Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#48164 - [systemd] It is too early to remove support for legacy libsystemd libraries

Attached to Project: Arch Linux
Opened by Abdó Roig-Maranges (abdo) - Saturday, 13 February 2016, 13:42 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 13 February 2016, 13:57 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Current systemd 229 in testing removes support from legacy systemd libraries: libsystemd-daemon.so libsystemd-journal.so, etc. It is too early to do that, since some packages link against them, even though they do not declare the dependency on the PKGBUILD.

Until no package secretly links against them, compat libraries should be kept.

Steps to reproduce:

I did a search for binaries dynamically linking to libsystemd-daemon.so on my machine:

find /usr/bin -type f -executable | while read bin; do ldd $bin | grep -q "libsystemd-daemon" && pacman -Qo "$bin"; done

I got the following:

/usr/bin/mpd is owned by mpd 0.19.12-1
/usr/bin/smbclient is owned by smbclient 4.3.4-1
/usr/bin/rpcclient is owned by smbclient 4.3.4-1
/usr/bin/smbspool is owned by smbclient 4.3.4-1
/usr/bin/smbtree is owned by smbclient 4.3.4-1
/usr/bin/smbcacls is owned by smbclient 4.3.4-1
/usr/bin/smbcquotas is owned by smbclient 4.3.4-1
/usr/bin/smbget is owned by smbclient 4.3.4-1
/usr/bin/net is owned by smbclient 4.3.4-1
/usr/bin/nmblookup is owned by smbclient 4.3.4-1
/usr/bin/samba-regedit is owned by samba 4.3.4-1
/usr/bin/dbwrap_tool is owned by samba 4.3.4-1
/usr/bin/ntlm_auth is owned by samba 4.3.4-1
/usr/bin/sharesec is owned by samba 4.3.4-1
/usr/bin/eventlogadm is owned by samba 4.3.4-1
/usr/bin/pdbedit is owned by samba 4.3.4-1
/usr/bin/smbpasswd is owned by samba 4.3.4-1
/usr/bin/smbcontrol is owned by samba 4.3.4-1
/usr/bin/smbstatus is owned by samba 4.3.4-1
/usr/bin/smbta-util is owned by samba 4.3.4-1
/usr/bin/testparm is owned by samba 4.3.4-1
/usr/bin/profiles is owned by samba 4.3.4-1
/usr/bin/winbindd is owned by samba 4.3.4-1
/usr/bin/nmbd is owned by samba 4.3.4-1
/usr/bin/smbd is owned by samba 4.3.4-1
/usr/bin/cifsdd is owned by samba 4.3.4-1
/usr/bin/locktest is owned by samba 4.3.4-1
/usr/bin/masktest is owned by samba 4.3.4-1
/usr/bin/gentest is owned by samba 4.3.4-1
/usr/bin/smbtorture is owned by samba 4.3.4-1
/usr/bin/oLschema2ldif is owned by samba 4.3.4-1
/usr/bin/regtree is owned by samba 4.3.4-1
/usr/bin/regshell is owned by samba 4.3.4-1
/usr/bin/regpatch is owned by samba 4.3.4-1
/usr/bin/regdiff is owned by samba 4.3.4-1
/usr/bin/wbinfo is owned by samba 4.3.4-1
/usr/bin/samba is owned by samba 4.3.4-1
/usr/bin/ndrdump is owned by samba 4.3.4-1
/usr/bin/mpv is owned by mpv 1:0.15.0-1
/usr/bin/mencoder is owned by mencoder 37379-7
/usr/bin/mplayer is owned by mplayer 37379-7
This task depends upon

Closed by  Dave Reisner (falconindy)
Saturday, 13 February 2016, 13:57 GMT
Reason for closing:  Not a bug
Additional comments about closing:  No, it's not too early.
Comment by Abdó Roig-Maranges (abdo) - Saturday, 13 February 2016, 13:52 GMT
Oh, I just saw that you are already aware of this and a rebuild of samba is in testing.
Comment by Dave Reisner (falconindy) - Saturday, 13 February 2016, 13:57 GMT
ldd is the wrong tool to do this, and your list contains false positives. We have tools on our build server which index binary dependencies regardless of package metadata and are useful in creating rebuild lists for occasions like this. There were exactly three packages left in the repos which needed to be rebuilt:

samba
ypbind-mt
fcgiwrap

Loading...