void-packages icon indicating copy to clipboard operation
void-packages copied to clipboard

samba: update to 4.20.1.

Open otommod opened this issue 9 months ago • 1 comments

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 to common/shlibs? EDIT I did add them all
  • I packaged {uid,socket,nss,resolv}_wrapper since they are needed by the samba 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 when cmocka 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.

otommod avatar May 22 '24 10:05 otommod