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

[fis-gtm] builds with pbuilder



Andreas/Yaroslav,
Thanks to Luis, I setup a pbuilder environment and built GT.M. There are a few lintian warnings and some package naming oddities that I am unsure about. How do I grab the build log, aside from using tee?

I say package naming oddity, because the generated deb is named fis-gtm-6.0-001_6.0-001-1_amd64.deb, where I expected to see a deb named fis-gtm_6.0-001-1_amd64.deb.

I can't find the lintian warnings in pbuidler's output, but I did see them in debuild's output. This is what I see in debuild:
W: fis-gtm source: changelog-should-mention-nmu
W: fis-gtm source: source-nmu-has-incorrect-version-number 6.0-001-1
W: fis-gtm-6.0-001: setuid-binary usr/lib/fis-gtm/V6.0-001_x86_64/gtmsecshr 4755 root/root
W: fis-gtm-6.0-001: non-standard-dir-perm usr/lib/fis-gtm/V6.0-001_x86_64/gtmsecshrdir/ 0500 != 0755
W: fis-gtm-6.0-001: setuid-binary usr/lib/fis-gtm/V6.0-001_x86_64/gtmsecshrdir/gtmsecshr 4500 root/root
W: fis-gtm-6.0-001: executable-is-not-world-readable usr/lib/fis-gtm/V6.0-001_x86_64/gtmsecshrdir/gtmsecshr 4500

I'm not sure what nmu is. The flagged permissions for gtmsecshr are what we require and check for. Do I need to suppress those warnings?

These are the warnings that I see in pbuilder's output:
dpkg-shlibdeps: warning: debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/plugin/libgtmcrypt.so contains an unresolvable reference to symbol gtm_free: it's probably a plugin
dpkg-shlibdeps: warning: 6 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/ftok debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/gtcm_server debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/lke debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/mumps debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/mupip debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/gtcm_gnp_server debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/gtcm_pkdisp debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/dse debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/libgtmshr.so debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/gtcm_shmclean debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/gtmsecshrdir/gtmsecshr debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/gtcm_play were not linked against libncurses.so.5 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/plugin/libgtmcrypt.so was not linked against libgpg-error.so.0 (it uses none of the library's symbols)

gtm_free is provided by debian/fis-gtm-6.0-001/usr/lib/fis-gtm/V6.0-001_x86_64/libgtmshr.so. Do I need to suppress this warning? I will look into whether or not we can avoid the dependency for libncurses and ligpg-error.

What are the next steps?

thanks,
Amul

_____________
The information contained in this message is proprietary and/or confidential. If you are not the intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, please be aware that any message addressed to our domain is subject to archiving and review by persons other than the intended recipient. Thank you.


Reply to: