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

Re: [MoM] Packaging mindthegap (Was: [MoM] Packaging mindthemap)



Hi Vilnius,

On Thu, Jul 04, 2019 at 11:16:54AM +0300, merkys@debian.org wrote:
> On 2019-07-04 10:47, Andreas Tille wrote:
> > Not really a problem.  To my observation chances for racing conditions
> > in development of one Debian Med package are pretty low.  If you've found
> > a solution for a problem somebody has mentioned here it makes sense to
> > push frequently to enable the team member continue to work.
> 
> Thanks Andreas. I will now hesitate less :)

:-)
 
> > Thanks to Andrius' contribution the cmake issue should be solved.  At
> > least in my pbuilder the build process is starting.  Now I was stumbling
> > upon missing Build-Depends.
> 
> I trace the problem to missing Depends of libgatbcore2. This library
> depends at least on HDF5 libraries, but does not pull them in together.
> The problem manifests in build log of gatb-core [1]:
> 
>    dh_shlibdeps -a -O--sourcedirectory=gatb-core
> dpkg-shlibdeps: warning: symbol gzread used by debian/libgatbcore2/usr/lib/x86_64-linux-gnu/libgatbcore.so.2 found in none of the libraries
> dpkg-shlibdeps: warning: symbol H5Aexists used by debian/libgatbcore2/usr/lib/x86_64-linux-gnu/libgatbcore.so.2 found in none of the libraries
> dpkg-shlibdeps: warning: symbol H5Dread used by debian/libgatbcore2/usr/lib/x86_64-linux-gnu/libgatbcore.so.2 found in none of the libraries
> dpkg-shlibdeps: warning: symbol pthread_create used by debian/libgatbcore2/usr/lib/x86_64-linux-gnu/libgatbcore.so.2 found in none of the libraries
> dpkg-shlibdeps: warning: symbol H5Awrite used by debian/libgatbcore2/usr/lib/x86_64-linux-gnu/libgatbcore.so.2 found in none of the libraries
> dpkg-shlibdeps: warning: symbol H5Aclose used by debian/libgatbcore2/usr/lib/x86_64-linux-gnu/libgatbcore.so.2 found in none of the libraries
> dpkg-shlibdeps: warning: symbol H5Pset_layout used by debian/libgatbcore2/usr/lib/x86_64-linux-gnu/libgatbcore.so.2 found in none of the libraries
> dpkg-shlibdeps: warning: symbol pthread_attr_setstacksize used by debian/libgatbcore2/usr/lib/x86_64-linux-gnu/libgatbcore.so.2 found in none of the libraries
> dpkg-shlibdeps: warning: symbol H5T_NATIVE_UINT64_g used by debian/libgatbcore2/usr/lib/x86_64-linux-gnu/libgatbcore.so.2 found in none of the libraries
> dpkg-shlibdeps: warning: symbol H5Fcreate used by debian/libgatbcore2/usr/lib/x86_64-linux-gnu/libgatbcore.so.2 found in none of the libraries
> dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all)
> 
> Thus dpkg-shlibdeps is unable to autodetect Depends of libgatbcore2.

Hmmm, tricky!

> Do you know how to fix it? I'll file a bug report.

I agree that's a bug but I have no idea how to fix it. :-(

> As for mindthegap, adding indirect build-depends doesn't sound elegant
> to me (it's better to fix the gatb-core).

I agree that it is not an elegant solution.  On the other hand as some
educational exercise it might be interesting to do this anyway.
However, I agree that we should not upload the final package that way
and rather fix gatb-core.

> For the time being (and the
> MoM) I guess we can add them with a notice in debian/todo to remove them
> once the problem with gatb-core is solved.

Fully ACK!

Thanks for spotting this issue (that also falls in the "please watch me"
category)

      Andreas.
 
> [1]
> https://buildd.debian.org/status/fetch.php?pkg=gatb-core&arch=amd64&ver=1.4.1%2Bgit20181225.44d5a44%2Bdfsg-3&stamp=1560944266&raw=0

-- 
http://fam-tille.de


Reply to: