Your message dated Sun, 11 Jul 2021 22:33:36 +0000 with message-id <[email protected]> and subject line Bug#990452: fixed in llvm-toolchain-9 1:9.0.1-16.1 has caused the Debian Bug report #990452, regarding clang-9: please drop Recommends: libomp-9-dev 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.) -- 990452: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990452 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: clang-9 Version: 1:9.0.1-16 Severity: important Tags: patch Hi, since libomp-*-dev are not co-installable, clang-9 should not Recommend the non-default libomp-9-dev because it interferes with the installation of libomp-11-dev (and thus the upgrading of libomp-dev). Since apt has problems switching between the different libomp-*-dev packages due to them being mutually exclusive, having the extra Recommends mixed in makes things only worse and apt decides to keep the buster version of libomp-dev (and libomp-7-dev) installed. Bad apt problem resolution (for libpocl-dev with --install-recommends enabled): ... Investigating (0) libomp-dev:amd64 < 1:7.0-47 -> 1:11.0-51+nmu5 @ii umU Ib > Broken libomp-dev:amd64 Depends on libomp-11-dev:amd64 < none | 1:11.0.1-2 @un uH > (>= 11~) Considering libomp-11-dev:amd64 0 as a solution to libomp-dev:amd64 1 Holding Back libomp-dev:amd64 rather than change libomp-11-dev:amd64 Investigating (0) libomp-9-dev:amd64 < none -> 1:9.0.1-16 @un uN Ib > Broken libomp-9-dev:amd64 Conflicts on libomp-x.y-dev:amd64 < none @un H > Considering libomp-7-dev:amd64 -2 as a solution to libomp-9-dev:amd64 0 Added libomp-7-dev:amd64 to the remove list Conflicts//Breaks against version 1:11.0.1-2 for libomp-11-dev but that is not InstVer, ignoring Fixing libomp-9-dev:amd64 via remove of libomp-7-dev:amd64 Investigating (0) libomp5-9:amd64 < none -> 1:9.0.1-16 @un uN Ib > Broken libomp5-9:amd64 Conflicts on libomp-x.y:amd64 < none @un H > Considering libomp5-7:amd64 -1 as a solution to libomp5-9:amd64 0 Added libomp5-7:amd64 to the remove list Conflicts//Breaks against version 1:11.0.1-2 for libomp5-11 but that is not InstVer, ignoring Fixing libomp5-9:amd64 via remove of libomp5-7:amd64 ... Try to Re-Instate (1) libomp-dev:amd64 Investigating (1) libomp-dev:amd64 < 1:7.0-47 | 1:11.0-51+nmu5 @ii umH Ib > Broken libomp-dev:amd64 Depends on libomp-7-dev:amd64 < 1:7.0.1-8+deb10u2 @ii mR > (>= 7~) Considering libomp-7-dev:amd64 -2 as a solution to libomp-dev:amd64 1 Added libomp-7-dev:amd64 to the remove list Fixing libomp-dev:amd64 via keep of libomp-7-dev:amd64 Investigating (1) libomp-9-dev:amd64 < none -> 1:9.0.1-16 @un uN Ib > Broken libomp-9-dev:amd64 Conflicts on libomp-x.y-dev:amd64 < none @un H > Considering libomp-7-dev:amd64 -2 as a solution to libomp-9-dev:amd64 0 Added libomp-7-dev:amd64 to the remove list Conflicts//Breaks against version 1:11.0.1-2 for libomp-11-dev but that is not InstVer, ignoring Fixing libomp-9-dev:amd64 via remove of libomp-7-dev:amd64 ... Investigating (2) libomp-dev:amd64 < 1:7.0-47 | 1:11.0-51+nmu5 @ii umH Ib > Broken libomp-dev:amd64 Depends on libomp-7-dev:amd64 < 1:7.0.1-8+deb10u2 @ii mR > (>= 7~) Considering libomp-7-dev:amd64 -2 as a solution to libomp-dev:amd64 1 Added libomp-7-dev:amd64 to the remove list Fixing libomp-dev:amd64 via keep of libomp-7-dev:amd64 Investigating (2) libomp-9-dev:amd64 < none -> 1:9.0.1-16 @un uN Ib > Broken libomp-9-dev:amd64 Conflicts on libomp-x.y-dev:amd64 < none @un H > Considering libomp-7-dev:amd64 1 as a solution to libomp-9-dev:amd64 0 Holding Back libomp-9-dev:amd64 rather than change libomp-x.y-dev:amd64 ... Investigating (2) libomp-7-dev:amd64 < 1:7.0.1-8+deb10u2 @ii mK Ib > Broken libomp-7-dev:amd64 Depends on libomp5-7:amd64 < 1:7.0.1-8+deb10u2 @ii mR > (= 1:7.0.1-8+deb10u2) Considering libomp5-7:amd64 -1 as a solution to libomp-7-dev:amd64 1 Added libomp5-7:amd64 to the remove list Fixing libomp-7-dev:amd64 via keep of libomp5-7:amd64 Investigating (3) libomp5-9:amd64 < none -> 1:9.0.1-16 @un uN Ib > Broken libomp5-9:amd64 Conflicts on libomp-x.y:amd64 < none @un H > Considering libomp5-7:amd64 1 as a solution to libomp5-9:amd64 0 Holding Back libomp5-9:amd64 rather than change libomp-x.y:amd64 Done The following packages were automatically installed and are no longer required: ... Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: clang-6.0 lib32gcc1 libclang-common-6.0-dev libgc1c2 libgcc-8-dev libobjc-8-dev libpython-stdlib libstdc++-8-dev python python-minimal The following NEW packages will be installed: ... The following packages have been kept back: libomp-dev The following packages will be upgraded: ... 132 upgraded, 95 newly installed, 10 to remove and 1 not upgraded. Good problem resolution if the Recommends are removed: ... Broken libomp-11-dev:amd64 Conflicts on libomp-x.y-dev:amd64 < none @un H > Considering libomp-7-dev:amd64 -2 as a solution to libomp-11-dev:amd64 1 Added libomp-7-dev:amd64 to the remove list Conflicts//Breaks against version 1:9.0.1-16+deb11anbe1 for libomp-9-dev but that is not InstVer, ignoring Conflicts//Breaks against version 1:9.0.1-16 for libomp-9-dev but that is not InstVer, ignoring Fixing libomp-11-dev:amd64 via remove of libomp-7-dev:amd64 ... Investigating (0) libomp5-11:amd64 < none -> 1:11.0.1-2 @un uN Ib > Broken libomp5-11:amd64 Conflicts on libomp-x.y:amd64 < none @un H > Considering libomp5-7:amd64 -1 as a solution to libomp5-11:amd64 0 Added libomp5-7:amd64 to the remove list Conflicts//Breaks against version 1:9.0.1-16+deb11anbe1 for libomp5-9 but that is not InstVer, ignoring Conflicts//Breaks against version 1:9.0.1-16 for libomp5-9 but that is not InstVer, ignoring Fixing libomp5-11:amd64 via remove of libomp5-7:amd64 ... Done The following packages were automatically installed and are no longer required: ... Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: clang-6.0 lib32gcc1 libclang-common-6.0-dev libgc1c2 libgcc-8-dev libobjc-8-dev libomp-7-dev libomp5-7 libpython-stdlib libstdc++-8-dev python python-minimal The following NEW packages will be installed: ... The following packages will be upgraded: ... 133 upgraded, 97 newly installed, 12 to remove and 0 not upgraded. This change should not propagate to clang-11 in bullseye! Andreasdiff -Nru llvm-toolchain-9-9.0.1/debian/changelog llvm-toolchain-9-9.0.1/debian/changelog --- llvm-toolchain-9-9.0.1/debian/changelog 2021-01-08 12:48:25.000000000 +0100 +++ llvm-toolchain-9-9.0.1/debian/changelog 2021-06-28 20:41:14.000000000 +0200 @@ -1,3 +1,11 @@ +llvm-toolchain-9 (1:9.0.1-17) UNRELEASED; urgency=medium + + * clang-9: Drop Recommends: libomp-9-dev which is not co-installable with + libomp-11-dev (and libomp-dev) for smoother upgrades of libomp-dev from + buster to bullseye. (Closes: #-1) + + -- Andreas Beckmann <[email protected]> Mon, 28 Jun 2021 20:41:14 +0200 + llvm-toolchain-9 (1:9.0.1-16) unstable; urgency=medium [ Adrian Bunk ] diff -Nru llvm-toolchain-9-9.0.1/debian/control llvm-toolchain-9-9.0.1/debian/control --- llvm-toolchain-9-9.0.1/debian/control 2021-01-08 12:48:25.000000000 +0100 +++ llvm-toolchain-9-9.0.1/debian/control 2021-06-28 20:41:14.000000000 +0200 @@ -34,7 +34,8 @@ ${dep:devlibs-objc}, libclang-common-9-dev (= ${binary:Version}), libclang-cpp9 (= ${binary:Version}), libc6-dev, binutils Provides: c-compiler, objc-compiler, c++-compiler -Recommends: llvm-9-dev, python3, libomp-9-dev +Recommends: llvm-9-dev, python3, +# libomp-9-dev Suggests: clang-9-doc Description: C, C++ and Objective-C compiler Clang project is a C, C++, Objective C and Objective C++ front-end
--- End Message ---
--- Begin Message ---Source: llvm-toolchain-9 Source-Version: 1:9.0.1-16.1 Done: Andreas Beckmann <[email protected]> We believe that the bug you reported is fixed in the latest version of llvm-toolchain-9, which is due to be installed in the Debian FTP archive. 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. Andreas Beckmann <[email protected]> (supplier of updated llvm-toolchain-9 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: SHA256 Format: 1.8 Date: Sat, 10 Jul 2021 23:52:37 +0200 Source: llvm-toolchain-9 Architecture: source Version: 1:9.0.1-16.1 Distribution: unstable Urgency: medium Maintainer: LLVM Packaging Team <[email protected]> Changed-By: Andreas Beckmann <[email protected]> Closes: 990452 Changes: llvm-toolchain-9 (1:9.0.1-16.1) unstable; urgency=medium . * Non-maintainer upload. * clang-9: Drop Recommends: libomp-9-dev which is not co-installable with libomp-11-dev (and libomp-dev) for smoother upgrades of libomp-dev from buster to bullseye. (Closes: #990452) Checksums-Sha1: 73424c860e3e9ae3de554d579ea983d8d6500b3f 6035 llvm-toolchain-9_9.0.1-16.1.dsc 93d44eb8afdf48990ab9b5e937b007a177df81e6 137412 llvm-toolchain-9_9.0.1-16.1.debian.tar.xz 7cff02359731d284dd962cc468b44a1ee6bfbdcb 10503 llvm-toolchain-9_9.0.1-16.1_source.buildinfo Checksums-Sha256: aa455dc881119dc99c09e38346a71b1cd1754c2776bc5221607bdd12ee19ed1b 6035 llvm-toolchain-9_9.0.1-16.1.dsc 7d34ee1fcf24584b58d528cfb7254fa8c19616c5327e97cd576493b645980c58 137412 llvm-toolchain-9_9.0.1-16.1.debian.tar.xz d25f6942d4899f161a281e07cfcd2cfbc13465283bc4ea2b84657ec93869a527 10503 llvm-toolchain-9_9.0.1-16.1_source.buildinfo Files: e045e9836de83beba2465c3b46bddde3 6035 devel optional llvm-toolchain-9_9.0.1-16.1.dsc ed4597a0fbeb8881474bd8d626fa2331 137412 devel optional llvm-toolchain-9_9.0.1-16.1.debian.tar.xz a78510e0c552457a140040cf8ec6de7f 10503 devel optional llvm-toolchain-9_9.0.1-16.1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmDqGRUQHGFuYmVAZGVi aWFuLm9yZwAKCRBfsz+TWentCEHVD/9LBcBBQ0MkBGm5Ht4UZUSEpQXTk08alXF8 9lif29PWojwitxeei9KjllsfuJZKsvPBf30bhMz42NwYX/eNbkVJ54Ncm0z85PtG jettMeGDSqwtXIHCTpvJconxlMMAU+CE1+mIPPAqsxrLJoYQHdx0D+iARe9yKfkP T3hmjWRyTdQ8rkt8sxoHlRsawGfPjesVZVg7ATT3xt5zD/QI/aHpsvbwhivD0nUt os4QLeS7C4uKIXBK6u6yYgsZBhQmNsVlgqe22AYSnueX9/3RAzInBeYKYbVDZaSu VFhy3zmYyunL9QM/FAzfJRS1FlsE52J5a72Vv8KfhR/iEnXGxz/YfSJULZx2W7mi e1I9xgNrzjhmR5OKU0baQzKFlIQCjX7vfXSkqcEq3gXLINCDv5QEKakFXCPifJwz /alMCsDtz8NYsceACeNdPU5/B2yOkldOmZm4j6i5kVJPDvl0nle6+bCT5kv7Psb7 MS2mNIZUYmfjS65RRWTtgTAl/d8kPEzebMR746b+YEnrR4VsrofSHEY/GoFXcOCQ OOS/q9J0JnLTFUTTVaWclwpmdQxrFQTwRvAidIYiClzzSQ5WByoLxViL2xCszb5o ktW+gQ2tEG8NOkxwE0zoMwN+va1rleOz4u+TO8QCQ/I9SuQkSXZnHOaIpmD1qpI9 Uxc1y75EUQ== =8ILl -----END PGP SIGNATURE-----
--- End Message ---

