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.

Attachment: fix_jsonnet_symbol_diff.patch
Description: Binary data

Reply via email to