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

Reply via email to