Re: [LAD] What's with Nedko Arnaudov?

From: David Runge <dave@email-addr-hidden>
Date: Thu Dec 07 2017 - 03:05:43 EET

On 2017-12-06 16:10:09 (-0800), Len Ovens wrote:
> On Wed, 6 Dec 2017, David Runge wrote:
>
> > On December 6, 2017 5:17:53 PM GMT+01:00, Christopher Arndt <chris@email-addr-hiddensarndt.de> wrote:
> > > Am 06.12.2017 um 15:28 schrieb David Runge:
> > > > This actively keeps programs such as cadence to be integrated into
> > > the
> > > > [community] repository in Arch, as I will not add flowcanvas back
> > >
> > > Can you elaborate on that? AFAIK cadence/catia uses PyQt to draw its
> > > canvas.
> > According to its INSTALL file [1] claudia needs ladish. a2jmidid is an
> > optional dependency to cadence.
>
> That is like saying jackd is an optional dependancy to Cadence. Unless
> things have changed, there are many debian packages that end up with a
> jackd2 dependancy and switching over to jackd1 is not trivial for many
jack{1,2} _is_ a dependency for cadence on a package and build level.
a2jmidid is a build and (packaging wise) optional dependency.

Maybe I should clarify:
I'm writing about requirements for packages.
This is basically a packaging problem, as I have to build and provide a
package in the main repositories for all build (and of course runtime)
dependencies of a program.
ladish and a2jmidid are runtime and/or build dependencies for cadence,
which means, if I want to push cadence (and all of its parts, i.e.
also claudia) to the main repositories, I have to package ladish as well
(which suffers from the aforementioned problems).

> people. Jackd2 also does not depend on a2jmidid, but there are some
> applications that depend on jackd2 being able to access a2jmidid even if it
> is not listed in the depends. If jackd1 is the goto... please make it jackd3
> and be done with it. Then depricate jackd2. Or roll the code into jackd2 as
> well... I really don't care which.
AFAIK, jack2 is a reimplementation, with SMP support, so they are really
two different architectures, that implement the same API.
tbh, I always use jack2 though...
There is no way of merging the two.

> In case you are wondering, installing jackd1 on a debian based machine that
> already has jackd2 and other audio appliactions installed will first remove
> jackd2 as well as all appliactions that depend on it and then install
> jackd1. The user is left with the task of reinstalling their audio sw... if
> that sw doesn't first remove jackd1 so it can drop jackd2 back in place. Is
> the packaging clearly broken? Yes. Can it be fixed? Half the problem is
> based on policy not code. (how long has Linux Sampler not been in debian?)
That luckily is not a problem with pacman on Arch Linux.
I've always found packaging in Debian (derivatives) to be too painful ;-)

-- 
https://sleepmap.de

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
https://lists.linuxaudio.org/listinfo/linux-audio-dev

Received on Thu Dec 7 04:15:02 2017

This archive was generated by hypermail 2.1.8 : Thu Dec 07 2017 - 04:15:03 EET