Your message dated Sun, 16 Mar 2025 16:34:41 +0000 with message-id <e1ttqwj-00bv9n...@fasolo.debian.org> and subject line Bug#1098501: fixed in haskell-gi-vte 2.91.33-2 has caused the Debian Bug report #1098501, regarding [multiple architectures] haskell-gi-vte: FTBFS:build failed ( Could not load module ‘GI.GdkPixbuf.Objects.Pixbuf’) 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 ow...@bugs.debian.org immediately.) -- 1098501: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098501 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: haskell-gi-vte Version: 2.91.33-1 Severity: serious Tags: FTBFS, patch User: debian-ri...@lists.debian.org Usertags: riscv64 X-Debbugs-Cc: debian-ri...@lists.debian.org Dear haskell-gi-vte maintainer, The package haskell-gi-vte build failed on riscv64. The crucial buildd log below: ``` GI/Vte/Callbacks.hs:98:1: error: Could not load module ‘GI.GdkPixbuf.Objects.Pixbuf’ It is a member of the hidden package ‘gi-gdkpixbuf-2.0.32’. Perhaps you need to add ‘gi-gdkpixbuf’ to the build-depends in your .cabal file. Use -v (or `:set -v` in ghci) to see a list of the files searched for. | 98 | import qualified GI.GdkPixbuf.Objects.Pixbuf as GdkPixbuf.Pixbuf | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -e: error: debian/hlibrary.setup build --builddir=dist-ghc returned exit code 1 at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 877. Debian::Debhelper::Dh_Lib::error("debian/hlibrary.setup build --builddir=dist-ghc returned exit"...) called at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 616 Debian::Debhelper::Dh_Lib::error_exitcode("debian/hlibrary.setup build --builddir=dist-ghc") called at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 479 Debian::Debhelper::Dh_Lib::doit("debian/hlibrary.setup", "build", "--builddir=dist-ghc") called at /usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 656 Debian::Debhelper::Buildsystem::Haskell::Recipes::build_recipe() called at -e line 1 make: *** [/usr/share/cdbs/1/class/hlibrary.mk:158: build-ghc-stamp] Error 25 ``` The full buildd log is here: https://buildd.debian.org/status/fetch.php?pkg=haskell-gi-vte&arch=riscv64&ver=2.91.33-1%2Bb2&stamp=1740067747&raw=0 My solution to this issue: The error occurs because the module "GI.GdkPixbuf.Objects.Pixbuf" cannot be loaded on the riscv64 architecture, as it belongs to the hidden package "gi-gdkpixbuf-2.0.32". My solution is to explicitly add "gi-gdkpixbuf-2.0.32" to the build-depends list in gi-vte.cabal.I have tested that locally, and it works well.The debpatch is in the attachment. Please let me know whether this solution can be accepted. Gui-Yue Best Regards
fix_haskell-gi-vte_build_failed_onriscv.patch
Description: Binary data
--- End Message ---
--- Begin Message ---Source: haskell-gi-vte Source-Version: 2.91.33-2 Done: Ilias Tsitsimpis <ilias...@debian.org> We believe that the bug you reported is fixed in the latest version of haskell-gi-vte, 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 1098...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ilias Tsitsimpis <ilias...@debian.org> (supplier of updated haskell-gi-vte 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 16 Mar 2025 18:26:04 +0200 Source: haskell-gi-vte Architecture: source Version: 2.91.33-2 Distribution: unstable Urgency: medium Maintainer: Debian Haskell Group <pkg-haskell-maintain...@lists.alioth.debian.org> Changed-By: Ilias Tsitsimpis <ilias...@debian.org> Closes: 1098501 Changes: haskell-gi-vte (2.91.33-2) unstable; urgency=medium . * Add missing dependency on haskell-gi-gdkpixbuf. Thanks to Yue Gui for providing the patch (Closes: #1098501) Checksums-Sha1: 1b8f3faadc5d361b89fec69b3c4449b3f3eb170d 3510 haskell-gi-vte_2.91.33-2.dsc d842cbbf12bd5924c7f7844b5e499443b0eb6290 2300 haskell-gi-vte_2.91.33-2.debian.tar.xz ee5e29e90b4d340430f57bd950bbd5d9f51feff8 22818 haskell-gi-vte_2.91.33-2_amd64.buildinfo Checksums-Sha256: 7ca4afd27131fd351fadd6863fb7f28e7b9590c83b5cc00e476762d756746af5 3510 haskell-gi-vte_2.91.33-2.dsc 07ef66e4a6cc7658ad030fcbc2c419a071dbf9982c0455e9d9cc0696efefcec5 2300 haskell-gi-vte_2.91.33-2.debian.tar.xz c45911099b9727744a1f5267ff44400faad9847f007b67191baa8d622ba72e6e 22818 haskell-gi-vte_2.91.33-2_amd64.buildinfo Files: bdd6e72bc20c1bc64c63d4dc82f55e48 3510 haskell optional haskell-gi-vte_2.91.33-2.dsc d8d86dd4feb8dc35da4847e74871f550 2300 haskell optional haskell-gi-vte_2.91.33-2.debian.tar.xz a8396e2d0487c023650e652fdf374181 22818 haskell optional haskell-gi-vte_2.91.33-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEJ9c8pfW11+AaUTb116hngMxkQDwFAmfW/JAUHGlsaWFzdHNp QGRlYmlhbi5vcmcACgkQ16hngMxkQDwxjhAAilMInq1aje+jB++W9/0va7I+/Ins Nw6EOPjEcoIkVKds9uU7ionZ71xJhL9sCFTm0h5YnnYZGy2V3WnApaQsbHdCGq3O YGfj8Rdeg1sHNKAc0AczrhUy+aZPkPlwLnzroEeKfNg4ZN9wc12eCKFog9pHW2Lq aLMpQ3zW59+op1IX0BCvSbwkgObnT4jpgJtra2LJQhJi+M5NdbcP3lOC5QYdI+ke i/YGE6Dv6rOv0L6zpckv7SVApbkvdYDiRDYJ9EMrAwH1yAuVWnVdxQhwAcqtbNFs tYukC2EeAAJGZ6zmdy8c/wLHa1EXd2ZThFeYt2+fzG3UGXQNGWAEOFAdebbYfMRQ dPmlLkjQHciqvzfiFvmGyexmURPfP7DD8Tisc6ZG03cvDHM2tGNZoNUq3hwCcIvO TGrFd5AN6jWXArAfGVmH9UIBO9kPhP9L87fXoqzYDxxkMRBoh8OSGO66VlJy9rKV DA9UipEt3qyCsJ/ZRx08lnme+Mv8lWPZbLiRYDDrFR97x/R7oxLoUCy8rqDYS0mu sCHf10/1zqyuiqskjWT6xFEfhcY+75wQogU+40LPbwhBS36tay8dqmCd7RMICogR sElF/EUBJ9asFvCGEtXatHSJfCFGX52zYY09R/zHeCs18xH0sr+ianX4FY32RthN 7eSRN/OvyUljUaE= =YgUO -----END PGP SIGNATURE-----
pgptTRi3TJn4N.pgp
Description: PGP signature
--- End Message ---