[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Jack Audio Connection Kit transition



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@debian.org>
   ladcca
   lash
   libjackasyn
   meterbridge
   stk

Nacho Barrientos Arias <nacho@debian.org>
   akode (U)

CJ van den Berg <cj@vdbonline.com>
   pulseaudio (U)

Fathi Boudra <fabo@debian.org>
   arts (U)

Paul Brossier <piem@debian.org>
   jackbeat (U)

Chris Butler <chrisb@debian.org>
   spiralsynthmodular

Andrea Capriotti <capriott@debian.org>
   ihu

Adrien Cunin <adri2000@ubuntu.com>
   djplay

Joost Yervante Damad <andete@debian.org>
   timidity

Debian allegro packages maintainers 
<pkg-allegro-maintainers@lists.alioth.debian.org>
   allegro4.2

Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
   mhwaveedit

Debian Multimedia Team <debian-multimedia@lists.debian.org>
   ams

Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
   akode
   arts

Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
   linphone
   portaudio19

Debian Wine Party <pkg-wine-party@lists.alioth.debian.org>
   wine

Sebastian Dröge <slomo@debian.org>
   gst-plugins-bad0.10 (U)

DSSI Maintainers <pkg-dssi-devel@lists.alioth.debian.org>
   dssi

Free Ekanayaka <freee@debian.org>
   ams (U)
   mhwaveedit (U)

Free Ekanayaka <free@agnula.org>
   creox
   horgand

Bartosz Fenski <fenio@debian.org>
   moc (U)

Jochen Friedrich <jochen@scram.de>
   darkice

Mike Furr <mfurr@debian.org>
   terminatorx

Bdale Garbee <bdale@gag.com>
   gnuradio

Debian QA Group <packages@qa.debian.org>
   freqtweak
   jack-tools

Brandon Holtsclaw <brandon@imbrandon.com>
   libvisual-plugins

Mark Hymers <mhy@debian.org>
   dssi (U)

Robert Jordens <jordens@debian.org>
   bitscope
   jamin
   timemachine

Ove Kaaven <ovek@arcticnet.no>
   wine (U)

Adrian Knoth <adi@drcomp.erfurt.thur.de>
   mhwaveedit (U)

Kilian Krause <kilian@debian.org>
   linphone (U)
   portaudio19 (U)

Wesley J. Landaker <wjl@icecavern.net>
   cheesetracker

Faidon Liambotis <paravoid@debian.org>
   linphone (U)

Arthur Loiret <arthur.loiret@gmail.com>
   wine (U)

Ana Beatriz Guerrero Lopez <ana@debian.org>
   akode (U)
   arts (U)

Eduardo Marcel Macan <macan@debian.org>
   specimen
   zynaddsubfx

Mikael Magnusson <mikma@users.sourceforge.net>
   portaudio19 (U)

Maintainers of GStreamer packages 
<pkg-gstreamer-maintainers@lists.alioth.debian.org>
   gst-plugins-bad0.10

Samuel Mimram <smimram@debian.org>
   linphone (U)

Sam Hocevar (Debian packages) <sam+deb@zoy.org>
   allegro4.2 (U)

Guillaume Pellerin <yomguy@altern.org>
   jackbeat

Pulseaudio maintenance team <pkg-pulseaudio-devel@lists.alioth.debian.org>
   pulseaudio

Mark Purcell <msp@debian.org>
   linphone (U)
   portaudio19 (U)

Elimar Riesebieter <riesebie@lxtec.de>
   moc

Felipe Sateler <fsateler@gmail.com>
   csound

Sjoerd Simons <sjoerd@debian.org>
   gst-plugins-bad0.10 (U)
   pulseaudio (U)

Adeodato Simó <dato@net.com.org.es>
   arts (U)

Jonas Smedegaard <dr@jones.dk>
   csound (U)

Jose Carlos Garcia Sogo <jsogo@debian.org>
   portaudio19 (U)

Junichi Uekawa <dancer@debian.org>
   ams (U)
   ecasound2.2
   soundtracker

Modestas Vainius <modestas@vainius.eu>
   arts (U)

Sune Vuorela <debian@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@pcfelipe:csound%


Saludos,
Felipe Sateler

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: