Packages with optflags and/or debuginfo issues
Ville Skyttä
ville.skytta at iki.fi
Mon Jan 29 21:06:51 UTC 2007
Quite a few packages produce useless -debuginfos nowadays. In addition to
empty -debuginfos, a debuginfo package that contains some *.debug files but
no sources is also quite likely not honoring $RPM_OPT_FLAGS, and if so, also
very likely to have been built without compiler generated security features.
Looks like reviewers should pay more attention to these issues (although they
can obviously be introduced after reviews too).
More info, including some suggestions how to fix common cases:
http://fedoraproject.org/wiki/Packaging/Debuginfo
Lists of susceptible packages in Core and Extras devel repos follows, and the
crude script to produce this output is attached. The output is not 100%
bleeding edge; it's run against current public repos. Some packages have
already had bugs reported against them, and some already fixed in CVS. The
script currently excludes *.debug installed in %{_libdir}/gcj - I suppose
rpmbuild does not know how to include sources for gcj's Java *.so.
---- Core devel i386 ----
$ debuginfocheck.py development-debuginfo
Importing additional filelist information
Empty debuginfo packages:
aspell-nl-debuginfo
at-debuginfo
brltty-debuginfo
busybox-debuginfo
byacc-debuginfo
check-debuginfo
dbus-sharp-debuginfo
dev86-debuginfo
dosfstools-debuginfo
ftp-debuginfo
gecko-sharp2-debuginfo
gnome-mime-data-debuginfo
gnu-efi-debuginfo
gpart-debuginfo
intltool-debuginfo
ipvsadm-debuginfo
iscsi-initiator-utils-debuginfo
isicom-debuginfo
java-1.4.2-gcj-compat-debuginfo
mktemp-debuginfo
nmap-debuginfo
passwd-debuginfo
pkgconfig-debuginfo
rdesktop-debuginfo
symlinks-debuginfo
syslinux-debuginfo
sysstat-debuginfo
system-config-boot-debuginfo
timidity++-debuginfo
traceroute-debuginfo
vconfig-debuginfo
wpa_supplicant-debuginfo
yp-tools-debuginfo
Debuginfo packages without sources:
beecrypt-debuginfo
compat-gcc-296-debuginfo
cpuspeed-debuginfo
eclipse-cdt-debuginfo
ed-debuginfo
esc-debuginfo
festival-debuginfo
gtkhtml3-debuginfo
hardlink-debuginfo
ksh-debuginfo
libdbi-debuginfo
libdbi-drivers-debuginfo
mozplugger-debuginfo
nhpf-debuginfo
pcmciautils-debuginfo
pvm-debuginfo
redhat-lsb-debuginfo
rp-pppoe-debuginfo
star-debuginfo
statserial-debuginfo
synaptics-debuginfo
transfig-debuginfo
xfig-debuginfo
961 debuginfo packages, 33 empty, 23 with no sources.
---- Extras devel i386 ----
$ debuginfocheck.py extras-development-debuginfo
Importing additional filelist information
Empty debuginfo packages:
boo-debuginfo
chemical-mime-data-debuginfo
daap-sharp-debuginfo
exaile-debuginfo
factory-debuginfo
freenx-debuginfo
gtksourceview-sharp-debuginfo
ipod-sharp-debuginfo
libassuan-debuginfo
libfac-debuginfo
libnet-debuginfo
libnet10-debuginfo
libresample-debuginfo
lightning-debuginfo
monodevelop-debuginfo
moomps-debuginfo
openoffice.org-dict-cs_CZ-debuginfo
plib16-debuginfo
Debuginfo packages without sources:
BibTool-debuginfo
Canna-debuginfo
HelixPlayer-debuginfo
TeXmacs-debuginfo
arrows-debuginfo
aterm-debuginfo
atlas-debuginfo
bin2iso-debuginfo
blender-debuginfo
cfitsio-debuginfo
cksfv-debuginfo
clisp-debuginfo
csmash-debuginfo
csound-debuginfo
curry-debuginfo
deltarpm-debuginfo
emacs-vm-debuginfo
gauche-gl-debuginfo
gauche-gtk-debuginfo
graveman-debuginfo
hdf-debuginfo
hdf5-debuginfo
hevea-debuginfo
hfsplusutils-debuginfo
highlight-debuginfo
initng-debuginfo
initng-ifiles-debuginfo
iperf-debuginfo
jogl-debuginfo
kicad-debuginfo
kinput2-debuginfo
libreadline-java-debuginfo
libtasn1-debuginfo
mediawiki-debuginfo
mock-debuginfo
mono-debugger-debuginfo
mpc-debuginfo
nas-debuginfo
nmh-debuginfo
nqc-debuginfo
oddjob-debuginfo
openalpp-debuginfo
osgal-debuginfo
pdftk-debuginfo
pgadmin3-debuginfo
php-pecl-xdebug-debuginfo
revelation-debuginfo
tuxpaint-debuginfo
vigra-debuginfo
vnc-reflector-debuginfo
wfut-debuginfo
wings-debuginfo
xkeycaps-debuginfo
1677 debuginfo packages, 18 empty, 53 with no sources.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debuginfocheck.py
Type: application/x-python
Size: 1590 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-maintainers/attachments/20070129/0e531d63/attachment.bin>
More information about the Fedora-maintainers
mailing list