Source: jsonnet Version: 0.20.0+ds-3 Severity: serious Tags: FTBFS, patch User: debian-ri...@lists.debian.org Usertags: riscv64
Dear jsonnet maintainer, The package jsonnet dpkg-gensymbols failed on a lot arch.The crucial buildd log on riscv below: ``` dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libjsonnet0/DEBIAN/symbols doesn't match completely debian/libjsonnet0.symbols --- debian/libjsonnet0.symbols (libjsonnet0_0.20.0+ds-3_riscv64) +++ dpkg-gensymbolsVIque7 2025-04-10 18:50:27.227479965 +0000 @@ -55,8 +55,8 @@ _ZN2c420MemoryResourceLinearD2Ev@Base 0.20.0 _ZN2c420is_debugger_attachedEv@Base 0.20.0 _ZN2c43yml10error_implEPKcmNS0_8LocationEPv@Base 0.20.0 - _ZN2c43yml13WriterOStreamINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEEE9_do_writeENS_15basic_substringIKcEE@Base 0.20.0 - _ZN2c43yml13WriterOStreamINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEE9_do_writeENS_15basic_substringIKcEE@Base 0.20.0 +#MISSING: 0.20.0+ds-3# _ZN2c43yml13WriterOStreamINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEEE9_do_writeENS_15basic_substringIKcEE@Base 0.20.0 +#MISSING: 0.20.0+ds-3# _ZN2c43yml13WriterOStreamINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEEE9_do_writeENS_15basic_substringIKcEE@Base 0.20.0 _ZN2c43yml13allocate_implEmPvS1_@Base 0.20.0 _ZN2c43yml13from_tag_longENS0_9YamlTag_eE@Base 0.20.0 _ZN2c43yml13get_callbacksEv@Base 0.20.0 @@ -70,6 +70,7 @@ _ZN2c43yml4Tree10_add_flagsEmNS0_10NodeType_eE@Base 0.20.0 _ZN2c43yml4Tree10merge_withEPKS1_mm@Base 0.20.0 _ZN2c43yml4Tree11_claim_rootEv@Base 0.20.0 + _ZN2c43yml4Tree11_copy_propsEmPKS1_m@Base 0.20.0+ds-3 ... ``` The full buildd log is here: https://buildd.debian.org/status/fetch.php?pkg=jsonnet&arch=riscv64&ver=0.20.0%2Bds-3&stamp=1744311036&raw=0 My solution to this issue: According to the log analysis, symbols has been changed. Can updating the symbols file to eliminate differences be considered a solution to this issue?(like what i do in the attachment.)I have tested that on riscv, and it works well.Please let me know whether this solution can be accepted.
fix_jsonnet_symbol_diff.patch
Description: Binary data