[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Number of Debian packages available.



On Tue, 2012-10-16 at 20:10 +0300, Andrei POPESCU wrote:
> On Ma, 16 oct 12, 18:44:20, Ralf Mardorf wrote:
> > >  
> > > Why should every application *capable* of outputting to jackd force one 
> > > to install jackd?
> > 
> > Jackd could be a "suggested dependency", if you don't use jackd, why
> > should the app link against the lib? The app should link against it, as
> > soon as you configure the app to use jackd and than you need jackd
> > completely, not only the lib.
> 
> As far as I know (not my area of expertise, but I have been struggling 
> to compile XBMC for my Raspberry Pi recently), such capabilities are 
> compile time options.
> 
> When you compile an application with output capability to jackd and/or 
> pulseaudio the corresponding library becomes a hard dependency (i.e. the 
> application may even crash if the library is not installed).
> 
> Or would you expect regular users to recompile applications just to 
> choose between plain alsa, pulseaudio or jackd output?

No, compiling shouldn't be needed. This is a discussion we very often
had on jack mailing list, when split packages failed.
I don't know why an app should crash, as long as it doesn't try to
access the missing lib. It might crash, I don't know, but it should be
possible to get an app without jackd support and to load jackd support
as a plugin or something like that. There was a mail about Iceweasel and
language support some minutes ago. All language packages get installed
by default, so they could become one package. Ok, it's possible to
remove them manually, after installing, pff, it's also possible to
delete the files manually after installing ;).



Reply to: