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 ---

Reply via email to