Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 176517 - The great GNOME 2.18 unmask bug
Summary: The great GNOME 2.18 unmask bug
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo ARM Porters
URL:
Whiteboard:
Keywords:
Depends on: 159967 176655 176668 176670
Blocks:
  Show dependency tree
 
Reported: 2007-04-30 02:51 UTC by Daniel Gryniewicz (RETIRED)
Modified: 2007-09-01 19:40 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Gryniewicz (RETIRED) gentoo-dev 2007-04-30 02:51:57 UTC
Hi, arches.  We're going to unmask gnome 2.18 ASAP, and we need some work done.  

alpha:
mask >=gnome-extra/at-spi/at-spi-1.18 in default-linux/alpha/no-nptl/2.4 because of the >=gnome-base/gail-1.9.2 mask.
Keyword gnome-base/libgnomekbd-2.18.1 (for gnome-base/control-center, gnome-base/gnome-applets, gnome-extra/gnome-screensaver)
Keyword net-libs/xulrunner-1.8.1.3 or mask the xulrunner USE flag (for www-client/epiphany, media-video/totem, gnome-extra/yelp, dev-python/gnome-python-extras)
mask >=app-text/evince/evince-0.8 in default-linux/alpha/no-nptl/2.4 because of >=x11-themes/gnome-icon-theme-2.16.0.1 mask.
Keyword net-misc/networkmanager-0.6.4_pre20061028-r1 or mask the networkmanager USE flag (for mail-client/evolution/evolution)
Keyword sys-auth/consolekit-0.2.1 (for gdm)
Keyword dev-python/pygtkglext or mask the opengl USE flag (?) (for gnome-games)
Keyword sys-apps/hal-0.5.9-r1 (for gnome-extra/gnome-power-manager, gnome-base/gnome-mount)
mask >=gnome-base/libgnomekbd-2.18 in default-linux/alpha/no-nptl/2.4 because of >=x11-libs/libxklavier-3 and >=gnome-base/libgnome-2.16 masks
mask >=gnome-base/control-center-2.18 in default-linux/alpha/no-nptl/2.4 because of >=gnome-base/libgnomekbd
mask >=gnome-base/gnome-applets-2.18 in default-linux/alpha/no-nptl/2.4 because of >=gnome-base/libgnomekbd
mask >=gnome-base/gnome-screensaver-2.18 in default-linux/alpha/no-nptl/2.4 because of >=gnome-base/libgnomekbd

arm:
Keyword gnome-base/libgnomekbd-2.18.1 (for gnome-base/control-center)
Keyword sys-auth/consolekit-0.2.1 (for gdm)
Keyword dev-python/pygtkglext or mask the opengl USE flag (?) (for gnome-games)
Keyword net-libs/xulrunner-1.8.1.3 or mask the xulrunner USE flag (for www-client/epiphany, media-video/totem, gnome-extra/yelp)
Keyword sys-apps/hal-0.5.9-r1 (for gnome-base/gnome-mount)

ia64:
Keyword sys-libs/libsmbios-0.13.5 or mask the dell USE flag (for sys-apps/hal)

hppa:
Keyword net-misc/networkmanager-0.6.4_pre20061028-r1 or mask the networkmanager USE flag (for mail-client/evolution/evolution)
Keyword dev-python/pygtkglext or mask the opengl USE flag (?) (for gnome-games)

mips:
Keyword gnome-base/gnome-common-2.12.0 (for gnome-base/gnome-vfs)

ppc:
mask the dell USE flag (for sys-apps/hal)

ppc64:
Keyword dev-python/pygtkglext or mask the opengl USE flag (?) (for gnome-games)
mask the dell USE flag (for sys-apps/hal)

