Re: [gentoo-dev] gtk 3 preparation work
On Mon, May 2, 2011 at 2:21 PM, justin wrote: > On 02/05/11 09:59, Nirbheek Chauhan wrote: >> On Mon, May 2, 2011 at 1:08 PM, justin wrote: >>> On 21/02/11 15:09, Gilles Dartiguelongue wrote: >>> Could you please send an updated version of the package-to-slot list? >> >> http://dev.gentoo.org/~nirbheek/gnome/3.0/slotting/ >> >> Everything was fixed about a month ago — >> http://thread.gmane.org/gmane.linux.gentoo.devel/70479 >> >> I still (irregularly) update the slotting lists in case people re-add >> packages without slots. However, the file list on that page is >> sufficient to discern which packages need to be depended on with a >> slot. >> >>> And it would be still nice to have a script in order to check for needed >>> slotting. >>> >> >> http://thread.gmane.org/gmane.linux.gentoo.devel/69992 >> > > What about overlays? Could you provide a script that we can manually > check them? > To do that, you just need to remove the following line from the script: portdb.porttrees = [portage.settings['PORTDIR']] That'll make it check portage as well as the overlays. -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team
Re: [gentoo-dev] gtk 3 preparation work
On 02/05/11 09:59, Nirbheek Chauhan wrote: > On Mon, May 2, 2011 at 1:08 PM, justin wrote: >> On 21/02/11 15:09, Gilles Dartiguelongue wrote: >> Could you please send an updated version of the package-to-slot list? > > http://dev.gentoo.org/~nirbheek/gnome/3.0/slotting/ > > Everything was fixed about a month ago — > http://thread.gmane.org/gmane.linux.gentoo.devel/70479 > > I still (irregularly) update the slotting lists in case people re-add > packages without slots. However, the file list on that page is > sufficient to discern which packages need to be depended on with a > slot. > >> And it would be still nice to have a script in order to check for needed >> slotting. >> > > http://thread.gmane.org/gmane.linux.gentoo.devel/69992 > What about overlays? Could you provide a script that we can manually check them? signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] gtk 3 preparation work
On Mon, May 2, 2011 at 1:08 PM, justin wrote: > On 21/02/11 15:09, Gilles Dartiguelongue wrote: > Could you please send an updated version of the package-to-slot list? http://dev.gentoo.org/~nirbheek/gnome/3.0/slotting/ Everything was fixed about a month ago — http://thread.gmane.org/gmane.linux.gentoo.devel/70479 I still (irregularly) update the slotting lists in case people re-add packages without slots. However, the file list on that page is sufficient to discern which packages need to be depended on with a slot. > And it would be still nice to have a script in order to check for needed > slotting. > http://thread.gmane.org/gmane.linux.gentoo.devel/69992 -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team
Re: [gentoo-dev] gtk 3 preparation work
On 21/02/11 15:09, Gilles Dartiguelongue wrote: > Hi list, > > a quick mail to announce that the gnome team, in order to prepare for > gnome 3, started slotting a lot of gnome team managed packages. If you > find yourself using such a package, please update your ebuilds to use > slot notations or other EAPI compliant notation resulting in the same > effect. > > A non-exhaustive list of slotted libraries this far: gtk, gtksourceview, > gtk-engines, libwnck, ... > > We aim at including gtk:3 in the coming days, so please forgive us if we > get to your package before you read this mail. > > Hi, Could you please send an updated version of the package-to-slot list? And it would be still nice to have a script in order to check for needed slotting. thanks jsutin signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] gtk 3 preparation work
On Sun, Mar 6, 2011 at 1:13 PM, Hans de Graaff wrote: > On Sun, 2011-03-06 at 00:22 +0530, Nirbheek Chauhan wrote: > >> The script I use to generate these lists is: >> >> http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=blob;f=scripts/slot_rindex.py;hb=HEAD >> > > Looks like it includes dependencies such as =gtkhtml-2*, even though > these should be safe without an explicit slot. See e.g. > dev-ruby/ruby-gtkhtml. > okay, I changed the script a bit, and made it check the cpvs matched for =cat/pkg-ver* deps, and if the slots for them all are the same, it's assigned to the proper slot-dep. So that fixes this problem. I added this because a *LOT* of really old EAPI=0 packages were depending on =x11-libs/gtk+-1.2*, which was polluting the list. -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team
Re: [gentoo-dev] gtk 3 preparation work
On Sun, Mar 6, 2011 at 6:54 PM, justin wrote: > On 05/03/11 19:52, Nirbheek Chauhan wrote: >> I've started maintaining an irregularly updated list for gtk+ (and a >> few other libraries): >> >> http://dev.gentoo.org/~nirbheek/gnome/3.0/slotting/ >> > > all sci is fixed. > > Why do you have a rdeps list for vte. it is in slot 0. Will there be a > different slot in future? > Yeah, there's a new slot for GTK+-3 (currently 2.90, but that will probably change before the final release). The current vte won't change slot, however. We decided that slotting should be done on the basis of the pkg-config file name, and vte:0's pkgconfig file (and include dir) are at '0'. -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team
Re: [gentoo-dev] gtk 3 preparation work
On 05/03/11 19:52, Nirbheek Chauhan wrote: > On Tue, Mar 1, 2011 at 4:04 AM, Nirbheek Chauhan wrote: >> On Mon, Feb 28, 2011 at 8:28 AM, Donnie Berkholz >> wrote: >>> On 11:13 Sun 27 Feb , Gilles Dartiguelongue wrote: a quick mail to announce that the gnome team, in order to prepare for gnome 3, started slotting a lot of gnome team managed packages. If you find yourself using such a package, please update your ebuilds to use slot notations or other EAPI compliant notation resulting in the same effect. >>> >>> This email would be much more useful if it included a list of affected >>> packages, sorted by maintainer and/or herd. >>> >> >> As requested, here is a (probably) complete list of packages which >> depend on x11-libs/gtk+ without a slot. The list was generated using >> the tinderbox rindex, so it may be slightly out of date. >> > > I've started maintaining an irregularly updated list for gtk+ (and a > few other libraries): > > http://dev.gentoo.org/~nirbheek/gnome/3.0/slotting/ > > The script I use to generate these lists is: > > http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=blob;f=scripts/slot_rindex.py;hb=HEAD > > If you look at the lists in that directory, you'll be able to guess > that there are other libraries which need the same treatment. The list > of these libraries is, however, incomplete right now. We'll be sending > a mail about that later, but folks can fix deps to use slots right now > if they wish. > > Thanks to everyone who has fixed deps of their (and other folks') packages! > all sci is fixed. Why do you have a rdeps list for vte. it is in slot 0. Will there be a different slot in future? justin signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] gtk 3 preparation work
On Sun, Mar 6, 2011 at 1:13 PM, Hans de Graaff wrote: > On Sun, 2011-03-06 at 00:22 +0530, Nirbheek Chauhan wrote: > >> The script I use to generate these lists is: >> >> http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=blob;f=scripts/slot_rindex.py;hb=HEAD >> > > Looks like it includes dependencies such as =gtkhtml-2*, even though > these should be safe without an explicit slot. See e.g. > dev-ruby/ruby-gtkhtml. > Yeah, I realized that, but it's too complicated to figure out whether such deps are correct or not (and whether they will *remain* correct), since the slot is completely detached from the version number. I think it's best to just add the slot explicitly to such ebuilds if they're not EAPI=0. -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team
Re: [gentoo-dev] gtk 3 preparation work
On Sun, 2011-03-06 at 00:22 +0530, Nirbheek Chauhan wrote: > The script I use to generate these lists is: > > http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=blob;f=scripts/slot_rindex.py;hb=HEAD > Looks like it includes dependencies such as =gtkhtml-2*, even though these should be safe without an explicit slot. See e.g. dev-ruby/ruby-gtkhtml. Kind regards, Hans signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] gtk 3 preparation work
On Tue, Mar 1, 2011 at 4:04 AM, Nirbheek Chauhan wrote: > On Mon, Feb 28, 2011 at 8:28 AM, Donnie Berkholz wrote: >> On 11:13 Sun 27 Feb , Gilles Dartiguelongue wrote: >>> a quick mail to announce that the gnome team, in order to prepare for >>> gnome 3, started slotting a lot of gnome team managed packages. If you >>> find yourself using such a package, please update your ebuilds to use >>> slot notations or other EAPI compliant notation resulting in the same >>> effect. >> >> This email would be much more useful if it included a list of affected >> packages, sorted by maintainer and/or herd. >> > > As requested, here is a (probably) complete list of packages which > depend on x11-libs/gtk+ without a slot. The list was generated using > the tinderbox rindex, so it may be slightly out of date. > I've started maintaining an irregularly updated list for gtk+ (and a few other libraries): http://dev.gentoo.org/~nirbheek/gnome/3.0/slotting/ The script I use to generate these lists is: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=blob;f=scripts/slot_rindex.py;hb=HEAD If you look at the lists in that directory, you'll be able to guess that there are other libraries which need the same treatment. The list of these libraries is, however, incomplete right now. We'll be sending a mail about that later, but folks can fix deps to use slots right now if they wish. Thanks to everyone who has fixed deps of their (and other folks') packages! -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team
Re: [gentoo-dev] gtk 3 preparation work
On Ter, 2011-03-01 at 13:02 +0530, Nirbheek Chauhan wrote: > On Tue, Mar 1, 2011 at 4:04 AM, Nirbheek Chauhan wrote: > > On Mon, Feb 28, 2011 at 8:28 AM, Donnie Berkholz > > wrote: > >> On 11:13 Sun 27 Feb , Gilles Dartiguelongue wrote: > >>> a quick mail to announce that the gnome team, in order to prepare for > >>> gnome 3, started slotting a lot of gnome team managed packages. If you > >>> find yourself using such a package, please update your ebuilds to use > >>> slot notations or other EAPI compliant notation resulting in the same > >>> effect. > >> > >> This email would be much more useful if it included a list of affected > >> packages, sorted by maintainer and/or herd. > >> > > > > As requested, here is a (probably) complete list of packages which > > depend on x11-libs/gtk+ without a slot. The list was generated using > > the tinderbox rindex, so it may be slightly out of date. > > > > I just realized that there was a bug in my script which caused the > maintainer-sorted list to not group packages together. Attached is an > updated list. > Thanks for the list, things for gpe herd are done. -- Angelo Arrifano (miknix) Developer / GPE maintainer http://www.gentoo.org/~miknix http://miknix.homelinux.com
Re: [gentoo-dev] gtk 3 preparation work
On Wed, Mar 02, 2011 at 03:01:59PM +0100, justin wrote: > On 01/03/11 08:32, Nirbheek Chauhan wrote: > Things for > > > Herd: sci > Herd: sci-chemistry > Maintainer: marku...@gentoo.org > Maintainer: cr...@gentoo.org > Maintainer: j...@gentoo.org > > > are fixed. > Herd: desktop-misc Herd: net-im are fixed. -- Kevin McCarthy pgpVSeXNgCw9X.pgp Description: PGP signature
Re: [gentoo-dev] gtk 3 preparation work
On 01/03/11 08:32, Nirbheek Chauhan wrote: > On Tue, Mar 1, 2011 at 4:04 AM, Nirbheek Chauhan wrote: >> On Mon, Feb 28, 2011 at 8:28 AM, Donnie Berkholz >> wrote: >>> On 11:13 Sun 27 Feb , Gilles Dartiguelongue wrote: a quick mail to announce that the gnome team, in order to prepare for gnome 3, started slotting a lot of gnome team managed packages. If you find yourself using such a package, please update your ebuilds to use slot notations or other EAPI compliant notation resulting in the same effect. >>> >>> This email would be much more useful if it included a list of affected >>> packages, sorted by maintainer and/or herd. >>> >> >> As requested, here is a (probably) complete list of packages which >> depend on x11-libs/gtk+ without a slot. The list was generated using >> the tinderbox rindex, so it may be slightly out of date. >> > > I just realized that there was a bug in my script which caused the > maintainer-sorted list to not group packages together. Attached is an > updated list. > Things for Herd: sci Herd: sci-chemistry Maintainer: marku...@gentoo.org Maintainer: cr...@gentoo.org Maintainer: j...@gentoo.org are fixed. signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] gtk 3 preparation work
Could you provide a script, which checks and/or reports on ebuild basis, which has to be fixed? It seems you already have one to create the list you sent around. Thanks justin signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] gtk 3 preparation work
On 2/28/11 11:34 PM, Nirbheek Chauhan wrote: > Herd: chromium > www-client/chromium-10.0.648.114 > www-client/chromium-10.0.648.82 > www-client/chromium-11.0.672.2 > www-client/chromium-11.0.672.2-r1 > www-client/chromium-11.0.672.2-r2 > www-client/chromium-9.0.597.94 > www-client/chromium-9.0.597.98 > www-client/chromium- > www-client/chromium-bin-9.0.597.84 Latest ebuilds visible in ~arch should be fixed now. Older ebuilds should get removed soon. If there's anything more to be done there, please let me know. Paweł Hajdan, Jr. signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] gtk 3 preparation work
On 11:13 Sun 27 Feb , Gilles Dartiguelongue wrote: > a quick mail to announce that the gnome team, in order to prepare for > gnome 3, started slotting a lot of gnome team managed packages. If you > find yourself using such a package, please update your ebuilds to use > slot notations or other EAPI compliant notation resulting in the same > effect. This email would be much more useful if it included a list of affected packages, sorted by maintainer and/or herd. I'm sure that list is pretty huge right now, so if people don't act on this soon, perhaps your next email could have such a list. -- Thanks, Donnie Donnie Berkholz Sr. Developer, Gentoo Linux Blog: http://dberkholz.com pgpus2FkMRYo4.pgp Description: PGP signature
[gentoo-dev] gtk 3 preparation work
(sorry if this gets to the list twice, I sent it from the wrong mailbox) Hi list, a quick mail to announce that the gnome team, in order to prepare for gnome 3, started slotting a lot of gnome team managed packages. If you find yourself using such a package, please update your ebuilds to use slot notations or other EAPI compliant notation resulting in the same effect. Packages with only a slot 0 need not to be slot depended on. We will slot move anything that needs to be (webkit-gtk slot is wrong for now) and open tracker bugs once the first pass will be done. Beware that some old slots have requests for removal that we are currently working on, so if your package depends on one such old slot, feel free to jump in the relevant bug reports. Package slots on their way out: * gnome-extra/libgnomedb < 4 (currently means all slots) * gnome-extra/libgda:1 (for now, 3 might follow soonish, we have :4) * dev-cpp/libgdamm:0 (we have :4) * x11-libs/gtksourceviewmm:1.0 (we have :2) See attached list for packages already slotted. We aim at including gtk:3 in the coming days, so please forgive us if we get to your package before you read this mail. -- Gilles Dartiguelongue Gentoo app-accessibility/gnome-mag:1 app-accessibility/gok:1 app-editors/ghex:2 app-office/abiword:2 app-text/scrollkeeper-dtd:1.0 dev-cpp/glibmm:2 dev-cpp/gnome-vfsmm:1.1 dev-cpp/gtkglextmm:1.0 dev-cpp/gtkmm:1.2 dev-cpp/gtkmm:2.4 dev-cpp/gtksourceviewmm:2.0 dev-cpp/libglademm:2.4 dev-cpp/libgnomecanvasmm:2.6 dev-cpp/libgnomemm:2.6 dev-cpp/libgnomeuimm:2.6 dev-cpp/libpanelappletmm:2.6 dev-cpp/libxmlpp:2.6 dev-cpp/pangomm:2.4 dev-lang/vala:0.10 dev-lang/vala:0.12 dev-libs/glib:1 dev-libs/glib:2 dev-libs/libcroco:0.6 dev-libs/libgweather:2 dev-libs/libsigc++:1.0 dev-libs/libsigc++:1.2 dev-libs/libsigc++:2 dev-libs/libunique:1 dev-libs/libxml2:2 dev-python/pygobject:2 dev-python/pygtk:2 dev-python/pygtksourceview:2 dev-util/glade:2 dev-util/glade:3 dev-util/gob:2 gnome-base/gconf:2 gnome-base/gnome-common:3 gnome-base/gnome-control-center:2 gnome-base/gnome-desktop:2 gnome-base/gnome-light:2.0 gnome-base/gnome-vfs:2 gnome-base/gnome:2.0 gnome-base/libglade:2.0 gnome-base/libgnomeprint:2.2 gnome-base/libgnomeprintui:2.2 gnome-base/libgtop:2 gnome-base/librsvg:2 gnome-base/orbit:2 gnome-extra/at-spi:1 gnome-extra/bug-buddy:2 gnome-extra/evolution-exchange:2.0 gnome-extra/gnome-media:2 gnome-extra/gtkhtml:2 gnome-extra/gtkhtml:3.14 gnome-extra/libgda:1 gnome-extra/libgda:3 gnome-extra/libgda:4 gnome-extra/libgnomedb:3 mail-client/evolution:2.0 media-gfx/eog:1 media-plugins/gst-plugins-meta:0.10 net-libs/gnet:2 net-libs/libsoup-gnome:2.4 net-libs/libsoup:2.4 net-libs/webkit-gtk:2 x11-libs/gdk-pixbuf:2 x11-libs/goffice:0.4 x11-libs/goffice:0.6 x11-libs/goffice:0.8 x11-libs/gtk+:1 x11-libs/gtk+:2 x11-libs/gtkglarea:1 x11-libs/gtkglarea:2 x11-libs/gtksourceview:1.0 x11-libs/gtksourceview:2.0 x11-libs/libgksu:2 x11-libs/libwnck:1 x11-libs/rep-gtk:gtk-2.0 x11-themes/gtk-engines-cleanice:2 x11-themes/gtk-engines-dwerg:2 x11-themes/gtk-engines-experience:2 x11-themes/gtk-engines-flat:2 x11-themes/gtk-engines:2 x11-themes/sawfish-themes:1 signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] gtk 3 preparation work
Le lundi 21 février 2011 à 15:09 +0100, Gilles Dartiguelongue a écrit : > Hi list, > > a quick mail to announce that the gnome team, in order to prepare for > gnome 3, started slotting a lot of gnome team managed packages. If you > find yourself using such a package, please update your ebuilds to use > slot notations or other EAPI compliant notation resulting in the same > effect. > > A non-exhaustive list of slotted libraries this far: gtk, gtksourceview, > gtk-engines, libwnck, ... > > We aim at including gtk:3 in the coming days, so please forgive us if we > get to your package before you read this mail. > > A precision, packages we only a slot 0 needs not to be slot depended on. We will slot move anything that needs to be and open tracker bugs once the first pass that this mail is about will be done. FTR, here is a exhaustive list of currently slotted packages in gentoo-x86 maintained by the gnome herds. If any of your packages uses one of these, please adjust your dependencies. Beware that some old slots have requests for removal that we are currently working on, so if your package depends on one such old slot, feel free to jump in the relevant bug reports. Package slots on their way out: * gnome-extra/libgnomedb < 4 (currently means all slots) * gnome-extra/libgda:1 (for now, 3 might follow soonish, we have :4) * dev-cpp/libgdamm:0 (we have :4) * x11-libs/gtksourceviewmm:1.0 (we have :2) I'll send a merged mail to dev-announce in a moment. -- Gilles Dartiguelongue Gentoo app-accessibility/gnome-mag:1 app-accessibility/gok:1 app-editors/ghex:2 app-office/abiword:2 app-text/scrollkeeper-dtd:1.0 dev-cpp/glibmm:2 dev-cpp/gnome-vfsmm:1.1 dev-cpp/gtkglextmm:1.0 dev-cpp/gtkmm:1.2 dev-cpp/gtkmm:2.4 dev-cpp/gtksourceviewmm:2.0 dev-cpp/libglademm:2.4 dev-cpp/libgnomecanvasmm:2.6 dev-cpp/libgnomemm:2.6 dev-cpp/libgnomeuimm:2.6 dev-cpp/libpanelappletmm:2.6 dev-cpp/libxmlpp:2.6 dev-cpp/pangomm:2.4 dev-lang/vala:0.10 dev-lang/vala:0.12 dev-libs/glib:1 dev-libs/glib:2 dev-libs/libcroco:0.6 dev-libs/libgweather:2 dev-libs/libsigc++:1.0 dev-libs/libsigc++:1.2 dev-libs/libsigc++:2 dev-libs/libunique:1 dev-libs/libxml2:2 dev-python/pygobject:2 dev-python/pygtk:2 dev-python/pygtksourceview:2 dev-util/glade:2 dev-util/glade:3 dev-util/gob:2 gnome-base/gconf:2 gnome-base/gnome-common:3 gnome-base/gnome-control-center:2 gnome-base/gnome-desktop:2 gnome-base/gnome-light:2.0 gnome-base/gnome-vfs:2 gnome-base/gnome:2.0 gnome-base/libglade:2.0 gnome-base/libgnomeprint:2.2 gnome-base/libgnomeprintui:2.2 gnome-base/libgtop:2 gnome-base/librsvg:2 gnome-base/orbit:2 gnome-extra/at-spi:1 gnome-extra/bug-buddy:2 gnome-extra/evolution-exchange:2.0 gnome-extra/gnome-media:2 gnome-extra/gtkhtml:2 gnome-extra/gtkhtml:3.14 gnome-extra/libgda:1 gnome-extra/libgda:3 gnome-extra/libgda:4 gnome-extra/libgnomedb:3 mail-client/evolution:2.0 media-gfx/eog:1 media-plugins/gst-plugins-meta:0.10 net-libs/gnet:2 net-libs/libsoup-gnome:2.4 net-libs/libsoup:2.4 net-libs/webkit-gtk:2 x11-libs/gdk-pixbuf:2 x11-libs/goffice:0.4 x11-libs/goffice:0.6 x11-libs/goffice:0.8 x11-libs/gtk+:1 x11-libs/gtk+:2 x11-libs/gtkglarea:1 x11-libs/gtkglarea:2 x11-libs/gtksourceview:1.0 x11-libs/gtksourceview:2.0 x11-libs/libgksu:2 x11-libs/libwnck:1 x11-libs/rep-gtk:gtk-2.0 x11-themes/gtk-engines-cleanice:2 x11-themes/gtk-engines-dwerg:2 x11-themes/gtk-engines-experience:2 x11-themes/gtk-engines-flat:2 x11-themes/gtk-engines:2 x11-themes/sawfish-themes:1
[gentoo-dev] gtk 3 preparation work
Hi list, a quick mail to announce that the gnome team, in order to prepare for gnome 3, started slotting a lot of gnome team managed packages. If you find yourself using such a package, please update your ebuilds to use slot notations or other EAPI compliant notation resulting in the same effect. A non-exhaustive list of slotted libraries this far: gtk, gtksourceview, gtk-engines, libwnck, ... We aim at including gtk:3 in the coming days, so please forgive us if we get to your package before you read this mail. -- Gilles Dartiguelongue Gentoo