[LAU] Sonic Visualiser 3.0 released

david gnome at hawaii.rr.com
Sun Apr 2 00:49:41 UTC 2017


On 04/01/2017 08:06 AM, Bernardo Barros wrote:
> On 4/1/17 10:50 AM, Christopher Arndt wrote:
>> Am 29.03.2017 um 08:56 schrieb Chris Cannam:
>>> The dependency is on a Cap'n Proto build more recent than 0.5.3, which
>>> sadly at the moment means a git checkout of it [...].
>>
>> That's a stupid thing to do for a stable relase of an application, IMHO.
>>
>> How does the SV project expect distribution package maintainers to
>> package the application if it depends on unreleased versions of other
>> software?
>
> Would you prefer not having it released? Really?

In my opinion, release it, but don't expect a ton of downloads and 
testing. ;)

Personally, I think it's better to not depend on unreleased versions of 
libraries for release versions of an application. For testing/beta 
versions, sure.

> If it's not "possible" I tend to think this is a limitation of the
> GNU/Linux packaging system, not the developers' negligence.

Hmm, in my opinion, it's the developers choice to either (1) implement a 
particular feature that depends on something in the newest version of a 
library vs (2) choose  to support stable Linux releases. The feature 
would have to be really a "must-have" one for me to try to make it work.

It's not a limitation of the Linux packaging system. Library 
interdependencies are a thorny issue under any OS. I've run Debian 
systems that combined Stable, Testing, Sid and Experimental. Updating 
anything was fraught with risk. I've seen Windows library updates that 
broke one or more apps that depended on particular libraries.

Questions:

Can't an application be packaged with a static-compiled copy of the 
required library, thereby not disturbing other applications that depend 
on stable/older library releases?

Does Ubuntu's new Snap system offer anything to help these kinds of 
situations?

-- 
David W. Jones
gnome at hawaii.rr.com
authenticity, honesty, community
http://dancingtreefrog.com


More information about the Linux-audio-user mailing list