Your message dated Wed, 03 Jun 2015 16:24:59 +0000
with message-id <[email protected]>
and subject line Bug#786715: fixed in stellarium 0.13.3-2
has caused the Debian Bug report #786715,
regarding stellarium: Uses private copies of external headers
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.)
--
786715: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=786715
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: stellarium
Version: 0.13.3-1
Severity: serious
Dear Maintainer,
Stellarium has a copy of qzipreader/writer header files taken out of Qt,
and uses the internal, but unfortuantely available, symbols out of Qt
Gui. It can be directly seen due to the dependency on the internal qt
versioning as in qtbase-abi-5-3-2 which is generally a sign of doing
something dirty, and will require a rebuild on each new Qt upload.
If the QZipReader/writer classes changes (they can do that, they are an
internal thing to Qt), stellarium will not work or maybe even crash
randomly.
I'd suggest one of the following solutions:
1) Use an actual public zipping library. KArchive and quazip are two
currently available in Debian
2) Copy out the relevant bits from Qt *and rename* them (like add a
namespace or something). (The current qzip.cpp found in the external
directory could be used, but needs to actually be built. Hint: ! is not
a valid negation operator in cmake)
3) much discouraged, but still better than status quo. Use the privately
exposed headers in qtbase5-private-dev of qzipreader_p.h and
qzipwriter_p.h to at least ensure that things are in sync. This also
requires changes to the build system.
4) convince Qt upstream to make QZip* public api. That's likely not
going to happen, and even if it was, we would need a interrim solution.
Getting something going soon would be nice to detangle stellarium from
the next qt upload. And 3) doesn't solve that.
I do somewhere have a quick and dirty patch for 2), but I really think
you should consider 1).
/Sune
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Source: stellarium
Source-Version: 0.13.3-2
We believe that the bug you reported is fixed in the latest version of
stellarium, 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.
Tomasz Buchert <[email protected]> (supplier of updated stellarium 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: Wed, 03 Jun 2015 12:59:37 +0200
Source: stellarium
Binary: stellarium stellarium-data
Architecture: source all amd64
Version: 0.13.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Astro Maintainers
<[email protected]>
Changed-By: Tomasz Buchert <[email protected]>
Description:
stellarium - real-time photo-realistic sky generator
stellarium-data - Stellarium data files
Closes: 786715
Changes:
stellarium (0.13.3-2) unstable; urgency=medium
.
[ Marcus Lundblad ]
* Install appstream appdata.
.
[ Tomasz Buchert ]
* d/gbp.conf: update config
* d/patches: Fix Qt linking problem (Closes: #786715)
Checksums-Sha1:
ecf59c54648cc85e3d1995edd8e432ad48354198 2305 stellarium_0.13.3-2.dsc
96bf4666d649e4c88b414f8a56574d9bb996190e 18900
stellarium_0.13.3-2.debian.tar.xz
402d0c5fb12e230250e2c0de31415604d86958a2 107284700
stellarium-data_0.13.3-2_all.deb
13d1264ad0f42b2dca1fac2f2b9592a0c0fd6245 4818978 stellarium_0.13.3-2_amd64.deb
Checksums-Sha256:
ed6711ca556f298fd0f38258cfa5d625809c9ee5aa2397390dd1aa88ae3d8466 2305
stellarium_0.13.3-2.dsc
8294f6f26d0c1710ae97e5100a3aa5206094a701a9202d66fe14e1241b6df40b 18900
stellarium_0.13.3-2.debian.tar.xz
d44045ecc1024fb4dd60a824ae422133d6243135f394685738ae86b3d0af02b3 107284700
stellarium-data_0.13.3-2_all.deb
149275074494d604e779815d886a509064eab0fcbf7d72851ac341fc79b4a45b 4818978
stellarium_0.13.3-2_amd64.deb
Files:
668457a28efbf40456a3aeeab145bebf 2305 science optional stellarium_0.13.3-2.dsc
2a102485e2cfdefd230892f2daaa2c40 18900 science optional
stellarium_0.13.3-2.debian.tar.xz
129a3a6f6ec7e3ea6ec3c7ef038a1f04 107284700 science optional
stellarium-data_0.13.3-2_all.deb
6c27c5320d08d0ccac1e1ada1f5ced2d 4818978 science optional
stellarium_0.13.3-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJVbxofAAoJEJ+5JicksX0peNcQALdOMKI0kqi0tfZeVSICzpiD
ECYp3w60vb2OMxiuq9yzMig4GaxDBskiZU5FsXIJm3PnwaE4P2rYKW4kd8ED+eS4
nJQcXU4GDmzNCz6T22LXzjxpSshi8yyB34AUqZTAYKBJDIFbWgo0JqNGwbERwAus
TeUCneWXnvCww1KgdQCdn2hrZ9c1sgUDQFqeMbVRYdG/ZOdbxQgpfheGkTBcjrym
rGUyk6w93chIILGV1KSsHxd1tzuqHkTkeztyxw5P8vHuqTJEyi6sSXi/NaXF4LJs
Dd4+LxMVNZQi/AYEfGA2olMLJsqLdcc+OWr3BXOJRGsIXZrciiD+CC1xzraiWaNt
NrWEfk7rt9YjoWLpWXrLDIKS1yFh8jngOQRNSuRvNC42CfiDuLtUkDGCq+z/9Fj1
7d7LevifBYCrSCK7CiA4vp/EFBLGVfv5By8V2cCg+sI0y1ZSaOBPnEaKvQg6LuBP
M6hDbF55WZDUpnkmCZih1L+dRxLd60i1r68ygQwJHEjYaOX/OCIrsL0yfqxca0+e
CLCj1zTtJxEC95fQKKpFNbSUC5ogdABQFSeUpOgNYIiqCW0/AeTDYeMRceJxBoO/
8P9yqixyKYhxOuuHNNF2yLRWgCv2vf0YN0QgBvTgx5J0MFeYkLNF1E0wRGxFN5X4
NHhaRw793xe6Mtq3dNCk
=nY5r
-----END PGP SIGNATURE-----
--- End Message ---