Your message dated Mon, 3 Jul 2017 10:55:19 +0200 with message-id <1fe290d8-7772-e70a-7026-c61431a9d7d3@debian.org> and subject line Re: Bug#866582: nmu: petsc_3.7.5+dfsg1-4 has caused the Debian Bug report #866582, regarding nmu: petsc_3.7.5+dfsg1-4 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 owner@bugs.debian.org immediately.) -- 866582: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=866582 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: nmu: petsc_3.7.5+dfsg1-4
- From: Gianfranco Costamagna <locutusofborg@debian.org>
- Date: Fri, 30 Jun 2017 08:32:46 +0000 (UTC)
- Message-id: <679828891.3078992.1498811566245@mail.yahoo.com>
- Reply-to: Gianfranco Costamagna <locutusofborg@debian.org>
- References: <679828891.3078992.1498811566245.ref@mail.yahoo.com>
Package: release.debian.org User: release.debian.org@packages.debian.org Usertags: binnmu Severity: normal nmu petsc_3.7.5+dfsg1-4 . ANY . unstable . -m "Rebuild against openmpi 2.1.1" as said on irc, I don't know why that check is so strict, but better safe than sorry and lets the stack migrate thanks!
--- End Message ---
--- Begin Message ---
- To: dparsons@debian.org, 866582-done@bugs.debian.org
- Subject: Re: Bug#866582: nmu: petsc_3.7.5+dfsg1-4
- From: Emilio Pozuelo Monfort <pochu@debian.org>
- Date: Mon, 3 Jul 2017 10:55:19 +0200
- Message-id: <1fe290d8-7772-e70a-7026-c61431a9d7d3@debian.org>
- In-reply-to: <[🔎] 1498878756.5348.18.camel@debian.org>
- References: <679828891.3078992.1498811566245.ref@mail.yahoo.com> <679828891.3078992.1498811566245@mail.yahoo.com> <726f53b6-17d3-d940-0771-bcc39ac3f397@debian.org> <[🔎] 1498878756.5348.18.camel@debian.org>
On 01/07/17 05:12, Drew Parsons wrote: > On Fri, 2017-06-30 at 11:26 +0200, Emilio Pozuelo Monfort wrote: >> Hi Drew, >> >> On 30/06/17 10:32, Gianfranco Costamagna wrote: >>> Package: release.debian.org >>> User: release.debian.org@packages.debian.org >>> Usertags: binnmu >>> Severity: normal >>> >>> nmu petsc_3.7.5+dfsg1-4 . ANY . unstable . -m "Rebuild against >>> openmpi 2.1.1" >>> >>> as said on irc, I don't know why that check is so strict, but >>> better safe than sorry >>> and lets the stack migrate >> >> Why does petsc need such a strict dependency on openmpi? If openmpi >> breaks the >> ABI, the SONAME and package name will change and hence a rebuild will >> obviously >> be necessary without this hack. But if it didn't break the ABI, do we >> really >> need these rebuilds? Can't we just drop the check in petsc, or will >> something break? > > It is a bit of a nuisance. It arises from the way PETSc handles MPI > versions in /usr/lib/petsc/include/petscsys.h. In 3.7.6 they have a > strict equality on the OMPI version dependency. I've contacted them > about it and they've made a patch to relax it to a minor version > dependency rather than a release (patch) version dependency, which > should help us. > > That patch is held at > https://bitbucket.org/petsc/petsc/commits/ca70f86ee9db8e69523e0e69f12289c6cab9b4cb?at=jed/mpi-semver > but looks like it hasn't been merged to upstream master yet. We should > contact upstream about it again. I have gone ahead and scheduled the binNMU as this is blocking the python3.6 transition. But please, either get that patch upstreamed and in Debian, or just apply it downstream. IMHO it would be better to just patch the whole thing out. After all, openmpi / mpitch are ABI stable, and petsc will be rebuilt if they change the ABI with a SONAME bump (and if they don't bump the SONAME, that's an RC bug and we'll force a transition anyway). Cheers, Emilio
--- End Message ---