[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1040498: Help for Bioconductor transition needed: using Debian packaged libraries in r-bioc-rhdf5filters



Hi,

I've just pushed r-bioc-rhdf5filters to salsa[1].  We are replacing code
copies of several compression related libs by the Debian equivalents.
Seems upstream added zstd and thus I added libzstd-dev to Build-Depends
and tried to fix the according patch.  But it went more complex.  The
issues are occuring when trying to build 

    src/blosc

where upstream provides in src/blosc/lib three versioned code copies

    src/blosc/lib/blosc-1.20.1
    src/blosc/lib/lz4-1.9.4
    src/blosc/lib/snappy-1.1.1

My first means was (not commited yet)

diff --git a/debian/control b/debian/control
index 1a28bdb..76b3258 100644
--- a/debian/control
+++ b/debian/control
@@ -15,6 +15,8 @@ Build-Depends: debhelper-compat (= 13),
                libbz2-dev,
                libblosc-dev,
                libhdf5-dev,
+               liblz4-dev,
+               libsnappy-dev,
                libzstd-dev
 Testsuite: autopkgtest-pkg-r
 

but further patching attempts did no good here.  The plain build log of
the package in Salsa does not say much since the actual build error of R
is suppressed.  You can see the real issue behind the failures when you
do

   R CMD INSTALL -l `pwd`/debian/r-bioc-rhdf5filters/usr/lib/R/site-library .

For the moment I try to checkout other packages of the transition.  It
would help if someone could have a look here.

Kind regards
    Andreas.


[1] https://salsa.debian.org/r-pkg-team/r-bioc-rhdf5filters

-- 
http://fam-tille.de


Reply to: