Your message dated Fri, 24 Jul 2026 17:50:05 +0000
with message-id <[email protected]>
and subject line Bug#1142729: fixed in openboard 1.7.7+dfsg-2
has caused the Debian Bug report #1142729,
regarding openboard: will FTBFS with poppler 26.07
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 [email protected]
immediately.)
--
1142729: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1142729
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: openboard
Version: 1.7.7+dfsg-1
Severity: normal
Tags: ftbfs patch
Dear Maintainer,
openboard will FTBFS against poppler 26.07 (currently in experimental)
once it reaches unstable:
```
src/pdf/XPDFRenderer.cpp:182:49: error: base operand of '->' has
non-pointer type 'const std::string'
182 | return QString(title.getString()->c_str());
```
poppler 26.04 changed Object::getString() to return a const std::string&
instead of a GooString*, so title.getString()->c_str() no longer
compiles.
The attached patch adds a version-guarded branch that uses the value's
.c_str(), following the existing POPPLER_VERSION_MAJOR/MINOR convention,
so older poppler still builds. The change is fully guarded on
POPPLER_VERSION, so it is a no-op with the poppler currently in unstable
and can be applied now, ahead of the transition
Thanks
Nadzeya
Description: Fix FTBFS with poppler 26.04+
poppler 26.04 changed Object::getString() to return a const
std::string& instead of a GooString*, so title.getString()->c_str()
no longer compiles. Add a version-guarded branch using the value's
.c_str(), following the existing POPPLER_VERSION_MAJOR/MINOR
convention, so older poppler still builds
Author: Nadzeya Hutsko <[email protected]>
Bug-Ubuntu: https://bugs.launchpad.net/bugs/2161747
Forwarded: no
Last-Update: 2026-07-24
--- a/src/pdf/XPDFRenderer.cpp
+++ b/src/pdf/XPDFRenderer.cpp
@@ -178,7 +178,10 @@
#endif
if (title.isString())
{
-#if POPPLER_VERSION_MAJOR > 0 || POPPLER_VERSION_MINOR >= 72
+#if POPPLER_VERSION_MAJOR > 26 || (POPPLER_VERSION_MAJOR == 26 &&
POPPLER_VERSION_MINOR >= 4)
+ // poppler 26.04 made Object::getString() return a const
std::string&
+ return QString(title.getString().c_str());
+#elif POPPLER_VERSION_MAJOR > 0 || POPPLER_VERSION_MINOR >= 72
return QString(title.getString()->c_str());
#else
return QString(title.getString()->getCString());
--- End Message ---
--- Begin Message ---
Source: openboard
Source-Version: 1.7.7+dfsg-2
Done: Nadzeya Hutsko <[email protected]>
We believe that the bug you reported is fixed in the latest version of
openboard, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Nadzeya Hutsko <[email protected]> (supplier of updated openboard 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 24 Jul 2026 19:26:47 +0200
Source: openboard
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 1.7.7+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Edu Packaging Team
<[email protected]>
Changed-By: Nadzeya Hutsko <[email protected]>
Closes: 1142729
Launchpad-Bugs-Fixed: 2161747
Changes:
openboard (1.7.7+dfsg-2) unstable; urgency=medium
.
* Team upload
* Add patch to fix build with poppler 26.04 (Closes: #1142729)
(LP: #2161747)
Checksums-Sha1:
7364a24f4d6a93f1fc73aea84838219d1e5ce47e 2653 openboard_1.7.7+dfsg-2.dsc
1ac99af10b4d04fe57d16b4e273f34b376e97909 26912
openboard_1.7.7+dfsg-2.debian.tar.xz
32b305caccd17c8a80e06a52e1027ceb7cf5578d 8418
openboard_1.7.7+dfsg-2_source.buildinfo
Checksums-Sha256:
e36879804d9d66ff2bc786aefc3746fe7ac0aaff266e3e3291650474efa1e434 2653
openboard_1.7.7+dfsg-2.dsc
988408a5bc656994ca4a9342601186a4cd588ec23cd7fa59a39dc1ee304bfdd9 26912
openboard_1.7.7+dfsg-2.debian.tar.xz
e5ba91bbb8b954b002071ac057578580d08a59280ddba8c11a9e3cac4c754c93 8418
openboard_1.7.7+dfsg-2_source.buildinfo
Files:
4cb9c3b6a056334eeb64107c47b92a29 2653 x11 optional openboard_1.7.7+dfsg-2.dsc
6a96005feac7c3d14f0159835030eff6 26912 x11 optional
openboard_1.7.7+dfsg-2.debian.tar.xz
b71b719665e4ff13f9e6cd27503b7cd8 8418 x11 optional
openboard_1.7.7+dfsg-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmpjoKkACgkQ5mx3Wuv+
bH0ovw/9GvGTGQi0RmDfExI4dz71+uv6odMddEOQPfnF7T0iJSSOb87ywW7qKAWN
S7BTuS3PCGO7s+k/GWn0vntfyM4tYceTtHIa8MI3uGS2Cq7znBumjTfKeCd4RJy8
jndkR808ZChQxjHurM/W9oXhnY9b+LUFA2WCVO8tv4V+aSKsZV2yrIUL9lyqQ6Ot
ErrU5CkQ5AFmKInaSJ4wHwaImc9ALMVH/z4kOx6CRJwAwF5bcSKe7z0r52Dh40We
U+gzScv7JfnK7o7+ymjqYTU8e1jfF1xEqTBTvr3KkHHpgfVBGGv7X/kZnusHbwFY
V6zxOAzH5hBdmsfi6uEKPK8enx5+8or6ZafE4w4Qr3upwHgU4ZlKTURtxL74jesS
rqjAVs1yaaMSO7cvXNqG44hB5UqBM2LljH2jRB0AR4HIIpYtKzqD6MxxnTF3WZsj
gLbhyaZYWGtiTLNykUoHi2YTlVhi4Fysiky6bvKbZVD4keIeNQedV5lrxDv+zfNN
B/12AivgN6y/EL+QGXxOHidV7QwxIgl8U5LgwHKZK6uPcmvQwBKzoeNTtjtRAUU6
19RDOz6o4YgyLNUOvMs2gZgO2aBBw7HTvEwepeYTf5X6POkM+CpTjOv84xY6i3SW
z6suak0PvoPOiLqjGbTWxNZd1u4Dmbs06lLd1xwl7WpXC+Edv4w=
=QUCJ
-----END PGP SIGNATURE-----
pgp0ISoA1rGJX.pgp
Description: PGP signature
--- End Message ---