Debian Bug report logs -
#842135
nmu: slepc4py_3.7.0-2+b3
Reported by: Drew Parsons <dparsons@debian.org>
Date: Wed, 26 Oct 2016 08:27:01 UTC
Severity: normal
Done: Emilio Pozuelo Monfort <pochu@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#842135; Package release.debian.org.
(Wed, 26 Oct 2016 08:27:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Drew Parsons <dparsons@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Release Team <debian-release@lists.debian.org>.
(Wed, 26 Oct 2016 08:27:03 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: release.debian.org
Severity: normal
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Drew Parsons <dparsons@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: nmu: slepc4py_3.7.0-2+b3
Message-ID: <147746397798.2727.2988347581649171064.reportbug@grendel.emerall.com>
X-Mailer: reportbug 6.6.6
Date: Wed, 26 Oct 2016 14:39:37 +0800
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: binnmu
nmu slepc4py_3.7.0-2+b3 . amd64 arm64 armel armhf i386 mips mipsel powerpc ppc64el s390x hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 x32 . unstable . -m "Rebuild against slepc 3.7.3+dfsg1-2 (Provides virtual libslepc3.7, libslepc-complex-3.7)"
thanks
Provision of virtual packages libslepc3.7, libslepc-complex-3.7 makes
shlib dependencies more sane, reducing the urgency of binNMUs against
SLEPc in the future.
alpha, mips64el, ppc64, sparc64 are already built against
slepc 3.7.3+dfsg1-2
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Changed Bug title to 'nmu: slepc4py_3.7.0-2+b3' from 'release.debian.org: asdasd'.
Request was from Drew Parsons <dparsons@debian.org>
to control@bugs.debian.org.
(Wed, 26 Oct 2016 08:39:04 GMT) (full text, mbox, link).
Reply sent
to Emilio Pozuelo Monfort <pochu@debian.org>:
You have taken responsibility.
(Wed, 26 Oct 2016 08:39:09 GMT) (full text, mbox, link).
Notification sent
to Drew Parsons <dparsons@debian.org>:
Bug acknowledged by developer.
(Wed, 26 Oct 2016 08:39:09 GMT) (full text, mbox, link).
Message #12 received at 842135-done@bugs.debian.org (full text, mbox, reply):
On 26/10/16 10:23, Drew Parsons wrote:
> Package: release.debian.org
> Severity: normal
>
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> From: Drew Parsons <dparsons@debian.org>
> To: Debian Bug Tracking System <submit@bugs.debian.org>
> Subject: nmu: slepc4py_3.7.0-2+b3
> Message-ID: <147746397798.2727.2988347581649171064.reportbug@grendel.emerall.com>
> X-Mailer: reportbug 6.6.6
> Date: Wed, 26 Oct 2016 14:39:37 +0800
>
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: binnmu
>
> nmu slepc4py_3.7.0-2+b3 . amd64 arm64 armel armhf i386 mips mipsel powerpc ppc64el s390x hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 x32 . unstable . -m "Rebuild against slepc 3.7.3+dfsg1-2 (Provides virtual libslepc3.7, libslepc-complex-3.7)"
>
> thanks
>
> Provision of virtual packages libslepc3.7, libslepc-complex-3.7 makes
> shlib dependencies more sane, reducing the urgency of binNMUs against
> SLEPc in the future.
>
> alpha, mips64el, ppc64, sparc64 are already built against
> slepc 3.7.3+dfsg1-2
Done, including deal.ii getdp slepc4py and dolfin.
I don't quite understand why slepc and petsc have versioned packages and use
alternatives to provide the shared library, but I haven't looked closely at it.
Not sure I want to though :P
Cheers,
Emilio
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#842135; Package release.debian.org.
(Wed, 26 Oct 2016 09:00:04 GMT) (full text, mbox, link).
Acknowledgement sent
to dparsons@debian.org:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>.
(Wed, 26 Oct 2016 09:00:04 GMT) (full text, mbox, link).
Message #17 received at 842135@bugs.debian.org (full text, mbox, reply):
On Wed, 26 Oct 2016 10:37:40 +0200 Emilio Pozuelo Monfort <pochu@debian
.org> wrote:
>
> Done, including deal.ii getdp slepc4py and dolfin.
Thanks.
> I don't quite understand why slepc and petsc have versioned packages
and use
> alternatives to provide the shared library, but I haven't looked
closely at it.
> Not sure I want to though :P
Since you asked ;) ...
PETSc upstream has arranged the library so that the preferred version
can be easily identified with env variable PETSC_DIR.
Each installation (referenced by PETSC_DIR) is patch specific, i.e. the
library is located in /usr/lib/petscdir/3.7.3 or
/usr/lib/petscdir/3.7.4 etc. This allows the "flexibility" of parallel
installation of different patch versions.
But the soname only contains the minor version, 3.7 not 3.7.4.
slepc just follows the structure of petsc.
I guess what you're asking is why upstream bothers providing patch-
specific installations when the soname is the same between them.
Upstream will have to speak for themselves, but I could imagine that
doing it that way makes it easier to manage installations on high
performance supercomputers. Installations on the supercomputers tend
to be conservative. They worry about differences in the results of
computations arising from different patch versions, even though the
client software will happily run with any version with the same soname.
Whatever upstream's reasons might be, I've set up the Debian packaging
to reflect this patch-version "flexibility" provided by the upstream
directory structure.
Drew
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 24 Nov 2016 07:26:36 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sat Jan 6 05:48:53 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.