Jack Audio Connection Kit transition
Felipe Sateler
fsateler at gmail.com
Mon Mar 23 12:02:00 UTC 2009
Fellow developers and release team (bcc'ed),
The Debian Multimedia Maintainers would like to drop the versioned jack
library and development packages (that is, libjack0.100.0-{0,dev}). They were
introduced a long time ago (along with the appropriately renamed library) due
to perceived instability in the jack library's ABI. For a while now, this is
no longer necessary, and upstream has catalogued Debian packages of jack
broken because of that. The debian packages no longer change the soname of the
library (starting with lenny), and the versioned packages are just dummy ones.
We want to drop them now. The first thing to be done is to switch the
build-dependency from libjack0.100.0-dev to libjack-dev. After all packages
have been changed and uploaded, we can upload a jack without those
transitional packages (unless I overlooked something and we need the RT ack
first?).
Just to be clear: there is ABI/SONAME transition here. Packages that still
depend on libjack0.100.0-0 use the symlink provided by that package[1]. A
mere "sed -i -e 's/libjack0.100.0/libjack/g' debian/control" should be all
that people need to do.
Here is the dd-list of the 39 affected packages:
Guenter Geiger (Debian/GNU) <geiger at debian.org>
ladcca
lash
libjackasyn
meterbridge
stk
Nacho Barrientos Arias <nacho at debian.org>
akode (U)
CJ van den Berg <cj at vdbonline.com>
pulseaudio (U)
Fathi Boudra <fabo at debian.org>
arts (U)
Paul Brossier <piem at debian.org>
jackbeat (U)
Chris Butler <chrisb at debian.org>
spiralsynthmodular
Andrea Capriotti <capriott at debian.org>
ihu
Adrien Cunin <adri2000 at ubuntu.com>
djplay
Joost Yervante Damad <andete at debian.org>
timidity
Debian allegro packages maintainers
<pkg-allegro-maintainers at lists.alioth.debian.org>
allegro4.2
Debian Multimedia Maintainers
<pkg-multimedia-maintainers at lists.alioth.debian.org>
mhwaveedit
Debian Multimedia Team <debian-multimedia at lists.debian.org>
ams
Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
akode
arts
Debian VoIP Team <pkg-voip-maintainers at lists.alioth.debian.org>
linphone
portaudio19
Debian Wine Party <pkg-wine-party at lists.alioth.debian.org>
wine
Sebastian Dröge <slomo at debian.org>
gst-plugins-bad0.10 (U)
DSSI Maintainers <pkg-dssi-devel at lists.alioth.debian.org>
dssi
Free Ekanayaka <freee at debian.org>
ams (U)
mhwaveedit (U)
Free Ekanayaka <free at agnula.org>
creox
horgand
Bartosz Fenski <fenio at debian.org>
moc (U)
Jochen Friedrich <jochen at scram.de>
darkice
Mike Furr <mfurr at debian.org>
terminatorx
Bdale Garbee <bdale at gag.com>
gnuradio
Debian QA Group <packages at qa.debian.org>
freqtweak
jack-tools
Brandon Holtsclaw <brandon at imbrandon.com>
libvisual-plugins
Mark Hymers <mhy at debian.org>
dssi (U)
Robert Jordens <jordens at debian.org>
bitscope
jamin
timemachine
Ove Kaaven <ovek at arcticnet.no>
wine (U)
Adrian Knoth <adi at drcomp.erfurt.thur.de>
mhwaveedit (U)
Kilian Krause <kilian at debian.org>
linphone (U)
portaudio19 (U)
Wesley J. Landaker <wjl at icecavern.net>
cheesetracker
Faidon Liambotis <paravoid at debian.org>
linphone (U)
Arthur Loiret <arthur.loiret at gmail.com>
wine (U)
Ana Beatriz Guerrero Lopez <ana at debian.org>
akode (U)
arts (U)
Eduardo Marcel Macan <macan at debian.org>
specimen
zynaddsubfx
Mikael Magnusson <mikma at users.sourceforge.net>
portaudio19 (U)
Maintainers of GStreamer packages
<pkg-gstreamer-maintainers at lists.alioth.debian.org>
gst-plugins-bad0.10
Samuel Mimram <smimram at debian.org>
linphone (U)
Sam Hocevar (Debian packages) <sam+deb at zoy.org>
allegro4.2 (U)
Guillaume Pellerin <yomguy at altern.org>
jackbeat
Pulseaudio maintenance team <pkg-pulseaudio-devel at lists.alioth.debian.org>
pulseaudio
Mark Purcell <msp at debian.org>
linphone (U)
portaudio19 (U)
Elimar Riesebieter <riesebie at lxtec.de>
moc
Felipe Sateler <fsateler at gmail.com>
csound
Sjoerd Simons <sjoerd at debian.org>
gst-plugins-bad0.10 (U)
pulseaudio (U)
Adeodato Simó <dato at net.com.org.es>
arts (U)
Jonas Smedegaard <dr at jones.dk>
csound (U)
Jose Carlos Garcia Sogo <jsogo at debian.org>
portaudio19 (U)
Junichi Uekawa <dancer at debian.org>
ams (U)
ecasound2.2
soundtracker
Modestas Vainius <modestas at vainius.eu>
arts (U)
Sune Vuorela <debian at pusling.com>
akode (U)
[1] This actually surprised me. Could someone explain to me why are there
SONAMEs when they are not actually used?
% ldd /usr/bin/creox | grep jack
libjack-0.100.0.so.0 => /usr/lib/libjack-0.100.0.so.0
(0x00007f943206f000)
% ls -l /usr/lib/libjack-0.100.0.so.0
lrwxrwxrwx 1 root root 12 2009-03-18 19:03 /usr/lib/libjack-0.100.0.so.0 ->
libjack.so.0
% objdump -p /usr/lib/libjack-0.100.0.so.0 | grep SONAME
SONAME libjack.so.0
felipe at pcfelipe:csound%
Saludos,
Felipe Sateler
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20090323/e2b1c958/attachment.pgp
More information about the pkg-multimedia-maintainers
mailing list