Your message dated Mon, 26 Mar 2018 10:00:13 +0000
with message-id <e1f0ovf-00084w...@fasolo.debian.org>
and subject line Bug#880384: fixed in deal.ii 8.5.1-1
has caused the Debian Bug report #880384,
regarding deal.ii: FTBFS with boost >= 1.64, patch attached
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.)


-- 
880384: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880384
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: deal.ii
Version: 8.4.2-2
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu bionic ubuntu-patch



In Ubuntu, the attached patch was applied to achieve the following:

  * boost_1.64.patch: Backport patch from upstream for boost >= 1.64.

Fairly self-explanatory.  I backported the upstream commit with the boost
fix to facilitate the boost_1.65 transition.  If you choose to package a
new upstream version, you might need to cherrypick the whole commit named
in the patch, as my backport is mangled to apply to 8.4.2.

... Adam

-- System Information:
Debian Release: buster/sid
  APT prefers bionic
  APT policy: (500, 'bionic')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-lowlatency (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_CA:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru deal.ii-8.4.2/debian/patches/boost_1.64.patch 
deal.ii-8.4.2/debian/patches/boost_1.64.patch
--- deal.ii-8.4.2/debian/patches/boost_1.64.patch       1969-12-31 
17:00:00.000000000 -0700
+++ deal.ii-8.4.2/debian/patches/boost_1.64.patch       2017-10-30 
22:24:51.000000000 -0600
@@ -0,0 +1,79 @@
+From 9c874026deeb51c613e0418d37679fdf6b27c3e0 Mon Sep 17 00:00:00 2001
+From: Daniel Arndt <daniel.ar...@iwr.uni-heidelberg.de>
+Date: Tue, 25 Apr 2017 00:29:49 +0200
+Subject: [PATCH] Fix compilation with BOOST 1.64
+
+---
+ include/deal.II/base/aligned_vector.h  | 10 +++++++++-
+ include/deal.II/lac/sparsity_pattern.h | 11 ++++++++++-
+ include/deal.II/lac/vector.h           | 10 +++++++++-
+ 4 files changed, 37 insertions(+), 4 deletions(-)
+
+diff --git a/include/deal.II/base/aligned_vector.h 
b/include/deal.II/base/aligned_vector.h
+index 9f3c431e43..c2253221e3 100644
+--- a/include/deal.II/base/aligned_vector.h
++++ b/include/deal.II/base/aligned_vector.h
+@@ -22,7 +22,15 @@
+ #include <deal.II/base/memory_consumption.h>
+ #include <deal.II/base/utilities.h>
+ #include <deal.II/base/parallel.h>
+-#include <boost/serialization/array.hpp>
++
++// boost::serialization::make_array used to be in array.hpp, but was
++// moved to a different file in BOOST 1.64
++#include <boost/version.hpp>
++#if BOOST_VERSION >= 106400
++#  include <boost/serialization/array_wrapper.hpp>
++#else
++#  include <boost/serialization/array.hpp>
++#endif
+ #include <boost/serialization/split_member.hpp>
+ 
+ #include <cstring>
+diff --git a/include/deal.II/lac/sparsity_pattern.h 
b/include/deal.II/lac/sparsity_pattern.h
+index f8d9b29aeb..369a58c554 100644
+--- a/include/deal.II/lac/sparsity_pattern.h
++++ b/include/deal.II/lac/sparsity_pattern.h
+@@ -20,11 +20,20 @@
+ #include <deal.II/base/config.h>
+ #include <deal.II/base/exceptions.h>
+ #include <deal.II/base/subscriptor.h>
+-#include <boost/serialization/array.hpp>
++
++// boost::serialization::make_array used to be in array.hpp, but was
++// moved to a different file in BOOST 1.64
++#include <boost/version.hpp>
++#if BOOST_VERSION >= 106400
++#  include <boost/serialization/array_wrapper.hpp>
++#else
++#  include <boost/serialization/array.hpp>
++#endif
+ #include <boost/serialization/split_member.hpp>
+ 
+ #include <vector>
+ #include <iostream>
++#include <algorithm>
+ 
+ DEAL_II_NAMESPACE_OPEN
+ 
+diff --git a/include/deal.II/lac/vector.h b/include/deal.II/lac/vector.h
+index d5bf2b678c..7f6431c34e 100644
+--- a/include/deal.II/lac/vector.h
++++ b/include/deal.II/lac/vector.h
+@@ -23,7 +23,15 @@
+ #include <deal.II/base/exceptions.h>
+ #include <deal.II/base/subscriptor.h>
+ #include <deal.II/base/index_set.h>
+-#include <boost/serialization/array.hpp>
++
++// boost::serialization::make_array used to be in array.hpp, but was
++// moved to a different file in BOOST 1.64
++#include <boost/version.hpp>
++#if BOOST_VERSION >= 106400
++#  include <boost/serialization/array_wrapper.hpp>
++#else
++#  include <boost/serialization/array.hpp>
++#endif
+ #include <boost/serialization/split_member.hpp>
+ 
+ #include <cstdio>
diff -Nru deal.ii-8.4.2/debian/patches/series 
deal.ii-8.4.2/debian/patches/series
--- deal.ii-8.4.2/debian/patches/series 2016-12-06 23:43:06.000000000 -0700
+++ deal.ii-8.4.2/debian/patches/series 2017-10-30 22:25:00.000000000 -0600
@@ -1,2 +1,3 @@
 allow_different_slepc_petsc_versions.patch
 work_around_a_doxygen_bug.patch
+boost_1.64.patch

--- End Message ---
--- Begin Message ---
Source: deal.ii
Source-Version: 8.5.1-1

We believe that the bug you reported is fixed in the latest version of
deal.ii, 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 880...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Maier <tamiko+deb...@kyomu.43-1.org> (supplier of updated deal.ii 
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: Fri, 23 Mar 2018 08:24:39 +0000
Source: deal.ii
Binary: libdeal.ii-dev libdeal.ii-8.5.1 libdeal.ii-doc
Architecture: source amd64 all
Version: 8.5.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Matthias Maier <tamiko+deb...@kyomu.43-1.org>
Description:
 libdeal.ii-8.5.1 - Finite Element Differential Equations Analysis Library
 libdeal.ii-dev - Differential Equations Analysis Library - development files
 libdeal.ii-doc - Differential Equations Analysis Library - html doc. and 
examples
Closes: 880384
Changes:
 deal.ii (8.5.1-1) unstable; urgency=medium
 .
   * Bump Standards-Version to 4.1.3
   * drop obsolete doxygen patch
   * This version contains upstream patches for compatibility with boost-1.64
     and newer. (Closes: #880384)
   * update debhelper compatibility level to 11
   * fix lintian warnings
   * update vcs/git links to salsa
   * remove DEB_HOST_MULTIARCH definition
Checksums-Sha1:
 48ddb228d1dd7af0e821caa1a6ebd369f5db7c7c 2544 deal.ii_8.5.1-1.dsc
 0b38a253c857faef09ba8b1a7b235125536857c0 136413920 deal.ii_8.5.1.orig.tar.xz
 34a8af188c3b54d8f68d75cfad7e9e741c9fdd29 7436 deal.ii_8.5.1-1.debian.tar.xz
 ef95fbfd922927b643c6a53d73729fe5a33ccf80 19667 deal.ii_8.5.1-1_amd64.buildinfo
 9c721838c548f5b2b5edcac1c7bc58882fb744a0 433981136 
libdeal.ii-8.5.1-dbgsym_8.5.1-1_amd64.deb
 17cdffa34cc10913e08ac54c9bbed0a71b7365b5 32286912 
libdeal.ii-8.5.1_8.5.1-1_amd64.deb
 39efcee79e532937cceb5e14aab8af0644f1aa37 1300116 
libdeal.ii-dev_8.5.1-1_amd64.deb
 30b634b1462a0fc6739c987218cef27fdfbb433d 142714836 
libdeal.ii-doc_8.5.1-1_all.deb
Checksums-Sha256:
 84b71af65b217aef48a12b4b316ff24e9c58111b01073ed4421ff93f63afb047 2544 
deal.ii_8.5.1-1.dsc
 0f6c5237fae94943034ee2bbdc4aadf9552abeed9698ce4ba8e3ef9c6fe9c587 136413920 
deal.ii_8.5.1.orig.tar.xz
 831e5469c71877d10dd748a177adddc43c45e965cd0bafc967a1241d0514e37e 7436 
deal.ii_8.5.1-1.debian.tar.xz
 6ca8b97e93704757793a084e8099204199efb5fec9de0e0c150eb21ef2d9bfa2 19667 
deal.ii_8.5.1-1_amd64.buildinfo
 2711c9fb4101875bab2b71dfefc0d68be6f179a173d4b135094dc0933ca51db0 433981136 
libdeal.ii-8.5.1-dbgsym_8.5.1-1_amd64.deb
 680ff3226c40545d1fe6cf24a73ca2eb28c84c389f936dd5fea1152c00c84e72 32286912 
libdeal.ii-8.5.1_8.5.1-1_amd64.deb
 022621e4572691650cc98d8e7a0a212f7c8264e2fa1fda3858b2892514dda271 1300116 
libdeal.ii-dev_8.5.1-1_amd64.deb
 e70d74f5d23131219fc965836ce3a7362eff1452e970de1d7e050d142b3f8cb8 142714836 
libdeal.ii-doc_8.5.1-1_all.deb
Files:
 ca558e8a52253490edd7ba440453b660 2544 libs optional deal.ii_8.5.1-1.dsc
 90699924e5a737306ce9b47a9a4300e7 136413920 libs optional 
deal.ii_8.5.1.orig.tar.xz
 8898e46d143c8f658e3536d0a120d40e 7436 libs optional 
deal.ii_8.5.1-1.debian.tar.xz
 66423bc182a9a10ad88a9082c08b4863 19667 libs optional 
deal.ii_8.5.1-1_amd64.buildinfo
 46105241778ad935b7e5be5dc966e887 433981136 debug optional 
libdeal.ii-8.5.1-dbgsym_8.5.1-1_amd64.deb
 e405b8ddafaf9fc615643d3a7df87847 32286912 libs optional 
libdeal.ii-8.5.1_8.5.1-1_amd64.deb
 8e8a3e8aa81aa92bbb91a54ce7599525 1300116 libdevel optional 
libdeal.ii-dev_8.5.1-1_amd64.deb
 1c504f80e30722c012640f706bc5e11c 142714836 doc optional 
libdeal.ii-doc_8.5.1-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJatOUNAAoJEK/P7I5mnOHCLoEP/jaqRj2InqGeVsKLgrtVPJD2
neLcUop7HKf2KMRb11nzhqE9tvft+n+P45k7SmXPIjw6qs62OYOwdIuw5dBdR9SG
h+KmepUGTzn0eeyIKyAFZuKcPSyWzJ1dJcoumKEuSRIacqMPQbVMEwdNyrYGxhkH
kwGNteO7vw4NvfTLsKKq89jj191bbmabIsygeGXBe//IX8+sdTNNjIg4BAxi7jG5
HMW6YFZqYdVIauaJyKDwnR+qxk3v+Jg1j+QiyqqgERr02Yj1MNGuPygWZo96OvNl
GbCvIRXO1q09TbvXEqJOFSVT2gAR058KO1NNPItrk3kYTggzO/QrBlaAyb1azDdG
1l5CJZc4pbA+Nb42VFR3l0j4AXQSGTBGm+HOwiYaubsDPp0Ix9zvoDbrpBw0y++5
W3Ly8CB80z+/PltOpPeaBAuvxKdEBsabArdtWh1gtnEwx0kynDpcPOdOAi26p1Av
6ARs9C9JUMCDtFYgOaA6ZHO0Ds25bHeThfl+ZV0m7TIGrcNdSkU8QFIhYg5UaIDs
DGbuuO28jeGxK7baYShrvAkYisE58+V+Iy1bqn4Vljn+ybvEfkty8ZSRvu5WOgdQ
YkQr45YetO/yzoI59jLcFu0UXGG/ry3eI9xjP3QAg3K5rHOUiS8+195zeon9TQuR
lFV2sly8xlhMckCBZf/t
=xq5f
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to