Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 147707
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Daniel Gryniewicz <dang@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 147707 depends on: Show dependency tree
Bug 147707 blocks: 132627
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-09-15 10:50 0000
Basic parts of gnome 2.16 depend on hal, which depends on udev, which does not
work on 2.4 kernels.  Also, the unconditional deps on hal are growing as time
goes on.  Therefore, the Gnome team thinks that, starting with 2.16, we'll no
longer support gnome on 2.4 subprofiles, and we ask that the following profiles
get gnome 2.16 masked:

default-bsd
default-linux/x86/no-nptl/2.4
default-linux/alpha/no-nptl/2.4
default-linux/sparc/sparc32/2005.0
default-linux/sparc/sparc32/2005.1
default-linux/sparc/sparc32/2006.0
default-linux/sparc/sparc32/2006.1
default-linux/sparc/sparc64/server
default-linux/sparc/sparc64/2005.0
default-linux/sparc/sparc64/2005.1
default-linux/sparc/sparc64/2006.0/2.4
default-linux/sparc/sparc64/2006.1/2.4
hardened/x86

Mask is attached.

------- Comment #1 From Daniel Gryniewicz 2006-09-15 11:01:00 0000 -------
Mask list.  Note that this is almost the same as the 2.16 mask in package.mask;
it does not include glib and gtk+.

>=app-admin/pessulus-2.16.0
>=app-admin/sabayon-2.12.4
>=gnome-base/gail-1.9.2
>=gnome-base/gnome-vfs-2.16.0
>=gnome-base/gnome-vfs-monikers-2.15.3
>=gnome-base/libbonobo-2.16.0
>=gnome-base/libbonoboui-2.16.0
>=gnome-base/libgnome-2.16.0
>=gnome-base/libgnomeui-2.15.1
>=x11-libs/pango-1.14.3
>=x11-misc/alacarte-0.10.0
>=gnome-extra/bug-buddy-2.16.0
>=gnome-base/control-center-2.16.0
>=app-accessibility/dasher-4.2.0
>=gnome-extra/deskbar-applet-2.16.0
>=gnome-base/eel-2.16.0
>=media-gfx/eog-2.16.0.1
>=www-client/epiphany-2.16.0
>=mail-client/evolution-2.8.0
>=gnome-extra/evolution-data-server-1.8.0
>=gnome-extra/evolution-exchange-2.8.0
>=gnome-extra/evolution-webcal-2.8.0
>=gnome-extra/fast-user-switch-applet-2.16.0
>=app-arch/file-roller-2.16.0
>=gnome-extra/gcalctool-5.8.24
>=gnome-extra/gconf-editor-2.16.0
>=gnome-base/gdm-2.16.0
>=app-editors/gedit-2.16.0
>=gnome-base/gnome-applets-2.16.0.1
>=x11-themes/gnome-backgrounds-2.15.92
>=gnome-base/gnome-desktop-2.16.0
>=app-text/gnome-doc-utils-0.8.0
>=gnome-extra/gnome-games-2.15.92
>=x11-themes/gnome-icon-theme-2.16.0.1
>=gnome-base/gnome-keyring-0.6.0
>=gnome-extra/gnome-keyring-manager-2.16.0
>=app-accessibility/gnome-mag-0.13.1
>=gnome-extra/gnome-media-2.16.1
>=gnome-base/gnome-menus-2.16.0
>=net-analyzer/gnome-nettool-2.15.92
>=gnome-base/gnome-panel-2.16.0
>=gnome-extra/gnome-power-manager-2.16.0
>=dev-python/gnome-python-desktop-2.16.0
>=gnome-extra/gnome-screensaver-2.16.0
>=gnome-base/gnome-session-2.16.0
>=gnome-extra/gnome-system-monitor-2.15.92
>=x11-terms/gnome-terminal-2.16.0
>=x11-themes/gnome-themes-2.16.0
>=gnome-extra/gnome-utils-2.16.0
>=gnome-base/gnome-volume-manager-2.15.0
>=app-accessibility/gok-1.2.0
>=x11-themes/gtk-engines-2.8.0
>=gnome-extra/gtkhtml-3.12.0
>=x11-libs/gtksourceview-1.8.0
>=gnome-extra/gucharmap-1.8.0
>=gnome-base/librsvg-2.16.0
>=net-libs/libsoup-2.2.96
>=x11-libs/libwnck-2.16.0
>=x11-wm/metacity-2.16.0
>=gnome-base/nautilus-2.16.0
>=gnome-extra/nautilus-cd-burner-2.16.0
>=media-sound/sound-juicer-2.16.0
>=media-video/totem-2.16.0
>=x11-libs/vte-0.14.0
>=gnome-extra/yelp-2.16.0
>=gnome-extra/zenity-2.16.0
>=dev-python/gnome-python-2.16.0
>=dev-python/pygobject-2.12.1
>=dev-python/pygtk-2.10.1
>=x11-libs/libxklavier-3.0
>=dev-cpp/glibmm-2.9.1
>=dev-cpp/libxmlpp-2.13.1
>=www-client/epiphany-extensions-2.16.0
>=x11-misc/icon-naming-utils-0.8.1

