Source: samba Version: 2:4.10.8+dfsg-1 Severity: normal Tags: patch User: debian-68k@lists.debian.org Usertags: m68k
Hello! samba currently fails to build from source on multiple architectures either because support for cephfs is not stable on these architectures or currently not available at all [1]. I therefore suggest to make support for cephfs conditional per architecture so it can be enabled on architectures only where we know it works reliably. Attaching a proposed debdiff. Thanks, Adrian > [1] https://buildd.debian.org/status/package.php?p=samba&suite=unstable -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
diff -Nru old/samba-4.10.8+dfsg/debian/control new/samba-4.10.8+dfsg/debian/control --- old/samba-4.10.8+dfsg/debian/control 2019-09-10 18:32:08.000000000 +0200 +++ new/samba-4.10.8+dfsg/debian/control 2019-09-19 09:08:42.385884902 +0200 @@ -23,7 +23,7 @@ libblkid-dev, libbsd-dev, libcap-dev [linux-any], - libcephfs-dev [linux-any], + libcephfs-dev [amd64 arm64 i386 mips64el ppc64el ppc64 x32], libcmocka-dev (>= 1.1.3), libcups2-dev, libdbus-1-dev, diff -Nru old/samba-4.10.8+dfsg/debian/rules new/samba-4.10.8+dfsg/debian/rules --- old/samba-4.10.8+dfsg/debian/rules 2019-09-10 18:32:08.000000000 +0200 +++ new/samba-4.10.8+dfsg/debian/rules 2019-09-19 09:08:17.445884240 +0200 @@ -70,12 +70,19 @@ --with-logdir=/var/log/ctdb \ --enable-etcd-reclock +ifeq (,$(filter amd64 arm64 i386 mips64el ppc64el ppc64 x32, $(DEB_HOST_ARCH))) + conf_args += \ + --enable-ceph-reclock +else + conf_args += \ + --disable-cephfs +endif + ifeq ($(DEB_HOST_ARCH_OS), linux) conf_args += \ --with-systemd \ --systemd-install-services \ - --with-systemddir=/lib/systemd/system \ - --enable-ceph-reclock + --with-systemddir=/lib/systemd/system else conf_args += \ --without-systemd