Hi,
On 28/09/2023 08:11, Thomas Goirand wrote:
On 9/27/23 17:05, Gregory Farnum wrote:
> Also, I’d like to connect you and Thomas, who has been working on
> Debian builds in irc again and maintains Ceph packages in Debian
> proper.
My mission is probably a bit different from what
Matthew is doing.
Mmm. My Wikimedia hat wants to look at cephadm for our next Ceph cluster
(rather than puppet&packages); that requires (because of local policy)
images for Ceph that are built on Debian; so that really requires
Ceph.io to provide at least .debs (and ideally the images too, but I
need to get to that) to build them from.
Also, I think having Ceph publish .debs is useful more generally.
Trying to maintain Ceph in Debian has to be done in
Unstable/Testing,
which is a way more challenging than building for one's own unofficial
My Debian developer hat is sympathetic to this problem, too (but doesn't
have a lot of free time!). I think I'm inclined to agree with Bernd that
it may not be a valuable use of time trying to get packages built for
architectures that Ceph upstream don't support, particularly given how
resource-hungry the build process is.
And, obviously, if we can get debian/ under the upstream main branch
into a better state, that makes everyone's lives easier - upstream
packages build better, and distros don't have to re-do the packaging work.
My Debian packaging is also a way more Debian policy
compliant than what
I saw from upstream. For example, I noticed that during the build, Ceph
Yes; I was trying to do a minimum-viable-PR sort of job to try and get
reef packages built again - so I fixed the most serious errors (like the
lack of copyright file) where they could be done with minimal changes. I
wasn't intending that to be the final state of packaging for main.
So, Matthew, would you like to do packaging with me
directly in Debian?
If so, I warmly welcome you in the #debian-openstack IRC channel in OFTC
if you would like to kickstart this (or we continue by email if you
prefer).
Particularly if we can arrange for packaging improvements to end up in
Ceph main (and thus subsequent releases, and thus hopefully images), I
may well be able to carve out some time to do so.
[once there are Ceph Reef .debs available, I was going to look at the
lintian output by way of next steps]
Regards,
Matthew