Summary: | Stabilization of gtk+-2.12.1-r2 and co, and compatibility fixes to misc packages | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mart Raudsepp <leio> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cla, eradicator, fauli, proaudio, ruby |
Priority: | High | Keywords: | STABLEREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 193369, 199149 | ||
Bug Blocks: | 198983, 199322, 199740, 214260 | ||
Attachments: | Stabilization list |
Description
Mart Raudsepp
2007-11-11 19:24:10 UTC
(In reply to comment #0) Don't we have Bug 193369 for this exact purpose? :) Here's my list. It needs a few maintainer OKs and decisions, and figuring out the gnome-phone-manager situation from bug 196813. Compilation fixes: net-misc/d4x-2.5.7.1-r2 media-libs/libquicktime-1.0.0 (1.0.1 also available, need maintainer OK for a certain version that has gtk compatibility fixed) gnome-base/libglade-2.6.2 gnome-base/gnome-applets-2.18.3-r1 gnome-extra/gcalctool-5.9.14-r1 net-wireless/libbtctl-0.9.0 (dep of gnome-bluetooth) - Maybe 0.8.2 instead? net-wireless/gnome-bluetooth-0.9.1 app-mobilephone/gnome-phone-manager-0.8 - no fix yet, newer versions are but need to new gnome-icon-theme dev-ruby/ruby-glib2-0.16.0-r2 dev-ruby/ruby-gtk2-0.16.0-r1 media-libs/libexif-gtk-0.3.5-r2 (maintainer ok?) sci-calculators/galculator-1.3.1 media-sound/jack-rack-1.4.6 (maintainer OK from bug 196174, CCing though) Runtime crash fixes: gnome-base/nautilus-2.18.3-r1 xfce-base/xfwm4-4.4.1-r1 (tracked in bug 194721) x11-libs/wxGTK-2.6.4.0-r1 xfce-base/xfce4-panel-4.4.1-r1 (tracked in bug 198562) The gtk+ stack: dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 C++ bindings right after, gtkmm needs to match version, old doesn't compile against new: dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 Will proceed soon. libquicktime maintainers, please see if we can stabilize 1.0.0 or 1.0.1 already - otherwise we need a fix in older versions. Others, a final OK would be appreciated (on IRC would sound great for those to reduce volume and e-mailing here) (In reply to comment #2) > media-libs/libquicktime-1.0.0 (1.0.1 also available, need maintainer OK for a > certain version that has gtk compatibility fixed) I'm ok for 1.0.1: it's the first version that has all our patches merged; it has been ported to use the new gtk api and does not use the deprecated one anymore; it also supports ffmpeg swscaler and has a few bugfixes. (and it'll have been in the tree for 1 month tomorrow without any bug open) Ok, app-mobilephone/gnome-phone-manager-0.8-r1 has things fixed up to avoid temporary breakage. Stabilization lists to follow. Created attachment 135831 [details]
Stabilization list
Ok, arches, please proceed. This is roughly in order, before you get to glib (and especially gtk+) you must have done everything above it or the older revisions of those in the list will have broken compilation. If you have stable glibmm and gtkmm packages, then these need to go stable immediately after gtk+ as well, as older gtkmm doesn't compile cleanly against this new gtk+. alpha: ------ media-libs/libquicktime-1.0.1 gnome-base/libglade-2.6.2 gnome-base/gnome-applets-2.18.3-r1 gnome-extra/gcalctool-5.9.14-r1 dev-ruby/ruby-glib2-0.16.0-r2 dev-ruby/ruby-gtk2-0.16.0-r1 media-libs/libexif-gtk-0.3.5-r2 sci-calculators/galculator-1.3.1 gnome-base/nautilus-2.18.3-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 amd64: ------ media-libs/libquicktime-1.0.1 gnome-base/libglade-2.6.2 gnome-base/gnome-applets-2.18.3-r1 gnome-extra/gcalctool-5.9.14-r1 net-wireless/libbtctl-0.9.0 net-wireless/gnome-bluetooth-0.9.1 dev-ruby/ruby-glib2-0.16.0-r2 dev-ruby/ruby-gtk2-0.16.0-r1 media-libs/libexif-gtk-0.3.5-r2 sci-calculators/galculator-1.3.1 media-sound/jack-rack-1.4.6 gnome-base/nautilus-2.18.3-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 arm: ---- gnome-base/libglade-2.6.2 gnome-extra/gcalctool-5.9.14-r1 gnome-base/nautilus-2.18.3-r1 x11-libs/wxGTK-2.6.4.0-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 hppa: ----- gnome-base/libglade-2.6.2 gnome-base/gnome-applets-2.18.3-r1 gnome-extra/gcalctool-5.9.14-r1 gnome-base/nautilus-2.18.3-r1 xfce-base/xfce4-panel-4.4.1-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 ia64: ----- media-libs/libquicktime-1.0.1 gnome-base/libglade-2.6.2 gnome-base/gnome-applets-2.18.3-r1 gnome-extra/gcalctool-5.9.14-r1 dev-ruby/ruby-glib2-0.16.0-r2 dev-ruby/ruby-gtk2-0.16.0-r1 media-libs/libexif-gtk-0.3.5-r2 gnome-base/nautilus-2.18.3-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 mips: ----- gnome-base/libglade-2.6.2 xfce-base/xfwm4-4.4.1-r1 xfce-base/xfce4-panel-4.4.1-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 ppc: ---- media-libs/libquicktime-1.0.1 gnome-base/libglade-2.6.2 gnome-base/gnome-applets-2.18.3-r1 gnome-extra/gcalctool-5.9.14-r1 net-wireless/libbtctl-0.9.0 net-wireless/gnome-bluetooth-0.9.1 dev-ruby/ruby-glib2-0.16.0-r2 dev-ruby/ruby-gtk2-0.16.0-r1 media-libs/libexif-gtk-0.3.5-r2 sci-calculators/galculator-1.3.1 gnome-base/nautilus-2.18.3-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 ppc64: ------ media-libs/libquicktime-1.0.1 gnome-base/libglade-2.6.2 gnome-base/gnome-applets-2.18.3-r1 gnome-extra/gcalctool-5.9.14-r1 gnome-base/nautilus-2.18.3-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 s390: ----- dev-libs/glib-2.14.3 dev-libs/atk-1.20.0 sh: --- gnome-base/libglade-2.6.2 gnome-extra/gcalctool-5.9.14-r1 gnome-base/nautilus-2.18.3-r1 x11-libs/wxGTK-2.6.4.0-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 sparc: ------ net-misc/d4x-2.5.7.1-r2 media-libs/libquicktime-1.0.1 gnome-base/libglade-2.6.2 gnome-base/gnome-applets-2.18.3-r1 gnome-extra/gcalctool-5.9.14-r1 net-wireless/libbtctl-0.9.0 net-wireless/gnome-bluetooth-0.9.1 dev-ruby/ruby-glib2-0.16.0-r2 dev-ruby/ruby-gtk2-0.16.0-r1 media-libs/libexif-gtk-0.3.5-r2 media-sound/jack-rack-1.4.6 gnome-base/nautilus-2.18.3-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 x86: ---- net-misc/d4x-2.5.7.1-r2 media-libs/libquicktime-1.0.1 gnome-base/libglade-2.6.2 gnome-base/gnome-applets-2.18.3-r1 gnome-extra/gcalctool-5.9.14-r1 net-wireless/libbtctl-0.9.0 net-wireless/gnome-bluetooth-0.9.1 app-mobilephone/gnome-phone-manager-0.8-r1 dev-ruby/ruby-glib2-0.16.0-r2 dev-ruby/ruby-gtk2-0.16.0-r1 media-libs/libexif-gtk-0.3.5-r2 sci-calculators/galculator-1.3.1 media-sound/jack-rack-1.4.6 gnome-base/nautilus-2.18.3-r1 dev-libs/glib-2.14.3 x11-libs/pango-1.18.3 dev-libs/atk-1.20.0 x11-libs/gtk+-2.12.1-r1 dev-cpp/glibmm-2.14.2 dev-cpp/gtkmm-2.12.1 > gnome-base/gnome-applets-2.18.3-r1
This ebuild does not exist...I chose 2.18.0-r3 for now.
(In reply to comment #7) > > gnome-base/gnome-applets-2.18.3-r1 > > This ebuild does not exist...I chose 2.18.0-r3 for now. Bleh, yes. s/gnome-applets-2.18.3-r1/gnome-applets-2.18.0-r3/g everywhere >>> Test phase [check]: sci-calculators/galculator-1.3.1
Making check in src
make[1]: Entering directory `/var/tmp/portage/sci-calculators/galculator-1.3.1/work/galculator-1.3.1/src'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/var/tmp/portage/sci-calculators/galculator-1.3.1/work/galculator-1.3.1/src'
Making check in po
grep: ./LINGUAS: No such file or directory
grep: ./LINGUAS: No such file or directory
grep: ./LINGUAS: No such file or directory
grep: ./LINGUAS: No such file or directory
make[1]: Entering directory `/var/tmp/portage/sci-calculators/galculator-1.3.1/work/galculator-1.3.1/po'
INTLTOOL_EXTRACT=../intltool-extract srcdir=. ../intltool-update --gettext-package galculator --pot
rm -f missing notexist
srcdir=. ../intltool-update -m
mismatched quotes at line 89 in ../src/ui.c
mismatched quotes at line 90 in ../src/ui.c
mismatched quotes at line 91 in ../src/ui.c
mismatched quotes at line 413 in ../src/ui.c
mismatched quotes at line 414 in ../src/ui.c
mismatched quotes at line 2189 in ../src/flex_parser.c
mismatched quotes at line 2190 in ../src/flex_parser.c
mismatched quotes at line 59 in ../src/main.c
mismatched quotes at line 64 in ../src/main.c
mismatched quotes at line 149 in ../src/calc_basic.c
mismatched quotes at line 150 in ../src/calc_basic.c
mismatched quotes at line 89 in ./../src/ui.c
mismatched quotes at line 90 in ./../src/ui.c
mismatched quotes at line 91 in ./../src/ui.c
mismatched quotes at line 413 in ./../src/ui.c
mismatched quotes at line 414 in ./../src/ui.c
mismatched quotes at line 2189 in ./../src/flex_parser.c
mismatched quotes at line 2190 in ./../src/flex_parser.c
mismatched quotes at line 59 in ./../src/main.c
mismatched quotes at line 64 in ./../src/main.c
mismatched quotes at line 149 in ./../src/calc_basic.c
mismatched quotes at line 150 in ./../src/calc_basic.c
The following files contain translations and are currently not in use. Please
consider adding these to the POTFILES.in file, located in the po/ directory.
about.glade
basic_buttons.glade
classic_view.glade
dispctrl_bottom.glade
dispctrl_right.glade
dispctrl_right_vertical.glade
main_frame.glade
paper_view.glade
prefs.glade
scientific_buttons.glade
ui/dispctrl_right_vertical.glade
If some of these files are left out on purpose then please add them to
POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list
of left out files has been written in the current directory.
if [ -r missing -o -r notexist ]; then \
exit 1; \
fi
make[1]: *** [check] Error 1
make[1]: Leaving directory `/var/tmp/portage/sci-calculators/galculator-1.3.1/work/galculator-1.3.1/po'
make: *** [check-recursive] Error 1
*
* ERROR: sci-calculators/galculator-1.3.1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_test
* ebuild.sh, line 1102: Called qa_call 'src_test'
* ebuild.sh, line 44: Called src_test
* ebuild.sh, line 719: Called die
* The specific snippet of code:
* hasq test $FEATURES && die "Make check failed. See above for details."
* The die message:
* Make check failed. See above for details.
(In reply to comment #9) > The following files contain translations and are currently not in use. Please > consider adding these to the POTFILES.in file, located in the po/ directory. > > about.glade ... > * ERROR: sci-calculators/galculator-1.3.1 failed. > * The die message: > * Make check failed. See above for details. > I fixed this up 4 hours ago, please cvs update amd64 stable Arches, feel free to include dev-cpp/cairomm-1.4.4 in the stabilization list as well on your own discretion (if, then I would suggest between glibmm and gtkmm in the end) xmllint --noout --noent --path C:./C --xinclude --postvalid ./C/char-palette.xml ./C/char-palette.xml:9: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" ]> ^ warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" Document ./C/char-palette.xml does not validate Hm, this happens to me while checking gnome-base/gnome-applets-2.18.0-r3. Is inly my thing, or someone already experienced this? (In reply to comment #13) > Hm, this happens to me while checking gnome-base/gnome-applets-2.18.0-r3. Is > inly my thing, or someone already experienced this? No problems here...x86 stable After updating gtk+ on both my x86 & amd64 boxes I get these errors, which seem benign, at the end of emerging: * Updating icons cache ... The generated cache was invalid. [ !! ] Sorry for the bug spam, but the aforementioned problem is related to x11-themes/gartoon I will file the appropriate bug there. Cheers. alpha/ia64 stable sparc stable ppc stable I do have a problem with this on ppc64: (gtk-update-icon-cache:18060): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/var/tmp/portage/x11-libs/gtk+-2.12.1-r1/image/etc/gtk-2.0/gdk-pixbuf.loaders': No such file or directory I am getting this after doing an etc-update, which overwrited /etc/gtk-2.0/gdk-pixbuf.loaders if I recall correctly. The file has only entries from /var/tmp/portage now. never mind.. I recompiled and now it works. stable on ppc64. mips done. gtk+-2.12.1-r2, not -r1 Stable for HPPA. (In reply to comment #6) > arm: > ---- > gnome-base/libglade-2.6.2 > gnome-extra/gcalctool-5.9.14-r1 > gnome-base/nautilus-2.18.3-r1 The above still missing... > s390: > ----- done > sh: > --- > gnome-base/libglade-2.6.2 > gnome-extra/gcalctool-5.9.14-r1 > gnome-base/nautilus-2.18.3-r1 The above still missing... @arm, sh, ping, it's been 3 months, please act. weeeeee, joy, arm/sh are finally done, without changelog entry nor notifying us as usual... Closing |