Control: fixed -1 btrfs-progs/4.16.1-1

On Sat, May 12, 2018 at 10:06:48AM +0100, Dimitri John Ledkov wrote:
> Hi,
> 
> On 9 May 2018 at 02:15, Nicholas D Steeves <nstee...@gmail.com> wrote:
> > Package: src:btrfs-progs
> > Severity: normal
> > Tags: patch
> >
> > Attached is a patch that will allow btrfs-progs-4.16.1 to be built on
> > Debian and Ubuntu.  AFAICT there's no need to add --with python3 at
> > this time, but I'm guessing that some day that might become a good
> > idea.
> 
> I have started on packaging 4.16.1 as well. And i would NAK this for now.

I agree, your solution in 4.16.1-1 is a better way to do this :-) BTW,
would you please change the debhelper (>= 11) dep to (>=11~)?

> It seems like btrfs-progs upstream makefiles are buggy. It tries hard
> to create dynamic & static binaries, and libraries, however, neither
> libtrfs nor libtrfs-utils libraries are dynamically linked to the
> btrsfs-* utils. Thus at the moment, it looks like nothing links to
> btrfs.so, althought everything could have been linked to it.
> 
> I'm not sure what the upstream intention is/was for the btrfs.so - is
> it internal only library, which should then be noinst; or is it meant
> to be a public library, yet private, as in libbtrfs.so.0 without any
> public -dev package; and similarly what to do about btrfs-util.so and
> the python bindings.

From what I understand the Python bindings will allow access to common
operations like snapshotting, without needing to use a subprocess and
without needing to parse btrfs' output.  'Not sure if it can do this
yet, but I'll look into it in the months to come.

> Thus I was going to seek upstream clarification on wether or not btrfs
> & btrfs-util libraries are meant to be public or private; and
> installed or not.
> 
> I wonder if this is the result of not using automake =/

Sorry, all I've heard is that the core tools are going to break out
more of their code to the libraries.  OpenSUSE packages the libraries
separately, and as they're the project most committed to btrfs it
seems like a reasonable thing to do, and that the libraries are meant
to be used by other applications.
http://download.opensuse.org/tumbleweed/repo/oss/x86_64/

Cheers!
Nicholas

Attachment: signature.asc
Description: PGP signature

Reply via email to