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
signature.asc
Description: This is a digitally signed message part.

