Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 689556 - =net-libs/davix-0.7.3 should install davix_copy
Summary: =net-libs/davix-0.7.3 should install davix_copy
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Guilherme Amadio
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-09 18:14 UTC by Oliver Freyermuth
Modified: 2019-07-17 19:59 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Freyermuth 2019-07-09 18:14:48 UTC
As currently packaged, the davix_copy library is neither build nor installed. 

-DENABLE_THIRD_PARTY_COPY=TRUE

fixes that, potentially should be USE-flagged. 

The davix_copy library is for example required by gfal2 (not packaged for Gentoo yet).
Comment 1 Guilherme Amadio gentoo-dev 2019-07-11 12:11:03 UTC
What should the USE flag be? Would there be any drawback to just leave it always enabled instead of providing the USE flag for it?
Comment 2 Oliver Freyermuth 2019-07-11 17:37:27 UTC
Dear Guilherme,

seeing that e.g. Debian appears to have this on by default in their main package, and since it only "adds" a library without extra dependencies as far as I can see, I believe there is no real drawback from just having this always enabled. There's also no global USE flag this would cleanly match. 

Checking the upstream source, it's also always on for their rpmbuild (davix.spec) and their Debian code (debian/rules), their test-suite (test/run-tests.sh) and those mycompile.sh / myasan.sh files shipped with the source. So in fact, it's rather astonishing the default in CMakeLists.txt is FALSE ;-). 

Cheers,
Oliver
Comment 3 Guilherme Amadio gentoo-dev 2019-07-17 13:42:47 UTC
This does add a new dependency on net-libs/gsoap[ssl]. If it works on macOS, which I cannot test right now, unfortunately, then I will add the dependency without a USE flag. If gsoap doesn't work on macOS, then I will add with a USE flag, to allow davix and ROOT to be built for macOS as well later.
Comment 4 Oliver Freyermuth 2019-07-17 19:59:30 UTC
Thanks, I missed that additional dependency indeed!