sh:
Keyword gnome-base/libgnomekbd-2.18.1 (for gnome-base/control-center)
Keyword sys-auth/consolekit-0.2.1 (for gdm)
Keyword app-text/enchant-1.2.5 (for gedit) (I assume you don't want to mask the spell USE flag...)
Keyword dev-python/pygtkglext or mask the opengl USE flag (?) (for gnome-games)
Keyword net-libs/xulrunner-1.8.1.3 or mask the xulrunner USE flag (for gnome-extra/yelp) (See note for mozilla-firefox)
Keyword >=www-client/mozilla-firefox-1.5 (for gnome-extra/yelp) (Note: you don't have either firefox or xulrunner keyworded; Thus, yelp cannot work.  You may want to mask >=gnome-extra/yelp-2.18 instead)
Keyword sys-apps/hal-0.5.9-r1 (for gnome-base/gnome-mount)

sparc:
mask >=gnome-extra/at-spi/at-spi-1.18 in default-linux/sparc/sparc64/2006.1/2.4 because of the >=gnome-base/gail-1.9.2 mask.
mask >=app-text/evince/evince-0.8 in default-linux/sparc/sparc64/2006.1/2.4 because of >=x11-themes/gnome-icon-theme-2.16.0.1 mask.
mask >=gnome-base/libgnomekbd-2.18 in default-linux/sparc/sparc64/2006.1/2.4 because of >=x11-libs/libxklavier-3 and >=gnome-base/libgnome-2.16 masks
mask >=gnome-base/control-center-2.18 in default-linux/sparc/sparc64/2006.1/2.4 because of >=gnome-base/libgnomekbd
mask >=gnome-base/gnome-applets-2.18 in default-linux/sparc/sparc64/2006.1/2.4 because of >=gnome-base/libgnomekbd
mask >=gnome-base/gnome-screensaver-2.18 in default-linux/sparc/sparc64/2006.1/2.4 because of >=gnome-base/libgnomekbd
mask >=app-accessibility/orca-2.18 in default-linux/sparc/sparc64/2006.1/2.4 because of >=dev-python/gnome-python-2.16.0
Keyword www-client/seamonkey (for totem)  If you can't, maybe we can re-arrange USE flags to give you something to mask...
mask app-misc/hal-info in default-linux/sparc/sparc64/2006.1/2.4 because of >=sys-apps/hal-0.5.9_rc2

x86:
mask >=gnome-extra/at-spi/at-spi-1.18 in default-linux/x86/no-nptl/2.4 because of the >=gnome-base/gail-1.9.2 mask.
mask >=app-text/evince/evince-0.8 in default-linux/x86/no-nptl/2.4 because of >=x11-themes/gnome-icon-theme-2.16.0.1 mask.
mask >=gnome-base/libgnomekbd-2.18 in default-linux/x86/no-nptl/2.4 because of >=x11-libs/libxklavier-3 and >=gnome-base/libgnome-2.16 masks
mask >=gnome-base/control-center-2.18 in default-linux/x86/no-nptl/2.4 because of >=gnome-base/libgnomekbd
mask >=gnome-base/gnome-applets-2.18 in default-linux/x86/no-nptl/2.4 because of >=gnome-base/libgnomekbd
mask >=gnome-base/gnome-screensaver-2.18 in default-linux/x86/no-nptl/2.4 because of >=gnome-base/libgnomekbd
mask app-misc/hal-info in default-linux/x86/no-nptl/2.4 because of >=sys-apps/hal-0.5.9_rc2

x86-fbsd:
Keyword gnome-base/libgnomekbd-2.18.1 (for gnome-base/control-center, gnome-base/gnome-applets, gnome-extra/gnome-screensaver)
Keyword sys-auth/consolekit-0.2.1 or mask the pam USE flag (?) (for gdm)
Keyword sys-apps/shadow (for gdm)
Keyword x11-libs/libXevie (for gdm)
Keyword x11-libs/vte-0.16.3 (for gnome-terminal)
Keyword app-misc/beagle or mask the beagle USE flag (for gnome-base/nautilus, gnome-extra/yelp)
Keyword net-libs/xulrunner-1.8.1.3 or mask the xulrunner USE flag (for gnome-extra/yelp)
Keyword dev-python/pyorbit (for dev-python/gnome-python)
mask app-misc/hal-info in default-bsd/fbsd/6.2/x86 because of >=sys-apps/hal-0.5.9_rc2
Comment 1 Raúl Porcel (RETIRED) gentoo-dev 2007-04-30 13:38:49 UTC
x86 done
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2007-04-30 13:43:22 UTC
I did the dell USE flag for HAL on ppc and ppc64 when I unmasked HAL. ia64 is looking into whether ia64's from Dell support libsmbios.
Comment 3 Gustavo Zacarias (RETIRED) gentoo-dev 2007-04-30 17:27:08 UTC
sparc done.
i'll test seamonkey in a couple of days, but just assume it's not working since it wasn't the last time we tried, we'll reinstate if it is.
BTW there's a seamonkey USE you can use (which is already masked for us).
Comment 4 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-04-30 17:43:05 UTC
I know about the seamonkey use; but right now, seamonkey is used as a fallback if neither firefox nor xulrunner are selected, so it doesn't have it's own use flag.
Comment 5 Markus Rothe (RETIRED) gentoo-dev 2007-05-01 08:06:58 UTC
ppc64 done
Comment 6 Gustavo Zacarias (RETIRED) gentoo-dev 2007-05-02 13:54:44 UTC
seamonkey will have to be worked around for sparc, tested 1.1.1 and it's still broken (a simple help->about will make it sigbus).
Comment 7 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-05-02 14:59:16 UTC
Okay,  I've added totem-2.18.1-r1 which nukes the firefox flag and adds a seamonkey flag.  The order is: default is firefox; if xulrunner is given, it's used;  if xulrunner is not given and seamonkey is given, it's used.   This matches epiphany (except epiphany can't use seamonkey).  We'll remove 2.18.1 before we unmask.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2007-05-02 17:48:28 UTC
HPPA cleared up (marked *gtkglext and masked USE=networkmanager).
Comment 9 Raúl Porcel (RETIRED) gentoo-dev 2007-05-07 18:10:18 UTC
kloeri keyworded libsmbios, so ia64 done
Comment 10 Joshua Kinard gentoo-dev 2007-05-13 07:41:11 UTC
~mips added to gnome-common-2.12.0.
Comment 11 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-05-24 14:45:35 UTC
> Keyword sys-apps/shadow (for gdm)

No can do. This one at least should be changed to a userland_GNU? ( ) dependency, or else it means that gdm will not work anymore on FreeBSD (shadow is no technically part of Linux itself, nor of GNU for what it's worth, but it's certainly not going to work on FreeBSD).
Comment 12 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-05-24 15:19:35 UTC
Hmmm... In 2.18.1, the shadow dep is
!pam? ( elibc_glibc? ( sys-apps/shadow ) )

Is this sufficient?
Comment 13 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-05-24 15:29:45 UTC
Sounds good enough to me.
Comment 14 Roy Marples (RETIRED) gentoo-dev 2007-05-24 16:00:13 UTC
(In reply to comment #11)
> > Keyword sys-apps/shadow (for gdm)
> 
> No can do. This one at least should be changed to a userland_GNU? ( )
> dependency, or else it means that gdm will not work anymore on FreeBSD (shadow
> is no technically part of Linux itself, nor of GNU for what it's worth, but
> it's certainly not going to work on FreeBSD).

gdm + pam won't work on Gentoo/FreeBSD as that requires consolekit which won't work for us for a long time. That's why pam is USE masked for gdm, and has been for a while :)

The only outstandng fbsd issue here is xulrunner, aside from the open bugs referenced above.
Comment 15 Rémi Cardona (RETIRED) gentoo-dev 2007-06-09 10:27:18 UTC
Moved mask from main package.mask to individual alpha, arm and fbsd subprofile package.masks.

Gnome 2.18 is unmasked for : amd64, hppa, ia64, mips, ppc, ppc64, sh, sparc and x86

PS, Please don't hit me too hard if I've broken anything. It's my first major unmask.
Comment 16 Mart Raudsepp gentoo-dev 2007-06-19 02:18:02 UTC
alpha and arm - are you waiting for some fixes from us like BSD is, or just haven't gotten around to it?
Just wouldn't be too nice to have to do the stabilization dance much later than for others arches and have this 30 day date differing for arches mess in our hands... ;)
Comment 17 Raúl Porcel (RETIRED) gentoo-dev 2007-06-19 08:47:47 UTC
As i already told you, alpha is waiting for hal-0.5.9, which needs newer linux-headers.

It will take a while unfortunately
Comment 18 Roy Marples (RETIRED) gentoo-dev 2007-06-27 18:33:15 UTC
x86-fbsd done - beagle and xulrunner are USE masked.
Comment 19 Samuli Suominen (RETIRED) gentoo-dev 2007-07-10 13:02:05 UTC
Status update: Only xulrunner is missing from arm.
Comment 20 Raúl Porcel (RETIRED) gentoo-dev 2007-07-10 13:43:11 UTC
alpha unmasked, yay!

Readding ppc64 for:
  RDEPEND.bad                    1
   gnome-base/gnome/gnome-2.18.0.ebuild: ~ppc64(default-linux/ppc/ppc64/2006.1/64bit-userland) ['>=gnome-extra/gnome-power-manager-2.18.0']

P.mask gnome-2.18 if you guys can't have it, please
Comment 21 Mart Raudsepp gentoo-dev 2007-07-11 01:25:26 UTC
(In reply to comment #20)
> Readding ppc64 for:

> P.mask gnome-2.18 if you guys can't have it, please

I just dekeyworded the meta for them and then they should be fine. Filed bug 184889 about keywording.
Comment 22 Mart Raudsepp gentoo-dev 2007-07-11 01:37:08 UTC
(In reply to comment #19)
> Status update: Only xulrunner is missing from arm.

Can't arm team then simply USE mask xulrunner for now...?
ping..
Comment 23 Luis Medinas (RETIRED) gentoo-dev 2007-08-23 00:00:49 UTC
reassign to arm ping.
Comment 24 Mart Raudsepp gentoo-dev 2007-08-31 11:28:07 UTC
Looks like they took care of it silently. Closing.