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