Your message dated Mon, 11 Aug 2014 17:35:55 +0000
with message-id <[email protected]>
and subject line Bug#756690: fixed in petsc 3.4.2.dfsg1-8.1
has caused the Debian Bug report #756690,
regarding petsc: [hdf5 transition] please support hdf5 1.8.13 new packaging 
layout
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.)


-- 
756690: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756690
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: petsc
Version: 3.4.2.dfsg1-8
Severity: important
Tags: patch
User: [email protected]
Usertags: HDF5-transition

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

The hdf5 1.8.13 package in experimental features a new layout for
headers and libraries, so that all the binary packages are now
co-installable.

Please find attached a patch proposal to support both the current
and the new layouts.

Because this bug is in the way of the hdf5 transition I intend to NMU
in a few days. I apologize for the urge, and I hope this approach won't
offend you. Please tell me otherwise.

Kind regards,

_g.

- -- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.14-1-486
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

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

iQEcBAEBCAAGBQJT2scnAAoJEO/obGx//s+DOasH/j4Nxon0btCsjKKi4GZGa/E0
DJDjwew21HfyQcgAlC5X7s03xZjyQXbJjyvP/0GznjuLCIX1ROdzaTyg935tAUhh
NbQTGKw7BGVwmIXRke31QDcqVc8EWNECoSEV6quaag2c3pcrvb/q9TsH7Y3PcU8t
G5sXoJHZdSzyNT4C9ckTcBPoQOe1ukCQlhgs0RYqSVOaB2nCT5qdb86WES8obRhi
kTuZF7NvpWi8GFX1UV+hkN4Jcw2YXHbzRkFdxbWnUKbOl0PpMG/wiS0RGG4cTIb7
qc9N7ioz0yZSa5tDreOL/PgJfLUmSo5j+dvg0mYvljf19XTbA7d6WXdytY5uJpE=
=cOUV
-----END PGP SIGNATURE-----
diff -Nru petsc-3.4.2.dfsg1/debian/changelog petsc-3.4.2.dfsg1/debian/changelog
--- petsc-3.4.2.dfsg1/debian/changelog	2014-04-24 19:31:39.000000000 +0200
+++ petsc-3.4.2.dfsg1/debian/changelog	2014-07-26 12:52:19.000000000 +0200
@@ -1,3 +1,10 @@
+petsc (3.4.2.dfsg1-8.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Support hdf5 1.8.13 new packaging layout.
+
+ -- Gilles Filippini <[email protected]>  Sat, 26 Jul 2014 12:52:19 +0200
+
 petsc (3.4.2.dfsg1-8) unstable; urgency=medium
 
   * Team upload.
diff -Nru petsc-3.4.2.dfsg1/debian/rules petsc-3.4.2.dfsg1/debian/rules
--- petsc-3.4.2.dfsg1/debian/rules	2014-03-04 21:09:33.000000000 +0100
+++ petsc-3.4.2.dfsg1/debian/rules	2014-07-31 15:14:13.000000000 +0200
@@ -41,7 +41,18 @@
 # complex) or non-standard distribution (e.g. contrib) is being used.
 PETSC_EXT=$(shell chmod +x debian/petsc-ext && debian/petsc-ext $(PETSC_ARCH) $(PETSC_MPI) $(DEBIAN_DIST) && chmod -x debian/petsc-ext)
 
-PETSC_HDF5_FLAGS=$(shell if [ -e /usr/lib/libhdf5.so ]; then echo "--with-hdf5=1 --with-hdf5-dir=/usr"; fi)
+# Which MPI implementation?
+# set ARCH_DEFAULT_MPI_IMPL
+include /usr/share/mpi-default-dev/debian_defaults
+
+ifneq ($(wildcard /usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/$(ARCH_DEFAULT_MPI_IMPL)/libhdf5.so),)
+  HDF5_DIR := /usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/$(ARCH_DEFAULT_MPI_IMPL)
+  HDF5_LIB := $(HDF5_DIR)/libhdf5.so
+else
+  HDF5_DIR := /usr
+  HDF5_LIB := $(HDF5_DIR)/lib/$(DEB_HOST_MULTIARCH)/libhdf5.so
+endif
+PETSC_HDF5_FLAGS=$(shell if [ -e $(HDF5_LIB) ]; then echo "--with-hdf5=1 --with-hdf5-dir=$(HDF5_DIR)"; fi)
 PETSC_BABEL_FLAGS=$(shell if [ -e /usr/lib/libsidl.so ]; then echo "--with-babel=1 --with-babel-dir=/usr"; fi)
 
 # PETSC_VERSION is used for the package names, library sonames, and
@@ -423,7 +434,7 @@
 	  echo "Unknown MPI implementation, stopping"; \
 	  exit 1; \
 	fi
-	if [ -e /usr/lib/libhdf5.so ]; then \
+	if [ -e $(HDF5_LIB) ]; then \
 	  echo "hdf5-dev=libhdf5-mpi-dev" >> debian/lib$(PETSC_NAME)-dev.substvars; \
 	else \
 	  echo "hdf5-dev=" >> debian/lib$(PETSC_NAME)-dev.substvars; \

--- End Message ---
--- Begin Message ---
Source: petsc
Source-Version: 3.4.2.dfsg1-8.1

We believe that the bug you reported is fixed in the latest version of
petsc, 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.
Gilles Filippini <[email protected]> (supplier of updated petsc 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: Wed, 06 Aug 2014 18:00:31 +0200
Source: petsc
Binary: libpetsc3.4.2-dev petsc-dev libpetsc3.4.2 libpetsc3.4.2-dbg 
petsc3.4.2-doc
Architecture: source all amd64
Version: 3.4.2.dfsg1-8.1
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Gilles Filippini <[email protected]>
Description:
 libpetsc3.4.2 - Shared libraries for version 3.4.2 of PETSc
 libpetsc3.4.2-dbg - Static debugging libraries for PETSc
 libpetsc3.4.2-dev - Static libraries, shared links, header files for PETSc
 petsc-dev  - Virtual package depending on latest PETSc development package
 petsc3.4.2-doc - Documentation and examples for PETSc
Closes: 756690
Changes:
 petsc (3.4.2.dfsg1-8.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Support hdf5 1.8.13 new packaging layout (closes: #756690).
Checksums-Sha1:
 95f16638516cced39dff97650e79c761a39589ab 2330 petsc_3.4.2.dfsg1-8.1.dsc
 0d710d685ec3fc884f8acec4ce562aae79e3e0d1 30708 
petsc_3.4.2.dfsg1-8.1.debian.tar.xz
 0b9bd0b6c7be45d5c2c7b6a7c25701745447d61e 21922 
petsc-dev_3.4.2.dfsg1-8.1_all.deb
 d0a3b1e399c1174234e54a0d8a6f2bd9c5aa2ad0 4071566 
petsc3.4.2-doc_3.4.2.dfsg1-8.1_all.deb
 419db368ccee94d005656aa34245e34bccaa608d 4728310 
libpetsc3.4.2-dev_3.4.2.dfsg1-8.1_amd64.deb
 27ef32b6e792048b677901ec2753f6f18548b725 2502634 
libpetsc3.4.2_3.4.2.dfsg1-8.1_amd64.deb
 1bb0539db795cdbd7f6eafcc093834093fdfcc08 10435132 
libpetsc3.4.2-dbg_3.4.2.dfsg1-8.1_amd64.deb
Checksums-Sha256:
 273a351a75e30e334bd980a3b64ff78769c63fb2cbdc31e396b1af1d6033fae3 2330 
petsc_3.4.2.dfsg1-8.1.dsc
 1ed989cc2154fdd6eae868a78341c5d2d30eb3073eea82a6cb0befbd2231a6e4 30708 
petsc_3.4.2.dfsg1-8.1.debian.tar.xz
 fdd4d1326e2a1f21a20c0d299e9ce2dd2a77217d97201b61f514900f0f9baf91 21922 
petsc-dev_3.4.2.dfsg1-8.1_all.deb
 6f19438eb93e60f4bd2a6808c776b34db06dcf4d9190c34da0235f7744e46e8b 4071566 
petsc3.4.2-doc_3.4.2.dfsg1-8.1_all.deb
 112acd7d0f3fae3badc10b8cc6d1699cad7c165a1c995e5266fe4e25337c4127 4728310 
libpetsc3.4.2-dev_3.4.2.dfsg1-8.1_amd64.deb
 db402659e1e733d28aba4957dae24cc328f7854a04f158b486fc522c4067ad50 2502634 
libpetsc3.4.2_3.4.2.dfsg1-8.1_amd64.deb
 16f7672dc17ce5a73320f80a33c67cccabcc371a27c21061030f2c4fa52b18d5 10435132 
libpetsc3.4.2-dbg_3.4.2.dfsg1-8.1_amd64.deb
Files:
 0e2766449fb78114ce352ee09fddabc9 21922 libdevel extra 
petsc-dev_3.4.2.dfsg1-8.1_all.deb
 8a2d0717d79e577da2a38be3fd936585 4071566 doc extra 
petsc3.4.2-doc_3.4.2.dfsg1-8.1_all.deb
 74560278984472d4cc05f364c3899f7d 4728310 libdevel extra 
libpetsc3.4.2-dev_3.4.2.dfsg1-8.1_amd64.deb
 a3ba0a1118c8dd3040a43670ae48e9a9 2502634 libs extra 
libpetsc3.4.2_3.4.2.dfsg1-8.1_amd64.deb
 43172f0135adb2845ac3b0fa153b7e3e 10435132 debug extra 
libpetsc3.4.2-dbg_3.4.2.dfsg1-8.1_amd64.deb
 23cbd01274be52f6c13e6d40d17b9f51 2330 devel extra petsc_3.4.2.dfsg1-8.1.dsc
 fad7e7fd3d409be4f34c9e353c77c3b9 30708 devel extra 
petsc_3.4.2.dfsg1-8.1.debian.tar.xz

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

iQEcBAEBCAAGBQJT4mFEAAoJEO/obGx//s+DZVsIAK1ZTQcat4SUW/Ebz8cyU96A
wZaNxz6kArpx6vqE4ktmE7OBGKBN1nKyyFslRhaczzQUaIISbPiYMHUupDKh5xAt
I5kUtortaoASeSs9AOhK4NqdpwRXMhZ7sST60J6aTMm0s1/gT6Mb/xO5bi2itY8c
m1qkh2dsAYSGTe7pO1sblyfMUuu231PfQyCqTkge4UfFxUZnCEuwwx+NryYrI8eX
zy0DUEWT0bm2p0fReWmcHZW7u49CDOsNAmW9VvN6i0afscA7EptObItunCGLPIDu
hYUUqlDqc9RAcgP+Y6LPjs5JA/IOqwBDXS/BQfKTbZwXuurVVxb4OUhuBNr4kpk=
=kRj3
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to