Bug#556392: jackeq does not start

Felipe Sateler fsateler at gmail.com
Wed Nov 18 00:39:14 UTC 2009


Reinhard Tartler wrote:
> Felipe Sateler <fsateler at gmail.com> writes:
> 
>> Adrian Knoth wrote:
>>> On Mon, Nov 16, 2009 at 12:07:25PM -0300, Felipe Sateler wrote:
>>>
>>>>> The generic fix is to recompile jackeq against new jackd package. Since
>>>>> we know the entire set of jackified apps, I see no point in
>>>>> reintroducing this 0.100.0 thing, it would bite us in jackd2 again.
>>>> (Is jack2 API and ABI compatible with jack1?)
>>> Yes, it's a drop-in replacement, and users can decide whether they want
>>> to use jack1 or jack2. They also keep the command line syntax in sync.
>> Cool. Maybe it is possible to start a jack2 branch for experminental?
>> (Actually 2, one for upstream and another for the packaging).
> 
> I'm just curious: Is the plan to have jack1 and jack2 co installable? If
> yes, how is this going to work when both provide the same ABI/SONAME?
> 
>>> Though it's not that hard to re-enable these two lines, I think we made
>>> everything right. I don't think we support mixed lenny/testing
>>> environments, we focus on squeeze. And for squeeze, we're done. ;)
>> Not quite. We need to binNMU every package that has not been built since
>> etch (if there are any). Does anyone know an easy recipe for checking
>> this? And make libjack0 Breaks: the old version of those packages so
>> that a mixed upgrade is not possible. We don't seem to have any of
>> those, but I might be mistaken. And a list of packages already rebuilt
>> would be useful too, to add those packages to the Breaks line too.
>>
>>>> thing is that now a mixed upgrade of jack and friends can leave
>>>> applications in a broken state.
>>> If you think we should support this scenario, I'd second your proposal
>>> of re-adding the 0.100 compat link.
>> I agree with Fabian, maybe it is better to add Breaks: for older than
>> the rebuilt packages.
> 
> I: [Chroot sid-amd64-sbuild-dbc022aa-b332-44c5-9384-f68d19126fab] Starte Login-Shell: »/bin/bash«
> rt at debian-build:~$ apt-cache rdepends libjack0.100.0-0
> <libjack0.100.0-0>
> 
> seems that there are no packages left in unstable that still depend on
> libjack0.100.0-0. In stable, the following packages depend on
> libjack0.100.0-0:
> 
>   timemachine
>   meterbridge
>   libjackasyn0
>   libjack0
>   ladccad
>   ladcca-bin
>   jackeq
>   horgand
>   galan
>   creox
>   brutefir
>   bitscope
>   amsynth
> 
> 
> none of these packages have been removed from unstable. I therefore
> conclude that there are no packages for which we should add this breaks.

Well, the idea of the Breaks directive is to avoid having a pre-lenny 
program with a post-lenny jack. So I think adding Breaks to all these <= 
lenny-version would do it (although maybe too restrictive).

-- 
Saludos,
Felipe Sateler



More information about the pkg-multimedia-maintainers mailing list