------- Comment #2 From Gustavo Zacarias (RETIRED) 2006-09-15 11:06:26 0000 -------
You mean default-linux/sparc/sparc32/2006.0/2.4 and sparc32/2006.1/2.4 i
suppose?
Also in case you didn't check 2005.0, 2005.1 and server are deprecated.

------- Comment #3 From Daniel Gryniewicz 2006-09-15 11:55:32 0000 -------
It occurs to me that fbsd should probably just remove the keywords, rather than
masking...

------- Comment #4 From Chris Gianelloni (RETIRED) 2006-09-15 15:15:29 0000 -------
alpha/x86 done... adding hardened to take care of their profile

------- Comment #5 From Mart Raudsepp 2006-10-04 17:51:27 0000 -------
hardened/x86 taken care of with permission from solar.

The mask I used is the one listed in comment #1, but additionally
>=gnome-base/gnome-2.16.0
>=gnome-extra/gnome2-user-docs-2.16.0
which were probably added after the comment and HAVE to be masked together with
the rest.
I also left out glibmm and libxmlpp for now, for gnome-mm team to handle if
necessary (the packages themselves are C++ bindings to libraries that aren't
masked, so didn't see a reason to prematurely do mask them in subprofiles after
discussion with Daniel).

------- Comment #6 From Steev Klimaszewski 2006-10-05 06:58:28 0000 -------
After discussing with Flameeyes, we won't be masking it, we will keyword things
as we get them working.  (I have a "working" Gnome on Gentoo/FreeBSD, but some
things required aren't in the tree yet)

------- Comment #7 From Daniel Gryniewicz 2006-10-05 11:08:51 0000 -------
Sorry for the noise, I'd missed some things.

libgnomui-2.14.1 cannot build against gtk+-2.10.x.  I've tested, and
libgnomeui-2.16.0-r1 works fine with gnome 2.14 + gtk+-2.10.5.  This leave two
options:

mask >=x11-libs/gtk+-2.16 (and probably >=dev-libs/glib-2.12)
or
unmask libgnome-2.16*

This is just for the profiles listed in comment #0 (except fbsd, of course)

x86 and hardened are being taken care of.

If anyone cares, the list in hardened/x86/package.mask should be correct at
this point.

------- Comment #8 From Gustavo Zacarias (RETIRED) 2006-10-05 11:45:18 0000 -------
i think we're done.
and, again, it's gtk+-2.10 :P

------- Comment #9 From Mart Raudsepp 2006-10-09 12:16:48 0000 -------
There have been some additional changes to the mask that have turned up.
gconf-2.16 was released days after tarballs were due (note that I haven't added
gconf to the global mask yet, but I will soon when I get around to bumping its
version); gnome-light should be pre-emptively masked. gnome2-user-docs and
gnome metapackage are missing for some profiles. libgnomeui-2.16 can't be
masked due to issues mentioned in comment #7. Also there is no need to mask
glibmm nor libxmlpp.

Updated full mask for GNOME-2.16 on 2.4 kernels is as follows:

>=gnome-base/gnome-2.16.0
>=gnome-extra/gnome2-user-docs-2.16.0
>=app-admin/pessulus-2.16.0
>=app-admin/sabayon-2.12.4
>=gnome-base/gail-1.9.2
>=gnome-base/gnome-vfs-2.16.0
>=gnome-base/gnome-vfs-monikers-2.15.3
>=gnome-base/libbonobo-2.16.0
>=gnome-base/libbonoboui-2.16.0
>=gnome-base/libgnome-2.16.0
>=x11-libs/pango-1.14.3
>=x11-misc/alacarte-0.10.0
>=gnome-extra/bug-buddy-2.16.0
>=gnome-base/control-center-2.16.0
>=app-accessibility/dasher-4.2.0
>=gnome-extra/deskbar-applet-2.16.0
>=gnome-base/eel-2.16.0
>=media-gfx/eog-2.16.0.1
>=www-client/epiphany-2.16.0
>=mail-client/evolution-2.8.0
>=gnome-extra/evolution-data-server-1.8.0
>=gnome-extra/evolution-exchange-2.8.0
>=gnome-extra/evolution-webcal-2.8.0
>=gnome-extra/fast-user-switch-applet-2.16.0
>=app-arch/file-roller-2.16.0
>=gnome-extra/gcalctool-5.8.24
>=gnome-extra/gconf-editor-2.16.0
>=gnome-base/gdm-2.16.0
>=app-editors/gedit-2.16.0
>=gnome-base/gnome-applets-2.16.0.1
>=x11-themes/gnome-backgrounds-2.15.92
>=gnome-base/gnome-desktop-2.16.0
>=app-text/gnome-doc-utils-0.8.0
>=gnome-extra/gnome-games-2.15.92
>=x11-themes/gnome-icon-theme-2.16.0.1
>=gnome-base/gnome-keyring-0.6.0
>=gnome-extra/gnome-keyring-manager-2.16.0
>=app-accessibility/gnome-mag-0.13.1
>=gnome-extra/gnome-media-2.16.1
>=gnome-base/gnome-menus-2.16.0
>=net-analyzer/gnome-nettool-2.15.92
>=gnome-base/gnome-panel-2.16.0
>=gnome-extra/gnome-power-manager-2.16.0
>=dev-python/gnome-python-desktop-2.16.0
>=gnome-extra/gnome-screensaver-2.16.0
>=gnome-base/gnome-session-2.16.0
>=gnome-extra/gnome-system-monitor-2.15.92
>=x11-terms/gnome-terminal-2.16.0
>=x11-themes/gnome-themes-2.16.0
>=gnome-extra/gnome-utils-2.16.0
>=gnome-base/gnome-volume-manager-2.15.0
>=app-accessibility/gok-1.2.0
>=x11-themes/gtk-engines-2.8.0
>=gnome-extra/gtkhtml-3.12.0
>=x11-libs/gtksourceview-1.8.0
>=gnome-extra/gucharmap-1.8.0
>=gnome-base/librsvg-2.16.0
>=net-libs/libsoup-2.2.96
>=x11-libs/libwnck-2.16.0
>=x11-wm/metacity-2.16.0
>=gnome-base/nautilus-2.16.0
>=gnome-extra/nautilus-cd-burner-2.16.0
>=media-sound/sound-juicer-2.16.0
>=media-video/totem-2.16.0
>=x11-libs/vte-0.14.0
>=gnome-extra/yelp-2.16.0
>=gnome-extra/zenity-2.16.0
>=dev-python/gnome-python-2.16.0
>=dev-python/pygobject-2.12.1
>=dev-python/pygtk-2.10.1
>=x11-libs/libxklavier-3.0
>=www-client/epiphany-extensions-2.16.0
>=x11-misc/icon-naming-utils-0.8.1
>=gnome-base/gconf-2.16.0
>=gnome-base/gnome-light-2.16.0

Sorry for the trouble guys. I'll note in further comments what each arch has to
update to get GNOME-2.16 meta package out of package.mask. libgnomeui mask
removal turns out to be crucial for this, so it is necessary for all arches to
update that before we can continue with our unmasking plans.

------- Comment #10 From Mart Raudsepp 2006-10-09 12:33:11 0000 -------
x86 (profile default-linux/x86/no-nptl/2.4):

Please remove the almost duplicate block with comment "# Chris Gianelloni
<wolf31o2@gentoo.org>" that remained when adding the new list together with the
libgnomeui removal. This will take care of removing libxmlpp and glibmm from
the mask.
Additionally please sync the mask added by tsunam with that in comment #9, this
means add to the end of that block:

>=gnome-base/gconf-2.16.0
>=gnome-base/gnome-light-2.16.0

------- Comment #11 From Joshua Jackson 2006-10-09 12:43:49 0000 -------
all done again ^.^

------- Comment #12 From Mart Raudsepp 2006-10-09 12:47:17 0000 -------
sparc:

profile default-linux/sparc/sparc32/2006.0/2.4:

Please sync with the list in comment #9.
This should mean:

Add
>=gnome-base/gnome-2.16.0
>=gnome-extra/gnome2-user-docs-2.16.0
>=gnome-base/gconf-2.16.0
>=gnome-base/gnome-light-2.16.0

Remove
>=gnome-base/libgnomeui-2.15.1
>=dev-cpp/glibmm-2.9.1
>=dev-cpp/libxmlpp-2.13.1
>=dev-libs/glib-2.12.0
>=x11-libs/gtk+-2.10.0


profile default-linux/sparc/sparc32/2006.1/2.4:
Needs identical changes than 2006.0

profile default-linux/sparc/sparc64/2006.0/2.4:
Needs identical changes to sparc32/2006.?/2.4

profile default-linux/sparc/sparc64/2006.1/2.4:
Needs identical changes to sparc32/2006.?/2.4

------- Comment #13 From Mart Raudsepp 2006-10-09 12:58:15 0000 -------
alpha:

Please sync the mask in profile default-linux/alpha/no-nptl/2.4 with the one in
comment #9.
This should mean

Add
>=gnome-base/gnome-2.16.0
>=gnome-extra/gnome2-user-docs-2.16.0
>=gnome-base/gconf-2.16.0
>=gnome-base/gnome-light-2.16.0

Remove
>=gnome-base/libgnomeui-2.15.1
>=dev-cpp/glibmm-2.9.1
>=dev-cpp/libxmlpp-2.13.1

------- Comment #14 From Mart Raudsepp 2006-10-09 13:17:42 0000 -------
hardened:

Please add the following two atoms to the end of hardened/x86 profiles
package.mask GNOME-2.16 block:

>=gnome-base/gconf-2.16.0
>=gnome-base/gnome-light-2.16.0

You won't hold up unmasking of GNOME-2.16, but only gconf-2.16.0 (once I bump
it tomorrow) and gnome-light-2.16.x in the more distant future.

------- Comment #15 From Gustavo Zacarias (RETIRED) 2006-10-09 13:28:01 0000 -------
done.

------- Comment #16 From Bryan Østergaard (RETIRED) 2006-10-11 01:39:44 0000 -------
Alpha profile updated.

------- Comment #17 From Mart Raudsepp 2006-10-11 01:49:29 0000 -------
hardened taken care of as well, with another permission from solar :)
Masking bit appears to be done. Closing bug too.

------- Comment #18 From Joe McCann (RETIRED) 2007-02-02 21:52:37 0000 -------
Just leaving a note here for reference:

I removed net-libs/libsoup from the mask on the sparc and x86 2.4 profiles
since the latest version is required by rhythmbox(which can run on 2.4 systems
given the proper use flags), and since it is only an http lib written in c that
doesn't dep on or use and gnome or hal features.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug