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: [email protected] 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 <[email protected]> libdime-dev : dime /usr/lib/libdime.so Andrew Ross <[email protected]> libplplot-dev : plplot (5.9.9-5) /usr/lib/libplplotqtd.so /usr/lib/libplplotwxwidgetsd.so Arno Töll <[email protected]> trafficserver-dev : trafficserver /usr/lib/trafficserver/libtsconfig.so /usr/lib/trafficserver/libtsmgmt.so /usr/lib/trafficserver/libtsutil.so Boris Dušek <[email protected]> libspeechd-dev : speech-dispatcher /usr/lib/speech-dispatcher/libsdaudio.so Brian May <[email protected]> heimdal-multidev : heimdal /usr/lib/x86_64-linux-gnu/heimdal/libotp.so /usr/lib/x86_64-linux-gnu/heimdal/libsl.so Bryan Sutula <[email protected]> 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 <[email protected]> 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 <[email protected]> libwcat1-dev : libwcat1 /usr/lib/libwcat.so Daiki Ueno <[email protected]> libm17n-im-config-dev : m17n-im-config /usr/lib/libm17n-im-config.so Daniel Baumann <[email protected]> liblz-dev : lzlib /usr/lib/x86_64-linux-gnu/liblz.so David Claughton <[email protected]> libgraphviz-dev : graphviz /usr/lib/graphviz/libgvplugin_gdk_pixbuf.so /usr/lib/graphviz/libgvplugin_gtk.so Debian Boost Team <[email protected]> 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 <[email protected]> firebird-dev : firebird2.5 /usr/lib/x86_64-linux-gnu/libfbembed.so Debian Flash Team <[email protected]> gnash-dev : gnash /usr/lib/gnash/libgnashamf.so /usr/lib/gnash/libgnashnet.so Debian GCC Maintainers <[email protected]> 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 <[email protected]> libsaga-dev : saga /usr/lib/libsaga_api.so /usr/lib/libsaga_gdi.so Debian GNU Smalltalk maintainers <[email protected]> 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 <[email protected]> libfence-dev : redhat-cluster /usr/lib/libfence.so Debian Hamradio Maintainers <[email protected]> libhamlib++-dev : hamlib /usr/lib/libhamlib++.so Debian Med Packaging Team <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> libopenmpi1.6-dev : openmpi1.6 /usr/lib/libmpi_f90.so Debian Orbital Alignment Team <[email protected]> eclipse-platform-data : eclipse /usr/lib/eclipse/plugins/org.apache.ant_1.8.3.v20120321-1730/lib/ant-apache-resolver.jar Debian Rygel Maintainers <[email protected]> rygel-2.0-dev : rygel /usr/lib/librygel-renderer-gst-2.0.so Debian Science Maintainers <[email protected]> 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 <[email protected]> libgeomview-dev : geomview /usr/lib/libgeomview.so libmpich-shmem1.0-dev : mpich /usr/lib/mpich-shmem/lib/shared/libpmpich++-shmem.so Debian VoIP Team <[email protected]> yate-dev : yate /usr/lib/x86_64-linux-gnu/libyateqt4.so Debichem Team <[email protected]> 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 <[email protected]> libjson0-dev : json-c /usr/lib/x86_64-linux-gnu/libjson.so Giuseppe Iuculano <[email protected]> libdmraid-dev : dmraid /usr/lib/libdmraid.so Henry-Nicolas Tourneur <[email protected]> libtacacs+1-dev : tacacs+ /usr/lib/libtacacs.so HIGUCHI Daisuke (VDR dai) <[email protected]> libuim-dev : uim /usr/lib/x86_64-linux-gnu/libuim-custom.so Jose Luis Blanco (University of Malaga) <[email protected]> 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 <[email protected]> liblua5.1-oocairo0 : oocairo /usr/lib/x86_64-linux-gnu/lua/5.1/oocairo.so Keita Maehara <[email protected]> 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 <[email protected]> libpacparser-dev : pacparser /usr/lib/libpacparser.so Mattias Ellert <[email protected]> nordugrid-arc-dev : nordugrid-arc /usr/lib/libarcglobusutils.so mffm Matt Flax (2003) <[email protected]> libaudiomask-dev : libaudiomask /usr/lib/libAudioMask.so Michal Čihař <[email protected]> libcolorhug-dev : colorhug-client /usr/lib/libcolorhug.so Neil Roeth <[email protected]> libostyle-dev : openjade (1.4devel1-20.1) /usr/lib/libogrove.so /usr/lib/libospgrove.so /usr/lib/libostyle.so NIIBE Yutaka <[email protected]> libsoupcutter-dev : cutter-testing-framework /usr/lib/libsoupcutter.so Norbert Preining <[email protected]> libwaei-dev : gwaei /usr/lib/libwaei.so OFED and Debian Developement and Discussion <[email protected]> libibdm-dev : ibutils /usr/lib/libibdm.so /usr/lib/libibdmcom.so PCP Development Team <[email protected]> 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 <[email protected]> libsocksd0-dev : dante (1.1.19.dfsg-3) /usr/lib/libsocksd.so Robert S. Edmonds <[email protected]> libxs-compat-libzmq-dev : libxs /usr/lib/libzmq.so Ryan Niebur <[email protected]> libmp3splt-dev : libmp3splt /usr/lib/libmp3splt/libsplt_mp3.so /usr/lib/libmp3splt/libsplt_ogg.so Sam Hocevar <[email protected]> libelk0-dev : elk /usr/lib/libelk-xlib.so /usr/lib/libelk-xt.so /usr/lib/libelk.so Samba Debian Maintainers <[email protected]> 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 <[email protected]> libgrok-dev : grok /usr/lib/x86_64-linux-gnu/libgrok.so The Ayatana Packagers <[email protected]> libindicate-gtk3-dev : libindicate /usr/lib/libindicate-gtk3.so -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/CAOHcdNZ3x_wGMNeWBnajTwhY7NHrSECvSSk_2SPSZYpC4U6s=q...@mail.gmail.com

