Shortly, piuparts.debian.org will be elevating the broken symlink test in sid from a warning to an error status. In advance of that, bugs submissions are planned against packages which are responsible for such links.
This message covers the bug filings at the 'serious' severity due to a Policy violation involving shared libraries. Section 8 states "Packages containing shared libraries must be constructed with a little care to make sure that the shared library is always available". Discussion about bug filings at other severities may be handled in separate threads. The package list was generated by running an instance of piuparts-slave/piuparts-master against sid, with the option "--fail-on-broken-symlinks" enabled. The resulting list was hand-massaged to eliminate a few packages which failed through the fault of a dependency. These 'serious' bug candidates were identified by testing the symlinks and targets against the regular expression "/usr/lib/.*lib.*so". There are 82 binary packages in this list, represented by 66 source packages and 53 maintainers. This is about a quarter of all of the packages reporting broken symlinks. A total of 279 broken symlinks are being flagged as 'serious' due to shared library issues. To see a piuparts log showing the broken symlinks, find the package under http://piuparts.debian.org/sid/broken_symlinks_issue.html and search for "WARN: Broken symlinks". That web page also lists reverse dependencies of packages with the issue. The initial bug reports will be based on this template: Subject: Broken library symlink detected in <binarypackage> Package: <binarypackage> Version: <version> Severity: serious User: debian...@lists.debian.org Usertags: piuparts, broken-symlinks, broken-symlink-shared-library Hi, During a test with piuparts, I noticed your package is responsible for the presence of broken symlinks. Such failures may indicate a significant problem with the package. These are sometimes triggered because a Recommended or reverse dependency package owning the symlink target file is not yet installed. This type of failure mode needs to be eliminated so that other symlink problems become more visible. In this case, the problem can be resolved by creating a trigger for the target file. See the dpkg triggers documentation[1] and example on the net[2] for implementation details. This is being filed as Serious because it represents a violation of Policy. Section 8 states "Packages containing shared libraries must be constructed with a little care to make sure that the shared library is always available". A link to the log containing the indicated broken symlinks can be found on piuparts.debian.org[3]. Search for "Warn: Broken Symlinks" to see the failure point. A log showing the broken symlink as an error is appended. The specific symlinks are as follows: <symlinks for binarypackage> Note that there may be other broken symlinks. See the log for a full list. [1] - file:///usr/share/doc/dpkg-dev/triggers.txt.gz [2] - http://www.seanius.net/blog/2009/09/dpkg-triggers-howto/ [3] - http://piuparts.debian.org/sid/broken_symlinks_issue.html Regards Dave Steele ---- <log for binarypackage> ---- Following is a list of affected packages, by maintainer. The symlinks involving shared libraries are also listed. Note that there may be other broken symlinks detected by piuparts with these packages. A. Maitland Bottoms <bott...@debian.org> libdime-dev : dime /usr/lib/libdime.so Andrew Ross <andrewr...@users.sourceforge.net> libplplot-dev : plplot (5.9.9-5) /usr/lib/libplplotqtd.so /usr/lib/libplplotwxwidgetsd.so Arno Töll <a...@debian.org> trafficserver-dev : trafficserver /usr/lib/trafficserver/libtsconfig.so /usr/lib/trafficserver/libtsmgmt.so /usr/lib/trafficserver/libtsutil.so Boris Dušek <du...@brailcom.org> libspeechd-dev : speech-dispatcher /usr/lib/speech-dispatcher/libsdaudio.so Brian May <b...@debian.org> heimdal-multidev : heimdal /usr/lib/x86_64-linux-gnu/heimdal/libotp.so /usr/lib/x86_64-linux-gnu/heimdal/libsl.so Bryan Sutula <bryan.sut...@hp.com> libopenhpi2 : openhpi /usr/lib/openhpi/libilo2_ribcl.so /usr/lib/openhpi/libipmi.so /usr/lib/openhpi/libipmidirect.so /usr/lib/openhpi/liboa_soap.so /usr/lib/openhpi/libsnmp_bc.so /usr/lib/openhpi/libsysfs2hpi.so /usr/lib/openhpi/libwatchdog.so Cristian Greco <crist...@debian.org> libpoco-dev : poco /usr/lib/libPocoCryptod.so /usr/lib/libPocoDatad.so /usr/lib/libPocoFoundationd.so /usr/lib/libPocoMySQLd.so /usr/lib/libPocoNetd.so /usr/lib/libPocoNetSSLd.so /usr/lib/libPocoODBCd.so /usr/lib/libPocoSQLited.so /usr/lib/libPocoUtild.so /usr/lib/libPocoXMLd.so /usr/lib/libPocoZipd.so Cyril Bouthors <cy...@bouthors.org> libwcat1-dev : libwcat1 /usr/lib/libwcat.so Daiki Ueno <u...@unixuser.org> libm17n-im-config-dev : m17n-im-config /usr/lib/libm17n-im-config.so Daniel Baumann <m...@daniel-baumann.ch> liblz-dev : lzlib /usr/lib/x86_64-linux-gnu/liblz.so David Claughton <d...@eclecticdave.com> libgraphviz-dev : graphviz /usr/lib/graphviz/libgvplugin_gdk_pixbuf.so /usr/lib/graphviz/libgvplugin_gtk.so Debian Boost Team <pkg-boost-de...@lists.alioth.debian.org> libboost-graph-parallel1.49-dev : boost1.49 /usr/lib/libboost_graph_parallel-mt.so /usr/lib/libboost_graph_parallel.so libboost-graph1.49-dev : boost1.49 /usr/lib/libboost_graph-mt.so /usr/lib/libboost_graph.so libboost-graph-parallel1.53-dev : boost1.53 /usr/lib/libboost_graph_parallel.so libboost-graph1.53-dev : boost1.53 /usr/lib/libboost_graph.so Debian Firebird Group <pkg-firebird-gene...@lists.alioth.debian.org> firebird-dev : firebird2.5 /usr/lib/x86_64-linux-gnu/libfbembed.so Debian Flash Team <pkg-flash-de...@lists.alioth.debian.org> gnash-dev : gnash /usr/lib/gnash/libgnashamf.so /usr/lib/gnash/libgnashnet.so Debian GCC Maintainers <debian-...@lists.debian.org> libmudflap0-4.8-dev : gcc-4.8 /usr/lib/gcc/x86_64-linux-gnu/4.8/32/libmudflap.so /usr/lib/gcc/x86_64-linux-gnu/4.8/32/libmudflapth.so /usr/lib/gcc/x86_64-linux-gnu/4.8/x32/libmudflap.so /usr/lib/gcc/x86_64-linux-gnu/4.8/x32/libmudflapth.so gcj-4.6-jre-headless : gcj-4.6 /usr/lib/jvm/java-1.5.0-gcj-4.6/jre/lib/amd64/libjawt.so libgcj12-dev : gcj-4.6 /usr/lib/jvm/java-1.5.0-gcj-4.7-amd64/jre/lib/amd64/libjawt.so gcj-4.7-jre-headless : gcj-4.7 /usr/lib/jvm/java-1.5.0-gcj-4.7-amd64/jre/lib/amd64/libjawt.so gcj-4.8-jre-headless : gcj-4.8 /usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre/lib/amd64/libjawt.so libgcj14-dev : gcj-4.8 /usr/lib/jvm/java-1.5.0-gcj-4.7-amd64/jre/lib/amd64/libjawt.so Debian GIS Project <pkg-grass-de...@lists.alioth.debian.org> libsaga-dev : saga /usr/lib/libsaga_api.so /usr/lib/libsaga_gdi.so Debian GNU Smalltalk maintainers <pkg-gnu-smalltalk-de...@lists.alioth.debian.org> libncurses-gst : gnu-smalltalk /usr/lib/gnu-smalltalk/libncurses.so libsdl-image-gst : gnu-smalltalk /usr/lib/gnu-smalltalk/libSDL_image-1.2.so libsdl-mixer-gst : gnu-smalltalk /usr/lib/gnu-smalltalk/libSDL_mixer-1.2.so libsdl-sound-gst : gnu-smalltalk /usr/lib/gnu-smalltalk/libSDL_sound-1.0.so libsdl-ttf-gst : gnu-smalltalk /usr/lib/gnu-smalltalk/libSDL_ttf-2.0.so Debian HA Maintainers <debian-ha-maintain...@lists.alioth.debian.org> libfence-dev : redhat-cluster /usr/lib/libfence.so Debian Hamradio Maintainers <debian-h...@lists.debian.org> libhamlib++-dev : hamlib /usr/lib/libhamlib++.so Debian Med Packaging Team <debian-med-packag...@lists.alioth.debian.org> libgofigure-dev : gofigure2 (0.9.0-1) /usr/lib/libctk.so /usr/lib/libitkQt.so /usr/lib/libPoissonReconstruction.so /usr/lib/libQGoGui.so /usr/lib/libQGoIO.so /usr/lib/libvtkLSMReader.so /usr/lib/libvtkRenderingAddOn2.so libsbml5-cil : libsbml /usr/lib/mono/libsbmlcsP/libsbml.so libpythonqt2-dev : pythonqt /usr/lib/libPythonQt.so libsquizz-dev : squizz /usr/lib/libbioali.so /usr/lib/libbioseq.so sra-toolkit-libs-dev : sra-sdk /usr/lib/libalign-access.so /usr/lib/libalign-reader.so /usr/lib/libkdb.so /usr/lib/libkfg.so /usr/lib/libkfs.so /usr/lib/libklib.so /usr/lib/libkproc.so /usr/lib/libkq.so /usr/lib/libksproc.so /usr/lib/libksrch.so /usr/lib/libkxfs.so /usr/lib/libkxml.so /usr/lib/libsradb.so /usr/lib/libsrareader.so /usr/lib/libvdb.so /usr/lib/libwkdb.so /usr/lib/libwsra-schema.so /usr/lib/libwsradb.so /usr/lib/libwvdb.so Debian Multimedia Maintainers <pkg-multimedia-maintain...@lists.alioth.debian.org> libjack-dev : jack-audio-connection-kit /usr/lib/x86_64-linux-gnu/libjackserver.so libjack-jackd2-dev : jackd2 /usr/lib/x86_64-linux-gnu/libjackserver.so Debian Network Simulators Team <pkg-netsim-de...@lists.alioth.debian.org> libns3-dev : ns3 /usr/lib/libns3.16-antenna-test.so /usr/lib/libns3.16-antenna.so /usr/lib/libns3.16-aodv-test.so /usr/lib/libns3.16-aodv.so /usr/lib/libns3.16-applications-test.so /usr/lib/libns3.16-applications.so /usr/lib/libns3.16-bridge.so /usr/lib/libns3.16-buildings-test.so /usr/lib/libns3.16-buildings.so /usr/lib/libns3.16-config-store.so /usr/lib/libns3.16-core-test.so /usr/lib/libns3.16-core.so /usr/lib/libns3.16-csma-layout.so /usr/lib/libns3.16-csma.so /usr/lib/libns3.16-dsdv-test.so /usr/lib/libns3.16-dsdv.so /usr/lib/libns3.16-dsr-test.so /usr/lib/libns3.16-dsr.so /usr/lib/libns3.16-emu.so /usr/lib/libns3.16-energy-test.so /usr/lib/libns3.16-energy.so /usr/lib/libns3.16-flow-monitor-test.so /usr/lib/libns3.16-flow-monitor.so /usr/lib/libns3.16-internet-test.so /usr/lib/libns3.16-internet.so /usr/lib/libns3.16-lte-test.so /usr/lib/libns3.16-lte.so /usr/lib/libns3.16-mesh-test.so /usr/lib/libns3.16-mesh.so /usr/lib/libns3.16-mobility-test.so /usr/lib/libns3.16-mobility.so /usr/lib/libns3.16-mpi.so /usr/lib/libns3.16-netanim-test.so /usr/lib/libns3.16-netanim.so /usr/lib/libns3.16-network-test.so /usr/lib/libns3.16-network.so /usr/lib/libns3.16-nix-vector-routing.so /usr/lib/libns3.16-olsr-test.so /usr/lib/libns3.16-olsr.so /usr/lib/libns3.16-point-to-point-layout.so /usr/lib/libns3.16-point-to-point-test.so /usr/lib/libns3.16-point-to-point.so /usr/lib/libns3.16-propagation-test.so /usr/lib/libns3.16-propagation.so /usr/lib/libns3.16-spectrum-test.so /usr/lib/libns3.16-spectrum.so /usr/lib/libns3.16-stats-test.so /usr/lib/libns3.16-stats.so /usr/lib/libns3.16-tap-bridge.so /usr/lib/libns3.16-test-test.so /usr/lib/libns3.16-test.so /usr/lib/libns3.16-tools-test.so /usr/lib/libns3.16-tools.so /usr/lib/libns3.16-uan-test.so /usr/lib/libns3.16-uan.so /usr/lib/libns3.16-virtual-net-device.so /usr/lib/libns3.16-visualizer.so /usr/lib/libns3.16-wifi-test.so /usr/lib/libns3.16-wifi.so /usr/lib/libns3.16-wimax-test.so /usr/lib/libns3.16-wimax.so Debian OCaml Maintainers <debian-ocaml-ma...@lists.debian.org> libapron-dev : apron /usr/lib/libapron.so /usr/lib/libboxD.so /usr/lib/libboxMPFR.so /usr/lib/libboxMPQ.so /usr/lib/liboctD.so /usr/lib/liboctMPQ.so /usr/lib/libpolkaMPQ.so /usr/lib/libpolkaRll.so Debian Open MPI Maintainers <pkg-openmpi-maintain...@lists.alioth.debian.org> libopenmpi1.6-dev : openmpi1.6 /usr/lib/libmpi_f90.so Debian Orbital Alignment Team <pkg-java-maintain...@lists.alioth.debian.org> eclipse-platform-data : eclipse /usr/lib/eclipse/plugins/org.apache.ant_1.8.3.v20120321-1730/lib/ant-apache-resolver.jar Debian Rygel Maintainers <ah-ry...@debian.org> rygel-2.0-dev : rygel /usr/lib/librygel-renderer-gst-2.0.so Debian Science Maintainers <debian-science-maintain...@lists.alioth.debian.org> libcqrlib2-dev : cqrlib /usr/lib/libCQRlib.so libcneartree-dev : neartree /usr/lib/libCNearTree.so libptscotch-dev : scotch /usr/lib/scotch-int32/libptesmumps.so /usr/lib/scotch-int32/libptscotch.so /usr/lib/scotch-int32/libptscotcherr.so /usr/lib/scotch-int32/libptscotcherrexit.so /usr/lib/scotch-int32/libptscotchparmetis.so /usr/lib/scotch-int64/libptesmumps.so /usr/lib/scotch-int64/libptscotch.so /usr/lib/scotch-int64/libptscotcherr.so /usr/lib/scotch-int64/libptscotcherrexit.so /usr/lib/scotch-int64/libptscotchparmetis.so /usr/lib/scotch-long/libptesmumps.so /usr/lib/scotch-long/libptscotch.so /usr/lib/scotch-long/libptscotcherr.so /usr/lib/scotch-long/libptscotcherrexit.so /usr/lib/scotch-long/libptscotchparmetis.so libscotchmetis-dev : scotch /usr/lib/metis-int32/libmetis.so /usr/lib/metis-int64/libmetis.so /usr/lib/metis-long/libmetis.so Debian Science Team <debian-science-maintain...@lists.alioth.debian.org> libgeomview-dev : geomview /usr/lib/libgeomview.so libmpich-shmem1.0-dev : mpich /usr/lib/mpich-shmem/lib/shared/libpmpich++-shmem.so Debian VoIP Team <pkg-voip-maintain...@lists.alioth.debian.org> yate-dev : yate /usr/lib/x86_64-linux-gnu/libyateqt4.so Debichem Team <debichem-de...@lists.alioth.debian.org> gromacs-dev : gromacs /usr/lib/libgmx_mpi_d.mpich.so /usr/lib/libgmx_mpi_d.openmpi.so /usr/lib/libgmx_mpi.mpich.so /usr/lib/libgmx_mpi.openmpi.so /usr/lib/libgmxpreprocess_mpi_d.mpich.so /usr/lib/libgmxpreprocess_mpi_d.openmpi.so /usr/lib/libgmxpreprocess_mpi.mpich.so /usr/lib/libgmxpreprocess_mpi.openmpi.so /usr/lib/libmd_mpi_d.mpich.so /usr/lib/libmd_mpi_d.openmpi.so /usr/lib/libmd_mpi.mpich.so /usr/lib/libmd_mpi.openmpi.so librdkit-dev : rdkit /usr/lib/libAlignment.so /usr/lib/libChemicalFeatures.so /usr/lib/libChemReactions.so /usr/lib/libChemTransforms.so /usr/lib/libDataStructs.so /usr/lib/libDepictor.so /usr/lib/libDescriptors.so /usr/lib/libDistGeometry.so /usr/lib/libDistGeomHelpers.so /usr/lib/libEigenSolvers.so /usr/lib/libFileParsers.so /usr/lib/libFingerprints.so /usr/lib/libForceField.so /usr/lib/libForceFieldHelpers.so /usr/lib/libGraphMol.so /usr/lib/libhc.so /usr/lib/libMolAlign.so /usr/lib/libMolChemicalFeatures.so /usr/lib/libMolTransforms.so /usr/lib/libOptimizer.so /usr/lib/libPartialCharges.so /usr/lib/libRDBoost.so /usr/lib/libRDGeneral.so /usr/lib/libRDGeometryLib.so /usr/lib/libShapeHelpers.so /usr/lib/libSimDivPickers.so /usr/lib/libSLNParse.so /usr/lib/libSmilesParse.so /usr/lib/libSubgraphs.so /usr/lib/libSubstructMatch.so fabien boucher <fabien.dot.bouc...@gmail.com> libjson0-dev : json-c /usr/lib/x86_64-linux-gnu/libjson.so Giuseppe Iuculano <iucul...@debian.org> libdmraid-dev : dmraid /usr/lib/libdmraid.so Henry-Nicolas Tourneur <henry.nico...@tourneur.be> libtacacs+1-dev : tacacs+ /usr/lib/libtacacs.so HIGUCHI Daisuke (VDR dai) <d...@debian.org> libuim-dev : uim /usr/lib/x86_64-linux-gnu/libuim-custom.so Jose Luis Blanco (University of Malaga) <joseluisblan...@gmail.com> libmrpt-dev : mrpt /usr/lib/libmrpt-base.so /usr/lib/libmrpt-detectors.so /usr/lib/libmrpt-gui.so /usr/lib/libmrpt-hmtslam.so /usr/lib/libmrpt-hwdrivers.so /usr/lib/libmrpt-kinematics.so /usr/lib/libmrpt-maps.so /usr/lib/libmrpt-obs.so /usr/lib/libmrpt-opengl.so /usr/lib/libmrpt-reactivenav.so /usr/lib/libmrpt-scanmatching.so /usr/lib/libmrpt-slam.so /usr/lib/libmrpt-topography.so /usr/lib/libmrpt-vision.so Julien Danjou <a...@debian.org> liblua5.1-oocairo0 : oocairo /usr/lib/x86_64-linux-gnu/lua/5.1/oocairo.so Keita Maehara <maeh...@debian.org> libcwnn-dev : freewnn /usr/lib/libcwnn.so libkwnn-dev : freewnn /usr/lib/libkwnn.so libwnn-dev : freewnn /usr/lib/libjd.so /usr/lib/libwnn.so Manu Garg <manug...@gmail.com> libpacparser-dev : pacparser /usr/lib/libpacparser.so Mattias Ellert <mattias.ell...@fysast.uu.se> nordugrid-arc-dev : nordugrid-arc /usr/lib/libarcglobusutils.so mffm Matt Flax (2003) <flat...@ieee.org> libaudiomask-dev : libaudiomask /usr/lib/libAudioMask.so Michal Čihař <ni...@debian.org> libcolorhug-dev : colorhug-client /usr/lib/libcolorhug.so Neil Roeth <n...@debian.org> libostyle-dev : openjade (1.4devel1-20.1) /usr/lib/libogrove.so /usr/lib/libospgrove.so /usr/lib/libostyle.so NIIBE Yutaka <gni...@fsij.org> libsoupcutter-dev : cutter-testing-framework /usr/lib/libsoupcutter.so Norbert Preining <prein...@debian.org> libwaei-dev : gwaei /usr/lib/libwaei.so OFED and Debian Developement and Discussion <pkg-ofed-de...@lists.alioth.debian.org> libibdm-dev : ibutils /usr/lib/libibdm.so /usr/lib/libibdmcom.so PCP Development Team <p...@oss.sgi.com> libpcp-gui2-dev : pcp /usr/lib/libpcp_gui.so libpcp-import1-dev : pcp /usr/lib/libpcp_import.so libpcp-mmv1-dev : pcp /usr/lib/libpcp_mmv.so libpcp-pmda3-dev : pcp /usr/lib/libpcp_pmda.so libpcp-trace2-dev : pcp /usr/lib/libpcp_trace.so Peter Pentchev <r...@ringlet.net> libsocksd0-dev : dante (1.1.19.dfsg-3) /usr/lib/libsocksd.so Robert S. Edmonds <edmo...@debian.org> libxs-compat-libzmq-dev : libxs /usr/lib/libzmq.so Ryan Niebur <r...@debian.org> libmp3splt-dev : libmp3splt /usr/lib/libmp3splt/libsplt_mp3.so /usr/lib/libmp3splt/libsplt_ogg.so Sam Hocevar <s...@debian.org> libelk0-dev : elk /usr/lib/libelk-xlib.so /usr/lib/libelk-xt.so /usr/lib/libelk.so Samba Debian Maintainers <pkg-samba-ma...@lists.alioth.debian.org> libsamba-util-dev : samba4 /usr/lib/x86_64-linux-gnu/libsamba-util.so /usr/lib/x86_64-linux-gnu/libtevent-util.so libtorture-dev : samba4 /usr/lib/x86_64-linux-gnu/libtorture.so Stig Sandbeck Mathisen <s...@debian.org> libgrok-dev : grok /usr/lib/x86_64-linux-gnu/libgrok.so The Ayatana Packagers <pkg-ayatana-de...@lists.alioth.debian.org> libindicate-gtk3-dev : libindicate /usr/lib/libindicate-gtk3.so -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAOHcdNZ3x_wGMNeWBnajTwhY7NHrSECvSSk_2SPSZYpC4U6s=q...@mail.gmail.com