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 <pkg-multimedia-maintainers@lists.alioth.debian.org> calf Adrian Knoth <a...@drcomp.erfurt.thur.de> calf (U) Eugene V. Lyubimkin <jac...@debian.org> qmmp Guillaume Pellerin <yom...@altern.org> jackbeat Darren Salt <li...@youmustbejoking.demon.co.uk> xine-lib Niv Sardi <xa...@debian.org> lingot 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). -- Saludos, Felipe Sateler _______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers