samba-container
samba-container copied to clipboard
add support for building debian/ubuntu based images
While I am not strictly opposed to this idea I think that supporting lots of different base images has costs and we should be judicious about what bases we use and how many images we end up supplying. To justify having these I'd want to consider:
- user demand: is anyone outside the team asking for these
- features: is there something the ubuntu or debian builds of samba do that the current images can not or do not?
- team expertise: it would be best if someone familiar with those distro ecosystems helped maintain these variants
- testing: either we test and make use of these variants or we should have some way of expressing that some images are "1st tier" vs "best effort" or something like that
- distribution and documentation: how do users know the variants exist and how should they acquire them. How should users know which ones are best to use
They also offer the required Samba packages out of the box so there would not be a requirement to additionally create and maintain debian package builds in ordeer to maintain debian images unless we want to offer nightly snapshots like for the prm based distos.
I think building out of samba nightly builds is also useful in understanding the fast moving upstream and early detection of breakages(from container world). In addition to that we do have a "devbuilds" variant consuming these nightly samba and ceph developmental builds which is currently used by ceph main branch.
@anoopcs9 wrote:
They also offer the required Samba packages out of the box so there would not be a requirement to additionally create and maintain debian package builds in ordeer to maintain debian images unless we want to offer nightly snapshots like for the prm based distos.
I think building out of samba nightly builds is also useful in understanding the fast moving upstream and early detection of breakages(from container world). In addition to that we do have a "devbuilds" variant consuming these nightly samba and ceph developmental builds which is currently used by ceph main branch.
I did not mean to say that nightly Samba builds from upstream master for debian woudln't be useful. We are doing those for fedora and centos for the reasons you mentioned.
I just indicated that providing debian based containter images does not directly enforce building nightly Samba debian packages because the distro ships complete Samba packages.