Your message dated Fri, 05 Nov 2010 13:32:51 +0000
with message-id <[email protected]>
and subject line Bug#594046: fixed in petsc 3.1.dfsg-8
has caused the Debian Bug report #594046,
regarding libpetsc3.1: C++ version should live in -cxx-{debug, opt}, not
-c-{debug, opt}
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.)
--
594046: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594046
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libpetsc3.1
Version: 3.1.dfsg-7
Severity: wishlist
PETSc, when compiled with C++ as C-language, should be installed in
$(PETSC_ARCH)-cxx-opt, not in $(PETSC_ARCH)-c-opt. This is required by various
third party libraries that depend on PETSc, such as TAO. It should be ok to
symlink c-opt to cxx-opt (or the other way around). I admit, this distinction
between cxx and c versions of the library, where --with-c-support gives
c-compatibility anyway, is strange to me. I have the third party libraries
compiled with CC, but all my own code is C and compiled with cc anyway, so I
am fairly certain there is no need for PETSc --with-c-language=C version at
all, but perhaps some exotic environment requires that - I do not know.
The best solution would be, I think, to have both cxx and c versions available,
but then we would have the immediate problem of which version gets used if both
are installed. Perhaps the alternatives-system can handle that and anyone
wishing
to use the non-default version would just set PETSC_DIR and PETSC_ARCH manually?
Or is there a nicer solution?
-Juha
P.S. My apologies to Don Pellegrino, I should have remembered to mention the
-with-c-support flag in #580546. I hope I do not mess you up again! =)
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.35-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libpetsc3.1 depends on:
ii libamd2.2.0 1:3.4.0-2 approximate minimum degree orderin
ii libatlas3gf-base [libla 3.8.3-24 Automatically Tuned Linear Algebra
ii libblas3gf [libblas.so. 1.2-7 Basic Linear Algebra Reference imp
ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.4.4-9 GCC support library
ii libgfortran3 4.4.4-9 Runtime library for GNU Fortran ap
ii libhdf5-openmpi-1.8.4 1.8.4-patch1-2 Hierarchical Data Format 5 (HDF5)
ii libhypre-2.4.0 2.4.0b-7 High Performance Matrix Preconditi
ii liblapack3gf [liblapack 3.2.2-1 library of linear algebra routines
ii libopenmpi1.3 1.4.2-3 high performance message passing l
ii libscotch-5.1 5.1.8a.dfsg-2 programs and libraries for graph,
ii libspooles2.2 2.2-8 SPOOLES SParse Object Oriented Lin
ii libstdc++6 4.4.4-9 The GNU Standard C++ Library v3
ii libumfpack5.4.0 1:3.4.0-2 sparse LU factorization library
ii libx11-6 2:1.3.3-3 X11 client-side library
ii openmpi-bin 1.4.2-3 high performance message passing l
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
libpetsc3.1 recommends no packages.
libpetsc3.1 suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: petsc
Source-Version: 3.1.dfsg-8
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:
libpetsc3.1-dbg_3.1.dfsg-8_amd64.deb
to main/p/petsc/libpetsc3.1-dbg_3.1.dfsg-8_amd64.deb
libpetsc3.1-dev_3.1.dfsg-8_amd64.deb
to main/p/petsc/libpetsc3.1-dev_3.1.dfsg-8_amd64.deb
libpetsc3.1_3.1.dfsg-8_amd64.deb
to main/p/petsc/libpetsc3.1_3.1.dfsg-8_amd64.deb
petsc-dev_3.1.dfsg-8_all.deb
to main/p/petsc/petsc-dev_3.1.dfsg-8_all.deb
petsc3.1-doc_3.1.dfsg-8_all.deb
to main/p/petsc/petsc3.1-doc_3.1.dfsg-8_all.deb
petsc_3.1.dfsg-8.debian.tar.gz
to main/p/petsc/petsc_3.1.dfsg-8.debian.tar.gz
petsc_3.1.dfsg-8.dsc
to main/p/petsc/petsc_3.1.dfsg-8.dsc
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.
"Adam C. Powell, IV" <[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: SHA1
Format: 1.8
Date: Thu, 04 Nov 2010 10:10:34 -0400
Source: petsc
Binary: libpetsc3.1-dev petsc-dev libpetsc3.1 libpetsc3.1-dbg petsc3.1-doc
Architecture: source all amd64
Version: 3.1.dfsg-8
Distribution: unstable
Urgency: low
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: "Adam C. Powell, IV" <[email protected]>
Description:
libpetsc3.1 - Shared libraries for version 3.1 of PETSc
libpetsc3.1-dbg - Static debugging libraries for PETSc
libpetsc3.1-dev - Static libraries, shared links, header files for PETSc
petsc-dev - Meta-package depending on latest PETSc development package
petsc3.1-doc - Documentation and examples for PETSc
Closes: 594046 600265
Changes:
petsc (3.1.dfsg-8) unstable; urgency=low
.
[ Adam C. Powell, IV ]
* Build with HDF5 regardless of MPI implementation.
* Symlinked $(PETSC_ARCH)-cxx-[opt|debug] to -c-[opt|debug] to indicate C++
support (closes: #594046).
.
[ Christophe Trophime ]
* Upstream patch level 5.
* Added (non-Scotch) MUMPS support (closes: #600265).
* Bumped Standards-Version.
* Silenced several clean commands.
Checksums-Sha1:
a2e330497507cb8ffa210711ca99c19ce4814f57 1843 petsc_3.1.dfsg-8.dsc
25efc8cb1dae2408c87238c7b70babaa103a2e88 1467405 petsc_3.1.dfsg-8.debian.tar.gz
d5d06376628d6d922e9b6a0b94522d3fffc183a7 14010 petsc-dev_3.1.dfsg-8_all.deb
2f9cc6c84aeb371da51c3716598d329d344b7092 4190964
petsc3.1-doc_3.1.dfsg-8_all.deb
68bb1b272941ec3f73f735bfc8b89c17420172e6 5269922
libpetsc3.1-dev_3.1.dfsg-8_amd64.deb
feba38c35db2ff09bcc04afabae54ec2427281e0 2204842
libpetsc3.1_3.1.dfsg-8_amd64.deb
0639f2b1a3251ccfb0c500d0afd08d222c37f7a6 5500026
libpetsc3.1-dbg_3.1.dfsg-8_amd64.deb
Checksums-Sha256:
235d220cac027a52f6fd5b208d2a283a4e49c64ecd47fd3a5a3b916ac325efe4 1843
petsc_3.1.dfsg-8.dsc
6449e878498787c4936ed696fe19f8002f491631bf4927269d19a011f0ea1cf2 1467405
petsc_3.1.dfsg-8.debian.tar.gz
4536c3d925bc9aafb32c93ee1650dc3c9e2b13f06e06556d7e56e4630f2dbc79 14010
petsc-dev_3.1.dfsg-8_all.deb
edc1d234ef6e4fff5a20540f9bfd91af1ae914d80fa7595074ff35e22c40eda6 4190964
petsc3.1-doc_3.1.dfsg-8_all.deb
040dd214baecf296934123eaec998dfab3b4d97f38a8db9a78833783784f4115 5269922
libpetsc3.1-dev_3.1.dfsg-8_amd64.deb
32e7fbc2fab67ee3430d97702e02f4f332e6ea5650d502e1504516da67efe670 2204842
libpetsc3.1_3.1.dfsg-8_amd64.deb
594f6aae4009b053628987c97c9cfa9212414c6d6f69ff4709e43cf2a92d422d 5500026
libpetsc3.1-dbg_3.1.dfsg-8_amd64.deb
Files:
7257efc56613cbff59ef167008122914 1843 devel extra petsc_3.1.dfsg-8.dsc
1abad802e58d1f9c0a8d6b81a36eac56 1467405 devel extra
petsc_3.1.dfsg-8.debian.tar.gz
7a246a051213599583d22fd835da674a 14010 libdevel extra
petsc-dev_3.1.dfsg-8_all.deb
8f2e0e223255c8984b8ebd8e16cd7134 4190964 doc extra
petsc3.1-doc_3.1.dfsg-8_all.deb
94bc7858c3f4ea616112be47c68bf16a 5269922 libdevel extra
libpetsc3.1-dev_3.1.dfsg-8_amd64.deb
9060407381dc19e64bd37d7372eb88d4 2204842 libs extra
libpetsc3.1_3.1.dfsg-8_amd64.deb
d2d35616376b6e5a4d1fea70296d1568 5500026 debug extra
libpetsc3.1-dbg_3.1.dfsg-8_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkzUBRgACgkQUm8B6FZO5LZ+AQCfQRQ99niR7yFuZDkifSAq23bL
kgMAniN+jaMb6JjqB7wvdY55bv58hbCx
=5tpK
-----END PGP SIGNATURE-----
--- End Message ---