On Thu, 14 Apr 2016 10:46:02 +0800 Paul Wise wrote: > I note that these relations are not present in the source package. > After running a build, I see that ${shlibs:Depends} is the cause.
Looking at the the files and their dependencies, here are the culprits: debian/samba/usr/lib/x86_64-linux-gnu/samba/libprocess-model.so.0 debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 They need to be moved into the samba-libs package. Here is the analysis I used (irrelevant output stripped): $ find debian/*/ ! -wholename 'debian/tmp/*' | xargs file | sed -n 's/: *ELF.*//p' | while read binary ; do echo ----------------------- Checking $binary > /dev/stderr ; objdump -x $binary |& sed -n s/NEEDED//p | while read library ; do find debian/*/ -iname $library* ; done | grep -v debian/tmp/ | grep -v debian/samba-libs/ | grep -v debian/libwbclient0/ ; done ----------------------- Checking debian/python-samba/usr/lib/python2.7/dist-packages/samba/samba3/smbd.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-common-bin/usr/bin/net debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-libs/usr/lib/x86_64-linux-gnu/samba/libservice.so.0 debian/samba/usr/lib/x86_64-linux-gnu/samba/libprocess-model.so.0 ----------------------- Checking debian/samba-libs/usr/lib/x86_64-linux-gnu/samba/libnon-posix-acls.so.0 debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-testsuite/usr/bin/smbtorture debian/samba/usr/lib/x86_64-linux-gnu/samba/libprocess-model.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/commit.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/crossrename.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/netatalk.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/fileid.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/default_quota.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/smb_traffic_analyzer.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/full_audit.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/posix_eadb.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/linux_xfs_sgid.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/acl_tdb.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/expand_msdfs.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/fake_perms.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/readahead.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/catia.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/audit.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/media_harmony.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/aio_pthread.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/recycle.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/shadow_copy.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/time_audit.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/xattr_tdb.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/aio_linux.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/aio_fork.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/preopen.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/streams_depot.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/extd_audit.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/dirsort.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/aio_posix.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/syncops.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/cap.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/worm.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/btrfs.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/fruit.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/acl_xattr.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/readonly.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/dfs_samba4.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/shadow_copy2.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 ----------------------- Checking debian/samba-vfs-modules/usr/lib/x86_64-linux-gnu/samba/vfs/scannedonly.so debian/samba/usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0 -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part