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 devel
mailing list