* Robert Jordens [Mon, 27 Jun 2005 16:10:42 +0200]: Hi Robert, there a few things I'd like to comment about the handling of this transition. It is my intention to be constructive.
> The following source packages have been built against libjack0.80.0-dev At the end of this mail there is the same list processed with Lars Wirzenius' dd-list script [1] (which we will hopefully see some day integrated into devscripts). I think it's good to provide lists of packages in this format, since it's much more suitable for human consumption and people can easily find their packages; looking at the mail you sent to @packages.debian.org addresses [2], it's really difficult to find one's own packages... [1] http://liw.iki.fi/liw/download/dd-list [2] http://lists.debian.org/debian-qt-kde/2005/06/msg00297.html In this list, there are two separate sets of packages: those build-depending on libjack0.80.0-dev or libjack-dev (e.g., arts and ams, respectively), and those who get an indirect binary dependency on libjack0.80.0-0 via some other package (e.g., xmms-jackasyn via libjackasyn-dev). It is normally a good idea to file these bugs / send these mails in two stages, in order to have all the build-dependencies fixed first, and then go for the binary dependencies. About the list itself, gst-plugins is no longer in the archive, and my apt sources know nothing about bio2jack. But there are some missing packages as well: wine (build-depends on libjack0.80.0-dev, libwine-jack depends on libjack0.80.0-0), soundtracker, and swami. These two build-depend on libjack0.80.0-dev but their binary packages don't depend on libjack0.80.0-0 -- there may be a bug there, or the build-dependency is obsolete. In either case, they should be notified, since they'll FTBFS automatically when libjack0.80.0-dev gets removed from the archive. Also, and though we maintainers are supposed to do the right thing, experience shows this is not always the case, so it's really best to have library maintainers provide detailed explanations as of how to proceed. From your mail [2], maintainers build-depending on libjack0.80.0-0 will know that they have to change such B-D to libjack0.100.0-dev, but there are not crystal clear instructions for those build-depending on libjack-dev (honest!): though anybody reading the mail would say, "s/libjack-dev/libjack0.100.0-dev/ in debian/control", I'd bet money that some maintainer will upload with debian/control unchanged "because libjack-dev is now provided by libjack0.100.0-dev and buildds will install it". And then get the package compiled against different -dev packages depending on the architecture (more on architectures later). And as per the two stages mentioned above, packages not directly build-depending on libjack*-dev should get special handling as well, such as asking for rebuilds only when build-depencencies are fixed in _all_ architectures, or providing info about what versioned build-dependencies to use. Ah, architectures... I think it's been a really bad idea to start this transition without waiting for the package to have built successfully in all our arches. At the time being, ia64 and s390 have already failed to build jack-audio-connection-kit 0.100.0-2 (not the fault of your package, though), which means that each upload of depending packages will fail on those arches and buildd admins have to requeue by hand. And finally, this is IMHO a sufficiently big transition that debian-release should have been contacted in advance, for guidance and advice too. Perhaps the answer would have been "Sure, go ahead right now", but it could also have been "We're sorting out the bits for the C++ transition, let's hold this a few weeks, ok? Sorry for the inconvenience." Or even (this is not your case, and I'm only mentioning as a worst-case scenario): "Dude, you just f*cked up our timeline for the C++ transition". * * * LIST OF PACKAGES Guenter Geiger (Debian/GNU) <[EMAIL PROTECTED]> hydrogen jack-rack ladcca libjackasyn meterbridge puredata qjackctl rezound seq24 snd sooperlooper stk swami Enrique Robledo Arnuncio <[EMAIL PROTECTED]> freqtweak rosegarden4 tapiir Paul Brossier <[EMAIL PROTECTED]> supercollider xmms-jackasyn Eric Van Buggenhaut <[EMAIL PROTECTED]> fluidsynth Ben Burton <[EMAIL PROTECTED]> kdeaddons koffice Chris Butler <[EMAIL PROTECTED]> spiralsynthmodular Hubert Chan <[EMAIL PROTECTED]> alsaplayer Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> arts kdeartwork kdebase kdelibs kdemultimedia kdenetwork Free Ekanayaka <[EMAIL PROTECTED]> ams brutefir creox horgand jackeq Free Ekanayaka <[EMAIL PROTECTED]> amsynth Mike Furr <[EMAIL PROTECTED]> terminatorx xmms-jack Henrique de Moraes Holschuh <[EMAIL PROTECTED]> timidity Robert Jordens <[EMAIL PROTECTED]> ardour bitscope jack-audio-connection-kit jack-tools jamin timemachine Jean-Michel Kelbert <[EMAIL PROTECTED]> k3b Daniel Kobras <[EMAIL PROTECTED]> muse Joshua Kwan <[EMAIL PROTECTED]> thinksynth Wesley J. Landaker <[EMAIL PROTECTED]> cheesetracker David I. Lehn <[EMAIL PROTECTED]> gst-plugins0.8 Eduardo Marcel Macan <[EMAIL PROTECTED]> specimen zynaddsubfx Debian ALSA Maintainers <[EMAIL PROTECTED]> alsa-lib alsa-plugins Samuel Mimram <[EMAIL PROTECTED]> linphone Tommaso Moroni <[EMAIL PROTECTED]> knights Sam Hocevar (Debian packages) <[EMAIL PROTECTED]> allegro4.1 Nick Rusnov <[EMAIL PROTECTED]> galan Jose Luis Tallon <[EMAIL PROTECTED]> basket Junichi Uekawa <[EMAIL PROTECTED]> ecamegapedal ecasound ecasound2.2 ecawave soundtracker Ove Kaaven <[EMAIL PROTECTED]> wine * * * -- Adeodato Simó EM: asp16 [ykwim] alu.ua.es | PK: DA6AE621 Let us not be ashamed to speak what we shame not to think. -- Michel de Montaigne -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]