Your message dated Mon, 10 Feb 2020 04:19:15 +0000
with message-id <e1j10xt-0008we...@fasolo.debian.org>
and subject line Bug#950859: fixed in cegui-mk2 0.8.7-6
has caused the Debian Bug report #950859,
regarding cegui-mk2: FTBFS with boost171 and new cmake
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 ow...@bugs.debian.org
immediately.)
--
950859: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950859
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: cegui-mk2
Version: 0.8.7-5
Severity: serious
Tags: patch
Justification: ftbfs
Dear Maintainer,
cegui-mk2 ftbfs with new cmake & boost1.71 due to change in cmake
policy w.r.t. boost version detection (it is now more normal). See patch
attached.
I am currently in process of migrating to boost1.71 in Ubuntu, which
has not started yet in Debian but is upcoming.
When built against boost1.71 symbols are dropped and changed. It seems
as if cegui-mk2 re-exports boost symbols, and thus boost abi change in
templates leakes in the change of cegui-mk2 libraries ABI change.
How should this be handled?
Is there a new upstream release of cegui that we can package in
experimental, always built against boost1.71 with new symbols?
Or shall i just blindly update the symbols file, rebuild ember and
hope for the best?
How was this handled in cegui-mk2 before, when boost changed without
cegui-mk2 new upstream releases?
I would like to avoid diverging ABI between ubuntu & debian here.
Regards,
Dimitri.
diff -Nru cegui-mk2-0.8.7/debian/changelog cegui-mk2-0.8.7/debian/changelog
--- cegui-mk2-0.8.7/debian/changelog 2020-02-03 20:02:21.000000000 +0000
+++ cegui-mk2-0.8.7/debian/changelog 2020-02-06 22:17:46.000000000 +0000
@@ -1,3 +1,10 @@
+cegui-mk2 (0.8.7-5ubuntu3) focal; urgency=medium
+
+ * Patch CMakeLists for new Boost_VERSION syntax.
+ * Drop unused boost signals dependencies.
+
+ -- Dimitri John Ledkov <x...@ubuntu.com> Thu, 06 Feb 2020 22:17:46 +0000
+
cegui-mk2 (0.8.7-5ubuntu2) focal; urgency=medium
* No change rebuild against new boost1.71 ABI
diff -Nru cegui-mk2-0.8.7/debian/control cegui-mk2-0.8.7/debian/control
--- cegui-mk2-0.8.7/debian/control 2020-02-03 20:02:21.000000000 +0000
+++ cegui-mk2-0.8.7/debian/control 2020-02-06 22:16:26.000000000 +0000
@@ -14,7 +14,6 @@
libboost-dev,
libboost-python-dev,
libboost-regex-dev,
- libboost-signals-dev,
libdevil-dev,
libexpat1-dev,
libfreeimage-dev,
diff -Nru cegui-mk2-0.8.7/debian/patches/boost-version.patch
cegui-mk2-0.8.7/debian/patches/boost-version.patch
--- cegui-mk2-0.8.7/debian/patches/boost-version.patch 1970-01-01
00:00:00.000000000 +0000
+++ cegui-mk2-0.8.7/debian/patches/boost-version.patch 2020-02-06
22:17:46.000000000 +0000
@@ -0,0 +1,15 @@
+Description: Patch CMakeLists for new Boost_VERSION syntax.
+Author: Dimitri John Ledkov <x...@ubuntu.com>
+
+
+--- cegui-mk2-0.8.7.orig/CMakeLists.txt
++++ cegui-mk2-0.8.7/CMakeLists.txt
+@@ -121,7 +121,7 @@ find_package(TOLUAPP)
+
+ find_package(Python3 COMPONENTS Interpreter Development)
+ find_package(Boost)
+-if(${Boost_VERSION} GREATER_EQUAL 106700)
++if(${Boost_VERSION} GREATER_EQUAL 1.67)
+ if (Python3_FOUND)
+ set(CEGUI_PYTHON3_VERSION_NUM
${Python3_VERSION_MAJOR}${Python3_VERSION_MINOR})
+ find_package(Boost COMPONENTS python${CEGUI_PYTHON3_VERSION_NUM})
diff -Nru cegui-mk2-0.8.7/debian/patches/series
cegui-mk2-0.8.7/debian/patches/series
--- cegui-mk2-0.8.7/debian/patches/series 2019-09-30 02:11:30.000000000
+0000
+++ cegui-mk2-0.8.7/debian/patches/series 2020-02-06 22:17:46.000000000
+0000
@@ -8,3 +8,4 @@
relative_paths.patch
jura_fonts.patch
futhark_font.patch
+boost-version.patch
--- End Message ---
--- Begin Message ---
Source: cegui-mk2
Source-Version: 0.8.7-6
We believe that the bug you reported is fixed in the latest version of
cegui-mk2, 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 950...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Olek Wojnar <o...@debian.org> (supplier of updated cegui-mk2 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 09 Feb 2020 17:21:57 -0500
Source: cegui-mk2
Architecture: source
Version: 0.8.7-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Olek Wojnar <o...@debian.org>
Closes: 950859
Changes:
cegui-mk2 (0.8.7-6) unstable; urgency=medium
.
* Merge Ubuntu patch from Dimitri John Ledkov (Closes: #950859)
- Patch CMakeLists for new Boost_VERSION syntax
- Drop unused boost signals dependency
* Update standards to 4.5.0 (no changes)
* Update d/copyright date and my email address
* Remove unused d/source/include-binaries file
Checksums-Sha1:
6de99e38ffd105675b4d0901ca016ee892534ae1 3125 cegui-mk2_0.8.7-6.dsc
b8e70b28b92a770bff0f337ee5d7ee46d1aca3b0 90100 cegui-mk2_0.8.7-6.debian.tar.xz
21a2b0c97e4eff29f12a0341367dc2102c7dcd08 20862
cegui-mk2_0.8.7-6_amd64.buildinfo
Checksums-Sha256:
ef915fce8ac6a208b2aadb7dba3ac70df3d171e91c9033cec8a6bd4422b8a89c 3125
cegui-mk2_0.8.7-6.dsc
1a806b34c1f0de4f119ef1c70b540aaa926d6b63e404bee0ca788063122e0b6d 90100
cegui-mk2_0.8.7-6.debian.tar.xz
b3dfcb5c7b2c66c7ec1b5a7e07b2b1e04282c9cb6dbe4efd1eed1a8335461c48 20862
cegui-mk2_0.8.7-6_amd64.buildinfo
Files:
935a593b3c352cafb59ac18983880b81 3125 libs optional cegui-mk2_0.8.7-6.dsc
50f6c359eb903b2933fefc01c29c47bb 90100 libs optional
cegui-mk2_0.8.7-6.debian.tar.xz
7de266d36918732d89b9fe3b948a55be 20862 libs optional
cegui-mk2_0.8.7-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEELejiDiSiH9jtG0ynfYPUBqCdweQFAl5A1aoACgkQfYPUBqCd
weQYuhAAsFgHSecY5kKExd1nPKnuLqQ279My5Xu+93fKJW+kzT9RVB/KhVGitQIc
qDbeKH3+HXHf+4jbvgGcKXqTiWMv+6RqbJUG+xYy5RCOGdWk/VMedid0MCjUb8Tp
fSdpWnEd3cxgSDlvNn3ABhQ0W3+NPeNwONHaZInTkMDq+nBojZm+RVuqDt7GGpx8
Avgo1Ex9pT+grbG5GeLZ4VQcqNwgZ1nTPyRmVsoPxYERbqGRW+WBlXkMqVfU/XDJ
uI8tScUMYPuBzTzl1SfCXNs6hJOsPaZld0boHEu27FtjlDig5wvrCQQQAtIuGqkU
TGZskQfxy2DAkABv6w9YeLByRE0qO3qgPrbuNWIODwaNoLGoRwZrUpuRUmi+0VjA
Ndvye8jWwZTBk8Jv44/jfQ51RoUayUFLep+lq0relKK/70R2xHDL5ceFYgU1lUjy
p+yap7wi0BBtHFjtAqoUe8o/qhTRQX2ZrGMOQUnCp3J4XZ1DD16aDC9qFk/guBfQ
6CiVOtbKTP/en2yTLcuSwaBqpkWyE3Jop8uUDsov3rQ/WAiJYzzul9O5rlu2ntmD
rfM784noSVokcgoDdKMuRjFDAk5SchfHCi64rGwGQBN2j9XNYzP+8nF+sx7aM4Or
NFtLkwQMmzHXP4LooFLuSGraO7688bDq6hRrjRrtoJvzKdnRN9U=
=vkn8
-----END PGP SIGNATURE-----
--- End Message ---