Re: Embedded library copies - mergerfs

2017-08-07 Thread Paul Wise
On Mon, Aug 7, 2017 at 8:30 AM, Antonio SJ Musumeci wrote: > My users span several generations of Debian (and other) Linux distributions. > Early 2.9.X versions of libfuse had bugs which led to "random" crashes. > These versions are still in wide use (I get 2.8.x users on occasion too). > Over pas

Re: Embedded library copies - mergerfs

2017-08-07 Thread Nikolaus Rath
On Aug 07 2017, Antonio SJ Musumeci wrote: [libfuse] > There are secondary issues related to v2 being no longer maintained What makes you think so? I'm not adding new features, but it's definitely still being maintained. Best, -Nikolaus -- GPG Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FC

Re: Embedded library copies - mergerfs

2017-08-07 Thread Antonio SJ Musumeci
I'm not sure that Ritesh did a good job of explaining why I've embedded libfuse2 into mergerfs. My users span several generations of Debian (and other) Linux distributions. Early 2.9.X versions of libfuse had bugs which led to "random" crashes. These versions are still in wide use (I get 2.8.x use

Re: Embedded library copies - mergerfs

2017-08-07 Thread Ritesh Raj Sarraf
On Mon, 2017-08-07 at 10:32 +0200, Nikolaus Rath wrote: > On Aug 07 2017, Ben Finney wrote: > > By your description, the upstream code doesn't do that. One obvious > > workaround is to remove the embedded library in the Debian > > ‘mergerfs’ > > package ‘clean’ target, patch the software to instea

Re: Embedded library copies - mergerfs

2017-08-07 Thread Ritesh Raj Sarraf
On Mon, 2017-08-07 at 16:43 +1000, Ben Finney wrote: > > Any advise on what should be our take further ? > > You have correctly identified that the embedded library should not be > used in Debian, and instead the Debian ‘mergerfs’ package should use > only the first-class Debian ‘libfuse’ package.

Re: Embedded library copies - mergerfs

2017-08-07 Thread Nikolaus Rath
On Aug 07 2017, Ben Finney wrote: > By your description, the upstream code doesn't do that. One obvious > workaround is to remove the embedded library in the Debian ‘mergerfs’ > package ‘clean’ target, patch the software to instead use Debian's > packaged ‘libfuse’ library, and maintain that patch

Re: Embedded library copies - mergerfs

2017-08-06 Thread Ben Finney
Ritesh Raj Sarraf writes: > To quote upstream: > It embeds libfuse because: > > I support many old platforms which use old and buggy versions of > libfuse. Embedding it keeps many of my users who don't know and don't > care to know how to update their systems from having to learn to build > libfu

Embedded library copies - mergerfs

2017-08-06 Thread Ritesh Raj Sarraf
mergerfs is a fuse based file system, similar in functionality to aufs and overlayfs. Since version 2.22.0, mergerfs is embedding the libfuse2 library in its source repo. Details can be seen in this bug report upstream at Github: https://github.com/trapexit/mergerfs/issues/431 So far upstream has