Sorting the jack build-dependency mess

Jonas Smedegaard dr at jones.dk
Tue Oct 26 07:25:46 UTC 2010


On Mon, Oct 25, 2010 at 08:18:23PM -0300, Felipe Sateler wrote:
>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:

Fine to get those cleaned up, but I do not consider it urgent: If only 
they are cleaned out during _next_ feature bump of JACK.


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

Yeah, that's a good one :-)


  - Jonas

-- 
  * Jonas Smedegaard - idealist & Internet-arkitekt
  * Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20101026/f86d987e/attachment-0001.pgp>


More information about the pkg-multimedia-maintainers mailing list