Bug#1053195: Please remove librados-dev build-depends on all 32 bits arch

2023-10-04 Thread Thomas Goirand

On 10/2/23 16:52, Christoph Martin wrote:

Hi Thomas,

I would limit the dependencies to the following architectures:
[amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64],

Is this the correct list?

And what about the dependency on librgw-dev?

Regards
Christoph


Hi Christoph,

The above list of arch seem technically correct to me, however, Ceph 
wont build on many of them (sparc64, ppc64, ia64), so you may want to 
remove the build-dep for them too. See this:

https://buildd.debian.org/status/package.php?p=ceph=experimental

So really, your list of arch should be:
[amd64 arm64 mips64el ppc64el riscv64 s390x]

as I don't trust it will be easy to re-add compat for anything else. So 
it may be easier for you, and more productive for these non-official 
ports, to let them build without Ceph support.


Note that I'm currently trying to fix the mips64el, which should be fine 
on my next upload.


As for librgw-dev, same thing, as all things Ceph will be removed from 
Debian for 32 bits arch...


Thanks for your care,
Cheers,

Thomas Goirand (zigo)



Bug#1053195: Please remove librados-dev build-depends on all 32 bits arch

2023-10-02 Thread Christoph Martin

Hi Thomas,

I would limit the dependencies to the following architectures:
[amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64],

Is this the correct list?

And what about the dependency on librgw-dev?

Regards
Christoph

Am 29.09.23 um 09:17 schrieb Thomas Goirand:

Source: nfs-ganesha
Version: 4.3-2
Severity: important

Hi,

I'd like to remove 32 bits support from Ceph, because upstream makes some
64 bits assumptions a bit everywhere, because it's not tested in upstream
CI, and because it is increasingly difficult to build Ceph on a smaller
addressing footprint (we used to have many tricks to reduce the build footprint
that isn't sustainable in the long run).

So please remove librados-dev in build-depends of your package for all 32
bits arch, and remove Ceph support in all 32 bits binaries. I'll upload
Ceph with Build-Depends: architecture-is-64-bit as soon as this is done
for the affected packages:


Bug#1053195: Please remove librados-dev build-depends on all 32 bits arch

2023-09-29 Thread Thomas Goirand
Source: nfs-ganesha
Version: 4.3-2
Severity: important

Hi,

I'd like to remove 32 bits support from Ceph, because upstream makes some
64 bits assumptions a bit everywhere, because it's not tested in upstream
CI, and because it is increasingly difficult to build Ceph on a smaller
addressing footprint (we used to have many tricks to reduce the build footprint
that isn't sustainable in the long run).

So please remove librados-dev in build-depends of your package for all 32
bits arch, and remove Ceph support in all 32 bits binaries. I'll upload
Ceph with Build-Depends: architecture-is-64-bit as soon as this is done
for the affected packages:
- fio
- libvirt
- tcmu
- qemu
- eckit
- fdb
- nfs-ganesha
- uwsgi
- xrootd

Cheers,

Thomas Goirand (zigo)