debuginfo audit

Ville Skyttä ville.skytta at iki.fi
Tue Jan 6 11:31:58 UTC 2009


On Tuesday 06 January 2009, Roland McGrath wrote:
> I've been setting up to do mass tests on all the debuginfo files,
> and I've generated some data along the way.

Would you be interested in including this script I wrote some time ago in your 
script set in git?  http://scop.fedorapeople.org/scripts/debuginfocheck.py

It's feeble in features compared to your script set, but also so much more 
lightweight and requires no setup on Fedora boxes that I suppose more people 
could be interested in running it more often.

Example output from current rawhide follows.  Many of the reported things are 
due to rpmbuild's inability to extract debuginfo packages in certain 
scenarios (static libs only, some mono related packages - perhaps these would 
be fixable in rpmbuild?), and some are genuine packaging bugs, all of which 
should already have bugs reported against them unless new ones have appeared 
since I last ran this and filed bugs for my findings.

I haven't seen any "without sources" entries included in the in quite a while 
so it's possible that something has changed and the script no longer detects 
these issues correctly, or of course it could be that there simply hasn't 
been such packages in the repo.

$ time debuginfocheck.py rawhide-debuginfo
Importing additional filelist information

Empty debuginfo packages:
    bibus-debuginfo-1.4.3.1-1.fc11.x86_64
    boo-debuginfo-0.8.1.2865-4.fc9.x86_64
    cowbell-debuginfo-0.3-0.svn34.4.fc10.x86_64
    dbus-sharp-debuginfo-0.63-10.fc10.x86_64
    eclipse-pydev-debuginfo-1.3.24-4.fc11.x86_64
    eclipse-rpm-editor-debuginfo-0.4.0-5.fc10.x86_64
    etherboot-debuginfo-5.4.4-7.fc11.x86_64
    fedora-idm-console-debuginfo-1.1.1-2.fc9.x86_64
    fpc-debuginfo-2.2.2-3.fc10.x86_64
    g2clib-debuginfo-1.1.7-1.fc10.x86_64
    gecko-sharp2-debuginfo-0.13-3.fc10.x86_64
    gnu-efi-debuginfo-3.0e-2.fc10.x86_64
    gnustep-make-debuginfo-2.0.6-14.fc11.x86_64
    iml-debuginfo-1.0.2-4.fc11.x86_64
    incollector-debuginfo-1.0-6.fc9.1.x86_64
    ipod-sharp-debuginfo-0.8.1-1.fc10.x86_64
    libglfw-debuginfo-2.6-2.fc11.x86_64
    libmimedir-debuginfo-0.4-4.fc9.x86_64
    libnet-debuginfo-1.1.2.1-12.fc9.x86_64
    libnet10-debuginfo-1.0.2a-15.fc10.x86_64
    mboxgrep-debuginfo-0.7.9-6.fc10.x86_64
    mpfi-debuginfo-1.3.4-0.4.RC3.fc11.x86_64
    muine-scrobbler-debuginfo-0.1.8-7.fc10.x86_64
    sublib-debuginfo-0.9-2.fc10.x86_64
    sugar-debuginfo-0.83.4-2.fc11.x86_64

4198 debuginfo packages, 25 empty, 0 with no sources.


real    0m10.676s
user    0m8.659s
sys     0m0.547s




More information about the fedora-devel-list mailing list