Source: git-annex
Version: 10.20230126-1
Severity: normal
User: debian-68k@lists.debian.org
Usertags: m68k
X-Debbugs-Cc: debian-68k@lists.debian.org

Hello!

git-annex currently FTBFS on m68k with an error message that indicates that some
build dependencies are missing:

Configuring git-annex-10.20230126...
Setup: Encountered missing or private dependencies:
clientsession,
wai,
wai-extra,
warp >=3.2.8,
warp-tls >=3.2.2,
yesod >=1.4.3,
yesod-core >=1.6.0,
yesod-form >=1.4.8,
yesod-static >=1.5.1

Looking at debian/control, these build dependencies are for some reason only 
enabled
for a subset of architectures, namely those where the build dependency doesn't 
arise:

--- debian/control.old  2023-02-13 19:07:12.000000000 +0100
+++ debian/control      2023-02-19 19:37:53.133167401 +0100
@@ -34,16 +34,16 @@
        libghc-hinotify-dev (>= 0.3.10) [linux-any],
        libghc-dbus-dev (>= 0.10.7) [linux-any],
        libghc-fdo-notify-dev (>= 0.3) [linux-any],
-       libghc-yesod-dev (>= 1.2.6.1)       [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-yesod-core-dev (>= 1.6.0)    [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-yesod-form-dev (>= 1.3.15)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-yesod-static-dev (>= 1.2.4)  [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-shakespeare-dev (>= 2.0.0)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-clientsession-dev            [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-warp-dev (>= 3.0.0.5)        [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-warp-tls-dev                 [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-wai-dev                      [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-wai-extra-dev                [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 mips mips64el mipsel powerpc ppc64el s390x],
+       libghc-yesod-dev (>= 1.2.6.1),
+       libghc-yesod-core-dev (>= 1.6.0),
+       libghc-yesod-form-dev (>= 1.3.15),
+       libghc-yesod-static-dev (>= 1.2.4),
+       libghc-shakespeare-dev (>= 2.0.0),
+       libghc-clientsession-dev,
+       libghc-warp-dev (>= 3.0.0.5),
+       libghc-warp-tls-dev,
+       libghc-wai-dev,
+       libghc-wai-extra-dev,
        libghc-dav-dev (>= 1.0),
        libghc-persistent-dev (>= 2.8.1),
        libghc-persistent-template-dev,

Thus, I would suggest removing the white-list and enabling the build 
dependencies
for all architectures.

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to