Sent from Workspace ONE Boxer
On Sep 29, 2023 6:07 PM, Bernd Zeimetz <bzed(a)debian.org> wrote:
On Fri, 2023-09-29 at 16:48 +0200, Thomas Goirand
wrote:
> On 9/29/23 14:53, Matthew Vernon wrote:
>
>
>
> > 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.
>
> I don't agree with this, especially
considering we need librbd for
> many
> packages in Debian. I counted 10 packages in
Debian that have
> build-depends on librbd-dev or librados-dev. If
Ceph gets removed
> from
> Debian, then the support for Ceph by those
packages is gone too...
How many of these packages are really needed on a
32bit arch?
Even if you don't like it, the reality is that -
at least the last time
I checked it - not even reading the default config
values is possible
with the current code base, and the Debian patch that
fixed the
compilation NEEDS to be removed as it will absolutely
lead to memory
errors on runtime.
What you can try is to build librbd and librados on
32bit arches and
ignore everything else. I'm not sure how much they
need from the rest
of the code base, but its much more reasonable to ship
only them on
32bit instead of a definitely broken ceph.
I don't have much time to reply right now, but today, I wrote bug reports to ask for
32 bits removal of Ceph support on the 10 packages that had librbd or librados
build-depends. So I agree...
I also don't have skills and time to reasonably build only libs for 32 bits. Contribs
welcome...
When I started looking into ceph I've removed lots
of stuff from the
debian folder that the ubuntu people added for unknown
reasons, its
much closer to upstream these days then it was before.
Actually close
enough that it is no problem to switch to the upstream
packages at all.
Not entirely, though I did some work, diffing the 2, so that Debian and upstream packaging
converges even more. At this point, IMO, I must invest some time on upstream packaging.
Cheers,
Thomas Goirand