Bug 218794 - The great Gnome 2.22 keywording request bug
Bug#: 218794 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: gnome@gentoo.org Reported By: eva@gentoo.org
Component: Ebuilds
URL: 
Summary: The great Gnome 2.22 keywording request bug
Keywords:  KEYWORDREQ
Status Whiteboard: 
Opened: 2008-04-21 21:27 0000
Description:   Opened: 2008-04-21 21:27 0000
Hello arches, please find in the next attachments packages that needs
(re)keywording for gnome-2.22 to be supported on your favorite platform.

------- Comment #1 From Gilles Dartiguelongue 2008-04-21 21:27:58 0000 -------
Created an attachment (id=150539) [details]
keywords-request.txt

------- Comment #2 From Gilles Dartiguelongue 2008-04-21 21:29:17 0000 -------
gah missed my announcement effect. Please read comment #0 and #1 :)

------- Comment #3 From Gilles Dartiguelongue 2008-04-21 21:30:51 0000 -------
This list might be incomplete so in doubt, you can always poke me or the rest
of the team on #gentoo-desktop, by mail, jabber, ...

Thanks in advance.

------- Comment #4 From Dawid Węgliński 2008-04-21 21:46:54 0000 -------
Remove x86 as there's nothing to do for us. ;)

------- Comment #5 From Olivier Crete 2008-04-21 21:56:42 0000 -------
There is nothing amd64 or x86 related in that list

------- Comment #6 From Raúl Porcel 2008-04-22 20:02:05 0000 -------
~alpha/~ia64/~sparc done

------- Comment #7 From Jeroen Roovers 2008-04-23 16:38:31 0000 -------
Created an attachment (id=150724) [details]
Log of failed build against =dev-python/pygtk-2.12.0

Could it be that net-libs/gtk-vnc needs >=dev-python/pygtk-2.12.1 ? I saw
sandbox violations when building against =dev-python/pygtk-2.12.0.

