void-packages
void-packages copied to clipboard
samba: update to 4.20.1.
I don't have much experience with packaging and none with Void Linux
packaging in particular, especially with a big project like Samba, so I'm not sure this is production ready yet.
Testing the changes
- I tested the changes in this PR: briefly
Local build testing
- I built this PR locally for my native architecture, x86_64-musl
- I built this PR locally for these architectures:
- x86_64
- aarch64
- aarch64-musl
Questions & notes
-
samba-libs
has a ton of private libraries that I could not build as builtin this time. Should I add all of them tocommon/shlibs
? EDIT I did add them all - I packaged
{uid,socket,nss,resolv}_wrapper
since they are needed by thesamba
testsuite but they can also be bundled in... Do we really need them? They are not used by anything else (yet). On the other hand,pam_wrapper
, that is also needed, is already in the repository. - On a related note, I tried to build the aforementioned testsuite but it ended up with a
cmocka
related build failure (LargestIntegralType
was not defined). It did build successfully whencmocka
was build as a bundled library though. - Should we break the
samba
package up? Fedora/Debian have a ton of subpackages for it and even Alpine has a few more than us.