Control: tags -1 + patch

On Mon, 07 Apr 2025 at 09:44:53 +0200, Helmut Grohne wrote:
[Various -dev packages] fail to coinstall despite explicitly declaring that
capability via Multi-Arch: same. Most of them install
architecture-dependent files to architecture-independent filenames below
/usr/lib/llvm-20/lib. Please either move those files to multiarch
locations or remove the Multi-Arch: same annotations.

There is a merge request from Bo YU at <https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/164>, although it conflicts with subsequent changes to the 20 branch (only in the changelog entry, I think). Perhaps a maintainer or contributor could rebase it? Alternatively, Yuce Kurum's implementation of essentially the same thing from the 19 branch could be merged into 20.

I'm tagging this as "patch" even though there is not a 100% ready-to-apply patch for this, because the actual change (dropping Multi-Arch: same in several places) is quite simple.

The snapshot branch in git (clang 21 prereleases, not yet in Debian unstable or exerimental) will also need equivalent changes.

As a note to contributors, if a merge request adds a changelog entry, that guarantees that it will conflict with all other changes made at around the same time, so in my experience it is often better to write the text you would want to see in the changelog into the git commit message instead, something like this:

    Drop Multi-Arch: same from packages installing to non-multiarch paths

    Closes: #1102278

and then rely on the package's maintainer (or the non-maintainer DD preparing and signing a NMU) to run `gbp dch` before uploading. (But if that contradicts the LLVM maintainers' workflow, then please listen to them, not to me.)

    smcv

Reply via email to