Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 207667 - [QA] ebuilds not using python/distutils eclass where they should
Summary: [QA] ebuilds not using python/distutils eclass where they should
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 197254
  Show dependency tree
 
Reported: 2008-01-27 12:47 UTC by Gilles Dartiguelongue (RETIRED)
Modified: 2012-11-02 22:39 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-01-27 12:47:12 UTC
Hi there,

I've been running the following command on my system to see how bad gnome ebuilds performed in correctly using python stuff and found out that gnome herd isn't the only offender here:

$ egrep -H "*\.py[co]" /var/db/pkg/*/*/CONTENTS | cut -f1 -d: |uniq|sed \
"s|/CONTENTS||g"

app-admin/pessulus-2.16.3
app-editors/gedit-2.20.4
app-pda/pilot-link-0.12.3
dev-lang/python-2.5.1-r5
dev-python/gnome-python-desktop-2.20.0
dev-python/gnome-python-extras-2.19.1-r1
dev-python/gst-python-0.10.9
dev-python/notify-python-0.1.1
dev-python/pygtkglext-1.1.0
dev-util/gquilt-0.20
dev-util/meld-1.1.5.1
gnome-base/gnome-applets-2.20.1
gnome-base/gnome-menus-2.20.3
gnome-extra/deskbar-applet-2.20.3
gnome-extra/gnome-games-2.20.3
gnome-extra/libgsf-1.14.7
gnome-extra/music-applet-2.2.1
media-gfx/gimp-2.4.3
media-sound/rhythmbox-0.11.2-r1
media-video/pitivi-0.11.1
net-analyzer/nmap-4.53
net-misc/gnome-blog-0.9.1
net-zope/zopeinterface-3.0.1-r1
www-client/epiphany-extensions-2.20.1
x11-misc/alacarte-0.11.3-r1

I'll be looking into fixing gnome related ebuilds (hopefully before the 2008.0 snapshot) and CCed you so you're aware of the problem for other packages and eventually ping maintainers to fix them.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-18 23:47:04 UTC
I think I've now nearly finished all gnome-related packages I have installed on my system. I will start fixing others packages unless someones stops me now :)
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-24 22:13:43 UTC
Of the stuff I have installed on my various machines, here is what's left to do:

app-pda/libopensync-0.22
dev-java/javatoolkit-0.2.0-r1
dev-util/subversion-1.4.6
dev-lang/python-2.5.1-r5
dev-python/wxpython-2.6.4.0
media-gfx/gimp-2.4.3
net-analyzer/nmap-4.53
net-mail/fetchmail-6.3.8-r1
net-mail/mailman-2.1.9-r2
net-zope/zopeinterface-3.0.1-r1

Obviously there is probably much more across the tree so maybe we should consider adding this test to the QA list of portage. Anyway, gnome herd should be clean now, removing us from CC.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-05-02 15:40:51 UTC
reassigning to qa so they are aware of this stuff.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2012-11-02 22:39:37 UTC
Python handling has changed a lot and is still changing. Including .py[co] is now the recommended way so I'll close this report now that it is useless.