First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 198845
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Mart Raudsepp <leio@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
gtk2.12-stabling Stabilization list text/plain Mart Raudsepp 2007-11-12 13:51 0000 2.07 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 198845 depends on: 193369 199149 Show dependency tree
Show dependency graph
Bug 198845 blocks: 198983 199322 199740 214260
Votes: 0    Show votes for this bug    Vote for this bug

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







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


Description:   Opened: 2007-11-11 19:24 0000
It's time to stabilize the gtk+-2.12.x stack in preparation of GNOME-2.20.
However mostly because the old GtkTooltips API was deprecated in favour of the
newly introduced one and quite some applications insisted on disabling
deprecated API of gtk during compilation in production releases they broke and
needed fixes. So this bug will cover those too.
First I will try to list all of the packages and the versions where it's fixed
for release team purposes (even those that all arches have already stabilized)
and then arch specific lists of those that are still to do.

------- Comment #1 From Jakub Moc 2007-11-11 21:59:19 0000 -------
(In reply to comment #0)

Don't we have Bug 193369 for this exact purpose? :)

------- Comment #2 From Mart Raudsepp 2007-11-11 23:54:26 0000 -------
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)

------- Comment #3 From Alexis Ballier 2007-11-12 07:51:24 0000 -------
(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)

------- Comment #4 From Mart Raudsepp 2007-11-12 13:33:31 0000 -------
Ok, app-mobilephone/gnome-phone-manager-0.8-r1 has things fixed up to avoid
temporary breakage. Stabilization lists to follow.

------- Comment #5 From Mart Raudsepp 2007-11-12 13:51:25 0000 -------
Created an attachment (id=135831) [edit]
Stabilization list

------- Comment #6 From Mart Raudsepp 2007-11-12 14:00:28 0000 -------
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   

------- Comment #7 From Christian Faulhammer 2007-11-12 14:49:17 0000 -------
> gnome-base/gnome-applets-2.18.3-r1

This ebuild does not exist...I chose 2.18.0-r3 for now.

------- Comment #8 From Mart Raudsepp 2007-11-12 15:20:30 0000 -------
(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

------- Comment #9 From Christian Faulhammer 2007-11-12 22:11:56 0000 -------
>>> 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.

------- Comment #10 From Mart Raudsepp 2007-11-12 22:19:15 0000 -------
(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

------- Comment #11 From Samuli Suominen 2007-11-12 22:27:11 0000 -------
amd64 stable

------- Comment #12 From Mart Raudsepp 2007-11-13 03:01:13 0000 -------
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)

------- Comment #13 From Dawid Węgliński 2007-11-13 06:01:53 0000 -------
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?

------- Comment #14 From Christian Faulhammer 2007-11-13 10:51:43 0000 -------
(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

------- Comment #15 From subs@j79zlr.com 2007-11-14 00:19:09 0000 -------
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.                                          [ !!
]

------- Comment #16 From subs@j79zlr.com 2007-11-14 01:40:19 0000 -------
Sorry for the bug spam, but the aforementioned problem is related to
x11-themes/gartoon I will file the appropriate bug there. Cheers.

------- Comment #17 From Raúl Porcel 2007-11-14 15:28:51 0000 -------
alpha/ia64 stable

------- Comment #18 From Raúl Porcel 2007-11-14 18:01:13 0000 -------
sparc stable

------- Comment #19 From nixnut 2007-11-17 13:39:36 0000 -------
ppc stable

------- Comment #20 From Markus Rothe 2007-11-19 16:53:33 0000 -------
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.

------- Comment #21 From Markus Rothe 2007-11-19 18:24:24 0000 -------
never mind.. I recompiled and now it works.

stable on ppc64.

------- Comment #22 From Joshua Kinard 2007-11-20 06:21:32 0000 -------
mips done.

------- Comment #23 From Samuli Suominen 2007-11-23 17:55:34 0000 -------
gtk+-2.12.1-r2, not -r1

------- Comment #24 From Jeroen Roovers 2007-11-23 19:03:20 0000 -------
Stable for HPPA.

------- Comment #25 From Jakub Moc 2008-01-10 12:01:49 0000 -------
(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...

------- Comment #26 From Gilles Dartiguelongue 2008-02-02 13:06:35 0000 -------
@arm, sh,

ping, it's been 3 months, please act.

------- Comment #27 From Gilles Dartiguelongue 2008-04-23 09:01:45 0000 -------
weeeeee, joy, arm/sh are finally done, without changelog entry nor notifying
us as usual...

Closing

First Last Prev Next    No search results available      Search page      Enter new bug