* [gentoo-dev] Unused ebuild built_with_use cleanup
@ 2009-09-29 13:32 Petteri Räty
2009-10-07 11:21 ` Marijn Schouten (hkBst)
` (2 more replies)
0 siblings, 3 replies; 25+ messages in thread
From: Petteri Räty @ 2009-09-29 13:32 UTC (permalink / raw
To: gentoo-dev-announce, gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 738 bytes --]
I wrote a script to check which ebuilds use built_with_use and have
keywords in never versions making the ebuild unused. This means that
neither arch or ~arch users are likely to install the ebuild. The script
and the list of ebuilds is attached. I plan on removing all these
ebuilds two weeks from now unless a reason is given why not to. If you
see an ebuild on the list that should be kept, please migrate it to EAPI
2. If you need assistance in migrating, I can help. With these gone
built_with_use usage will be down to about 600:
betelgeuse@pena /usr/portage $ grep --include "*.ebuild" built_with_use
-r . | wc -l;
923
betelgeuse@pena ~/bin $ wc -l ebuilds_to_nuke.txt
317 ebuilds_to_nuke.txt
Regards,
Petteri
[-- Attachment #1.2: built_with_use_unused.rb --]
[-- Type: text/plain, Size: 539 bytes --]
#!/usr/bin/ruby
require 'Paludis'
include Paludis
env = EnvironmentFactory.instance.create('')
require 'systemu'
status, stdout, stderr = systemu 'adjutrix -U --repository-dir /usr/portage/'
for line in stdout
next unless line.include?('/')
spec = "=" + line.strip
id = env[Selection::RequireExactlyOne.new(
Generator::Matches.new(Paludis::parse_user_package_dep_spec(spec, env, []), []))].first
ebuild = id['EBUILD'].value
File.open(ebuild) do |f|
puts ebuild if f.any? {|line| line.include?('built_with_use') }
end
end
[-- Attachment #1.3: ebuilds_to_nuke.txt --]
[-- Type: text/plain, Size: 28239 bytes --]
/usr/portage/app-admin/diradm/diradm-2.9.5.ebuild
/usr/portage/app-admin/gnome-system-tools/gnome-system-tools-2.22.1-r1.ebuild
/usr/portage/app-admin/moodss/moodss-20.2.ebuild
/usr/portage/app-emulation/crossover-office-pro-bin/crossover-office-pro-bin-4.2.ebuild
/usr/portage/app-emulation/emul-linux-x86-qtlibs/emul-linux-x86-qtlibs-20080316.ebuild
/usr/portage/app-emulation/emul-linux-x86-qtlibs/emul-linux-x86-qtlibs-20071114-r2.ebuild
/usr/portage/app-emulation/virtualbox-ose/virtualbox-ose-9999.ebuild
/usr/portage/app-emulation/virtualbox-ose/virtualbox-ose-1.6.6-r1.ebuild
/usr/portage/app-emulation/vmware-player/vmware-player-2.5.2.156735.ebuild
/usr/portage/app-emulation/vmware-player/vmware-player-2.5.1.126130.ebuild
/usr/portage/app-emulation/vmware-workstation/vmware-workstation-6.5.2.156735.ebuild
/usr/portage/app-emulation/vmware-workstation/vmware-workstation-6.5.1.126130.ebuild
/usr/portage/app-emulation/wine/wine-1.1.11.ebuild
/usr/portage/app-emulation/wine/wine-1.1.10.ebuild
/usr/portage/app-emulation/wine/wine-1.1.9.ebuild
/usr/portage/app-emulation/wine/wine-1.1.8.ebuild
/usr/portage/app-emulation/wine/wine-1.1.7.ebuild
/usr/portage/app-emulation/wine/wine-1.1.6.ebuild
/usr/portage/app-emulation/wine/wine-1.1.5.ebuild
/usr/portage/app-emulation/wine/wine-1.1.4.ebuild
/usr/portage/app-emulation/wine/wine-1.1.3.ebuild
/usr/portage/app-emulation/wine/wine-1.1.2.ebuild
/usr/portage/app-emulation/wine/wine-1.1.1.ebuild
/usr/portage/app-emulation/wine/wine-1.1.0.ebuild
/usr/portage/app-emulation/wine/wine-1.0.1.ebuild
/usr/portage/app-emulation/wine/wine-1.0.ebuild
/usr/portage/app-emulation/xen-tools/xen-tools-3.4.1.ebuild
/usr/portage/app-emulation/xen-tools/xen-tools-3.4.0-r1.ebuild
/usr/portage/app-emulation/xen-tools/xen-tools-3.4.0.ebuild
/usr/portage/app-emulation/xen-tools/xen-tools-3.3.1.ebuild
/usr/portage/app-emulation/xen-tools/xen-tools-3.3.0.ebuild
/usr/portage/app-emulation/xen-tools/xen-tools-3.2.1.ebuild
/usr/portage/app-emulation/xen-tools/xen-tools-3.1.3-r1.ebuild
/usr/portage/app-emulation/xen-tools/xen-tools-3.1.3.ebuild
/usr/portage/app-i18n/scim-bridge/scim-bridge-0.4.15.2.ebuild
/usr/portage/app-i18n/scim-bridge/scim-bridge-0.4.15-r3.ebuild
/usr/portage/app-i18n/uim/uim-1.4.2.ebuild
/usr/portage/app-office/abiword/abiword-2.6.6.ebuild
/usr/portage/app-office/abiword/abiword-2.6.5.ebuild
/usr/portage/app-office/kmymoney2/kmymoney2-0.8.9.ebuild
/usr/portage/app-office/krita/krita-1.6.3.ebuild
/usr/portage/app-office/qbankmanager/qbankmanager-0.9.50.ebuild
/usr/portage/app-office/scribus/scribus-1.3.3.12-r1.ebuild
/usr/portage/app-pda/gnome-pilot/gnome-pilot-2.0.16-r1.ebuild
/usr/portage/app-pda/libsyncml/libsyncml-0.4.6-r1.ebuild
/usr/portage/dev-cpp/Ice/Ice-3.2.0.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-8.4.0.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-8.3.7.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-8.3.5.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-8.2.11.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-8.2.10.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-8.2.9.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-8.1.13.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-8.1.11.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-8.0.17.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-8.0.15.ebuild
/usr/portage/dev-db/postgresql-server/postgresql-server-7.4.19.ebuild
/usr/portage/dev-haskell/alut/alut-1.0.ebuild
/usr/portage/dev-java/ant-apache-bsf/ant-apache-bsf-1.7.1.ebuild
/usr/portage/dev-lang/php/php-5.2.10-r1.ebuild
/usr/portage/dev-lang/php/php-5.2.9-r2.ebuild
/usr/portage/dev-lang/ruby/ruby-1.8.6_p383.ebuild
/usr/portage/dev-libs/dbxml/dbxml-2.4.13.2.ebuild
/usr/portage/dev-libs/g-wrap/g-wrap-1.9.9.ebuild
/usr/portage/dev-libs/g-wrap/g-wrap-1.9.8.ebuild
/usr/portage/dev-libs/g-wrap/g-wrap-1.9.6-r3.ebuild
/usr/portage/dev-libs/gnome-build/gnome-build-0.2.4.ebuild
/usr/portage/dev-libs/gnome-build/gnome-build-0.1.7.ebuild
/usr/portage/dev-lisp/sbcl/sbcl-1.0.28.ebuild
/usr/portage/dev-lisp/sbcl/sbcl-1.0.27-r10.ebuild
/usr/portage/dev-lisp/sbcl/sbcl-1.0.26-r10.ebuild
/usr/portage/dev-ml/camlimages/camlimages-2.20-r2.ebuild
/usr/portage/dev-ml/ocaml-sqlite3/ocaml-sqlite3-1.2.0.ebuild
/usr/portage/dev-ml/postgresql-ocaml/postgresql-ocaml-1.8.2.ebuild
/usr/portage/dev-php/PEAR-Benchmark/PEAR-Benchmark-1.2.7.ebuild
/usr/portage/dev-php/PEAR-Log/PEAR-Log-1.10.0.ebuild
/usr/portage/dev-php/PEAR-Log/PEAR-Log-1.9.13.ebuild
/usr/portage/dev-php/PEAR-Log/PEAR-Log-1.9.11.ebuild
/usr/portage/dev-php5/ZendOptimizer/ZendOptimizer-3.3.3.ebuild
/usr/portage/dev-php5/ZendOptimizer/ZendOptimizer-3.3.0a.ebuild
/usr/portage/dev-php5/znf/znf-0.7.9-r1.ebuild
/usr/portage/dev-php5/znf/znf-0.7.9.ebuild
/usr/portage/dev-python/kaa-base/kaa-base-0.4.0-r1.ebuild
/usr/portage/dev-python/kaa-base/kaa-base-0.4.0.ebuild
/usr/portage/dev-python/numpy/numpy-1.0.4-r2.ebuild
/usr/portage/dev-python/pygame/pygame-1.8.0.ebuild
/usr/portage/dev-python/pygobject/pygobject-2.16.1.ebuild
/usr/portage/dev-python/pygobject/pygobject-2.16.0.ebuild
/usr/portage/dev-python/pygobject/pygobject-2.15.4.ebuild
/usr/portage/dev-python/pygobject/pygobject-2.14.2.ebuild
/usr/portage/dev-python/pylint/pylint-0.18.0.ebuild
/usr/portage/dev-python/qscintilla-python/qscintilla-python-2.3.2.ebuild
/usr/portage/dev-scheme/plt-scheme/plt-scheme-4.2.ebuild
/usr/portage/dev-scheme/plt-scheme/plt-scheme-4.1.5.ebuild
/usr/portage/dev-scheme/plt-scheme/plt-scheme-4.1.4.ebuild
/usr/portage/dev-scheme/plt-scheme/plt-scheme-4.1.3.ebuild
/usr/portage/dev-scheme/plt-scheme/plt-scheme-4.1.2.ebuild
/usr/portage/dev-scheme/stklos/stklos-0.97.ebuild
/usr/portage/dev-scheme/stklos/stklos-0.96.ebuild
/usr/portage/dev-scheme/stklos/stklos-0.95.ebuild
/usr/portage/dev-scheme/stklos/stklos-0.82.ebuild
/usr/portage/dev-util/darcs/darcs-1.1.0_pre1.ebuild
/usr/portage/dev-util/darcs/darcs-1.0.8-r2.ebuild
/usr/portage/dev-util/darcs/darcs-1.0.7.ebuild
/usr/portage/dev-util/darcs/darcs-1.0.6.ebuild
/usr/portage/dev-util/darcs/darcs-1.0.5.ebuild
/usr/portage/dev-util/git/git-9999.ebuild
/usr/portage/dev-util/git/git-1.6.4.4.ebuild
/usr/portage/dev-util/git/git-1.6.4.3.ebuild
/usr/portage/dev-util/git/git-1.6.4.2.ebuild
/usr/portage/dev-util/git/git-1.6.4.1.ebuild
/usr/portage/dev-util/git/git-1.6.4.ebuild
/usr/portage/dev-util/git/git-1.6.3.4.ebuild
/usr/portage/dev-util/git/git-1.6.3.1.ebuild
/usr/portage/dev-util/pida/pida-0.5.1.ebuild
/usr/portage/dev-util/rapidsvn/rapidsvn-0.9.4.ebuild
/usr/portage/dev-util/rapidsvn/rapidsvn-0.9.3.ebuild
/usr/portage/gnome-base/gnome-control-center/gnome-control-center-2.24.0.1-r1.ebuild
/usr/portage/gnome-extra/avant-window-navigator-extras/avant-window-navigator-extras-0.2.6-r1.ebuild
/usr/portage/gnome-extra/evolution-data-server/evolution-data-server-2.24.5-r2.ebuild
/usr/portage/gnome-extra/gnome-user-share/gnome-user-share-0.41.ebuild
/usr/portage/gnome-extra/gnome-user-share/gnome-user-share-0.40.ebuild
/usr/portage/gnome-extra/swfdec-gnome/swfdec-gnome-2.22.2.ebuild
/usr/portage/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.14.0.ebuild
/usr/portage/gnustep-base/gnustep-make/gnustep-make-2.0.5.ebuild
/usr/portage/kde-base/kalzium/kalzium-3.5.9.ebuild
/usr/portage/kde-base/kdebase/kdebase-3.5.9-r3.ebuild
/usr/portage/kde-base/kdebase/kdebase-3.5.9-r2.ebuild
/usr/portage/kde-base/kdebase/kdebase-3.5.9-r1.ebuild
/usr/portage/kde-base/kdebase/kdebase-3.5.9.ebuild
/usr/portage/kde-base/kdebase-kioslaves/kdebase-kioslaves-3.5.9-r1.ebuild
/usr/portage/kde-base/kdebase-kioslaves/kdebase-kioslaves-3.5.9.ebuild
/usr/portage/kde-base/kdelibs/kdelibs-3.5.10-r5.ebuild
/usr/portage/kde-base/kdelibs/kdelibs-3.5.10-r4.ebuild
/usr/portage/kde-base/kdelibs/kdelibs-3.5.10-r3.ebuild
/usr/portage/kde-base/kdelibs/kdelibs-3.5.10-r2.ebuild
/usr/portage/kde-base/kdelibs/kdelibs-3.5.10-r1.ebuild
/usr/portage/kde-base/kdelibs/kdelibs-3.5.9-r4.ebuild
/usr/portage/kde-base/kdelibs/kdelibs-3.5.9-r3.ebuild
/usr/portage/kde-base/kdelibs/kdelibs-3.5.9-r2.ebuild
/usr/portage/kde-base/kdelibs/kdelibs-3.5.9-r1.ebuild
/usr/portage/kde-base/kdelibs/kdelibs-3.5.9.ebuild
/usr/portage/kde-base/kdemultimedia-arts/kdemultimedia-arts-3.5.9.ebuild
/usr/portage/kde-base/kdeutils/kdeutils-3.5.9.ebuild
/usr/portage/kde-base/kghostview/kghostview-3.5.9.ebuild
/usr/portage/kde-base/kgpg/kgpg-3.5.9.ebuild
/usr/portage/kde-base/kopete/kopete-3.5.10-r3.ebuild
/usr/portage/kde-base/kopete/kopete-3.5.9-r2.ebuild
/usr/portage/kde-base/kopete/kopete-3.5.9.ebuild
/usr/portage/kde-base/ksayit/ksayit-3.5.9.ebuild
/usr/portage/kde-base/noatun-plugins/noatun-plugins-3.5.9.ebuild
/usr/portage/kde-base/qtjava/qtjava-3.5.9.ebuild
/usr/portage/kde-misc/knetworkmanager/knetworkmanager-0.2.1_p20071228.ebuild
/usr/portage/kde-misc/knetworkmanager/knetworkmanager-0.2.1_pre20071119.ebuild
/usr/portage/kde-misc/kompose/kompose-0.5.3.ebuild
/usr/portage/kde-misc/tork/tork-0.27.ebuild
/usr/portage/mail-client/evolution/evolution-2.26.2.ebuild
/usr/portage/mail-client/mozilla-thunderbird/mozilla-thunderbird-2.0.0.22.ebuild
/usr/portage/mail-client/mozilla-thunderbird-bin/mozilla-thunderbird-bin-3.0_beta2.ebuild
/usr/portage/media-fonts/acroread-asianfonts/acroread-asianfonts-8.1.2.ebuild
/usr/portage/media-gfx/splash-themes-livecd/splash-themes-livecd-2007.0.ebuild
/usr/portage/media-libs/esdl/esdl-0.96.0626.ebuild
/usr/portage/media-libs/gegl/gegl-0.0.20.ebuild
/usr/portage/media-libs/mesa/mesa-7.2.ebuild
/usr/portage/media-libs/mesa/mesa-7.1.ebuild
/usr/portage/media-libs/ploticus/ploticus-2.33.ebuild
/usr/portage/media-plugins/vdr-atscepg/vdr-atscepg-0.1.1.ebuild
/usr/portage/media-plugins/vdr-burn/vdr-burn-0.1.0_pre21-r4.ebuild
/usr/portage/media-plugins/vdr-iptv/vdr-iptv-0.0.7.ebuild
/usr/portage/media-plugins/vdr-softdevice/vdr-softdevice-0.5.0.20080922.ebuild
/usr/portage/media-sound/lilypond/lilypond-2.11.65.ebuild
/usr/portage/media-sound/lilypond/lilypond-2.11.64.ebuild
/usr/portage/media-sound/lilypond/lilypond-2.11.63.ebuild
/usr/portage/media-sound/lilypond/lilypond-2.11.58.ebuild
/usr/portage/media-sound/lilypond/lilypond-2.11.56.ebuild
/usr/portage/media-sound/lilypond/lilypond-2.11.52.ebuild
/usr/portage/media-sound/lilypond/lilypond-2.11.51.ebuild
/usr/portage/media-sound/lilypond/lilypond-2.11.50.ebuild
/usr/portage/media-sound/lilypond/lilypond-2.10.33.ebuild
/usr/portage/media-sound/pulseaudio/pulseaudio-0.9.18.ebuild
/usr/portage/media-video/dvbcut/dvbcut-0.5.4-r1.ebuild
/usr/portage/media-video/mplayer-resume/mplayer-resume-1.6.ebuild
/usr/portage/media-video/mplayer-resume/mplayer-resume-1.5.ebuild
/usr/portage/media-video/smplayer/smplayer-0.6.2-r1.ebuild
/usr/portage/net-analyzer/munin/munin-1.3.4.ebuild
/usr/portage/net-analyzer/munin/munin-1.3.3-r2.ebuild
/usr/portage/net-analyzer/munin/munin-1.3.3-r1.ebuild
/usr/portage/net-analyzer/munin/munin-1.3.3.ebuild
/usr/portage/net-analyzer/nagios-core/nagios-core-2.12-r1.ebuild
/usr/portage/net-analyzer/nmap/nmap-5.00.ebuild
/usr/portage/net-analyzer/nmap/nmap-4.90_rc1.ebuild
/usr/portage/net-analyzer/nmap/nmap-4.85_beta9.ebuild
/usr/portage/net-analyzer/ntop/ntop-3.3.9-r2.ebuild
/usr/portage/net-analyzer/sguil-sensor/sguil-sensor-0.6.0_p1.ebuild
/usr/portage/net-analyzer/sguil-sensor/sguil-sensor-0.5.3-r2.ebuild
/usr/portage/net-analyzer/smokeping/smokeping-2.3.5.ebuild
/usr/portage/net-firewall/firehol/firehol-1.250-r2.ebuild
/usr/portage/net-im/sim/sim-0.9.4.3-r2.ebuild
/usr/portage/net-im/sim/sim-0.9.4.3-r1.ebuild
/usr/portage/net-irc/xchat-gnome/xchat-gnome-0.26.0.ebuild
/usr/portage/net-irc/xchat-gnome/xchat-gnome-0.24.3.1.ebuild
/usr/portage/net-irc/xchat-gnome/xchat-gnome-0.24.1.ebuild
/usr/portage/net-mail/freepops/freepops-0.2.8.ebuild
/usr/portage/net-mail/uw-imap/uw-imap-2007b.ebuild
/usr/portage/net-misc/hylafax/hylafax-4.3.7.ebuild
/usr/portage/net-misc/hylafax/hylafax-4.3.1.ebuild
/usr/portage/net-misc/hylafax/hylafax-4.3.0.ebuild
/usr/portage/net-misc/hylafax/hylafax-4.2.5.ebuild
/usr/portage/net-misc/nxnode/nxnode-3.3.0.12.ebuild
/usr/portage/net-misc/nxnode/nxnode-3.3.0.3.ebuild
/usr/portage/net-misc/openvpn/openvpn-2.0.9.ebuild
/usr/portage/net-misc/openvpn/openvpn-2.0.6.ebuild
/usr/portage/net-misc/xrdp/xrdp-0.3.1.ebuild
/usr/portage/net-nds/openldap/openldap-2.4.17.ebuild
/usr/portage/net-nds/openldap/openldap-2.4.16.ebuild
/usr/portage/net-nds/openldap/openldap-2.3.43-r1.ebuild
/usr/portage/net-nds/openldap/openldap-2.3.41-r1.ebuild
/usr/portage/net-nds/openldap/openldap-2.3.41.ebuild
/usr/portage/net-news/snownews/snownews-1.5.9.ebuild
/usr/portage/net-news/snownews/snownews-1.5.8.ebuild
/usr/portage/net-news/snownews/snownews-1.5.7-r2.ebuild
/usr/portage/net-p2p/mldonkey/mldonkey-2.9.6.ebuild
/usr/portage/net-print/cups/cups-1.3.11.ebuild
/usr/portage/sci-biology/treeviewx/treeviewx-0.5.1.ebuild
/usr/portage/sci-chemistry/pymol/pymol-1.1-r2.ebuild
/usr/portage/sci-electronics/geda/geda-1.4.3.ebuild
/usr/portage/sci-electronics/geda/geda-1.4.1.ebuild
/usr/portage/sci-electronics/pcb/pcb-20081128.ebuild
/usr/portage/sci-libs/fftw/fftw-3.1.3.ebuild
/usr/portage/sci-libs/gdal/gdal-1.6.0-r1.ebuild
/usr/portage/sci-libs/gdal/gdal-1.5.3.ebuild
/usr/portage/sci-libs/hdf5/hdf5-1.6.7.ebuild
/usr/portage/sci-libs/hdf5/hdf5-1.6.6.ebuild
/usr/portage/sci-libs/hdf5/hdf5-1.6.5-r1.ebuild
/usr/portage/sci-libs/libgeda/libgeda-1.4.3.ebuild
/usr/portage/sci-libs/libgeda/libgeda-1.4.1.ebuild
/usr/portage/sci-libs/minuit/minuit-5.22.00.ebuild
/usr/portage/sci-libs/mkl/mkl-10.0.2.018-r2.ebuild
/usr/portage/sci-mathematics/maxima/maxima-5.17.1-r1.ebuild
/usr/portage/sci-mathematics/octave/octave-2.1.73-r2.ebuild
/usr/portage/sci-mathematics/octave/octave-2.1.73.ebuild
/usr/portage/sci-physics/lhapdf/lhapdf-5.6.0.ebuild
/usr/portage/sci-physics/root/root-5.22.00-r3.ebuild
/usr/portage/sci-visualization/gnuplot/gnuplot-4.2.4-r1.ebuild
/usr/portage/sci-visualization/gnuplot/gnuplot-4.2.3-r2.ebuild
/usr/portage/sys-apps/dbus/dbus-1.2.12.ebuild
/usr/portage/sys-apps/hwsetup/hwsetup-1.2.ebuild
/usr/portage/sys-apps/paludis/paludis-0.40.0.ebuild
/usr/portage/sys-apps/paludis/paludis-0.38.2.ebuild
/usr/portage/sys-apps/paludis/paludis-0.38.1.ebuild
/usr/portage/sys-apps/paludis/paludis-0.38.0.ebuild
/usr/portage/sys-apps/paludis/paludis-0.36.1.ebuild
/usr/portage/sys-apps/portage/portage-2.2_rc41.ebuild
/usr/portage/sys-apps/portage/portage-2.2_rc40.ebuild
/usr/portage/sys-apps/portage/portage-2.2_rc39.ebuild
/usr/portage/sys-apps/portage/portage-2.2_rc33.ebuild
/usr/portage/sys-apps/portage/portage-2.1.6.7.ebuild
/usr/portage/sys-apps/portage/portage-2.1.4.5.ebuild
/usr/portage/sys-apps/qingy/qingy-0.9.8.ebuild
/usr/portage/sys-apps/qingy/qingy-0.9.6-r3.ebuild
/usr/portage/sys-apps/qingy/qingy-0.9.6-r1.ebuild
/usr/portage/sys-apps/vbetool/vbetool-0.7.ebuild
/usr/portage/sys-apps/yum/yum-2.6.1.ebuild
/usr/portage/sys-cluster/mpich2/mpich2-1.0.6.ebuild
/usr/portage/sys-devel/autogen/autogen-5.9.2.ebuild
/usr/portage/sys-devel/autogen/autogen-5.9.ebuild
/usr/portage/sys-devel/autogen/autogen-5.8.8.ebuild
/usr/portage/sys-freebsd/freebsd-rescue/freebsd-rescue-7.1.ebuild
/usr/portage/sys-freebsd/freebsd-rescue/freebsd-rescue-6.2.ebuild
/usr/portage/sys-libs/libkudzu/libkudzu-1.1.62-r1.ebuild
/usr/portage/sys-libs/uclibc/uclibc-0.9.30.ebuild
/usr/portage/sys-libs/uclibc/uclibc-0.9.28.3-r8.ebuild
/usr/portage/sys-libs/uclibc/uclibc-0.9.28.3-r3.ebuild
/usr/portage/virtual/perl-DB_File/perl-DB_File-1.819.ebuild
/usr/portage/www-client/lynx/lynx-2.8.6-r4.ebuild
/usr/portage/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.5.2.ebuild
/usr/portage/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0.13.ebuild
/usr/portage/www-client/mozilla-firefox-bin/mozilla-firefox-bin-3.0.11.ebuild
/usr/portage/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.19.ebuild
/usr/portage/www-client/seamonkey/seamonkey-1.1.17-r1.ebuild
/usr/portage/www-misc/xxv/xxv-1.2-r1.ebuild
/usr/portage/www-misc/xxv/xxv-1.0.1-r1.ebuild
/usr/portage/www-plugins/swfdec-mozilla/swfdec-mozilla-0.8.0.ebuild
/usr/portage/www-plugins/swfdec-mozilla/swfdec-mozilla-0.6.0.ebuild
/usr/portage/www-servers/ocsigen/ocsigen-1.1.0.ebuild
/usr/portage/x11-apps/xinit/xinit-1.0.8-r3.ebuild
/usr/portage/x11-apps/xinit/xinit-1.0.8-r2.ebuild
/usr/portage/x11-apps/xinit/xinit-1.0.8.ebuild
/usr/portage/x11-apps/xinit/xinit-1.0.5-r2.ebuild
/usr/portage/x11-apps/xinit/xinit-1.0.5-r1.ebuild
/usr/portage/x11-base/xorg-server/xorg-server-1.5.3-r7.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-190.32.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-190.25.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-190.18.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-185.18.31.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-185.18.29.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-185.18.14.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-180.29.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.20.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.18.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-173.14.15.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-96.43.13.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-96.43.11.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-96.43.09.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-71.86.11.ebuild
/usr/portage/x11-drivers/nvidia-drivers/nvidia-drivers-71.86.09.ebuild
/usr/portage/x11-libs/gtk+/gtk+-2.12.12.ebuild
/usr/portage/x11-libs/gtk+/gtk+-2.12.11.ebuild
/usr/portage/x11-libs/qt-core/qt-core-4.4.2.ebuild
/usr/portage/x11-misc/fraqtive/fraqtive-0.3.1.ebuild
/usr/portage/x11-misc/service-discovery-applet/service-discovery-applet-0.4.3.ebuild
/usr/portage/x11-plugins/gkrelltop/gkrelltop-2.2.6-r1.ebuild
/usr/portage/x11-plugins/pidgin-latex/pidgin-latex-1.0.ebuild
/usr/portage/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.13-r1.ebuild
/usr/portage/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.5.1.ebuild
/usr/portage/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.3.0.ebuild
/usr/portage/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.2.0.ebuild
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-09-29 13:32 [gentoo-dev] Unused ebuild built_with_use cleanup Petteri Räty
@ 2009-10-07 11:21 ` Marijn Schouten (hkBst)
2009-10-08 21:29 ` Petteri Räty
2009-10-07 11:54 ` Stelian Ionescu
2009-10-24 12:32 ` [gentoo-dev] Re: [gentoo-dev-announce] " Petteri Räty
2 siblings, 1 reply; 25+ messages in thread
From: Marijn Schouten (hkBst) @ 2009-10-07 11:21 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Petteri Räty wrote:
> I wrote a script to check which ebuilds use built_with_use and have
> keywords in never versions making the ebuild unused. This means that
> neither arch or ~arch users are likely to install the ebuild. The script
> and the list of ebuilds is attached. I plan on removing all these
> ebuilds two weeks from now unless a reason is given why not to. If you
> see an ebuild on the list that should be kept, please migrate it to EAPI
> 2. If you need assistance in migrating, I can help. With these gone
> built_with_use usage will be down to about 600:
I have some ebuilds on the list: plt-scheme, stklos, lilypond. I usually clean
up unused ebuilds some time after a new version has gone stable.
Anyway my question is: what is the point of removing unused versions in the
proposed manner? If the newer version is not ported to EAPI 2 and also uses
built_with_use what do we gain? Even if it is already ported, do we gain
anything by the propsed removal? Are all unused ebuilds evil?
If built_with_use is to be eliminated from the tree I propose that effort is
directed towards porting and stabling ebuilds that still use it. After the
stable version has begun using EAPI 2 use deps, then all uses of built_with_use
in other versions can be considered obsolete and those ebuilds can be removed in
one fell sweep if need be.
Marijn
- --
If you cannot read my mind, then listen to what I say.
Marijn Schouten (hkBst), Gentoo Lisp project, Gentoo ML
<http://www.gentoo.org/proj/en/lisp/>, #gentoo-{lisp,ml} on FreeNode
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkrMedEACgkQp/VmCx0OL2zCEACeK0xQpwjf1UPGVWz4izqD/km6
6ZoAn2BQAcS8Ir0NKAkaH5ui1U/cN1V3
=rmtP
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-07 11:21 ` Marijn Schouten (hkBst)
@ 2009-10-08 21:29 ` Petteri Räty
0 siblings, 0 replies; 25+ messages in thread
From: Petteri Räty @ 2009-10-08 21:29 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1858 bytes --]
Marijn Schouten (hkBst) wrote:
> Petteri Räty wrote:
>> I wrote a script to check which ebuilds use built_with_use and have
>> keywords in never versions making the ebuild unused. This means that
>> neither arch or ~arch users are likely to install the ebuild. The script
>> and the list of ebuilds is attached. I plan on removing all these
>> ebuilds two weeks from now unless a reason is given why not to. If you
>> see an ebuild on the list that should be kept, please migrate it to EAPI
>> 2. If you need assistance in migrating, I can help. With these gone
>> built_with_use usage will be down to about 600:
>
> I have some ebuilds on the list: plt-scheme, stklos, lilypond. I usually clean
> up unused ebuilds some time after a new version has gone stable.
>
> Anyway my question is: what is the point of removing unused versions in the
> proposed manner? If the newer version is not ported to EAPI 2 and also uses
> built_with_use what do we gain? Even if it is already ported, do we gain
> anything by the propsed removal? Are all unused ebuilds evil?
>
It saves my time when removing built_with_use from packages that still
have active versions using it. Many packages are also unmaintained so
the versions with built_with_use don't get removed without doing
something like this.
> If built_with_use is to be eliminated from the tree I propose that effort is
> directed towards porting and stabling ebuilds that still use it. After the
> stable version has begun using EAPI 2 use deps, then all uses of built_with_use
> in other versions can be considered obsolete and those ebuilds can be removed in
> one fell sweep if need be.
>
It will be eliminated eventually. I am in the process of doing so but as
you can see from the numbers it takes quite a lot of work to get rid of
them.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-09-29 13:32 [gentoo-dev] Unused ebuild built_with_use cleanup Petteri Räty
2009-10-07 11:21 ` Marijn Schouten (hkBst)
@ 2009-10-07 11:54 ` Stelian Ionescu
2009-10-08 21:34 ` Petteri Räty
2009-10-24 12:32 ` [gentoo-dev] Re: [gentoo-dev-announce] " Petteri Räty
2 siblings, 1 reply; 25+ messages in thread
From: Stelian Ionescu @ 2009-10-07 11:54 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1028 bytes --]
On Tue, 2009-09-29 at 16:32 +0300, Petteri Räty wrote:
> I wrote a script to check which ebuilds use built_with_use and have
> keywords in never versions making the ebuild unused. This means that
> neither arch or ~arch users are likely to install the ebuild. The script
> and the list of ebuilds is attached. I plan on removing all these
> ebuilds two weeks from now unless a reason is given why not to. If you
> see an ebuild on the list that should be kept, please migrate it to EAPI
> 2. If you need assistance in migrating, I can help. With these gone
> built_with_use usage will be down to about 600:
built_with_use shouldn't be removed until EAPI=3 gets approved because
currently there's no good way to emulate "--missing true|false|die"
yes, I can use something like this in sbcl:
|| ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 )
but not all its use cases may be this simple
--
Stelian Ionescu a.k.a. fe[nl]ix
Quidquid latine dictum sit, altum videtur.
http://common-lisp.net/project/iolib
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-07 11:54 ` Stelian Ionescu
@ 2009-10-08 21:34 ` Petteri Räty
2009-10-08 22:03 ` Jeremy Olexa
2009-10-08 22:25 ` Tomáš Chvátal
0 siblings, 2 replies; 25+ messages in thread
From: Petteri Räty @ 2009-10-08 21:34 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1473 bytes --]
Stelian Ionescu wrote:
> On Tue, 2009-09-29 at 16:32 +0300, Petteri Räty wrote:
>> I wrote a script to check which ebuilds use built_with_use and have
>> keywords in never versions making the ebuild unused. This means that
>> neither arch or ~arch users are likely to install the ebuild. The script
>> and the list of ebuilds is attached. I plan on removing all these
>> ebuilds two weeks from now unless a reason is given why not to. If you
>> see an ebuild on the list that should be kept, please migrate it to EAPI
>> 2. If you need assistance in migrating, I can help. With these gone
>> built_with_use usage will be down to about 600:
>
> built_with_use shouldn't be removed until EAPI=3 gets approved because
> currently there's no good way to emulate "--missing true|false|die"
> yes, I can use something like this in sbcl:
> || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 )
> but not all its use cases may be this simple
>
Even this is wrong because:
betelgeuse@pena ~ $ portageq metadata / ebuild sys-libs/glibc-2.2.5-r10 IUSE
nls
For most packages old versions are not kept around so just doing
>=cat/foo-X.Y[use] is fine and EAPI 3 is not needed. I haven't come
across a case that couldn't be done with EAPI 2 yet. Granted the atoms
can be a bit cleaner with EAPI 3 but considering how much zmedico slacks
in implementing it, it's best to do migrating now with EAPI 2 than EAPI
3 in the far future.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-08 21:34 ` Petteri Räty
@ 2009-10-08 22:03 ` Jeremy Olexa
2009-10-08 22:22 ` Petteri Räty
2009-10-08 22:25 ` Tomáš Chvátal
1 sibling, 1 reply; 25+ messages in thread
From: Jeremy Olexa @ 2009-10-08 22:03 UTC (permalink / raw
To: gentoo-dev
On Thu, Oct 8, 2009 at 4:34 PM, Petteri Räty <betelgeuse@gentoo.org> wrote:
> Stelian Ionescu wrote:
>> On Tue, 2009-09-29 at 16:32 +0300, Petteri Räty wrote:
>>> I wrote a script to check which ebuilds use built_with_use and have
>>> keywords in never versions making the ebuild unused. This means that
>>> neither arch or ~arch users are likely to install the ebuild. The script
>>> and the list of ebuilds is attached. I plan on removing all these
>>> ebuilds two weeks from now unless a reason is given why not to. If you
>>> see an ebuild on the list that should be kept, please migrate it to EAPI
>>> 2. If you need assistance in migrating, I can help. With these gone
>>> built_with_use usage will be down to about 600:
>>
>> built_with_use shouldn't be removed until EAPI=3 gets approved because
>> currently there's no good way to emulate "--missing true|false|die"
>> yes, I can use something like this in sbcl:
>> || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 )
>> but not all its use cases may be this simple
>>
>
> Even this is wrong because:
>
> betelgeuse@pena ~ $ portageq metadata / ebuild sys-libs/glibc-2.2.5-r10 IUSE
> nls
>
> For most packages old versions are not kept around so just doing
>>=cat/foo-X.Y[use] is fine and EAPI 3 is not needed. I haven't come
> across a case that couldn't be done with EAPI 2 yet. Granted the atoms
> can be a bit cleaner with EAPI 3 but considering how much zmedico slacks
> in implementing it, it's best to do migrating now with EAPI 2 than EAPI
Comments like these are not acceptable. Zac works his tail off on
portage. Please refrain from such comments in the future.
-Jeremy
> 3 in the far future.
>
> Regards,
> Petteri
>
>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-08 22:03 ` Jeremy Olexa
@ 2009-10-08 22:22 ` Petteri Räty
2009-10-09 0:17 ` Patrick Lauer
0 siblings, 1 reply; 25+ messages in thread
From: Petteri Räty @ 2009-10-08 22:22 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1887 bytes --]
Jeremy Olexa wrote:
> On Thu, Oct 8, 2009 at 4:34 PM, Petteri Räty <betelgeuse@gentoo.org> wrote:
>> Stelian Ionescu wrote:
>>> On Tue, 2009-09-29 at 16:32 +0300, Petteri Räty wrote:
>>>> I wrote a script to check which ebuilds use built_with_use and have
>>>> keywords in never versions making the ebuild unused. This means that
>>>> neither arch or ~arch users are likely to install the ebuild. The script
>>>> and the list of ebuilds is attached. I plan on removing all these
>>>> ebuilds two weeks from now unless a reason is given why not to. If you
>>>> see an ebuild on the list that should be kept, please migrate it to EAPI
>>>> 2. If you need assistance in migrating, I can help. With these gone
>>>> built_with_use usage will be down to about 600:
>>> built_with_use shouldn't be removed until EAPI=3 gets approved because
>>> currently there's no good way to emulate "--missing true|false|die"
>>> yes, I can use something like this in sbcl:
>>> || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 )
>>> but not all its use cases may be this simple
>>>
>> Even this is wrong because:
>>
>> betelgeuse@pena ~ $ portageq metadata / ebuild sys-libs/glibc-2.2.5-r10 IUSE
>> nls
>>
>> For most packages old versions are not kept around so just doing
>>> =cat/foo-X.Y[use] is fine and EAPI 3 is not needed. I haven't come
>> across a case that couldn't be done with EAPI 2 yet. Granted the atoms
>> can be a bit cleaner with EAPI 3 but considering how much zmedico slacks
>> in implementing it, it's best to do migrating now with EAPI 2 than EAPI
>
> Comments like these are not acceptable. Zac works his tail off on
> portage. Please refrain from such comments in the future.
> -Jeremy
>
He has said himself that he is not especially interested in implementing
EAPI 3 so slack at least to me seems like a good term.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-08 22:22 ` Petteri Räty
@ 2009-10-09 0:17 ` Patrick Lauer
2009-10-09 13:38 ` Petteri Räty
0 siblings, 1 reply; 25+ messages in thread
From: Patrick Lauer @ 2009-10-09 0:17 UTC (permalink / raw
To: gentoo-dev
On Friday 09 October 2009 00:22:26 Petteri Räty wrote:
> >> across a case that couldn't be done with EAPI 2 yet. Granted the atoms
> >> can be a bit cleaner with EAPI 3 but considering how much zmedico slacks
> >> in implementing it, it's best to do migrating now with EAPI 2 than EAPI
> >
> > Comments like these are not acceptable. Zac works his tail off on
> > portage. Please refrain from such comments in the future.
> > -Jeremy
>
> He has said himself that he is not especially interested in implementing
> EAPI 3 so slack at least to me seems like a good term.
I'm not sold on it either. Most devs barely know the difference between
different EAPIs (just extrapolating from the many questions I see e.g. on IRC)
(and I think they shouldn't have to know because we should be using one EAPI
only, but that's just my random opinion)
Most ebuilds are still EAPI0 - rough count gives me:
EAPI 0 - 19654
EAPI 1 - 1651
EAPI 2 - 5497
And that's with all the "forced" migrations for features like use-deps or the
removal of built_with_use. So unless there's some "strongly needed" features
there's no need for it. I can't remember any feature in the EAPI 3 list that
really looked useful to me, so not adding it now now now doesn't bother me at
all. Just causes more confusion for no real benefit. So who cares if it is
delayed by a few timeunits, there's much more important stuff to do.
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-09 0:17 ` Patrick Lauer
@ 2009-10-09 13:38 ` Petteri Räty
0 siblings, 0 replies; 25+ messages in thread
From: Petteri Räty @ 2009-10-09 13:38 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1130 bytes --]
Patrick Lauer wrote:
>
> And that's with all the "forced" migrations for features like use-deps or the
> removal of built_with_use. So unless there's some "strongly needed" features
> there's no need for it. I can't remember any feature in the EAPI 3 list that
> really looked useful to me, so not adding it now now now doesn't bother me at
> all. Just causes more confusion for no real benefit. So who cares if it is
> delayed by a few timeunits, there's much more important stuff to do.
>
Here's two features that by themselves are important enough to get EAPI
3 implemented. Using pkg_pretend it should be possible to eliminate
expected dies from build time and as such improving user experience. An
example is two use flags that conflict with each other. Use dependency
defaults make the life of ebuild writers easier as you don't need to be
careful with version restrictions any more if you have a case where
something has been on by default and then becomes a use flag for
example. This should eliminate cases like causing glibc downgrade in the
depgraph by being careless.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-08 21:34 ` Petteri Räty
2009-10-08 22:03 ` Jeremy Olexa
@ 2009-10-08 22:25 ` Tomáš Chvátal
2009-10-09 13:41 ` Petteri Räty
1 sibling, 1 reply; 25+ messages in thread
From: Tomáš Chvátal @ 2009-10-08 22:25 UTC (permalink / raw
To: gentoo-dev
On čtvrtek 08 Říjen 2009, 23:34:10 Petteri Räty wrote:
> Even this is wrong because:
Hi
...
>
> betelgeuse@pena ~ $ portageq metadata / ebuild sys-libs/glibc-2.2.5-r10
> IUSE nls
>
> For most packages old versions are not kept around so just doing
> >=cat/foo-X.Y[use] is fine and EAPI 3 is not needed. I haven't come
> across a case that couldn't be done with EAPI 2 yet. Granted the atoms
> can be a bit cleaner with EAPI 3 but considering how much zmedico slacks
> in implementing it, it's best to do migrating now with EAPI 2 than EAPI
> 3 in the far future.
This is not exactly nice of you. And taking in account that you are actualy
the council member it makes me feel not entirely happy.
If we just simply take look onto this:
http://cia.vc/stats/author/zmedico/
we can count that Zac commit something into portage every 3 hours. It does not
look entirely like slacking...
So you are basicaly proposing that maintaining the current codebase and
improving what we already have is less important than providing new features,
that is also not good.
Just my 2 cents
Tomas
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-08 22:25 ` Tomáš Chvátal
@ 2009-10-09 13:41 ` Petteri Räty
0 siblings, 0 replies; 25+ messages in thread
From: Petteri Räty @ 2009-10-09 13:41 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1725 bytes --]
Tomáš Chvátal wrote:
> On čtvrtek 08 Říjen 2009, 23:34:10 Petteri Räty wrote:
>> Even this is wrong because:
> Hi
> ...
>> betelgeuse@pena ~ $ portageq metadata / ebuild sys-libs/glibc-2.2.5-r10
>> IUSE nls
>>
>> For most packages old versions are not kept around so just doing
>>> =cat/foo-X.Y[use] is fine and EAPI 3 is not needed. I haven't come
>> across a case that couldn't be done with EAPI 2 yet. Granted the atoms
>> can be a bit cleaner with EAPI 3 but considering how much zmedico slacks
>> in implementing it, it's best to do migrating now with EAPI 2 than EAPI
>> 3 in the far future.
> This is not exactly nice of you. And taking in account that you are actualy
> the council member it makes me feel not entirely happy.
> If we just simply take look onto this:
> http://cia.vc/stats/author/zmedico/
> we can count that Zac commit something into portage every 3 hours. It does not
> look entirely like slacking...
> So you are basicaly proposing that maintaining the current codebase and
> improving what we already have is less important than providing new features,
> that is also not good.
>
I am not suggesting that the work Zac does is worthless. I am saying
that implementing EAPI 3 is not a colossal amount of work and if it was
a priority to him it would have already been implemented. If he feels
offended by my original comment, I have no problem apologizing to him.
Not having EAPI 3 implemented in general is not his fault as many of us
have the needed skills to start helping on the Portage code base. The
reality just is that he is the most likely person to implement it and as
such a very important factor on when it happens.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup
2009-09-29 13:32 [gentoo-dev] Unused ebuild built_with_use cleanup Petteri Räty
2009-10-07 11:21 ` Marijn Schouten (hkBst)
2009-10-07 11:54 ` Stelian Ionescu
@ 2009-10-24 12:32 ` Petteri Räty
2009-10-24 20:29 ` James Cloos
2 siblings, 1 reply; 25+ messages in thread
From: Petteri Räty @ 2009-10-24 12:32 UTC (permalink / raw
To: gentoo-dev, gentoo-dev-announce
[-- Attachment #1: Type: text/plain, Size: 1294 bytes --]
Petteri Räty wrote:
> I wrote a script to check which ebuilds use built_with_use and have
> keywords in never versions making the ebuild unused. This means that
> neither arch or ~arch users are likely to install the ebuild. The script
> and the list of ebuilds is attached. I plan on removing all these
> ebuilds two weeks from now unless a reason is given why not to. If you
> see an ebuild on the list that should be kept, please migrate it to EAPI
> 2. If you need assistance in migrating, I can help. With these gone
> built_with_use usage will be down to about 600:
>
> betelgeuse@pena /usr/portage $ grep --include "*.ebuild" built_with_use
> -r . | wc -l;
> 923
> betelgeuse@pena ~/bin $ wc -l ebuilds_to_nuke.txt
> 317 ebuilds_to_nuke.txt
>
> Regards,
> Petteri
>
It's over two weeks now so I will start the cleanup when I have time. I
will leave packages that I think are used widely to be last so
maintainers of those still have time to do things on their own. I have
exams coming next week so it will probably take a while for me to
process the list. Here's the people/packages that wanted to be excluded
from the list:
GNOME
gstreamer
gnuplot
hkBst
If I forgot someone, please slap me around a bit with a large trout.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup
2009-10-24 12:32 ` [gentoo-dev] Re: [gentoo-dev-announce] " Petteri Räty
@ 2009-10-24 20:29 ` James Cloos
2009-10-25 9:48 ` Petteri Räty
0 siblings, 1 reply; 25+ messages in thread
From: James Cloos @ 2009-10-24 20:29 UTC (permalink / raw
To: gentoo-dev; +Cc: gentoo-dev-announce
When you first psoted this list I noticed some (or several?) live
ebuilds. Git-9999 is the one I remember.
Those should not get nuked during global cleanups, as they are likely to
be in active use notwithstanding their keywording or masking.
-JimC
--
James Cloos <cloos@jhcloos.com> OpenPGP: 1024D/ED7DAEA6
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup
2009-10-24 20:29 ` James Cloos
@ 2009-10-25 9:48 ` Petteri Räty
2009-10-26 23:21 ` James Cloos
2009-10-27 6:07 ` Ryan Hill
0 siblings, 2 replies; 25+ messages in thread
From: Petteri Räty @ 2009-10-25 9:48 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 486 bytes --]
James Cloos wrote:
> When you first psoted this list I noticed some (or several?) live
> ebuilds. Git-9999 is the one I remember.
>
> Those should not get nuked during global cleanups, as they are likely to
> be in active use notwithstanding their keywording or masking.
>
> -JimC
Their maintainers should be active and switch their ebuilds to EAPI 2.
If they don't have an active maintainer, then do we want to keep live
ebuilds for them around?
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup
2009-10-25 9:48 ` Petteri Räty
@ 2009-10-26 23:21 ` James Cloos
2009-10-27 13:12 ` Petteri Räty
2009-10-27 6:07 ` Ryan Hill
1 sibling, 1 reply; 25+ messages in thread
From: James Cloos @ 2009-10-26 23:21 UTC (permalink / raw
To: gentoo-dev
>>>>> "Petteri" == Petteri Räty <betelgeuse@gentoo.org> writes:
Petteri> Their maintainers should be active and switch their ebuilds to
Petteri> EAPI 2. If they don't have an active maintainer, then do we
Petteri> want to keep live ebuilds for them around?
What possible benefit could be had from dropping ebuilds for no other
reason than their EAPI?
(Incidently, since I mentioned it as the one I remembered from the first
post, I see that git-9999 is EAPI 2 even though it does use built_with_use.)
Any mass removal should be as conservative as possible in the list of
things removed, just like anything which declares something unlawful
should be interpreted narrowly.
Your initial post indicated that you only wanted to drop ebuilds which
were unlikely to be in use by users. Given the fact that most (all?)
live ebuilds are masked, any automated tests for the likelyhood that
an ebuild is in active use will, by definition, have false negatives
when dealing with live ebuilds. (Where false negative means unlikely
to be in use even though it, in fact, is in use.)
And even if you did not intend to limit your removals as much as you
indicated, it is still wrong to remove anything which the userbase
actively uses. These are not ebuilds which are broken, just ones
which, while functional, remain imperfect.
-JimC
--
James Cloos <cloos@jhcloos.com> OpenPGP: 1024D/ED7DAEA6
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup
2009-10-26 23:21 ` James Cloos
@ 2009-10-27 13:12 ` Petteri Räty
0 siblings, 0 replies; 25+ messages in thread
From: Petteri Räty @ 2009-10-27 13:12 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1185 bytes --]
James Cloos wrote:
>>>>>> "Petteri" == Petteri Räty <betelgeuse@gentoo.org> writes:
>
> Petteri> Their maintainers should be active and switch their ebuilds to
> Petteri> EAPI 2. If they don't have an active maintainer, then do we
> Petteri> want to keep live ebuilds for them around?
>
> What possible benefit could be had from dropping ebuilds for no other
> reason than their EAPI?
>
The goal is to eventually get rid of built_with_use.
>
> Your initial post indicated that you only wanted to drop ebuilds which
> were unlikely to be in use by users. Given the fact that most (all?)
> live ebuilds are masked, any automated tests for the likelyhood that
> an ebuild is in active use will, by definition, have false negatives
> when dealing with live ebuilds. (Where false negative means unlikely
> to be in use even though it, in fact, is in use.)
>
If you read the code I attached you will see that the reason live
ebuilds show up in there is because adjutrix -U puts them to the list
because they don't have any keywords. It follows my original reasoning
that for live ebuilds the solution is to migrate them to EAPI 2.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup
2009-10-25 9:48 ` Petteri Räty
2009-10-26 23:21 ` James Cloos
@ 2009-10-27 6:07 ` Ryan Hill
2009-10-27 7:02 ` Mike Frysinger
1 sibling, 1 reply; 25+ messages in thread
From: Ryan Hill @ 2009-10-27 6:07 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 921 bytes --]
On Sun, 25 Oct 2009 11:48:39 +0200
Petteri Räty <betelgeuse@gentoo.org> wrote:
> James Cloos wrote:
> > When you first psoted this list I noticed some (or several?) live
> > ebuilds. Git-9999 is the one I remember.
> >
> > Those should not get nuked during global cleanups, as they are likely to
> > be in active use notwithstanding their keywording or masking.
> >
> > -JimC
>
> Their maintainers should be active and switch their ebuilds to EAPI 2.
> If they don't have an active maintainer, then do we want to keep live
> ebuilds for them around?
Your stated goal was to remove unused ebuilds, which live ebuilds are not,
regardless of the status of the maintainer. And I'm pretty sure git has an
active maintainer. :P
--
fonts, Character is what you are in the dark.
gcc-porting,
wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup
2009-10-27 6:07 ` Ryan Hill
@ 2009-10-27 7:02 ` Mike Frysinger
2009-10-27 13:09 ` Petteri Räty
0 siblings, 1 reply; 25+ messages in thread
From: Mike Frysinger @ 2009-10-27 7:02 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: Text/Plain, Size: 919 bytes --]
On Tuesday 27 October 2009 02:07:02 Ryan Hill wrote:
> On Sun, 25 Oct 2009 11:48:39 +0200 Petteri Räty wrote:
> > James Cloos wrote:
> > > When you first psoted this list I noticed some (or several?) live
> > > ebuilds. Git-9999 is the one I remember.
> > >
> > > Those should not get nuked during global cleanups, as they are likely
> > > to be in active use notwithstanding their keywording or masking.
> >
> > Their maintainers should be active and switch their ebuilds to EAPI 2.
> > If they don't have an active maintainer, then do we want to keep live
> > ebuilds for them around?
>
> Your stated goal was to remove unused ebuilds, which live ebuilds are not,
> regardless of the status of the maintainer. And I'm pretty sure git has an
> active maintainer. :P
indeed. you really should file bugs for these instead of deleting ebuilds on
people who missed a thread on gentoo-dev.
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup
2009-10-27 7:02 ` Mike Frysinger
@ 2009-10-27 13:09 ` Petteri Räty
2009-10-27 13:46 ` Mike Frysinger
0 siblings, 1 reply; 25+ messages in thread
From: Petteri Räty @ 2009-10-27 13:09 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1112 bytes --]
Mike Frysinger wrote:
> On Tuesday 27 October 2009 02:07:02 Ryan Hill wrote:
>> On Sun, 25 Oct 2009 11:48:39 +0200 Petteri Räty wrote:
>>> James Cloos wrote:
>>>> When you first psoted this list I noticed some (or several?) live
>>>> ebuilds. Git-9999 is the one I remember.
>>>>
>>>> Those should not get nuked during global cleanups, as they are likely
>>>> to be in active use notwithstanding their keywording or masking.
>>> Their maintainers should be active and switch their ebuilds to EAPI 2.
>>> If they don't have an active maintainer, then do we want to keep live
>>> ebuilds for them around?
>> Your stated goal was to remove unused ebuilds, which live ebuilds are not,
>> regardless of the status of the maintainer. And I'm pretty sure git has an
>> active maintainer. :P
>
> indeed. you really should file bugs for these instead of deleting ebuilds on
> people who missed a thread on gentoo-dev.
> -mike
All developers are required to follow gentoo-dev-announce. If they don't
follow that, it can't be expected for them to follow bugzilla either.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup
2009-10-27 13:09 ` Petteri Räty
@ 2009-10-27 13:46 ` Mike Frysinger
2009-10-27 18:46 ` Petteri Räty
0 siblings, 1 reply; 25+ messages in thread
From: Mike Frysinger @ 2009-10-27 13:46 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: Text/Plain, Size: 1432 bytes --]
On Tuesday 27 October 2009 09:09:48 Petteri Räty wrote:
> Mike Frysinger wrote:
> > On Tuesday 27 October 2009 02:07:02 Ryan Hill wrote:
> >> On Sun, 25 Oct 2009 11:48:39 +0200 Petteri Räty wrote:
> >>> James Cloos wrote:
> >>>> When you first psoted this list I noticed some (or several?) live
> >>>> ebuilds. Git-9999 is the one I remember.
> >>>>
> >>>> Those should not get nuked during global cleanups, as they are likely
> >>>> to be in active use notwithstanding their keywording or masking.
> >>>
> >>> Their maintainers should be active and switch their ebuilds to EAPI 2.
> >>> If they don't have an active maintainer, then do we want to keep live
> >>> ebuilds for them around?
> >>
> >> Your stated goal was to remove unused ebuilds, which live ebuilds are
> >> not, regardless of the status of the maintainer. And I'm pretty sure
> >> git has an active maintainer. :P
> >
> > indeed. you really should file bugs for these instead of deleting
> > ebuilds on people who missed a thread on gentoo-dev.
>
> All developers are required to follow gentoo-dev-announce. If they don't
> follow that, it can't be expected for them to follow bugzilla either.
that's a poor excuse. file bugs instead of tromping on other people's
packages since you clearly have a list of ebuilds you shouldnt be removing and
you dont intend to fix. i doubt Ryan's example of git-9999 is the only one.
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Re: [gentoo-dev-announce] Unused ebuild built_with_use cleanup
2009-10-27 13:46 ` Mike Frysinger
@ 2009-10-27 18:46 ` Petteri Räty
2009-10-28 2:31 ` [gentoo-dev] " Mike Frysinger
0 siblings, 1 reply; 25+ messages in thread
From: Petteri Räty @ 2009-10-27 18:46 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1932 bytes --]
Mike Frysinger wrote:
> On Tuesday 27 October 2009 09:09:48 Petteri Räty wrote:
>> Mike Frysinger wrote:
>>> On Tuesday 27 October 2009 02:07:02 Ryan Hill wrote:
>>>> On Sun, 25 Oct 2009 11:48:39 +0200 Petteri Räty wrote:
>>>>> James Cloos wrote:
>>>>>> When you first psoted this list I noticed some (or several?) live
>>>>>> ebuilds. Git-9999 is the one I remember.
>>>>>>
>>>>>> Those should not get nuked during global cleanups, as they are likely
>>>>>> to be in active use notwithstanding their keywording or masking.
>>>>> Their maintainers should be active and switch their ebuilds to EAPI 2.
>>>>> If they don't have an active maintainer, then do we want to keep live
>>>>> ebuilds for them around?
>>>> Your stated goal was to remove unused ebuilds, which live ebuilds are
>>>> not, regardless of the status of the maintainer. And I'm pretty sure
>>>> git has an active maintainer. :P
>>> indeed. you really should file bugs for these instead of deleting
>>> ebuilds on people who missed a thread on gentoo-dev.
>> All developers are required to follow gentoo-dev-announce. If they don't
>> follow that, it can't be expected for them to follow bugzilla either.
>
> that's a poor excuse. file bugs instead of tromping on other people's
> packages since you clearly have a list of ebuilds you shouldnt be removing and
> you dont intend to fix. i doubt Ryan's example of git-9999 is the only one.
> -mike
Normally old versions are not kept around as already said if you read
the thread. Live ebuilds shouldn't really have been in the original list
with my intended logic. For them I will usually just migrate them to
EAPI 2 like with other packages we have been touching. Using a tracker
bug makes sense if you expect some action from individual maintainers
which is not the case here as they can just leave the job to people
nuking built_with_use like me.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-27 18:46 ` Petteri Räty
@ 2009-10-28 2:31 ` Mike Frysinger
2009-10-28 9:51 ` Petteri Räty
0 siblings, 1 reply; 25+ messages in thread
From: Mike Frysinger @ 2009-10-28 2:31 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: Text/Plain, Size: 1110 bytes --]
On Tuesday 27 October 2009 14:46:31 Petteri Räty wrote:
> Normally old versions are not kept around as already said if you read
> the thread.
"normal" is not the same thing as "always". unless you're the maintainer, you
have no idea whether old versions are kept there on purpose. ive had people
delete older versions of packages on me simply because they made this invalid
assumption without talking to the maintainer. the rest of the thread is
irrelevant as this point was not made.
a quick check of your list shows wine/uclibc shouldnt be blindly culled.
> Live ebuilds shouldn't really have been in the original list
> with my intended logic. For them I will usually just migrate them to
> EAPI 2 like with other packages we have been touching.
OK
> Using a tracker bug makes sense if you expect some action from individual
> maintainers which is not the case here as they can just leave the job to
> people nuking built_with_use like me.
i dont plan on fixing my ebuilds soonish since this isnt a terribly important
issue, but they'll get fixed at some point
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-28 2:31 ` [gentoo-dev] " Mike Frysinger
@ 2009-10-28 9:51 ` Petteri Räty
2009-10-28 11:11 ` Alexis Ballier
2009-10-30 2:29 ` Doug Goldstein
0 siblings, 2 replies; 25+ messages in thread
From: Petteri Räty @ 2009-10-28 9:51 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 740 bytes --]
Mike Frysinger wrote:
> On Tuesday 27 October 2009 14:46:31 Petteri Räty wrote:
>> Normally old versions are not kept around as already said if you read
>> the thread.
>
> "normal" is not the same thing as "always". unless you're the maintainer, you
> have no idea whether old versions are kept there on purpose. ive had people
> delete older versions of packages on me simply because they made this invalid
> assumption without talking to the maintainer. the rest of the thread is
> irrelevant as this point was not made.
>
Yes I have no idea. That's why I asked on gentoo-dev-announce for
maintainers to tell me if they are kept on purpose so the point was made
already at the very start.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-28 9:51 ` Petteri Räty
@ 2009-10-28 11:11 ` Alexis Ballier
2009-10-30 2:29 ` Doug Goldstein
1 sibling, 0 replies; 25+ messages in thread
From: Alexis Ballier @ 2009-10-28 11:11 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1890 bytes --]
On Wed, 28 Oct 2009 11:51:34 +0200
Petteri Räty <betelgeuse@gentoo.org> wrote:
> Mike Frysinger wrote:
> > On Tuesday 27 October 2009 14:46:31 Petteri Räty wrote:
> >> Normally old versions are not kept around as already said if you
> >> read the thread.
> >
> > "normal" is not the same thing as "always". unless you're the
> > maintainer, you have no idea whether old versions are kept there on
> > purpose. ive had people delete older versions of packages on me
> > simply because they made this invalid assumption without talking to
> > the maintainer. the rest of the thread is irrelevant as this point
> > was not made.
> >
>
> Yes I have no idea. That's why I asked on gentoo-dev-announce for
> maintainers to tell me if they are kept on purpose so the point was
> made already at the very start.
Still, it has already been stated but: please file bugs! A big tracker
would probably be messy, one bug / herd or category could be better.
You did file some bugs at some point, where I was in the assigned herd
and did proceed quickly I think. Why did you stop? Some were just
straight removal, some did need some other removal in order to be clean
(this may be due to the fact that packages didnt work with latest
versions but didn't have restricted deps on the package that would have
to be removed).
I am not following -dev very carefully and am too lazy to dig in a list
posted on -dev-announce to find out if I need to do something or not. A
bug makes that easy to track and is the usual way of getting ebuild
changes done in the tree. We rant on users who report bugs on -dev, I'm
afraid the the same applies to developers :)
Also, remark that your script is flawed, I see some freebsd stuff in
your list which are certainly the best visible version on some
profiles. Again, this will be better tracked in a bug.
Alexis.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [gentoo-dev] Unused ebuild built_with_use cleanup
2009-10-28 9:51 ` Petteri Räty
2009-10-28 11:11 ` Alexis Ballier
@ 2009-10-30 2:29 ` Doug Goldstein
1 sibling, 0 replies; 25+ messages in thread
From: Doug Goldstein @ 2009-10-30 2:29 UTC (permalink / raw
To: gentoo-dev
On Wed, Oct 28, 2009 at 4:51 AM, Petteri Räty <betelgeuse@gentoo.org> wrote:
> Mike Frysinger wrote:
>> On Tuesday 27 October 2009 14:46:31 Petteri Räty wrote:
>>> Normally old versions are not kept around as already said if you read
>>> the thread.
>>
>> "normal" is not the same thing as "always". unless you're the maintainer, you
>> have no idea whether old versions are kept there on purpose. ive had people
>> delete older versions of packages on me simply because they made this invalid
>> assumption without talking to the maintainer. the rest of the thread is
>> irrelevant as this point was not made.
>>
>
> Yes I have no idea. That's why I asked on gentoo-dev-announce for
> maintainers to tell me if they are kept on purpose so the point was made
> already at the very start.
>
> Regards,
> Petteri
>
>
I see several of my packages on there as well and there's absolutely
no way you're culling them since they have a definite use since you're
script clearly failed to take into consideration various profiles and
SLOTs. Biggest reason that my packages still use built_with_use is the
lack of the --missing option for EAPI=2.
--
Doug Goldstein
^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2009-10-30 2:29 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-29 13:32 [gentoo-dev] Unused ebuild built_with_use cleanup Petteri Räty
2009-10-07 11:21 ` Marijn Schouten (hkBst)
2009-10-08 21:29 ` Petteri Räty
2009-10-07 11:54 ` Stelian Ionescu
2009-10-08 21:34 ` Petteri Räty
2009-10-08 22:03 ` Jeremy Olexa
2009-10-08 22:22 ` Petteri Räty
2009-10-09 0:17 ` Patrick Lauer
2009-10-09 13:38 ` Petteri Räty
2009-10-08 22:25 ` Tomáš Chvátal
2009-10-09 13:41 ` Petteri Räty
2009-10-24 12:32 ` [gentoo-dev] Re: [gentoo-dev-announce] " Petteri Räty
2009-10-24 20:29 ` James Cloos
2009-10-25 9:48 ` Petteri Räty
2009-10-26 23:21 ` James Cloos
2009-10-27 13:12 ` Petteri Räty
2009-10-27 6:07 ` Ryan Hill
2009-10-27 7:02 ` Mike Frysinger
2009-10-27 13:09 ` Petteri Räty
2009-10-27 13:46 ` Mike Frysinger
2009-10-27 18:46 ` Petteri Räty
2009-10-28 2:31 ` [gentoo-dev] " Mike Frysinger
2009-10-28 9:51 ` Petteri Räty
2009-10-28 11:11 ` Alexis Ballier
2009-10-30 2:29 ` Doug Goldstein
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox