#1139335 goldendict-ng: Rebuild needed

Package:
goldendict-ng
Source:
goldendict-ng
Description:
feature-rich dictionary lookup program (NG/qtwebengine fork)
Submitter:
Vladimir K
Date:
2026-08-19 13:33:01 UTC
Severity:
normal
Tags:
#1139335#5
Date:
2026-06-08 18:40:25 UTC
From:
To:
Dear Maintainer, goldendict-ng does not start with error:

  goldendict: symbol lookup error: goldendict: undefined symbol: _ZN3zim5EntryC1ESt10shared_ptrINS_8FileImplEEj

Local rebuild from source without any changes fixes the issue.

#1139335#12
Date:
2026-06-09 11:57:22 UTC
From:
To:
reassign 1139335 libzim9
affects 1139335 + goldendict-ng
thanks


Dear Kunal Mehta!

It seems there is an ABI change in libzim9 which currently breaks starting
goldendict-ng without a rebuild of that package.

Symbol in libzim 9.2.3

      explicit Entry(std::shared_ptr<FileImpl> file_, entry_index_type idx_);

has been replaced by symbol

      explicit Entry(std::shared_ptr<const FileImpl> file_, entry_index_type idx_);

in libzim 9.7.0.

Visit

https://github.com/openzim/libzim/compare/9.2.3...9.7.0?diff=split

click "Files changed" and search for FileImpl to confirm. It is in line 32
of file "src/entry.cpp" if I spotted it correctly.

Could you please trigger a rebuild for goldendict-ng. I believe this is
done with a binNMU request.

I believe any future ABI changes should be handled in a way that makes
them transparent.

Best regards,

#1139335#23
Date:
2026-06-09 12:01:04 UTC
From:
To:
Martin Steigerwald - 09.06.26, 13:57:22 CEST:

ABI change has been in libzim 9.4.0 already. See the following commit:

https://github.com/openzim/libzim/commit/adaf6c8c6398d0b8727e9b93959e2fb51befcee3

Best Regards,

#1139335#30
Date:
2026-06-09 13:33:33 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
goldendict-ng, 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 1139335@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 goldendict-ng 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, 09 Jun 2026 15:15:11 +0200
Source: goldendict-ng
Architecture: source
Version: 26.5.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 1139335
Changes:
 goldendict-ng (26.5.2-2) unstable; urgency=medium
 .
   * QA upload (Closes: #1139335)
   * d/watch: Fix scanning by using GitHub template
 .
   [ xiao sheng wen ]
   * remove d/TODO, useless, alread finished
   * d/rules: delete execute_after_dh_clean target, as file already clear by d/clean
Checksums-Sha1:
 d5de792fc8d0722c9a8f212cf84704a30073e140 2784 goldendict-ng_26.5.2-2.dsc
 4af5dd1105980cb8388ed6091a24fdca9c711667 24220 goldendict-ng_26.5.2-2.debian.tar.xz
 4c9f56c1f45ad7ec79d8a96e4b779793b61c22dd 10648 goldendict-ng_26.5.2-2_source.buildinfo
Checksums-Sha256:
 e1301c4812821b7c940acb94f75fbd580cb337e03954f3cc553ab141f07ff71d 2784 goldendict-ng_26.5.2-2.dsc
 d08c0a1aa2393f4ce8cff9faeabd46c7914a95f761adf18420467928f5f9d560 24220 goldendict-ng_26.5.2-2.debian.tar.xz
 bdd0652e52c3c3979bc4d36758327261c7092497bc618fa21670700e17c5dea8 10648 goldendict-ng_26.5.2-2_source.buildinfo
Files:
 e862a6530cc2d22bdfff435aba53cba4 2784 utils optional goldendict-ng_26.5.2-2.dsc
 b98f4870337def2882d38cfc59473ed3 24220 utils optional goldendict-ng_26.5.2-2.debian.tar.xz
 3cee1b751e62a62f6e35e490f8b630cc 10648 utils optional goldendict-ng_26.5.2-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmooEj0QHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFNL9DADxOSzy0P8/olBgR4Eqa/YC0T5qcrGcEEkE
LuSezMYvBQjhKY2lplo08Ta3RBqmkZ5RMDg0/mK90yMofzNz0FEaMcedgL6EL6QV
HaAL0hV725wB0MtQDiL1lPqCjbhvDL/jbilGF29W+4LywPXbAA5ihTWWuzVfh6Xw
MGNSaUP/Ril5pSF30k4X8sSpYszZudegXyUrPoDCMgKR+BheP5+3dY6psU1gZm4f
yWG5Kda4oxsI27fEIR3I3s2lHNakF/ZJVU55uCB1OIxJtWjgtUZBxIGY000CMFHs
RzI5F9XIsGmYG1hdQcPiPmK8Y7qixBRMGGhWkj3cpRJVSPRRheV6otmSl5AauNa7
ey/P+FewGz7m9cYkW9f1s9ya5JGdUyTwL1ZjfC2b2dn7j78Fl0h+Y0pfdNU71myG
SW+kAKe9pCCYZ3YHzFyxMd965scGF3XxFfumcZTsfsPCSXiLwUcBCHR2p9tUJxjB
8O8uTmEjAc1/2L4At6y0zV79ENnwS/0=
=q12H
-----END PGP SIGNATURE-----

#1139335#35
Date:
2026-06-09 13:40:49 UTC
From:
To:
Hi Bastian


 goldendict-ng (26.5.2-2) unstable; urgency=medium
 .
   * QA upload (Closes: #1139335)
   * d/watch: Fix scanning by using GitHub template
 .
   [ xiao sheng wen ]
   * remove d/TODO, useless, alread finished
   * d/rules: delete execute_after_dh_clean target, as file already clear by d/clean

No, this is an ABI break of libzim9 without SONAME bump and needs to be
dealt with there. Reopening.

Cheers

#1139335#46
Date:
2026-07-22 14:14:02 UTC
From:
To:
Dear maintainer,

I've prepared an NMU for libzim (versioned as 9.7.0-0.2) and uploaded
it to DELAYED/2. Please feel free to tell me if I should cancel it.

cu
Adrian

#1139335#55
Date:
2026-07-28 22:31:45 UTC
From:
To:
The Debian NEW review of libzim 9.7.0-0.2 has been completed.

Decision: ACCEPTED
Reviewer: Andrew McMillan

Review comment:

Hi,

One author missing from debian/copyright perhaps.  Please review and fix if you agree.

Thanks!

Full review details: https://dfsg-new-queue.debian.org/reviews/libzim

#1139335#60
Date:
2026-07-28 23:01:12 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
libzim, 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 1139335@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adrian Bunk <bunk@debian.org> (supplier of updated libzim 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: Wed, 22 Jul 2026 15:18:25 +0300
Source: libzim
Binary: libzim-dev libzim9a libzim9a-dbgsym
Architecture: source amd64
Version: 9.7.0-0.2
Distribution: experimental
Urgency: medium
Maintainer: Kunal Mehta <legoktm@debian.org>
Changed-By: Adrian Bunk <bunk@debian.org>
Description:
 libzim-dev - library implementation of ZIM specifications (development)
 libzim9a   - library implementation of ZIM specifications
Closes: 1139335
Changes:
 libzim (9.7.0-0.2) experimental; urgency=medium
 .
   * Non-maintainer upload.
   * libzim9 -> libzim9a due to ABI break. (Closes: #1139335)
Checksums-Sha1:
 753eb4fc581ba766cc14bb9decf47670c385db0b 2071 libzim_9.7.0-0.2.dsc
 22ad98b9aa238a9c98313f1be1b3267ecac65761 12268 libzim_9.7.0-0.2.debian.tar.xz
 86b7cec9514923bd290e8f54c1969e9fa54ac9a0 34840 libzim-dev_9.7.0-0.2_amd64.deb
 83dc90a34721ed9708e11d8e5d79f50c95454aae 4319624 libzim9a-dbgsym_9.7.0-0.2_amd64.deb
 de8ca4b8482a082ba99365374399ef0377ce1e5d 314608 libzim9a_9.7.0-0.2_amd64.deb
 fc50a4580ae0331ab4c3872eafea424cd361397f 7282 libzim_9.7.0-0.2_amd64.buildinfo
Checksums-Sha256:
 844b38ce737c3413b3412b37ad858457a2406896be8f0d8772ba3eec7bee660d 2071 libzim_9.7.0-0.2.dsc
 15387d380154efab004181aacc20396e5be21bc7de88a1e0714c617f7be0c3e2 12268 libzim_9.7.0-0.2.debian.tar.xz
 ddf520d6eb714bc66eabecb429467b5a8b7ba48f36f9ee89899ec0eb358108a7 34840 libzim-dev_9.7.0-0.2_amd64.deb
 f9fe5ec8c6d2b337ba7329c7ca1af2696ebede9b3f785d65bb59c7dccc525911 4319624 libzim9a-dbgsym_9.7.0-0.2_amd64.deb
 f4e03ee7d39dcbe34cb3032553632df5c591dd8ac03e9ed538690a7bc013234b 314608 libzim9a_9.7.0-0.2_amd64.deb
 299ef9f59a5d8c18b79bec5075f491e0b3e4bdef0ba6726e37449569e9856150 7282 libzim_9.7.0-0.2_amd64.buildinfo
Files:
 59c1780284b016cceb38fccf88b40eae 2071 libs optional libzim_9.7.0-0.2.dsc
 1ce23cb9bd5bc0676a9248ff167cd360 12268 libs optional libzim_9.7.0-0.2.debian.tar.xz
 3fb409c7e99cadb6e647b3d923fdd89c 34840 libdevel optional libzim-dev_9.7.0-0.2_amd64.deb
 edbb0ab72953dbdbb9ec2250a92d9073 4319624 debug optional libzim9a-dbgsym_9.7.0-0.2_amd64.deb
 37bc1d020acf5e7a51453caf6bd85935 314608 libs optional libzim9a_9.7.0-0.2_amd64.deb
 4c3d418d5efcb94e195a408d2884e16e 7282 libs optional libzim_9.7.0-0.2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmpgvWwACgkQiNJCh6LY
mLFGZQ//UkiHIpHyzIchKj2Qy+QeLUg4+ev6foweTsrvzDOTQodFaTUq0EPdieBB
dQlCM/HvGVWTTh5vPcpEvnsCKNdNHUkY6umlf35EkF9QuYULXayagW/PXjeMIyQm
lbvYQMq6krVpyt3tUAJ6AIaXRrpeB9V2E/4VfVzJYzz7yH68meGhKXqW+5NqLw3w
KQaSX4qB27DZOeeGQSPnIs2v/sCOq5vWQX1lcHqdCsrEGEN+HusV8+82gGqArblF
E+0jFoOKFZSxur+MJo7yeqhckjEemBlaaWeDq017xIvSZI/O1u5eVA+vtTrLvs5P
07XLSQ+JBCHoncEVp4zbsk1ucqaR6uLNRfZ+iG3j8zjbRmvx4/JLHguxZrkjXJYj
8KaE4JzrzHnAxLhiJdZC7+WXUXs2Q6RXMVetlmoUjsDYeuGOCJx4a9HOOMQ8BU5Q
wVyLHq2THrRmur7Orv74VYEJaChQWgC511yfk0tBnX6iyRy3GcvpYlYIM1XunZYM
XNq46WjHtg29gxwK6rGHP2VFEd2OEjeadYZ5xkVLPn2uU4RaOaTZt5IiZcmeSxTb
7W3D8GygYqcutHZ2dMGayoV1Pgb9ApXTab9fQ7zTN/ebrPV/Mgab3HuSyvujkHYB
Hr5QZoVAYiwgnv1KNEnZxbdOHMmjk8zG1fJyp8T0AiSLkGGYfNg=
=yKQw
-----END PGP SIGNATURE-----

#1139335#65
Date:
2026-08-18 14:27:20 UTC
From:
To:
Dear maintainer,

I've uploaded an NMU for libzim (versioned as 9.7.0-0.3).
The diff is attached to this message.

cu
Adrian

#1139335#70
Date:
2026-08-19 13:30:27 UTC
From:
To:
Dear maintainer,

I've uploaded an NMU for libzim (versioned as 9.7.0-0.4).
The diff is attached to this message.

cu
Adrian