Bug#1006836: transition: python3.10 as default
- To: 1006836@bugs.debian.org
- Cc: Graham Inggs <ginggs@debian.org>
- Subject: Bug#1006836: transition: python3.10 as default
- From: Markus Blatt <markus@dr-blatt.de>
- Date: Fri, 1 Apr 2022 23:09:19 +0200
- Message-id: <Ykdp/23EwXRiWKOW@smaug.dr-blatt.de>
- Reply-to: Markus Blatt <markus@dr-blatt.de>, 1006836@bugs.debian.org
- In-reply-to: <YkQvZccZPXTTcpGY@smaug.dr-blatt.de>
- References: <774bb8ef-b63c-06c1-bcb5-7b506a9b0e25@debian.org> <CAM8zJQsYEF7rCTe1d-ceiLKYzqLHtLG-LF9Wsjaj_VqsfdHDdw@mail.gmail.com> <YkHNqHXLb9fojIQV@smaug.dr-blatt.de> <CAM8zJQshoU+JZ=8rJmW1_eb9_13W1RXgB=5mZsQsm3DOOTvFhw@mail.gmail.com> <CAM8zJQuNo7PNAookP3U2D=CYbtXoOj8trr7EdPU-sKrCs0P36w@mail.gmail.com> <YkQKmkmlkRNihZpE@smaug.dr-blatt.de> <774bb8ef-b63c-06c1-bcb5-7b506a9b0e25@debian.org> <YkQvZccZPXTTcpGY@smaug.dr-blatt.de> <774bb8ef-b63c-06c1-bcb5-7b506a9b0e25@debian.org>
Hi,
Am Wed, Mar 30, 2022 at 12:22:29PM +0200 schrieb Markus Blatt:
I think I figured out what the issue is. The cmake configuration files of all opm modules
have an explicit list of libraries that need to be linked with the library of the module and
this is always used for linking. This list is only updated if the module/package is rebuilt.
All modules built before the transition have a reference to
/usr/lib/x86_64-linux-gnu/libpython3.9.so which was in the Cmake
configuration file of opm-common
when they where built. The only way to get rid of them seems to be rebuilding all. Hence one
would need to change the dependencies along the following lines
dependency level 3: opm-grid, opm-material, dependency level 4:
opm-models, opm-uscaling
dependency level 5: opm-simulators (currently level 3)
As there were some packaging improvements lying aroud anyway, I pushed new
releases for opm-grid, opm-material, opm-models, opm-upscaling. They did
build fine and are now installed in sid. I think this should fix the problem
for opm-simulators, once you trigger a rebuild. (At least it work in the salsa-ci).
HTH,
Markus
Reply to: