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) <[email protected]>
   ladcca
   lash
   libjackasyn
   meterbridge
   stk

Nacho Barrientos Arias <[email protected]>
   akode (U)

CJ van den Berg <[email protected]>
   pulseaudio (U)

Fathi Boudra <[email protected]>
   arts (U)

Paul Brossier <[email protected]>
   jackbeat (U)

Chris Butler <[email protected]>
   spiralsynthmodular

Andrea Capriotti <[email protected]>
   ihu

Adrien Cunin <[email protected]>
   djplay

Joost Yervante Damad <[email protected]>
   timidity

Debian allegro packages maintainers 
<[email protected]>
   allegro4.2

Debian Multimedia Maintainers 
<[email protected]>
   mhwaveedit

Debian Multimedia Team <[email protected]>
   ams

Debian Qt/KDE Maintainers <[email protected]>
   akode
   arts

Debian VoIP Team <[email protected]>
   linphone
   portaudio19

Debian Wine Party <[email protected]>
   wine

Sebastian Dröge <[email protected]>
   gst-plugins-bad0.10 (U)

DSSI Maintainers <[email protected]>
   dssi

Free Ekanayaka <[email protected]>
   ams (U)
   mhwaveedit (U)

Free Ekanayaka <[email protected]>
   creox
   horgand

Bartosz Fenski <[email protected]>
   moc (U)

Jochen Friedrich <[email protected]>
   darkice

Mike Furr <[email protected]>
   terminatorx

Bdale Garbee <[email protected]>
   gnuradio

Debian QA Group <[email protected]>
   freqtweak
   jack-tools

Brandon Holtsclaw <[email protected]>
   libvisual-plugins

Mark Hymers <[email protected]>
   dssi (U)

Robert Jordens <[email protected]>
   bitscope
   jamin
   timemachine

Ove Kaaven <[email protected]>
   wine (U)

Adrian Knoth <[email protected]>
   mhwaveedit (U)

Kilian Krause <[email protected]>
   linphone (U)
   portaudio19 (U)

Wesley J. Landaker <[email protected]>
   cheesetracker

Faidon Liambotis <[email protected]>
   linphone (U)

Arthur Loiret <[email protected]>
   wine (U)

Ana Beatriz Guerrero Lopez <[email protected]>
   akode (U)
   arts (U)

Eduardo Marcel Macan <[email protected]>
   specimen
   zynaddsubfx

Mikael Magnusson <[email protected]>
   portaudio19 (U)

Maintainers of GStreamer packages 
<[email protected]>
   gst-plugins-bad0.10

Samuel Mimram <[email protected]>
   linphone (U)

Sam Hocevar (Debian packages) <[email protected]>
   allegro4.2 (U)

Guillaume Pellerin <[email protected]>
   jackbeat

Pulseaudio maintenance team <[email protected]>
   pulseaudio

Mark Purcell <[email protected]>
   linphone (U)
   portaudio19 (U)

Elimar Riesebieter <[email protected]>
   moc

Felipe Sateler <[email protected]>
   csound

Sjoerd Simons <[email protected]>
   gst-plugins-bad0.10 (U)
   pulseaudio (U)

Adeodato Simó <[email protected]>
   arts (U)

Jonas Smedegaard <[email protected]>
   csound (U)

Jose Carlos Garcia Sogo <[email protected]>
   portaudio19 (U)

Junichi Uekawa <[email protected]>
   ams (U)
   ecasound2.2
   soundtracker

Modestas Vainius <[email protected]>
   arts (U)

Sune Vuorela <[email protected]>
   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
fel...@pcfelipe:csound%


Saludos,
Felipe Sateler

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

Reply via email to