[Pkg-samba-maint] Bug#820947: smbclient: [regression] pulls the server package "samba" via samba-libs since 2:4.2.10+dfsg-0+deb8u1 (DSA 3548-1)

Paul Wise pabs at debian.org
Thu Apr 14 03:40:51 UTC 2016


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


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-samba-maint/attachments/20160414/fc4c5947/attachment-0001.sig>


More information about the Pkg-samba-maint mailing list