Sorting the jack build-dependency mess

Felipe Sateler fsateler at debian.org
Mon Oct 25 23:18:23 UTC 2010


On Sat, Oct 23, 2010 at 14:09, Jonas Smedegaard <dr at jones.dk> wrote:
> On Sat, Oct 23, 2010 at 01:36:09PM -0300, Felipe Sateler wrote:
>>
>> 1. Make all jack implementations provide: libjack-dev. This leaves us
>> with unversionable build-depends.
>
> When versioning is needed, the requirement is either a cross-implementation
> or implementation-specific feature.
>
> For implementation-specific feature the package should build-depend
> versioned on the specific implementation of JACK.
>
> For cross-implementation feature we should have all implementations provide
> that new "tag" whenever they mature enough to contain it.
>
> ...which I believe leads to my favored approach:
>
> 4. Make all jack implementations provide: libjack${tag}-dev.
>
> This is what was done in the past with libjack0.100.0-dev.
>
> We need not change anything now, just use a more meaningful tag than "" next
> time we want to bump.
>

I think this makes most sense. (although it does require renaming
libjack-dev to libjack-jackd1-dev and making it Provide: libjack-dev).
Note though that there are still a few packages with a versioned
build-dependency, although all of them (except xine-lib) require a
version already present in lenny:

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

Debian Multimedia Maintainers
<pkg-multimedia-maintainers at lists.alioth.debian.org>
   calf

Adrian Knoth <adi at drcomp.erfurt.thur.de>
   calf (U)

Eugene V. Lyubimkin <jackyf at debian.org>
   qmmp

Guillaume Pellerin <yomguy at altern.org>
   jackbeat

Darren Salt <linux at youmustbejoking.demon.co.uk>
   xine-lib

Niv Sardi <xaiki at debian.org>
   lingot

Jonas Smedegaard <dr at jones.dk>
   calf (U)

Reinhard Tartler <siretart at tauware.de>
   xine-lib (U)


Xine-lib gets the prize for the weirdest build-dep: libjack-dev (>=
0.116-3) | libjack-dev (<< 0.110).

-- 

Saludos,
Felipe Sateler



More information about the pkg-multimedia-maintainers mailing list