* 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]

Reply via email to