Your message dated Sun, 18 Mar 2018 15:49:50 +0000
with message-id <[email protected]>
and subject line Bug#893354: fixed in mrs 6.0.5+dfsg-4
has caused the Debian Bug report #893354,
regarding mrs: please update for g++7 + boost 1.65 compatibility
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.)
--
893354: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893354
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mrs
Version: 6.0.5+dfsg-3
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu bionic ubuntu-patch
Dear maintainers,
mrs has been failing to build in Ubuntu bionic, which now has boost 1.65
as default. While Debian has not yet started this transition, the
appropriate fix is to replace certain boost headers with their equivalents
that are now part of the standard C++ headers from g++7.
I have applied the attached patch in Ubuntu to let libzeep build again.
Please consider applying it in Debian as well.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
[email protected] [email protected]
diff -Nru mrs-6.0.5+dfsg/debian/patches/boost-1.65-compat.patch
mrs-6.0.5+dfsg/debian/patches/boost-1.65-compat.patch
--- mrs-6.0.5+dfsg/debian/patches/boost-1.65-compat.patch 1969-12-31
16:00:00.000000000 -0800
+++ mrs-6.0.5+dfsg/debian/patches/boost-1.65-compat.patch 2018-03-18
00:23:28.000000000 -0700
@@ -0,0 +1,123 @@
+Description: fix compatibility with boost 1.65
+ Boost 1.65 no longer provides tr1/ headers, which are now provided instead
+ by g++7 directly. Adjust our includes accordingly.
+Author: Steve Langasek <[email protected]>
+Last-Modified: 2018-03-18
+
+Index: mrs-6.0.5+dfsg/src/M6Databank.h
+===================================================================
+--- mrs-6.0.5+dfsg.orig/src/M6Databank.h
++++ mrs-6.0.5+dfsg/src/M6Databank.h
+@@ -8,7 +8,7 @@
+ #include <vector>
+ #include <map>
+ #include <set>
+-#include <boost/tr1/tuple.hpp>
++#include <tr1/tuple>
+
+ #include "M6File.h"
+
+Index: mrs-6.0.5+dfsg/src/M6BlastCache.h
+===================================================================
+--- mrs-6.0.5+dfsg.orig/src/M6BlastCache.h
++++ mrs-6.0.5+dfsg/src/M6BlastCache.h
+@@ -10,7 +10,7 @@
+ #include <boost/thread.hpp>
+ #include <boost/thread/condition.hpp>
+ #include <boost/filesystem/path.hpp>
+-#include <boost/tr1/tuple.hpp>
++#include <tr1/tuple>
+
+ #include "M6Blast.h"
+
+Index: mrs-6.0.5+dfsg/src/M6Builder.h
+===================================================================
+--- mrs-6.0.5+dfsg.orig/src/M6Builder.h
++++ mrs-6.0.5+dfsg/src/M6Builder.h
+@@ -10,7 +10,7 @@
+
+ #include <boost/filesystem/path.hpp>
+ #include <boost/thread.hpp>
+-#include <boost/tr1/tuple.hpp>
++#include <tr1/tuple>
+ #include <zeep/xml/node.hpp>
+
+ #include "M6Lexicon.h"
+Index: mrs-6.0.5+dfsg/src/M6CmdLineDriver.cpp
+===================================================================
+--- mrs-6.0.5+dfsg.orig/src/M6CmdLineDriver.cpp
++++ mrs-6.0.5+dfsg/src/M6CmdLineDriver.cpp
+@@ -16,7 +16,7 @@
+ #include <boost/foreach.hpp>
+ #define foreach BOOST_FOREACH
+ //#include <boost/timer/timer.hpp>
+-#include <boost/tr1/tuple.hpp>
++#include <tr1/tuple>
+ #include <boost/algorithm/string.hpp>
+
+ #include "M6Builder.h"
+Index: mrs-6.0.5+dfsg/src/M6Iterator.h
+===================================================================
+--- mrs-6.0.5+dfsg.orig/src/M6Iterator.h
++++ mrs-6.0.5+dfsg/src/M6Iterator.h
+@@ -8,7 +8,7 @@
+ #include <vector>
+ #include <algorithm>
+ #include <boost/filesystem/path.hpp>
+-#include <boost/tr1/tuple.hpp>
++#include <tr1/tuple>
+
+ #include "M6BitStream.h"
+ #include "M6File.h"
+Index: mrs-6.0.5+dfsg/src/M6Server.h
+===================================================================
+--- mrs-6.0.5+dfsg.orig/src/M6Server.h
++++ mrs-6.0.5+dfsg/src/M6Server.h
+@@ -9,7 +9,7 @@
+ #include <map>
+ #include <set>
+
+-#include <boost/tr1/tuple.hpp>
++#include <tr1/tuple>
+
+ #include <zeep/http/webapp.hpp>
+ #include <zeep/http/webapp/el.hpp>
+Index: mrs-6.0.5+dfsg/src/M6Server.cpp
+===================================================================
+--- mrs-6.0.5+dfsg.orig/src/M6Server.cpp
++++ mrs-6.0.5+dfsg/src/M6Server.cpp
+@@ -14,7 +14,7 @@
+ #include <numeric>
+
+ #include <boost/bind.hpp>
+-#include <boost/tr1/cmath.hpp>
++#include <tr1/cmath>
+ #include <boost/foreach.hpp>
+ #define foreach BOOST_FOREACH
+ #include <boost/filesystem/fstream.hpp>
+Index: mrs-6.0.5+dfsg/src/M6Tokenizer.cpp
+===================================================================
+--- mrs-6.0.5+dfsg.orig/src/M6Tokenizer.cpp
++++ mrs-6.0.5+dfsg/src/M6Tokenizer.cpp
+@@ -11,7 +11,7 @@
+ #include <iterator>
+ #include <algorithm>
+
+-#include <boost/tr1/tuple.hpp>
++#include <tr1/tuple>
+ #include <boost/foreach.hpp>
+ #define foreach BOOST_FOREACH
+
+Index: mrs-6.0.5+dfsg/src/M6WSSearch.cpp
+===================================================================
+--- mrs-6.0.5+dfsg.orig/src/M6WSSearch.cpp
++++ mrs-6.0.5+dfsg/src/M6WSSearch.cpp
+@@ -10,7 +10,7 @@
+ #include <zeep/dispatcher.hpp>
+
+ #include <boost/bind.hpp>
+-#include <boost/tr1/cmath.hpp>
++#include <tr1/cmath>
+ #include <boost/foreach.hpp>
+ #define foreach BOOST_FOREACH
+ #include <boost/filesystem/fstream.hpp>
diff -Nru mrs-6.0.5+dfsg/debian/patches/series
mrs-6.0.5+dfsg/debian/patches/series
--- mrs-6.0.5+dfsg/debian/patches/series 2017-09-04 02:01:22.000000000
-0700
+++ mrs-6.0.5+dfsg/debian/patches/series 2018-03-17 23:49:10.000000000
-0700
@@ -1,3 +1,4 @@
makefile.diff
init_d.diff
gcc-6.patch
+boost-1.65-compat.patch
--- End Message ---
--- Begin Message ---
Source: mrs
Source-Version: 6.0.5+dfsg-4
We believe that the bug you reported is fixed in the latest version of
mrs, 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.
Andreas Tille <[email protected]> (supplier of updated mrs 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: SHA256
Format: 1.8
Date: Sun, 18 Mar 2018 16:26:54 +0100
Source: mrs
Binary: mrs
Architecture: source
Version: 6.0.5+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Andreas Tille <[email protected]>
Description:
mrs - Information Retrieval System for Biomedical databanks
Closes: 893354
Changes:
mrs (6.0.5+dfsg-4) unstable; urgency=medium
.
[ Steve Langasek ]
* update for g++7 + boost 1.65 compatibility
Closes: #893354
.
[ Andreas Tille ]
* cme fix dpkg-control
* debhelper 11
Checksums-Sha1:
74b55b93b1f57e6241ebe6cafc18d111788810c2 2308 mrs_6.0.5+dfsg-4.dsc
57513309db9c55d57edc782f620079dfe60fb075 6276 mrs_6.0.5+dfsg-4.debian.tar.xz
51a86f81f187d7b5178a5de5b5c5a391f59710c5 14928
mrs_6.0.5+dfsg-4_source.buildinfo
Checksums-Sha256:
b07296ee29f90bcc583ef3954d7a2503c92347a8477773adaddcf15ea4eabeb2 2308
mrs_6.0.5+dfsg-4.dsc
1210881f5d066a1dad14b549c50f7c83ff9f884efe5ed0aebb8c576eb31c71ec 6276
mrs_6.0.5+dfsg-4.debian.tar.xz
0dc6b5a84d4de8f2749a8dc1a5a9b8d50b76b04ac9324814fb9d316226e97ae4 14928
mrs_6.0.5+dfsg-4_source.buildinfo
Files:
7a4be51322a0b5baaddfd9c3003c8fec 2308 science optional mrs_6.0.5+dfsg-4.dsc
06724dc9c7742db89b1ee2977f3f565e 6276 science optional
mrs_6.0.5+dfsg-4.debian.tar.xz
31a474acd22af6904afb2d5d3dd15ccf 14928 science optional
mrs_6.0.5+dfsg-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJCBAEBCAAsFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAlquhpgOHHRpbGxlYUBy
a2kuZGUACgkQV4oElNHGRtFmBRAAl9mebw4BhHj/SQm4m6Zuzbelb3FiUsIK4vTo
e+1ln0uIjA5dDXCmjWkoZFH6w9+r89dzR3/1l1nQ37eYH8g+0fF+gvZSp8QrCwNq
bSyGaGb0Aoo60fMB23eZhY7fVF4UpmcqKicWE9XUPGvDkACK58emxEDNoMgu79du
GIf8ox2sP+FjKnGj4SH3EcihXR/oX1CgSmwHYJax/b9i4fY/YRl2nUgIyKBEAmvW
vZIwP7D3Ipj2u7pjyyDfDFatd7HrKzw4dpkp3XHP07lsTjhXu7P6fc6cE1Z3r0ry
Thw07COG36EjU+I06uKDEguW+Oge9PWyRNCAcK9D3f0OBJUuM8GRy2bTjrMDdHUk
m2BrPRHkr4J9AUuIOlfGUR/bs5AMj6MtTeHVERBHYodt4zoDiS9YuOoC/uyPtjUY
TUCCQhkaH1S9LXZO5lJci6Y7oKr/GFsmxfOI1rHjLa4yOpt4wr/dNYrv2nHB6ZkI
5dw28k766YY+4jMgfHO1g36gtWumAxnzMKkcr8yHwrOSdsEC+xzu+KIwU2M549ZB
g49xdpBVkzB9Sn/XdxSCp1lv6jBLlhfKvK2Z3N48BKTjh6+HR7zKEoMvnmq5kolF
pb/f5TvTDJt+sRT+lZSuh5/6szMOCE8PKG4Mj88D8H2ls2q/VSPOduMt65inVE0p
zuIBXQQ=
=qfsu
-----END PGP SIGNATURE-----
--- End Message ---