Your message dated Wed, 18 Sep 2024 08:51:23 +0000 with message-id <E1sqqPD-007L5Y-NX@fasolo.debian.org> and subject line Bug#1073782: fixed in sigscheme 0.9.1-3 has caused the Debian Bug report #1073782, regarding sigscheme: FTBFS: Add support for LoongArch 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 owner@bugs.debian.org immediately.) -- 1073782: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073782 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: sigscheme: FTBFS: Add support for LoongArch
- From: zhangdandan <zhangdandan@loongson.cn>
- Date: Tue, 18 Jun 2024 17:56:36 +0800
- Message-id: <d1a629a6-5975-cb5a-e95e-0c914695de15@loongson.cn>
Source: sigscheme Version: 0.9.1-2 Severity: normal Tags: FTBFS patch User: debian-loongarch@lists.debian.org Usertags: loong64 Dear maintainers,Compiling the sigscheme failed for loong64 in the Debian Package Auto-Building environment.The build error log is as follows, ``` In file included from ./include/private/gc_priv.h:68, from mach_dep.c:16:./include/private/gcconfig.h:496:5: error: #error "The collector has not been ported to this machine/OS combination." 496 | # error "The collector has not been ported to this machine/OS combination."| ^~~~~ ...... ```The full log can be found at https://buildd.debian.org/status/logs.php?pkg=sigscheme&ver=0.9.1-2&arch=loong64.Build failed 14 times. Please consider the patch I attached. I have built sigscheme successfully in my local ENV. ``` ......dpkg-deb: building package 'libgcroots-dev' in '../libgcroots-dev_0.9.1-2+loong64_loong64.deb'.dpkg-genbuildinfo -O../sigscheme_0.9.1-2+loong64_loong64.buildinfo dpkg-genchanges -O../sigscheme_0.9.1-2+loong64_loong64.changes dpkg-genchanges: info: not including original source code in upload dpkg-source --after-build . ``` Your opinions are welcome. Thanks, Dandan Zhangdiff -Nru sigscheme-0.9.1/debian/changelog sigscheme-0.9.1/debian/changelog --- sigscheme-0.9.1/debian/changelog 2022-06-27 00:39:24.000000000 +0000 +++ sigscheme-0.9.1/debian/changelog 2024-06-18 09:22:24.000000000 +0000 @@ -1,3 +1,9 @@ +sigscheme (0.9.1-2+loong64) unreleased; urgency=medium + + * Add support for LoongArch. + + -- Dandan Zhang <zhangdandan@loongson.cn> Tue, 18 Jun 2024 09:22:24 +0000 + sigscheme (0.9.1-2) unstable; urgency=medium * QA upload. diff -Nru sigscheme-0.9.1/debian/patches/series sigscheme-0.9.1/debian/patches/series --- sigscheme-0.9.1/debian/patches/series 2020-08-25 05:45:19.000000000 +0000 +++ sigscheme-0.9.1/debian/patches/series 2024-06-18 09:22:24.000000000 +0000 @@ -1,3 +1,4 @@ test-gc-protect-coll-0.8.3 test-storage-coll-0.8.3 support-automake-test-log-driver +sigscheme-add-LoongArch-support.patch diff -Nru sigscheme-0.9.1/debian/patches/sigscheme-add-LoongArch-support.patch sigscheme-0.9.1/debian/patches/sigscheme-add-LoongArch-support.patch --- sigscheme-0.9.1/debian/patches/sigscheme-add-LoongArch-support.patch 1970-01-01 00:00:00.000000000 +0000 +++ sigscheme-0.9.1/debian/patches/sigscheme-add-LoongArch-support.patch 2024-06-18 09:22:24.000000000 +0000 @@ -0,0 +1,43 @@ +Description: Add support for LoongArch + . + sigscheme (0.9.1-2+loong64) unreleased; urgency=medium + . + * Add support for LoongArch. +Author: Dandan Zhang <zhangdandan@loongson.cn> + +--- +Last-Update: 2024-06-18 + +--- sigscheme-0.9.1.orig/libgcroots/include/private/gcconfig.h ++++ sigscheme-0.9.1/libgcroots/include/private/gcconfig.h +@@ -483,6 +483,10 @@ + # define RISCV + # define mach_type_known + # endif ++# if defined(__loongarch__) && defined(LINUX) ++# define LOONGARCH ++# define mach_type_known ++# endif + + /* Feel free to add more clauses here */ + +@@ -1336,6 +1340,19 @@ + # endif + # endif /* RISCV */ + ++# ifdef LOONGARCH ++# define MACH_TYPE "LoongArch" ++# define CPP_WORDSZ _LOONGARCH_SZPTR ++# define ALIGNMENT (_LOONGARCH_SZPTR/8) ++# ifdef LINUX ++# define OS_TYPE "LINUX" ++ extern int __data_start[]; ++# define DATASTART ((ptr_t)__data_start) ++# define LINUX_STACKBOTTOM ++# define DYNAMIC_LOADING ++# endif ++# endif /* LoongArch */ ++ + # ifdef NS32K + # define MACH_TYPE "NS32K" + # define ALIGNMENT 4
--- End Message ---
--- Begin Message ---
- To: 1073782-close@bugs.debian.org
- Subject: Bug#1073782: fixed in sigscheme 0.9.1-3
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 18 Sep 2024 08:51:23 +0000
- Message-id: <E1sqqPD-007L5Y-NX@fasolo.debian.org>
- Reply-to: Gianfranco Costamagna <locutusofborg@debian.org>
Source: sigscheme Source-Version: 0.9.1-3 Done: Gianfranco Costamagna <locutusofborg@debian.org> We believe that the bug you reported is fixed in the latest version of sigscheme, 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 1073782@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Gianfranco Costamagna <locutusofborg@debian.org> (supplier of updated sigscheme 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 18 Sep 2024 10:27:29 +0200 Source: sigscheme Built-For-Profiles: noudeb Architecture: source Version: 0.9.1-3 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Gianfranco Costamagna <locutusofborg@debian.org> Closes: 1073782 Changes: sigscheme (0.9.1-3) unstable; urgency=medium . * QA upload. . [ Dandan Zhang <zhangdandan@loongson.cn> ] * Add support for LoongArch (Closes: #1073782) Checksums-Sha1: d2c6e6e21bce761b2a525aa7163b80cdbfe72f8b 2196 sigscheme_0.9.1-3.dsc a74e416c0e1b3e170065aaf655fa860f812d4b57 12308 sigscheme_0.9.1-3.debian.tar.xz b860a3795b4ee063775f30a2d79bc5b065143f05 7898 sigscheme_0.9.1-3_source.buildinfo Checksums-Sha256: e3da2615078a4917c45ae2a9364ce3d934cebb33a647774f25bc5c94085ba5b9 2196 sigscheme_0.9.1-3.dsc c7be12d22e6ae92a14db7581aef2092ce282a8805be2ebd7b1a0755c8ea221f0 12308 sigscheme_0.9.1-3.debian.tar.xz d2e438f1cf4fc9b40865a9a89c44563736089ce7c45396313f41a70c676500d3 7898 sigscheme_0.9.1-3_source.buildinfo Files: f1c37a23c8f99fc95c4c06e2333877bc 2196 lisp optional sigscheme_0.9.1-3.dsc 1e58b043195578ce477f316bd213a1d3 12308 lisp optional sigscheme_0.9.1-3.debian.tar.xz 41d20a998a284db3efb0b788ed0cb851 7898 lisp optional sigscheme_0.9.1-3_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmbqj5YACgkQ808JdE6f XdnVOQ/9E4fj/awJE4JsWyDnnTcEpz07a1F1kqaaIhuPfKry5ATYPOg8rrAWVEed DsYU2d33edFSbv/nxMngAbQGuEFAuanMduUAixymhxVmbSETbk9ehPnFpFt4XkZb Ig3QPk/raO3XXpmyUMA1VMv9BN/mTwXKz336g2iJk21Vju0xgIPvFpdfvN4Dm5sW /026PUg4fHLPokbYeu7dC9lQLr6tmDD37i+FgJ97oKUly7pmxg9dPdapti+9/Xer yeSgGVsmxUx6ifdSARba4dj+tw3Ro2gpu/PLXKNuQLIyRRU7bQDyDqvjFrjJoOVa d6MlBGVV9jK+f5qPSOJXW6WytRcjkuarM43poVr+t0gosoFJeqNvhECax3jHrqo8 dVLo8i773XsxsvhlXXWOx7gFNTU/7yeasDFtpTlYze8APSaDCQrxNoF7FwH+rqXY EqerktFcnWK/x7FVGvNxTX9uwlK3PFKsh9hqk+mH9+RJwdMUGjuFxIxEW9sWPY8f 8GTcMx2aHA8VZvSIRWWU3FwimirlD9z+oBj64/la/qHbfpxDFF85FosZALxM8UrT t8VHFw4lSW8EiGxXdUXNLbMBaJCR6S+z4L6v4XTcSU8nXMjvOxP5reLPS5CXyEyc S5BPiJToSZ5VkuSap+8u1NUuG93j53q4YJNi6d1x5bbS9K7RQI0= =FLS+ -----END PGP SIGNATURE-----Attachment: pgpCwnZyKND0j.pgp
Description: PGP signature
--- End Message ---