------- Comment #8 From Gilles Dartiguelongue 2008-04-23 16:50:36 0000 -------
(In reply to comment #7)
> Created an attachment (id=150724) [edit] [details]
> Log of failed build against =dev-python/pygtk-2.12.0
> 
> Could it be that net-libs/gtk-vnc needs >=dev-python/pygtk-2.12.1 ? I saw
> sandbox violations when building against =dev-python/pygtk-2.12.0.
> 

these kind of sandbox violation happens with migrating from python 2.4 to 2.5
without running python-updater.

------- Comment #9 From Jeroen Roovers 2008-04-23 17:18:14 0000 -------
(From update of attachment 150724 [details])
(In reply to comment #8)
> these kind of sandbox violation happens with migrating from python 2.4 to 2.5
> without running python-updater.

Ah yes, of course.

------- Comment #10 From Markus Rothe 2008-04-24 18:29:20 0000 -------
added ~ppc64 as far as I could (some missing due to bug #176380)

------- Comment #11 From Mart Raudsepp 2008-05-01 20:44:36 0000 -------
Created an attachment (id=151560) [details]
Slightly but not fully updated list

------- Comment #12 From Mart Raudsepp 2008-05-01 21:12:11 0000 -------
Additionally the following are necessary for gnome-games (ggz) and totem
(gdata):

>=dev-games/libggz-0.0.14           alpha arm hppa ia64 ppc64 sh
>=dev-games/ggz-client-libs-0.0.14  alpha arm hppa ia64 ppc64 sh
>=dev-python/gdata-1                alpha arm hppa ia64 ppc64 sh

Re-CCing some arches based on that

------- Comment #13 From Mart Raudsepp 2008-05-01 21:17:45 0000 -------
sparc is also missing dev-python/gdata.

SPARC: Please keyword dev-python/gdata and after that feel free to copy the
GNOME-2.22 unmask block from profiles/arch/x86/package.mask to your profiles in
profiles/arch/sparc/package.mask and profiles/default-linux/sparc/package.mask

------- Comment #14 From Ferris McCormick 2008-05-02 15:26:17 0000 -------
(In reply to comment #13)
> sparc is also missing dev-python/gdata.
> 
> SPARC: Please keyword dev-python/gdata and after that feel free to copy the
> GNOME-2.22 unmask block from profiles/arch/x86/package.mask to your profiles in
> profiles/arch/sparc/package.mask and profiles/default-linux/sparc/package.mask
> 
Added ~sparc for dev-python/gdata-1.0.8 --- it seems fine and its test check
out.  As for the big gnome request, I am not in a position to do that (can't
really test).

------- Comment #15 From Raúl Porcel 2008-05-05 10:53:51 0000 -------
sparc is done

------- Comment #16 From Raúl Porcel 2008-05-05 15:48:38 0000 -------
~alpha/~ia64 done

------- Comment #17 From Markus Rothe 2008-05-14 16:37:28 0000 -------
removed ~ppc64 from gnome-base/gnome-volume-manager-2.22.1. We'll add ~ppc64 to
the remaining packages on the list once bug #176380 is fixed.

------- Comment #18 From nixnut 2008-06-01 11:27:56 0000 -------
~ppc'd. Let me know if I missed something.

------- Comment #19 From Alexis Ballier 2008-06-02 10:12:10 0000 -------
(In reply to comment #18)
> ~ppc'd. Let me know if I missed something.
> 

  DEPEND.bad                    17
   net-misc/vinagre/vinagre-0.5.1.ebuild: ~ppc(default-linux/ppc/ppc32/2006.1)
['>=net-libs/gtk-vnc-0.3.3']
   net-misc/vinagre/vinagre-0.5.1.ebuild: ~ppc(default-linux/ppc/ppc32/2007.0)
['>=net-libs/gtk-vnc-0.3.3']
   net-misc/vinagre/vinagre-0.5.1.ebuild:
~ppc(default-linux/ppc/ppc32/2007.0/desktop) ['>=net-libs/gtk-vnc-0.3.3']
   net-misc/vinagre/vinagre-0.5.1.ebuild:
~ppc(default-linux/ppc/ppc32/2007.0/G3) ['>=net-libs/gtk-vnc-0.3.3']
   net-misc/vinagre/vinagre-0.5.1.ebuild:
~ppc(default-linux/ppc/ppc32/2007.0/G3/Pegasos) ['>=net-libs/gtk-vnc-0.3.3']
   net-misc/vinagre/vinagre-0.5.1.ebuild:
~ppc(default-linux/ppc/ppc32/2007.0/G4) ['>=net-libs/gtk-vnc-0.3.3']


etc etc etc

------- Comment #20 From Gilles Dartiguelongue 2008-06-08 19:59:46 0000 -------
 ~hppa ['>=dev-libs/totem-pl-parser-2.22.2',
'>=gnome-extra/gnome-power-manager-2.22.1', '>=media-video/totem-2.22.1']
 ~ppc ['>=gnome-extra/gnome-power-manager-2.22.1']

besides ppc64 that needs fixes for hal, hppa and ppc still need to fix the
above packages. sparc, ia64, alpha got their ticket for unmasking.

------- Comment #21 From Jeroen Roovers 2008-07-15 18:43:58 0000 -------
(In reply to comment #20)
>  ~hppa ['>=dev-libs/totem-pl-parser-2.22.2',
> '>=gnome-extra/gnome-power-manager-2.22.1', '>=media-video/totem-2.22.1']
>  ~ppc ['>=gnome-extra/gnome-power-manager-2.22.1']
> 
> besides ppc64 that needs fixes for hal, hppa and ppc still need to fix the
> above packages. sparc, ia64, alpha got their ticket for unmasking.

totem doesn't seem to work for HPPA, continuously spitting out this message:
(totem:27645): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion
`handler_id > 0' failed

I haven't been able to trace where exactly it goes wrong, but it would seem
this is a glib function that is at fault.

------- Comment #22 From Mart Raudsepp 2008-08-26 21:21:55 0000 -------
What does "doesn't work" mean? The warning is a warning. It can happen while
everything is working fine too, so not really descriptive. The warning happens
when an event signal is tried to be disconnected (probably temporarily) but
that exact signal doesn't exist to disconnect. So if there's a real problem,
then it might be related if a signal isn't connected and therefore something
doesn't work, but otherwise maybe doesn't even matter much.

------- Comment #23 From Mart Raudsepp 2008-09-03 01:20:30 0000 -------
HPPA, I copied the GNOME-2.22 mask to your profiles, so that I can unmask it
globally while the HPPA keywording is sorted out. However I will look later
into unmasking most of it if possible, as lack of totem-2.22 just means the
meta can't be keyworded, but the rest of GNOME-2.22 could be there if you
keyworded the rest (sans totem-2.22 experience with its new features).

------- Comment #24 From Jeroen Roovers 2008-09-08 04:25:05 0000 -------
How is this bug related to bug #236971 and bug #236971? Except for totem, HPPA
is all done, I think.

------- Comment #25 From Mart Raudsepp 2008-09-08 04:39:58 0000 -------
(In reply to comment #24)
> How is this bug related to bug #236971 and bug #236971? Except for totem, HPPA
> is all done, I think.

Sorry, yes, you might be done with the rest, as your keyword level is testing
right now for GNOME-2.22. I'll try to unmask most of GNOME-2.22 for you soon
then, I assume that's fine. Then you can start thinking about stabilization
when you feel it suitable, considering it will enter ~hppa only now, 2.22 has
been out for half a year and we are likely to be asking GNOME-2.24
stabilization from arches in 6 weeks from now, so I'm not sure the 30 days in
~arch should apply here once unmasked.

------- Comment #26 From Jeroen Roovers 2008-09-25 17:28:27 0000 -------
With totem having dropped HPPA keywords and totem-pl-parser having no HPPA
keyword at all, and the gnome-2.22* ebuilds having their HPPA keywords dropped
(to make repoman happy), HPPA is done here. Once the totem problem has been
resolved I will readd it.

------- Comment #27 From SpanKY 2008-09-29 02:48:41 0000 -------
shouldnt x11-libs/gtk+-2.14.3 be in the mask as well since it requires
gail-1000+

------- Comment #28 From Mart Raudsepp 2008-09-29 03:20:05 0000 -------
(In reply to comment #27)
> shouldnt x11-libs/gtk+-2.14.3 be in the mask as well since it requires
> gail-1000+

gtk+-2.14.3 and gail-1000 are recent things that GNOME-2.24 uses. gtk+-2.14.3
now ships gail libraries itself, hence the gail-1000. We have always tried to
keep gtk+ not masked anyhow even if GNOME is I think, because gtk+ is not for
only GNOME but many other apps and XFCE4 too.
gtk+-2.14.3 was added 4-5 days ago to tree, and unmasked 8 hours ago as a
normal big gtk+ upgrade for all apps to benefit with new API and features.

------- Comment #29 From Mart Raudsepp 2008-09-29 03:21:33 0000 -------
(In reply to comment #27)
> shouldnt x11-libs/gtk+-2.14.3 be in the mask as well since it requires
> gail-1000+

Oh, I get it what you mean. You are having >=gail-2.22 p.masked, but that
includes gail-1000. I think we can simply remove that one p.mask entry our of
many from all profiles because this is a low-level thing that should work fine
with GNOME-2.20 as welll

------- Comment #30 From Mart Raudsepp 2008-09-30 08:31:41 0000 -------
(In reply to comment #29)
> I think we can simply remove that one p.mask entry our of
> many from all profiles because this is a low-level thing that should work fine
> with GNOME-2.20 as well

I've done that now

------- Comment #31 From Joe Jezak 2009-03-18 06:39:51 0000 -------
PPC should be all set here...

------- Comment #32 From Raúl Porcel 2009-04-28 17:56:39 0000 -------
arm done and s390 has nothing to do here.

sh waiting for totem

------- Comment #33 From Raúl Porcel 2009-04-28 18:25:28 0000 -------
Adding a dep to bug 196852

------- Comment #34 From Alexis Ballier 2009-07-05 21:39:44 0000 -------
bsd should be done here except for badindev deps in nautilus

------- Comment #35 From Gilles Dartiguelongue 2009-08-14 11:58:49 0000 -------
obsoleted by bug #238650