[Piuparts-devel] /etc/motd -> /var/run/motd

Dave Steele dsteele at gmail.com
Tue Nov 15 04:12:57 UTC 2011


This is an analysis of the broken links reported in the "successfully
tested", "but logfile contains 'broken symlinks'" list at

    http://piuparts.debian.org/sid/broken_symlinks_issue.html

As of today, there are 30813 packages in this list, out of 31368
successfully tested, and 34706 overall.

A total of 30623 logs are considered here.

# piubsl.py linkreport db
count broken symlink
29706 /etc/motd -> /var/run/motd
 6382 /etc/fonts/conf.d/30-defoma.conf ->
/var/lib/defoma/fontconfig.d/fonts.conf
  877 /usr/lib/python2.6/dist-packages/python-support.pth ->
../../pymodules/python2.6/.path
  874 /usr/lib/python2.7/dist-packages/python-support.pth ->
../../pymodules/python2.7/.path
  757 /usr/share/pyshared/numpy/core/include/numpy/nummacro.h ->
../../../numarray/numpy/nummacro.h
  757 /usr/share/pyshared/numpy/core/include/numpy/ieeespecial.h ->
../../../numarray/numpy/ieeespecial.h
  757 /usr/share/pyshared/numpy/core/include/numpy/numcomplex.h ->
../../../numarray/numpy/numcomplex.h
  757 /usr/share/pyshared/numpy/core/include/numpy/libnumarray.h ->
../../../numarray/numpy/libnumarray.h
  757 /usr/share/pyshared/numpy/core/include/numpy/arraybase.h ->
../../../numarray/numpy/arraybase.h
  757 /usr/share/pyshared/numpy/core/include/numpy/cfunc.h ->
../../../numarray/numpy/cfunc.h
  536 /usr/lib/gcc/x86_64-linux-gnu/4.6/4.6 -> 4.6
  517 /usr/share/doc/libgtk-3-0/README.gz -> ../libgtk-3-common/README.gz
  399 /usr/share/dict/words -> /etc/dictionaries-common/words
  393 /usr/lib/ispell/default.aff -> /etc/dictionaries-common/default.aff
  393 /usr/lib/ispell/default.hash -> /etc/dictionaries-common/default.hash
  368 /usr/share/man/man1/2to3.1.gz -> 2to3-2.6.1.gz
  362 /usr/include/python2.6/numpy ->
../../lib/pymodules/python2.6/numpy/core/include/numpy
  362 /usr/include/python2.6_d/numpy ->
../../lib/pymodules/python2.6/numpy/core/include/numpy
  335 /usr/include/python2.7_d/numpy ->
../../lib/pymodules/python2.7/numpy/core/include/numpy
  335 /usr/include/python2.7/numpy ->
../../lib/pymodules/python2.7/numpy/core/include/numpy
  128 /usr/lib/xulrunner-1.9.1/dictionaries -> ../../share/hunspell
  107 /usr/share/doc/libgtk-3-bin/README.gz -> ../libgtk-3-common/README.gz
   91 /usr/share/doc/python-simplejson/_static/sidebar.js ->
../../../javascript/sphinxdoc/1.0/sidebar.js
...

>From this, it looks like a half dozen packages are responsible for 95%
of the entries on the list. It would take a 98% reduction to match the
current size of the failed-testing queue.

'/etc/motd' is in 97% of the checked logs. A total of 21,327 packages
(70%) have '/etc/motd' as the only broken symlink. See bug #648784 for
a discussion of that failure:

    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648784

... and for the second entry in the list:

    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648791

Eliminating these two alone would reduce the list to 4838 packages.

The analysis script is at https://github.com/davesteele/piubsl



More information about the Piuparts-devel mailing list