Bug#1053195: Please remove librados-dev build-depends on all 32 bits arch
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
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
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)