Bug#977814: fixed in llvm-toolchain-11 1:11.0.1-1

2021-01-08 Thread Pino Toscano
In data venerdì 8 gennaio 2021 12:38:20 CET, Gianfranco Costamagna ha scritto:
> llvm-toolchain-11 is now fixed, and clazy should be fixed too.

No, llvm-toolchain-11 is not fixed yet.

> Unfortunately clazy seems to be missing a "break" relationship against old 
> llvm, and britney uses
> the broken testing version to test it.

It makes no sense for clazy to break and old llvm, it should be rather
the other way round... but it shouldn't be needed.

Also, the version in testing is *not* broken. clazy in testing is
perfectly working, and it was the llvm-toolchain-11 upload that broke
it.

> I don't know if we can hint to let it migrate anyway,

Considering nothing was actually done to fix the problems I reported
earlier in this bug, I don't think that letting the newer
llvm-toolchain-11 migrate and break also testing is an acceptable way
forward. Even more so when there was *no* attempt by the Debian LLVM
Maintainers (of which you are part) to debug what was the issue.

All this "fix" did was to apply the diff I mentioned, which was to fix
only a small part of the problems I reported. Also, reading it further,
even the shlibs of all the other libraries need to be fixed: they all
specify old versions (like 9~something) that are satisfied by any
llvm-toolchain-11 version available, including prereleases.

> Let me know if you have a solution for this issue,

The Debian LLVM Maintainers ought to help debug why updating a new
version suddently breaks software built against old versions of it.
Sorry if I seem harsh: LLVM is a key component in a modern Debian
system, so uploading new versions and providing almost no help on
problems does not seem like a good idea for the distribution.

-- 
Pino Toscano

signature.asc
Description: This is a digitally signed message part.


Bug#977814: fixed in llvm-toolchain-11 1:11.0.1-1

2021-01-08 Thread Gianfranco Costamagna
control: reopen -1

Hello Pino,
llvm-toolchain-11 is now fixed, and clazy should be fixed too.

Unfortunately clazy seems to be missing a "break" relationship against old 
llvm, and britney uses
the broken testing version to test it.

I don't know if we can hint to let it migrate anyway, or we should reupload 
with a fixed break relationship to let
Britney understand that they have to migrate together.

Let me know if you have a solution for this issue, and if we really need the 
break or not.
(I don't know if the old package works only with llvm-* new or its runtime 
retro-compatible)

G.

On Wed, 06 Jan 2021 11:50:25 + Debian FTP Masters 
 wrote:
> Source: llvm-toolchain-11
> Source-Version: 1:11.0.1-1
> Done: Sylvestre Ledru 
> 
> We believe that the bug you reported is fixed in the latest version of
> llvm-toolchain-11, 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 977...@bugs.debian.org,
> and the maintainer will reopen the bug report if appropriate.
> 
> Debian distribution maintenance software
> pp.
> Sylvestre Ledru  (supplier of updated llvm-toolchain-11 
> 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 ftpmas...@ftp-master.debian.org)
> 
> 
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
> 
> Format: 1.8
> Date: Wed, 06 Jan 2021 09:21:24 +0100
> Source: llvm-toolchain-11
> Architecture: source
> Version: 1:11.0.1-1
> Distribution: unstable
> Urgency: medium
> Maintainer: LLVM Packaging Team 
> Changed-By: Sylvestre Ledru 
> Closes: 977814
> Changes:
>  llvm-toolchain-11 (1:11.0.1-1) unstable; urgency=medium
>  .
>[ Sylvestre Ledru ]
>* New stable release
>  .
>[ Gianfranco Costamagna ]
>* Drop old patch, upstream now
>* Run dh_makeshlibs with -V parameter (Closes: #977814)
> Checksums-Sha1:
>  eecd206b0409aed5b630bf3eef4ee484fe5be632 5975 llvm-toolchain-11_11.0.1-1.dsc
>  30d7160c402e88747afe83aef5a45e067bffe9ed 78748920 
> llvm-toolchain-11_11.0.1.orig.tar.xz
>  364b66028f7187abd4b220e092ae4d01ede114ef 129488 
> llvm-toolchain-11_11.0.1-1.debian.tar.xz
>  f50de002773ff899d9cdbc5dd003b5225ab814a6 26645 
> llvm-toolchain-11_11.0.1-1_amd64.buildinfo
> Checksums-Sha256:
>  74768bfd5fdf35bc73796a102bce654c7ed157b0cfb4b5da530bac6177a521c1 5975 
> llvm-toolchain-11_11.0.1-1.dsc
>  39ed2924a4bc0e4db79dfdd97f97bca64a26ff398b9128934c3fc7b3186e4c45 78748920 
> llvm-toolchain-11_11.0.1.orig.tar.xz
>  17bc5ad3b58148eb168f4a2f45fbc1c1188d06b163962a687a82d0dc916d3472 129488 
> llvm-toolchain-11_11.0.1-1.debian.tar.xz
>  b9e5c36cf3c00d2ac301d212bebb4be471b996b5f520266c0fbd329818f588dd 26645 
> llvm-toolchain-11_11.0.1-1_amd64.buildinfo
> Files:
>  127e27b0f27865b4d253080eacd31e3b 5975 devel optional 
> llvm-toolchain-11_11.0.1-1.dsc
>  04f17a9ae5a379fbadb56c306f9d959f 78748920 devel optional 
> llvm-toolchain-11_11.0.1.orig.tar.xz
>  513bdcc906ea9bcc9870c902ed88d5ff 129488 devel optional 
> llvm-toolchain-11_11.0.1-1.debian.tar.xz
>  f8bc7db5a0dd5bd974ea1893cd47d6df 26645 devel optional 
> llvm-toolchain-11_11.0.1-1_amd64.buildinfo