On Sat, Oct 23, 2010 at 14:09, Jonas Smedegaard <d...@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 <p...@debian.org>
   jackbeat (U)

Debian Multimedia Maintainers

Adrian Knoth <a...@drcomp.erfurt.thur.de>
   calf (U)

Eugene V. Lyubimkin <jac...@debian.org>

Guillaume Pellerin <yom...@altern.org>

Darren Salt <li...@youmustbejoking.demon.co.uk>

Niv Sardi <xa...@debian.org>

Jonas Smedegaard <d...@jones.dk>
   calf (U)

Reinhard Tartler <siret...@tauware.de>
   xine-lib (U)

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


Felipe Sateler

pkg-multimedia-maintainers mailing list

Reply via email to