Summary: | [TRACKER] gtk2 use flag deprecation | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | John N. Laliberte (RETIRED) <allanonjl> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | major | Keywords: | Tracker |
Priority: | Highest | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://thread.gmane.org/gmane.linux.gentoo.devel/31638 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 112226, 122648, 122727, 132520, 136924, 145429, 145891, 145894, 146229 | ||
Bug Blocks: | 119872, 137785 | ||
Attachments: |
updated list of ebuilds that still have gtk2 use flag
updated list of ebuilds sorted by maintainer/herd gtk2-packages updated list with versions herds and maintainers, unsorted |
Description
John N. Laliberte (RETIRED)
2005-09-19 12:05:59 UTC
Uh, I hope by that you mean "make a new revision which doesn't use the gtk2 flag". yes, sorry, that is what i meant. wx application should force gtk2, isn't it? That depends on which version of wx is going to be used. 2.4 should fix to gtk 2.6 to gtk2 but what will happen with things that requires gtk2 on 2.4? (iirc there is at least one). For that, I'll wait for vlc and audacity that a new version of wxGTK will be available. netmon done: net-analyzer/ethereal net-analyzer/mtr net-analyzer/nessus-core (In reply to comment #0) > games-board/ggz-gtk-client-0.0.9 : has only gtk2 - herd games > games-board/ggz-gtk-games-0.0.9 : has only gtk2 - herd games I'm working on new versions of these, so it might be a little while. > games-emulation/mupen64-alsasnd-0.4 has both - games > games-emulation/mupen64-glN64-0.4.1_rc2-r1 : has only gtk2 - games > games-emulation/mupen64-glide64-0.7 : has only gtk2 - games > games-emulation/mupen64-riceplugin-5.1.0 : has only gtk2 - games These all belong to morfic. Modified ports: x11-themes/gtk-engines-qtpixmap x11-themes/smooth-themes x11-themes/smoothgnome adding media-optical because of app-cdr/xcdroast-0.98_alpha15-r3 now it's correct bochs fixed net-print/gtklp done. x11-plugins/wmdawer done (In reply to comment #6) > (In reply to comment #0) > > games-board/ggz-gtk-client-0.0.9 : has only gtk2 - herd games > > games-board/ggz-gtk-games-0.0.9 : has only gtk2 - herd games > > I'm working on new versions of these, so it might be a little while. These are done. I will fix sys-apps/pcmcia-cs asap. xsane done. netmon stuff is done (thanks vanquirius). Hmm maybe wxGTK should be finally split: wxGTK (gtk 1.2), wxGTK2 (gtk 2) and wxBase (no gtk), so that the deps can be fixed without dying when the required toolkit is not found. net-p2p done x11-wm/fvwm done. net-misc/unison done. app-cdr/xcdroast-0.98_alpha15-r3 is done app-crypt/pinentry done gvim-6.3.086 no longer offers gtk1 as an option. yate-0.9.0_pre1 done, linphone-0.12.2 will be removed as soon as 1.1.0 is marked stable (within the next few days). (In reply to comment #18) > net-p2p done net-p2p/gtk-gnutella-0.93.3 : has only gtk2 - herds net-p2p net-p2p/gtk-gnutella-0.94 : has only gtk2 net-p2p/gtk-gnutella-0.95 : has only gtk2 net-p2p/gtk-gnutella-0.95-r1 : has only gtk2 net-p2p/gtk-gnutella-0.95.3 : has only gtk2 net-p2p/gtk-gnutella-0.95.4 : has only gtk2 I need gtk1 enabled on all of these in order to use these programs. They halt my system otherwise, massive system resource consumption takes place. They all have gtk1 as a compile option. app-admin/kedpm fixed x11-misc/gwhere done app-i18n/ami-1.2.3 (cjk and desktop-misc) was done by matsuu. hugin fixed "sci-electronics/gerbv" and "sci-mathematics/scilab" fixed. Work done for the sci herd. net-misc/linphone done cjk done: app-i18n/iiimf-skk app-i18n/iiimf-canna app-i18n/ami www-client/w3m wx4j now always uses gtk+-2, java done I will get with agriffis and rest of mozilla herd as nvu inherits mozilla.eclass which provides gtk2 support and will be to be cleaned up in eclass not ebuilds. nvu ebuilds updated to use mozconfig.eclass in place of mozilla.eclass. patch for gftp @ bug #108555 sys-apps/pcmcia-cs done, sorry about the delay. x11-plugins/i8krellm is unmaintained -- doesn't fall under the mobile herd. fixed scite and twisted to only use gtk useflag media-tv/nvtv done. a newly created list is here: http://dev.gentoo.org/~allanonjl/gnome/temp.txt I will be contacting maintainers of the packages listed tommorrow on IRC and by email if necessary. Thanks again! dev-perl/Inline updated, thanks for playing :) rapidsvn fixed. games-util/xqf done... Removing lang-ml as net-misc/unison has already been fixed. *** Bug 122001 has been marked as a duplicate of this bug. *** Created attachment 79491 [details]
updated list of ebuilds that still have gtk2 use flag
Created attachment 79492 [details] updated list of ebuilds sorted by maintainer/herd This list is sorted by maintainer/herd, also suggested action is included. All ebuilds slated for removal have only been checked via 'earch -r category/ebuild' (see http://dev.gentoo.org/~robbat2/earch-0.9), so they still may be needed. Double-check before punting and bug robbat2 if incorrect. :P CCing maintainers of affected ebuilds. This was already fixed months ago. (In reply to comment #49) > This was already fixed months ago. No, it wasn't - you still are using gtk2 use flag in fvwm-2.5.12 and fvwm-2.5.13-r1 ebuilds, please fix the ebuilds or remove them as appropriate. That's the whole point why I produced this updated list. Already fixed: x11-themes/smoothgnome x11-themes/smooth-themes (In reply to comment #51) > Already fixed: > > x11-themes/smoothgnome > x11-themes/smooth-themes No. Dunno if I am so dense or what, but is it really that hard to understand that *all* versions of the ebuilds must be fixed before the damned gtk2 use flag can be removed from use.desc? And that we cannot deprecate the use flag while even stable versions are still using it? x11-themes/smoothgnome-2.0.4 - NOT fixed x11-themes/smooth-themes-0.5.8 - NOT fixed And I did cvs up a couple of seconds ago, and the above versions are the only stable versions for x86. Please, fix the above ebuilds or remove them from the tree after stabilizing -r1 on x86. i've just removed old ebuilds of gtk-gnutella. that means, that we (net-p2p) have only xmule with deprecated flag. the problem is it's still the newest stable version for x86 and we couldn't stabilize newer versions earliers, since they depends on >=wxGTK-2.6.2 (which is stable just since few days). i'll try to test one on newer versions today evening and request for stabilization Fixed years ago.. (just kidding :-) x11-themes/smoothgnome x11-themes/smooth-themes Thanks for the clarification Jakub. dev-haskell/wxhaskell done. I've finally gotten all of the mplayerplug-in ebuilds with gtk2 use flags removed. sci-chemistry/chemtool fixed xcdroast was fixed ages ago. Removed old xsane (was already fixed for a while in newer version). Updated list of package, still having ebuilds with gtk2 use flag in the tree. app-emulation/fuse app-i18n/poedit app-pda/jpilot app-pda/jpilot-backup app-pda/jpilot-plucker app-pda/jpilot-syncmal dev-python/wxpython dev-ruby/wxruby dev-scheme/bigloo-lib media-gfx/zphoto media-sound/audacity media-sound/aumix media-sound/gamix media-sound/timidity++ media-video/blinkensim media-video/ogle-gui media-video/vlc net-ftp/gftp net-p2p/xmule x11-libs/gtk-server x11-libs/wxGTK x11-misc/linuxwacom x11-misc/macopix x11-plugins/i8krellm x11-themes/gtk-engines-qtpixmap x11-wm/aewm x11-wm/fvwm (In reply to comment #60) > Updated list of package, still having ebuilds with gtk2 use flag in the tree. > > app-i18n/poedit > dev-python/wxpython > dev-ruby/wxruby > net-p2p/xmule > x11-libs/wxGTK wxpython and wxGTK things have been taken care of in ~x86, but will need a version bump, that is being worked on, before they can be go into stabilization process and deal with the apps that just follow the suite with the libraries for gtk1/2 support. x86 stable wxGTK shouldn't have a gtk2 USE flag anymore. wxpython does however, and the stable wxGTK version without gtk2 USE is still ~arm. Created attachment 88504 [details]
gtk2-packages updated list with versions herds and maintainers, unsorted
i8krellm is fixed app-emulation/fuse done Ive been maintaining a upto date, sorted list. You can find it at http://compnerd.org/~compnerd/files/gtk2-status.txt removed gtk+ 1.x support from x11-libs/gtk-server I fixed a bunch today, 8 packages left see http://genstef.homelinux.org/gtk2 and depend bugs. http://www.gentoo-portage.com/Search?search=&use=gtk2 There's another link to similiar info Nothing from sound that I can find. wx* and xmule left. Seems net-p2p is dead no one is reacting on the depend bug. The wx* bug is also lacking an answer from a team member. Removing desktop-wm from CC as none of its packages have the gtk2 flag anymore. gtk2 USE flag is no more in any in-tree wxGTK ebuilds. And xmule is p.masked with last rites as I read from GWN. wxpython TODO wxpython is waiting on alpha to stabilize 2.6.3.3. (In reply to comment #73) > wxpython is waiting on alpha to stabilize 2.6.3.3. Done. Thanks. Old wxpython versions are removed now, that were still using gtk2 USE flag. It seems all packages are done now. compnerd will double-check soon and if all's fine remove the entry in use.desc and close this bug :) $ pcheck -r $(portageq envvar PORTDIR) -c UnusedGlobalFlags --reporter=StrReporter $ use.desc unused flag(s): gb, gtk2, tcltk All done! Kill and close! :) IT IS DONE! |