Packages using old dpkg tools paths

Guillem Jover guillem at debian.org
Mon Nov 3 10:23:37 UTC 2014


Hi!

I was notified by Emmanuel Bourg that there are still packages making
use of the old compat paths for u-a, dpkg-divert and dpkg-statoverride
in /usr/sbin. Those compat symlinks got removed in dpkg 1.17.0:

  ,---
  * Remove update-alternatives, dpkg-divert and dpkg-statoverride
    compatibility symlinks under /usr/sbin/.
  `---

I'm planning on starting to file bug reports for the source packages
below (BCCed). I've not checked (yet) how severe the dpkg-statoverride
ones are, but if most of them do not get fixed, I might consider
reintroducing the compat symlink for that one alone if the release-team
(CCed) sees fit to that. :/

I'm not entirely sure why most of those packages are using a construct
like this though:

  ,---
  if [ ! -x /usr/sbin/dpkg-statoverride ] || \
     ! dpkg-statoverride --list $CONF > /dev/null
  then
      […]
  fi
  `---

instead of just using the command directly? Maybe cargo-culted from
somewhere? I also thought there was a lintian warning on absolute path
usage, but either I cannot find it after a quick glance over the
website, the code, git log and BTS, or I misremembered.


Sources list (via codesearch.d.o)
============

,--- u-a ---
startupmanager_1.9.13-7/bootconfig/usplash.py
wmanager_0.2.1-11/debian/wmanagerrc-update
`---

,--- dpkg-divert ---
amule_2.3.1+git1a369e47-2/debian/amule-utils.preinst
amule_2.3.1+git1a369e47-2/debian/amule.preinst
`---

,--- dpkg-statoverride ---
acidbase_1.4.5-4/debian/postinst
beep_1.3-3/debian/postinst
geki2_2.0.3-8/debian/postinst
geki3_1.0.3-7/debian/postinst
gravitywars_1.102-32/debian/postinst
im_1:151-3/debian/postrm
man-db_2.7.0.2-2/debian/postinst
monsterz_0.7.1-7/debian/postinst
netdiag_1.1-1/debian/diagperm
netselect_0.3.ds1-26/debian/netselect.postinst
openssh_1:6.7p1-2/debian/openssh-client.postinst
openssh_1:6.7p1-2/debian/openssh-server.postinst
pconsole_1.0-11/debian/postinst
phpgacl_3.3.7-7.3/debian/phpgacl.postinst
pure-ftpd_1.0.36-3/debian/pure-ftpd-common.postinst
systemtap_2.6-0.1/debian/systemtap-runtime.postinst
tecnoballz_0.93.1-1/debian/tecnoballz.postinst
terminatorx_3.90-2/debian/postinst
tvtime_1.0.2-12.1/debian/postinst
xvt_2.1-20.1/debian/postinst
`---


dd-list
=======

,---
Adrian Yanes <devel at ayanes.com>
   amule (U)

Alessio Treglia <alessio at debian.org>
   terminatorx (U)

Axel Beckert <abe at debian.org>
   pconsole

Barry deFreese <bdefreese at debian.org>
   gravitywars (U)
   monsterz (U)
   tecnoballz (U)

Colin Watson <cjwatson at debian.org>
   man-db
   openssh (U)

David Gil <dgil at telefonica.net>
   phpgacl

Debian aMule Team <pkg-amule-devel at lists.alioth.debian.org>
   amule

Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
   geki2
   geki3
   gravitywars
   monsterz
   tecnoballz

Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
   terminatorx

Debian OpenSSH Maintainers <debian-ssh at lists.debian.org>
   openssh

Debian QA Group <packages at qa.debian.org>
   startupmanager
   tvtime

Gerfried Fuchs <rhonda at debian.org>
   beep

Giuseppe Iuculano <iuculano at debian.org>
   amule (U)

Gonéri Le Bouder <goneri at rulezlan.org>
   geki2 (U)
   monsterz (U)

Javier Fernandez-Sanguino Pen~a <jfs at computer.org>
   acidbase (U)
   phpgacl (U)

Javier Fernández-Sanguino Peña <jfs at debian.org>
   netselect

Jeremy T. Bouse <jbouse at debian.org>
   acidbase

Markus Koschany <apo at gambaru.de>
   tecnoballz (U)

Matthew Vernon <matthew at debian.org>
   openssh (U)

Michael Meskes <meskes at debian.org>
   netdiag

Peter Pentchev <roam at ringlet.net>
   wmanager

Ritesh Raj Sarraf <rrs at debian.org>
   systemtap

Sam Hocevar (Debian packages) <sam+deb at zoy.org>
   geki2 (U)
   geki3 (U)
   gravitywars (U)
   monsterz (U)
   xvt

Sandro Tosi <morph at debian.org>
   amule (U)

Stefan Hornburg (Racke) <racke at linuxia.de>
   pure-ftpd

Tatsuya Kinoshita <tats at debian.org>
   im

Timo Juhani Lindfors <timo.lindfors at iki.fi>
   systemtap (U)
`---

Thanks,
Guillem



More information about the pkg-multimedia-maintainers mailing list