Bug#1121561: libc++-19-dev: breaks libc++1-19, not just libc++1
Matthias Klose
doko at debian.org
Sat Nov 29 08:26:21 GMT 2025
On 11/29/25 06:09, Andres Salomon wrote:
> Control: found -1 1:19.1.7-18
> Control: notfound -1 1:19.1.7-10.1
>
>
> On Fri, 28 Nov 2025 23:49:35 -0500 Andres Salomon <dilinger at queued.net>
> wrote:
>> Control: severity -1 serious
>>
>> FYI, this bug should be higher priority. I hit it as well.
>>
>
>
> Also, fwiw, I don't think llvm-toolchain-19 should've changed the libc+
> +*/libunwind/libgom package names. I consider 19 old at this point; it
> was released with trixie, I expect (and hope) it will be removed before
> forky. Just doing the library renames in llvm-toolchain-21 and later
> means later on you mainly need to deal with apt upgrades from major-
> versioned-libs 19 to non-major-versioned-libs 21/22+, rather than a mix
> of major-versioned and non-major-versioned lib 19 packages. That's my
> opinion, at least.
Doing them in 21 doesn't help with testing these. It is very unlikely
to ship just one LLVM version in a release, so you have to be prepared
for a transition. Your merged patch unfortunately was very incomplete,
without handling upgrades from experimental, without having these libs
as M-A: same and without building older LLVM versions without these
libraries, so that packages still can be uploaded to the archive. So do
this upgrade testing early in the release cycle, and be confident that
it then works later.
Adoption of new LLVM version should be supported, and not delayed, like
in the last release cycle (by the release team blocking migration of 17
and 18), or now by not introducing 20. Just choosing some version, and
hoping that every third party package will adopt to it is mostly wishful
thinking. I don't think that having a version more or less is that
important.
Anyway, fixing the upgrade issues over the weekend.
More information about the Pkg-llvm-team
mailing list