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
signature.asc
Description: PGP signature