Hello everyone, this is a second pass stabilization for gnome 2.30. Please chime in if anything is wrong or if you'd like a different format to ease arch work.
Created attachment 257457 [details] gnome 2.30.2 r1 second pass list
gtksourceview/pygtksourceview/gedit and a couple other related things could be added here. Had a TODO for gedit and co new pass myself
MIPS doesn't do stable keywords, so nothing for us to do.
(In reply to comment #0) > Hello everyone, > > this is a second pass stabilization for gnome 2.30. > > Please chime in if anything is wrong or if you'd like a different format to > ease arch work. > Format of the list, as in bug 344827 would IMHO be better. It is not clear which version you want to have stabilized. The version mentioned in "our version" or in "best version".
@eva we test gnome on xorg-1.9 or it is indifferent?
(In reply to comment #5) > @eva > > we test gnome on xorg-1.9 or it is indifferent? 1.9 is fine, as it is a stabilisation candidate without any severe issues.
*** Bug 348392 has been marked as a duplicate of this bug. ***
This wants some newer library versions, is my conservative choice ok? =x11-libs/libwnck-2.30.5 =dev-libs/glib-2.26.0-r1 What about gnome-base/gnome-2.30.2-r1 in sync with -light? Orbit tests fail with segmentation fault, will report more later.
amd64 tested fine
(In reply to comment #9) > amd64 tested fine > emerge --info Portage 2.1.9.25 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.4, glibc-2.11.2-r3, 2.6.36-gentoo-r5 x86_64) ================================================================= System uname: Linux-2.6.36-gentoo-r5-x86_64-AMD_Phenom-tm-_9650_Quad-Core_Processor-with-gentoo-1.12.14 Timestamp of tree: Wed, 22 Dec 2010 13:00:01 +0000 app-shells/bash: 4.1_p7 dev-java/java-config: 2.1.11-r1 dev-lang/python: 2.6.5-r3, 3.1.2-r4 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 1.12.14-r1 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.4-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.10 sys-devel/make: 3.81-r2 virtual/os-headers: 2.6.30-r1 (sys-kernel/linux-headers) ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -pipe -march" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs collision-protect distlocks fixlafiles fixpackages multilib-strict news parallel-fetch protect-owned sandbox sfperms strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.cc.uoc.gr/mirrors/linux/gentoo/ rsync://mirrors.rit.edu/gentoo/ http://mirror.datapipe.net/gentoo" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus device-mapper dri dts dvd dvdr emboss encode esd exif extras fam firefox flac fortran gd gdu gif gnutls gpm gtk hardcoded-tables iconv ipv6 jpeg kde kdrive lcms ldap libnotify mad mikmod mmx mmxext mng modules mp3 mp4 mpeg mudflap multilib mysql ncurses nls nptl nptlonly ogg opengl openmp oss pam pango pcre pdf perl png policykit ppds pppd python qt3support qt4 readline reports samba sdl semantic-desktop session sip spell sql sqlite sse sse2 ssl ssse3 startup-notification svg sysfs tcpd threads tiff truetype unicode usb vorbis wav webkit x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
app-admin/gnome-system-tools-2.30.2 is still marked as unstable on SPARC.
Created attachment 259586 [details] gnome-2.30.2-r1.list here is an updated list. It includes some of the suggested changes and reflects current status of tree. As usual, this is a best effort list, please chime in if there is a problem.
And for the record, ssuominen advised earlier today on #gentoo-desktop that xfce has problems with gtk+-2.22 that won't be fixed until 4.8 so earlier stabilization of glib and other gnome 2.32 packages is unlikely for now.
*** Bug 351380 has been marked as a duplicate of this bug. ***
Unfortunately I get !!! All ebuilds that could satisfy ">=x11-libs/gtk+-2.21.5:2[introspection?]" have been masked. !!! One of the following masked packages is required to complete your request: - x11-libs/gtk+-2.22.1-r1 (masked by: ~x86 keyword) - x11-libs/gtk+-2.22.1 (masked by: ~x86 keyword) - x11-libs/gtk+-2.22.0 (masked by: ~x86 keyword) USE=introspection is masked, but Portage still wants to go with that dependency because it is marked IUSE="+introspection" in evince. Portage bug?
(In reply to comment #13) > And for the record, ssuominen advised earlier today on #gentoo-desktop that > xfce has problems with gtk+-2.22 that won't be fixed until 4.8 so earlier > stabilization of glib and other gnome 2.32 packages is unlikely for now. The list is very incomplete and inconsistent, the gnome-base/gnome meta pulls in a lot of packages that are not listed which is not a huge problem. But on the other hand you have some 2.32 packages (file-roller, evince as described above and others) in that list. Samuli announced a Xfce 4.8 0day stabilisation on the weekend on several arches, which would open the door to a GTK+-2.22 stabilisation.
damn I missed seahorse and file-roller, don't take care of them. About introspection, it's not usable in gnome 2.30, and the useflag is still masked so nothing should depend on it on a stable machine. If this is the case, it might be a bug in our dependency lists.
(In reply to comment #16) > (In reply to comment #13) > > And for the record, ssuominen advised earlier today on #gentoo-desktop that > > xfce has problems with gtk+-2.22 that won't be fixed until 4.8 so earlier > > stabilization of glib and other gnome 2.32 packages is unlikely for now. > > The list is very incomplete and inconsistent, the gnome-base/gnome meta pulls > in a lot of packages that are not listed which is not a huge problem. But on > the other hand you have some 2.32 packages (file-roller, evince as described > above and others) in that list. sorry, but like I said, it is a best effort list. You can ignore 2.32 items, but please list the packages I missed, I'll provide an updated list for everyone. > Samuli announced a Xfce 4.8 0day stabilisation > on the weekend on several arches, which would open the door to a GTK+-2.22 > stabilisation. good.
x86 stable
(In reply to comment #19) > x86 stable > You didn't stabilize net-libs/gtk-vnc-0.4.2 ( more likely -r2? ). Maybe more. Did you use the second list from this bug? I do have dependency problems in my amd64 box
Whats the target version for gtk+? 2.22.1-r1?
target for gtk+ is 2.20
(In reply to comment #22) > target for gtk+ is 2.20 > Are you sure? app-arch/file-roller/file-roller-2.32.1.ebuild: amd64(default/linux/amd64/10.0/desktop/kde) ['>=dev-libs/glib-2.25.5', '>=x11-libs/gtk+-2.21.4:2'] 2.20 does not seems like a valid target to me
And we also need a newer dev-libs/glib
Also looks like gnome-games-2.30 and gcalctool-5.30 have been stabilized for x86, and I think they shouldn't since were missing some features (Nirbheek knew more about this since he found the problem months ago with the first stabilization :-))
(In reply to comment #23) > (In reply to comment #22) > > target for gtk+ is 2.20 > > > > Are you sure? > > app-arch/file-roller/file-roller-2.32.1.ebuild: > amd64(default/linux/amd64/10.0/desktop/kde) ['>=dev-libs/glib-2.25.5', > '>=x11-libs/gtk+-2.21.4:2'] > > 2.20 does not seems like a valid target to me > Please simply skip file-roller, evince and seahorse
(In reply to comment #26) > (In reply to comment #23) > > (In reply to comment #22) > > > target for gtk+ is 2.20 > > > > > > > Are you sure? > > > > app-arch/file-roller/file-roller-2.32.1.ebuild: > > amd64(default/linux/amd64/10.0/desktop/kde) ['>=dev-libs/glib-2.25.5', > > '>=x11-libs/gtk+-2.21.4:2'] > > > > 2.20 does not seems like a valid target to me > > > > Please simply skip file-roller, evince and seahorse > How about net-libs/gtk-vnc-0.4.2. There is not such version. Wanna do -r2 instead?
(In reply to comment #25) > Also looks like gnome-games-2.30 and gcalctool-5.30 have been stabilized for > x86, and I think they shouldn't since were missing some features (Nirbheek knew > more about this since he found the problem months ago with the first > stabilization :-)) Those were pulled in by the newer Gnome "virtual". I thought this has been resolved by now, so I did not ask. The components I use ran fine for a couple of weeks now, so I assumed it is safe....as I will be unavailable for today, please resolve the issue as you think is the best possibility. You can fall back to testing for x86 if needed.
(In reply to comment #27) > How about net-libs/gtk-vnc-0.4.2. There is not such version. Wanna do -r2 > instead? > I haven't tested gtk-vnc :-/ Reading Changelog looks like 0.4.2 had important problems and -r{1,2} revisions are probably too recent for stabilizing. Reading Changelog entry for gtk-vnc-0.4.2_pre20100917, looks like 0.4.1 also had problems. In summary, if nothing requires a newer gtk-vnc, I would vote for skipping its stabilization and wait more for stabilizing 0.4.2-r2 in the near future if possible. (In reply to comment #28) > Those were pulled in by the newer Gnome "virtual". I thought this has been > resolved by now, so I did not ask. > The components I use ran fine for a couple > of weeks now, so I assumed it is safe....as I will be unavailable for today, > please resolve the issue as you think is the best possibility. You can fall > back to testing for x86 if needed. > Probably Gilles forgot (like me months ago: this makes me think that maybe we should drop gcalctool-5.30 and do the same for games when we are able to get gnome-games-2.32 in the tree) that gcalctool-5.30 and gnome-games-2.30 weren't ready to go stable as can be read in their changelogs: 03 Aug 2010; Nirbheek Chauhan <nirbheek@gentoo.org> gcalctool-5.30.2.ebuild: Drop stable keywords from 2.30, it has major regressions (scientific mode is broken), and should have never gone stable 03 Aug 2010; Nirbheek Chauhan <nirbheek@gentoo.org> gnome-games-2.30.2-r1.ebuild: Drop stable keywords from 2.30, it has major regressions (half the games won't be installed), and should have never gone stable The problem is that I don't have time just now for fixing current situation :-S but, if you want, I would do the following: 1. Modify latest gnome and gnome-light 2.30 "virtuals" downgrading gcalctool and gnome-games requirements (the rest of updates with previous revision look ok to me). 2. Drop stable keywords in gcalctool-5.30 and gnome-games-2.30 Thanks
As I said before we need a newer glib too gnome-base/gnome-light/gnome-light-2.30.2-r1.ebuild: amd64(default/linux/amd64/10.0) ['>=dev-libs/glib-2.24.2:2'] and even more packages need to be added to that list gnome-base/gnome/gnome-2.30.2-r1.ebuild: amd64(default/linux/amd64/10.0) ['>=dev-libs/glib-2.24.2:2', '>=dev-libs/totem-pl-parser-2.30.4', '>=gnome-extra/gcalctool-5.30.2', '>=gnome-extra/gucharmap-2.30.3', '>=gnome-extra/gnome-games-2.30.2', '>=app-cdr/bra
we should mask gnome-games and gcalctool 2.30, they are not defective at build but the changes for gcalctool are frustrating a number of users and it is barely usable besides basic operations and for gnome-games the situation is a bit complicated, will wait for 2.32. We should probably lower some deps in gnome-2.30.2-r1 meta ebuild to satisfy that. If someone from gnome herd would be so kind to update all of this and the attached list here, I'd be thankful.
Created attachment 260255 [details] Updated list This should be fixed
Created attachment 260260 [details] Updated list (again) Add gnome-games and gcalctool stuff as ppc/ppc64 has wrong versions stabilized and no 2.28 versions stabilized
(In reply to comment #32) > Created an attachment (id=260255) [details] > Updated list > > This should be fixed > Well no gnome-base/gnome-settings-daemon-2.30.2-r1:0 is already stable so you should drop it from the list and again gnome-base/gnome/gnome-2.30.2-r1.ebuild: amd64(default/linux/amd64/10.0) ['>=dev-libs/totem-pl-parser-2.30.4', '>=gnome-extra/gucharmap-2.30.3', '>=app-cdr/brasero-2.30.3', '>=app-cdr/brasero-2.30.3', '>=gnome-extra/gtkhtml-3.30.3', '>=mail-client/evolution-2.30.3', '>=gnome-extra/evolution-data-server-2.30.3', '>=net-voip/ekiga-3.2.7']
(In reply to comment #34) > gnome-base/gnome/gnome-2.30.2-r1.ebuild: amd64(default/linux/amd64/10.0) > ['>=dev-libs/totem-pl-parser-2.30.4', '>=gnome-extra/gucharmap-2.30.3', > '>=app-cdr/brasero-2.30.3', '>=app-cdr/brasero-2.30.3', > '>=gnome-extra/gtkhtml-3.30.3', '>=mail-client/evolution-2.30.3', > '>=gnome-extra/evolution-data-server-2.30.3', '>=net-voip/ekiga-3.2.7'] > ekiga-3 is no longer needed and, for the rest, their latest 2.30 versions are ok to go stable (I cannot update the list now)
Created attachment 260275 [details] complete amd64 list This is the list of packages that will be stabilized on amd64.
amd64 done
(In reply to comment #31) > we should mask gnome-games and gcalctool 2.30, they are not defective at build > but the changes for gcalctool are frustrating a number of users and it is > barely usable besides basic operations and for gnome-games the situation is a > bit complicated, will wait for 2.32. We should probably lower some deps in > gnome-2.30.2-r1 meta ebuild to satisfy that. If someone from gnome herd would > be so kind to update all of this and the attached list here, I'd be thankful. This resolution looks fine to me.
The deps should already be fixed in virtual ebuilds, but I don't plan to hardmask that versions since they are the only stable for ppc/ppc64 (the need to stabilize their 2.28 versions as pointed at the end of http://bugs.gentoo.org/attachment.cgi?id=260260
Stable for HPPA, including =media-plugins/gst-plugins-lame-0.10.13
So I dropped gnome-games and gcalctool back to testing, this is it I hope. x86 gone again, I will stay.
alpha/arm/ia64/m68k/s390/sh/sparc stable
Remaining arches, please go to bug 353436 directly