Your message dated Sun, 18 Jun 2023 09:12:37 +0000
with message-id <[email protected]>
and subject line Bug#1038265: fixed in git-annex 10.20230407-2
has caused the Debian Bug report #1038265,
regarding [PATCH] Add riscv64 to webapp B-D list and disable LTO on Ubuntu
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1038265: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038265
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: git-annex
Version: 10.20230407-1
Severity: wishlist
Tags: patch

Hi again,

Still related to
https://bugs.launchpad.net/ubuntu/+source/git-annex/+bug/2019992, I
found a few more things that needs to be adjusted to properly build
git-annex on Ubuntu.

1) We need to add riscv64 to the list of archs for webapp B-Ds on
   d/control, otherwise the build will always fail on that architecture.
   I believe this makes sense for Debian because of our intention to
   fully support riscv64 on trixie.

2) Ubuntu enables LTO by default, and I found that that can introduce a
   problem when compiling git-annex on ppc64el.  For that reason, I'd
   like to propose the following change which disables LTO on that
   specific arch.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/

diff --git a/debian/control b/debian/control
index e8737cde6f..41293b4dd4 100644
--- a/debian/control
+++ b/debian/control
@@ -34,16 +34,16 @@ Build-Depends:
        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 m68k mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-yesod-core-dev (>= 1.2.19)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-yesod-form-dev (>= 1.3.15)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-yesod-static-dev (>= 1.2.4)  [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-shakespeare-dev (>= 2.0.0)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-clientsession-dev            [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-warp-dev (>= 3.0.0.5)        [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-warp-tls-dev                 [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-wai-dev                      [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
-       libghc-wai-extra-dev                [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x],
+       libghc-yesod-dev (>= 1.2.6.1)       [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+       libghc-yesod-core-dev (>= 1.2.19)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+       libghc-yesod-form-dev (>= 1.3.15)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+       libghc-yesod-static-dev (>= 1.2.4)  [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+       libghc-shakespeare-dev (>= 2.0.0)   [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+       libghc-clientsession-dev            [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+       libghc-warp-dev (>= 3.0.0.5)        [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+       libghc-warp-tls-dev                 [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+       libghc-wai-dev                      [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
+       libghc-wai-extra-dev                [i386 amd64 arm64 armel armhf 
kfreebsd-i386 kfreebsd-amd64 m68k mips mips64el mipsel powerpc ppc64el s390x 
riscv64],
        libghc-dav-dev (>= 1.0),
        libghc-persistent-dev (>= 2.8.1),
        libghc-persistent-template-dev,
diff --git a/debian/rules b/debian/rules
index 1d8d167a9b..c19da8bb98 100755
--- a/debian/rules
+++ b/debian/rules
@@ -30,6 +30,9 @@ export ZSH_COMPLETIONS_PATH=/usr/share/zsh/vendor-completions
 ifeq (yes, $(shell dpkg-vendor --derives-from Ubuntu && echo yes))
 # See LP: #2019992
 export DEB_LDFLAGS_MAINT_STRIP = -Wl,-Bsymbolic-functions
+ifneq (,$(filter $(DEB_HOST_ARCH), ppc64el))
+export DEB_BUILD_MAINT_OPTIONS = optimize=-lto
+endif
 endif
 
 %:

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: git-annex
Source-Version: 10.20230407-2
Done: Sean Whitton <[email protected]>

We believe that the bug you reported is fixed in the latest version of
git-annex, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sean Whitton <[email protected]> (supplier of updated git-annex package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 18 Jun 2023 09:14:21 +0100
Source: git-annex
Architecture: source
Version: 10.20230407-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Haskell Group 
<[email protected]>
Changed-By: Sean Whitton <[email protected]>
Closes: 1038265
Changes:
 git-annex (10.20230407-2) unstable; urgency=medium
 .
   * Further fixes for Ubuntu (Closes: #1038265):
     - Add riscv64 to list of archs for webapp build-deps
     - Disable LTO on ppc64el.
Checksums-Sha1:
 8914e6db836f2e7e8ca907d006b5facc838c234f 5639 git-annex_10.20230407-2.dsc
 aa5e87c117e54da827b57e6a8b4edec3d999e5de 79824 
git-annex_10.20230407-2.debian.tar.xz
Checksums-Sha256:
 6cfb61157700524c55ab1610434cc0acb8dc6cb0bff6e63252ed4da3e1992629 5639 
git-annex_10.20230407-2.dsc
 bf4c7935d1e23a8a0dda5ef7c117724861b02b55203553b143482362ed2a3d2d 79824 
git-annex_10.20230407-2.debian.tar.xz
Files:
 bf41d0bdab0876b8476425b0d9d4b052 5639 utils optional 
git-annex_10.20230407-2.dsc
 ab224ff5ebf98a4f19d32c39e14b3ea9 79824 utils optional 
git-annex_10.20230407-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmSOvRQACgkQaVt65L8G
YkBWxw//Sn6lYH9bi4byJjuuslz4rixXq0D0A1ussp39H0Afet3pPFxYWurOrbFS
cIcFuNCIp+etG4M5YRbgSZRhX2U41GIiBrRgbpZny4ZAAGayzOlkfIA2YZ9jizZI
Yaf4ULBa5KnjKhYOJ8AoBIpNFwIvq3eioNBxt2J5sxZdcYYIyiQOE04Cheq6jXN1
3/ZR+B/sdiwnTvtu1fr1lVtnRR/z3gpJotJveXsuMIGkAKw5FWbAl86yS3sIX0Vp
NF1AQpL2oCGqQSQw0V0rlLcNct44acpZd+DQOMR3saY9jPdWAV3LKaAG0iOjX7Vx
FfUZvpRLK0BgCf5bAcJ/64Z+U4RDDrGPpwkeBS8MECTJZUP3IhkIp1NkIZiU0QlE
j87GLVGXB4jaLGiyDcVy5uzn4yoZByvIMYyXz2kXKir6PkoANq/TQUR++UA1Q+b2
rcdR+x7lRU4ev0ryLJwCFqXIVhIe9qTgyz4jd5JG3rYCrFThcpT6ZQZbGr+4dWct
AZh2ZJN8BLsgtYVUZOqm7yFH2Y5LTeOL+jJtWNaRYYOzfu2nXST2fX34j7ZF/bAl
Ru17UR386zAbZgLn/CxRWI9ElGkYuKTZttZiOrRgbPS2PORsHRSbUPpP21QG9iVM
pHpOD9vTibZrVYFGqnnFktWDnufSUNnWTpnAy9RarFRxoAtsN1g=
=3QvK
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-haskell-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-haskell-maintainers

Reply via email to