Dear Maintainer, The package has a build fail on riscv64 arch: ``` ... dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libecap3/DEBIAN/symbols doesn't match completely debian/libecap3.symbols --- debian/libecap3.symbols (libecap3_1.0.1-3.2_riscv64) +++ dpkg-gensymbolsrLHP7b 2022-04-18 15:05:52.235357043 +0000 @@ -79,18 +79,30 @@ _ZNK7libecap8BodySize7badSizeEv@Base 1.0.1 (optional=templinst)_ZNSt3tr110shared_ptrIN7libecap4host4HostEED1Ev@Base 1.0.1 - (optional=templinst)_ZNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv@Base 1.0.1 - (optional=templinst)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 1.0.1 - (optional=templinst)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 1.0.1 - (optional=templinst)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 1.0.1 - (optional=templinst)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 1.0.1 - (optional=templinst)_ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 1.0.1 - (optional=templinst)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 1.0.1 - (optional=templinst)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 1.0.1 - (optional=templinst)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 1.0.1 - (optional=templinst)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 1.0.1 - (optional=templinst)_ZNSt3tr121_Sp_counted_base_implIPN7libecap7adapter7ServiceENS_11_Sp_deleterIS3_EELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 1.0.1 + _ZNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv@Base 1.0.1-3.2 + _ZNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv@Base 1.0.1-3.2 +#MISSING: 1.0.1-3.2# (optional=templinst)_ZNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 1.0.1 +#MISSING: 1.0.1-3.2# (optional=templinst)_ZNSt3tr116_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv@Base 1.0.1 + _ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv@Base 1.0.1-3.2 + _ZNSt3tr121_Sp_counted_base_implIPN7libecap20StdStringAreaDetailsENS_11_Sp_deleterIS2_EELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info@Base 1.0.1-3.2 ... ``` The full buildd log is here: https://buildd.debian.org/status/fetch.php?pkg=libecap&arch=riscv64&ver=1.0.1-3.2&stamp=1650294359&raw=0 maybe it needs update the libecap3.symbols to fix the issue. refer to[0] and [1]. Thank you. If you need me to do more test on riscv64, please let me know. Bo, [0]: https://wiki.debian.org/UsingSymbolsFiles [1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010755
control: tags -1 + patch Hi, I do the update for the libecap3.symbols to fix the issue, please see the attachments file libecap3.symbols. I referred: https://www.eyrie.org/~eagle/journal/2012-01/008.html Run the following commands to get the newest libecap3.symbols: pkgkde-getbuildlogs pkgkde-symbolshelper batchpatch -v 1.0.1 libecap_unstable_logs/* I'd test it on my amd64, arm64 and risv64 machine, all build passed. Welcome to review it and test build in your machine. Is need to do the NMU on experimental to test other arches? 在 2022/6/9 22:02, Bo YU 写道: Thanks!
Hi, thank you. I got it from here. Yeah, This package has not been maintained for a long time. Bo
control: severity -1 important
Control: forcemerge 1012565 1012798 O, I make a mistake when use nmudiff to report bug. #1012798 should not open as a new bug, it should follow #1012565. sorry! 在 2022/6/14 17:45, Debian Bug Tracking System 写道:
We believe that the bug you reported is fixed in the latest version of
libecap, 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 1012565@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Germann <bage@debian.org> (supplier of updated libecap 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)
Format: 1.8
Date: Tue, 14 Jun 2022 20:43:41 +0200
Source: libecap
Architecture: source
Version: 1.0.1-3.3
Distribution: experimental
Urgency: medium
Maintainer: Luigi Gangitano <luigi@debian.org>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 1012565
Changes:
libecap (1.0.1-3.3) experimental; urgency=medium
.
* Non-maintainer upload
* d/control: Fix Homepage, convert Priority: extra -> optional
* d/watch: Scan existing download area
* d/copyright: Apply standardized Format field
.
[ xiao sheng wen ]
* Fix "ftbfs on riscv64 (error: some symbols or patterns disappeared
in the symbols file)", update d/libecap3.symbols (Closes: #1012565)
Checksums-Sha1:
77ab64b25705544184f53c737501b5f06dbbc971 1640 libecap_1.0.1-3.3.dsc
7f5eb009c3d6fb6d6f1eb7d91298a9dda6a24ed8 5272 libecap_1.0.1-3.3.debian.tar.xz
1082ed6044415a23733e1276fdb279d33c377f0d 5518 libecap_1.0.1-3.3_source.buildinfo
Checksums-Sha256:
911cfe6fe9aab063e24bca30fdf86ef3e82911386e01108f73e0aa43c0d6b819 1640 libecap_1.0.1-3.3.dsc
2fe4eccb1f08639893ef424924a327e666697fba33c16817ae847759b96c0eca 5272 libecap_1.0.1-3.3.debian.tar.xz
d00a15e675bf65bb8584fa5cc3f266abdcea408aac97b3929fdfb8c58ba5ddeb 5518 libecap_1.0.1-3.3_source.buildinfo
Files:
e4e19a91df71726a93ceaf95727767d0 1640 libs optional libecap_1.0.1-3.3.dsc
1804e434bb3936fac28956d2a5f54417 5272 libs optional libecap_1.0.1-3.3.debian.tar.xz
18c17c944d56579b22f85939beccdd94 5518 libs optional libecap_1.0.1-3.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmKo11gQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFEwKDACZJPIpeDViy0ip3KVDUS0ZatVDaCncD0fi
SIwJkstxPgvNhI9TqRE/UX9MkW8OUDE5RS4K25fg+k49LDq/LTf0K+uqo+uOZ+2g
oNAFfO6N/JcahZMB6EqdnEx8ITd99d3ZPVK4BG6nfr5lyxn0OLfHG15geVfIpw6j
FLxdJaAJf5lB3cBs9atMTIAQO98QAWEx3uTdIp2oApp2eKdgmHc7DYXkBM/Ls/ZC
IX9dDstUGMBSdxrmny0lJUHh2Fgb6kqQJvdJ+l9tCwxRUOj45RlcvWIsFdP8tXuN
EZycOQXaNiZP4/enCdpL1TTbqH1f+4QyK+Klp83zQqdDgECHabakQ9rJo0dP4NJu
cA3pYPtc6n4ctbkFiwUjWiznlle0wDY9s1ItwA+xm5QcnTdp40PA6tykMXaPrqpW
2MS0Y3y6XgrgrEBbVOv3znN5LqKE3WjGNgsyOuV5qSFWjRTmh0ARJEynjVn3lHgj
FILKQstV7OfLxdJKVRfRacDZOQ5Dxhs=
=e1je
-----END PGP SIGNATURE-----
We believe that the bug you reported is fixed in the latest version of libecap, 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 1012565@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Bastian Germann <bage@debian.org> (supplier of updated libecap 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) Format: 1.8 Date: Fri, 24 Jun 2022 16:46:18 +0200 Source: libecap Architecture: source Version: 1.0.1-3.4 Distribution: unstable Urgency: medium Maintainer: Luigi Gangitano <luigi@debian.org> Changed-By: Bastian Germann <bage@debian.org> Closes: 1012565 Changes: libecap (1.0.1-3.4) unstable; urgency=medium . * Non-maintainer upload * New d/libecap3.symbols revision (Closes: #1012565) Checksums-Sha1: 74ee8e77b5816aba05acb5e6bbd1fcc974b008c3 1640 libecap_1.0.1-3.4.dsc fe413668f693077fbd005727fdcd4739cdb9d9a5 5252 libecap_1.0.1-3.4.debian.tar.xz 92bf30c23003aee316d122693a4cf8189e196978 5511 libecap_1.0.1-3.4_source.buildinfo Checksums-Sha256: 48837111de219b5d7548935412fcc0f9d4ec20dacb7b43ef786dd100d94f090d 1640 libecap_1.0.1-3.4.dsc 98b77008513ea81ec9fe57c4992fa59dbae8e959e853e41ce36f1a723f27dc4c 5252 libecap_1.0.1-3.4.debian.tar.xz 5e331943a2f0fe78c3605dd0d61825883d1a63f39a4a9224e4fca9bd7b9e161b 5511 libecap_1.0.1-3.4_source.buildinfo Files: c50ca730f059b1041779cfb153a6696a 1640 libs optional libecap_1.0.1-3.4.dsc 4c1b2630b507ad73d16214016cc17e9d 5252 libs optional libecap_1.0.1-3.4.debian.tar.xz 64d7c2eb9583a9b107e835144cb9774d 5511 libs optional libecap_1.0.1-3.4_source.buildinfo -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmK1zpkQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFAvWDAD17V9Eq7t0I0xQHxdopq7yh4Cfx4LfsnS0 2gZjdnQP1KJnXI4mmc9dbRz6Osvp15qGHc4JqNyJ3P7v33EdYMj4BZQBN8vt8mvt H4d6JyD6aKI6FNGmjK0OxTmonu99KIQJlpegxCAiIq2EsMiXOiN1pTATw07mxLab qR0Yhd60YqRfFv92UbjcYi88DrXRNqeplNZB+5nE41e7RpdqCYMoMZMBzrWxCc3v M3T3834WPoIc20MxHqoWPt7GnkQs1kvHiMzlVLCiK+v0LbTX4iOXGztnqJw3GMRL TQb3gzquWOJs5j+jsF2yNynI6mZUdIwHdV1byKUFe26RnPQujQzQg2JyopnJ1+Jn xq3U70ddTFm1H5btew0Q+QR06VVFBP35+JAY+dYMW1BYYjpz6ZrkNAgsIya7ZfMv vNUncnG1Zz+jCpBLoniVAIQN1F0Qt/VXY5GsCcNRowFxZ6cjvp5gzJrh6h3fvx/1 Y0PqsLqrPcU9qVvTBXt9H62eRSbxTFI= =aTrS -----END PGP SIGNATURE-----