Bug#1031647: git-annex: Bogus build dependency whitelist results in FTBFS on m68k
John Paul Adrian Glaubitz
glaubitz at physik.fu-berlin.de
Sun Feb 19 18:52:22 GMT 2023
Source: git-annex
Version: 10.20230126-1
Severity: normal
User: debian-68k at lists.debian.org
Usertags: m68k
X-Debbugs-Cc: debian-68k at 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
More information about the Pkg-haskell-maintainers
mailing list