Updating cauldron installs samba-server to everyone. samba-client is mandatory as it is requested by drakxtools-backend which is needed by bootloader-utils which is needed by the kernel. That's not great but I can live with it. Now it seems something is wrong with the samba4 packaging and updating a system with samba-client installed (100% of mageia systems) is now installing "samba" which is the server. Some parts of the dependency chain: samba-common requires lib64samba1 which requires lib64samba-dc0 which require some libs from samba-dc (seems strange) which require python-samba4 which require some libs from samba (the server, seem strange too). Reproducible: Steps to Reproduce:
CC: (none) => jani.valimaa, mageiaAssignee: bugsquad => mageia
Yeah, this is something I also noticed when playing with samba to make it installable. I'll try to update samba to 4.2.3 first and then try to figure out what's going on with the deps.
Samba is heavily overlinked and seems like as-needed isn't passed to the linker which causes the dep chain. I'll investigate if there's some sane way to filter out deps/reqs so the whole samba isn't pulled.
I've now filtered out some requires/provides, lets see how things work.
seems lib64samba-dc0 needs an required decency for the samba package: /usr/sbin/smbd: error while loading shared libraries: libdfs-server-ad-samba4.so: cannot open shared object file: No such file or directory
CC: (none) => identity.mageia.org
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=16693
What is the current state here?
CC: (none) => fri
This seem like a duplicate: Bug 22302 - Drop samba dependency