This bug is for tracking the actual stabilization of GNOME-2.26. Preliminary stabilization list follows for review by other GNOME team members and for others.
Created attachment 201195 [details] Preliminary stabilization list with comments This is a preliminary full stabilization list. It contains a sizeable number of "SHOWSTOPPER" markup, mostly applied to various stabilization visibility issues we need to think about how to solve. Please review these, and the other comments, and the versions picked for the core libraries (newest glib, pango and gtk+ fine?). After we solve the problems marked as SHOWSTOPPER, we should be able to start thinking about CCing arches.
Added "some" STABLEREQ bugs as dependencies that should get fixed (stabilized) before GNOME-2.26.
The preliminary.list is best looked outside of browser in a text editor that has tab width set to 4 spaces. I think we should also certainly (try to) fix bugs 260827 and 266398 before stabilization. I'd find 269318 very annoying for myself also.
gedit-2.26.3 fails tests. Patch is available in bug 262325
firefox-3.5.2-r1 is going stable, this branch of firefox depends on xulrunner-1.9.1.2 which will cause breakage in stable for packages like epiphany. We are trying to close up security bugs and have many bug fixes that will not be backported to the 3.0.x branch of firefox.
Created attachment 201810 [details, diff] preliminary.list.eva-comments.patch
Please now considere gnome-terminal-2.26.3.1-r1 for stabilization, see bug 269318
Anjuta-2.24 will suffer from bug 270790 when GTK+-2.16 is stabilized. Anjuta-2.24 is not yet stable on most architectures, but there is a request for stabilization in bug 268359. You may want to withdraw that request, or stabilize Anjuta-2.26 instead.
we should add >=nautilus-open-terminal-0.16 to that list too
Created attachment 202824 [details, diff] Patch which updates few versions
About consolekit stabilization I sent bug 278181 some time ago, I am using this set without problems: sys-auth/pambase-20090515 sys-auth/consolekit-0.3.0-r1 gnome-extra/policykit-gnome-0.9.2-r1 sys-auth/policykit-0.9-r1 I can send a stable bug report for pambase and policykit if you want About gnome-games, maybe bug 271976 should block this one (I have enough bugzilla permissions but let you to allow me to do that) About gnome-settings-daemon/pulseaudio issue take care that it depends on libtool-2 stabilization (bug 257399) as said in http://bugs.gentoo.org/show_bug.cgi?id=281342#c9 About gvfs/bluez problem, I think that he is referring to bluez-4 stabilization: bug 250909 tracks bugs related with transition to new bluez, I posted some comments on it with updated information about packages missing migration. Also, I think that some old packages should be masked for removal. About updated documentation for bluez-4... it's harder as I don't know much about bluetooth (I got my bluetooth working simply following current guide for bluez-utils-3*, and haven't tried to update to bluez-4 yet) About gnome-panel/networkmanager, I have no problem with nm-0.7, I simply didn't sent any stabilization request because I was waiting for policykit-0.9 to be stabilized also (I would stabilize 0.7.1-r6, but its maintainers will know better) About brasero/nautilus-cd-burner... I though that in gnome-2.26 no app was still depending on nautilus-cd-burner :-/
policykit and policykit-gnome have an OK from the maintainer (dang) to be stabilized together with GNOME-2.26, so that's ok, but you seem to mention that those in turn will need some other things stable as well out of our control? (CK?)
In theory policykit should work with ck-0.2 and 0.3 (but I haven't tested it with ck-0.2) but latest gdm requires ck-0.3 because of newer pambase
We are not stabilizing gdm-2.26
(In reply to comment #14) > We are not stabilizing gdm-2.26 > I know, I meant 2.10.10-r2, sorry for misexplaining it
Created attachment 203584 [details, diff] Tiny update
*** Bug 283878 has been marked as a duplicate of this bug. ***
One more update: x11-terms/gnome-terminal-2.26.3-r2 (moved from -r1 with fix for bug 268846)
*** Bug 278179 has been marked as a duplicate of this bug. ***
Created attachment 205811 [details] Almost final stabilization list This is an almost final stabilization list, based on which I'll let the LiveDVD guys see if we can get things included in the last days or not. What is still missing for sending it off to arch teams: * Writing of a GLEP-42 news item, with casual user friendly wording, for seeing the upgrade guide for potential problems about the menu handling changes (XDG_MENU_PREFIX), nautilus restart loop problem if it doesn't handle the desktop, and so on * Figuring out what is to be done to get anjuta-2.26 stable too. 2.22 doesn't really work anymore... * Adding any other missing things to the list (accerciser, gnome-open-terminal, ...) * Fixing some remaining bugs - at least gedit tests and gnome-desktop libXrandr stuff has patches and easy to do, worth fixing quickly first. ETA on all that is Friday (today) evening/early night from my end, help on the news item and committing fixes to gedit tests/gnome-desktop+randr very much appreciated!!
*** Bug 287366 has been marked as a duplicate of this bug. ***
*** Bug 287365 has been marked as a duplicate of this bug. ***
We probably want to add app-crypt/seahorse-plugins too
*** Bug 287524 has been marked as a duplicate of this bug. ***
Created attachment 206056 [details] Final GNOME-2.26 stabilization list This is the final list as far as I'm concerned. Updated gnome-mag for the translation updates released, added two XFCE4 packages that are needed to work with libxklavier-4.0, added accerciser and nautilus-open-terminal (should we go with early 0.17 instead of 0.16?), and some more fiddling. anjuta-2.26 can wait for a little while longer, and we can follow-up with that soon after in a separate bug. The basics of anjuta-2.2 seem to work fine on GNOME-2.26 in my stable+GNOME-2.26 x86 chroot - no issues hovering around menus, etc. For anjuta-2.26 we need devhelp-0.23 or porting of devhelp plugin to work with either gecko or webkit-gtk based devhelp (shouldn't be hard). For devhelp-0.23 to go stable, I first want a more secure webkit-gtk stable, which involves libsoup-2.28 and webkit-gtk-1.1.15.1 in the main tree and stabled for security@. Going to write a glep 42 news item for gentoo-dev review after a nap, have it be reviewed while day-job working and then go with this list to arches, possibly first fixing gedit tests bug and gnome-desktop randr mixup bug, if not already fixed by then. Help with any of that most welcome, especially the news thing still....
Hello arches, please stabilize what you see listed with your arch in it in the previously attached final.list file. Best seen outside browser with a tab size of four spaces. You probably need to take care of all the dependent bugs that are stabilization bugs first. I'll try to make per-arch lists at some point later, probably after at least x86/amd64 (that have almost all of the listed ones to do anyway) have been stabled. The last item to look at it is accerciser, but feel free to look at the comments afterwards for open keywording issues if you are sparc, m68k or s390 arch team member. m68k and s390 aren't CC'ed though, as they only have xkeyboard-config, which is covered by another STABLEREQ bug too.
*** Bug 287928 has been marked as a duplicate of this bug. ***
amd64 ..... DONE! You also want to do =gnome-extra/deskbar-applet-2.26.2-r1 Opening the preferences dialog crashes with the previous one...
(In reply to comment #28) > amd64 ..... DONE! > > You also want to do > =gnome-extra/deskbar-applet-2.26.2-r1 > Opening the preferences dialog crashes with the previous one... > Is there supposed to be a copy of /usr/portage/app-text/evince/files/evince-0.3.1-dvi-64bit.patch.bak, or was that a mistake? http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/evince/Manifest?r1=1.226&r2=1.227
A newer evolution-sharp is needed to prevent: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: gnome-extra/evolution-data-server:0 ('installed', '/', 'gnome-extra/evolution-data-server-2.24.5-r3', 'nomerge') pulled in by =gnome-extra/evolution-data-server-2.24* required by ('installed', '/', 'dev-dotnet/evolution-sharp-0.18.1', 'nomerge') (and 8 more) ('ebuild', '/', 'gnome-extra/evolution-data-server-2.26.3', 'merge') pulled in by >=gnome-extra/evolution-data-server-2.26.3 required by ('ebuild', '/', 'mail-client/evolution-2.26.3', 'merge') (and 8 more) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Maybe evolution-sharp-0.21.1 should be stabilized also
(In reply to comment #30) > A newer evolution-sharp is needed to prevent: > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: Please file a bug to the dotnet guys, I don't have any opinion of its stability, and they refused to stop using *-${PV}* dependencies in favour of >=${PV} when I last complained about issues like this happening.
Sorry, evolution-sharp stuff is already being handled in bug 288324, and even a blocker. I so should keep up with bug report mail on a daily basis.
x86 stable
I don't know if this is the right place to do this, but: x86 stabilization is missing AT LEAST these packages: =gnome-base/gnome-control-center-2.26.0 =gnome-base/gnome-light-2.26.3 =dev-python/gnome-python-base-2.26.1 =dev-python/libgnomecanvas-python-2.26.1 =dev-python/gnome-vfs-python-2.26.1 =dev-python/gconf-python-2.26.1 =dev-python/libbonobo-python-2.26.1 =dev-python/libgnome-python-2.26.1 =dev-python/gnome-python-2.26.1 =dev-python/gnome-applets-python-2.26.0 =gnome-extra/deskbar-applet-2.26.2-r1 Update is on x86 is currently broken because of unmet dependencies. There are probably more.
(In reply to comment #34) > I don't know if this is the right place to do this, but: > > x86 stabilization is missing AT LEAST these packages: > > =gnome-base/gnome-control-center-2.26.0 > =gnome-base/gnome-light-2.26.3 > =dev-python/gnome-python-base-2.26.1 > =dev-python/libgnomecanvas-python-2.26.1 > =dev-python/gnome-vfs-python-2.26.1 > =dev-python/gconf-python-2.26.1 > =dev-python/libbonobo-python-2.26.1 > =dev-python/libgnome-python-2.26.1 > =dev-python/gnome-python-2.26.1 > =dev-python/gnome-applets-python-2.26.0 > =gnome-extra/deskbar-applet-2.26.2-r1 > > Update is on x86 is currently broken because of unmet dependencies. There are > probably more. Try 'emerge --sync' once again. My 'emerge -pvDuN world' lists all those packages...
(In reply to comment #35) > (In reply to comment #34) > > Try 'emerge --sync' once again. My 'emerge -pvDuN world' lists all those > packages... > It was fixed right after I made the comment. Thanks.
ppc stable (afaict)
*** Bug 277502 has been marked as a duplicate of this bug. ***
arm stable
alpha/ia64/sparc stable Will have to look at sh soon
i believe ppc64 is done.
sh should be done...
hppa seems the last, is there any bug blocking you?
I can see bug 298454 here, can't hppa just skip this gnome-games version and go straight to 2.28?
I am pretty certain that this isn't going to happen for HPPA.
Last arch gone, closing.