[Debian-astro-maintainers] Bug#956578: libcasa-python3-4: package became uninstallable with update of libboost-python1.67.0
Sebastian Ramacher
sramacher at debian.org
Mon Apr 13 10:39:26 BST 2020
On 2020-04-13 11:05:32 +0200, Giacomo Mulas wrote:
> Package: libcasa-python3-4
> Version: 3.2.1-4+b2
> Severity: grave
> Justification: renders package unusable
>
> Dear Maintainer,
>
> The update of libboost-python1.67.0 to 1.67.0-17+b1 on sid apparently broke
> the dependencies of libcasa-python3-4, thus making it uninstallable. I am
> almost sure this is a mere packaging problem, but I am not sure whether it
> should be fixed in casa or in boost packages. At the moment I cannot check
> in detail, since I pinned the version of boost on my laptop to avoid the
> removal of libcasa-python3-4 and all packages that depend on it.
> If suitable, please feel free to relay this report to the maintainer of the
> boost packages.
This is caused by the ongoing effort to remove Python 3.7. casacore
needs to be rebuilt against the new libboost-python1.67.0
version. But this build fails with:
| -- Looking for python3 specific environment...
| -- Found PythonInterp: /usr/bin/python3.7 (found version "3.7.7")
| -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found version "3.8.2")
| -- Found Boost: /usr/include (found version "1.67.0")
| CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
| Could NOT find Boost (missing: python37) (found version "1.67.0")
| Call Stack (most recent call first):
| /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
| /usr/share/cmake-3.16/Modules/FindBoost.cmake:2179 (find_package_handle_standard_args)
| python3/CMakeLists-older-cmake.txt:37 (find_package)
| python3/CMakeLists.txt:4 (include)
|
|
| CMake Warning (dev) in /usr/share/cmake-3.16/Modules/FindBoost.cmake:
| Policy CMP0011 is not set: Included scripts do automatic cmake_policy PUSH
| and POP. Run "cmake --help-policy CMP0011" for policy details. Use the
| cmake_policy command to set the policy and suppress this warning.
|
| The included script
|
| /usr/share/cmake-3.16/Modules/FindBoost.cmake
|
| affects policy settings. CMake is implying the NO_POLICY_SCOPE option for
| compatibility, so the effects are applied to the including context.
| Call Stack (most recent call first):
| python3/CMakeLists-older-cmake.txt:37 (find_package)
| python3/CMakeLists.txt:4 (include)
| This warning is for project developers. Use -Wno-dev to suppress it.
|
| -- Configuring incomplete, errors occurred!
Cheers
>
> Thanks in advance, best regards
> Giacomo Mulas
>
> -- System Information:
> Debian Release: bullseye/sid
> APT prefers unstable
> APT policy: (401, 'unstable'), (10, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 5.5.13-jak (SMP w/4 CPU cores)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8) (ignored: LC_ALL set to it_IT.utf8), LANGUAGE=it_IT,en_EN (charmap=UTF-8) (ignored: LC_ALL set to it_IT.utf8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages libcasa-python3-4 depends on:
> ii libboost-python1.67.0 [libboost-python1.67.0-py37] 1.67.0-17
> ii libc6 2.30-4
> ii libcasa-casa4 3.2.1-4+b2
> ii libgcc-s1 10-20200411-1
> ii libpython3.8 3.8.2-1+b1
> ii libstdc++6 10-20200411-1
>
> libcasa-python3-4 recommends no packages.
>
> libcasa-python3-4 suggests no packages.
>
> -- no debconf information
--
Sebastian Ramacher
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-astro-maintainers/attachments/20200413/6ecb5df6/attachment-0001.sig>
More information about the Debian-astro-maintainers
mailing list