Control: severity -1 serious

On Tue, Sep 01, 2026 at 08:47:27AM +0200, Christian Klein wrote:
> The latest upgrade broke installation of libpcre2-dev:i386 alongside
> libpcre2-dev:amd64.
> Building wine requires the packages installed.
> 
> Unpacking libpcre2-dev:amd64 (10.48-1) over (10.46-1+b2)…
> dpkg: error processing archive
> /var/cache/apt/archives/libpcre2-dev_10.48-1_amd64.deb (--unpack):
>  trying to overwrite shared '/usr/bin/pcre2-config', which is different from
> other instances of package libpcre2-dev:amd64
> Errors were encountered while processing:
>  /var/cache/apt/archives/libpcre2-dev_10.48-1_amd64.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> Looking at pcre2-config, it now includes the architecture triplet, thus making
> it no longer mutiarch installable. Older versions of the package shipped
> without that extra case statement.

I've CCed Helmut for m-a advice. I think -dev packages do not 
necessarily need to be Multi-Arch: same. Maybe libpcre2-dev does to 
satisfy some m-a chain. If it does, then it must fulfill the 
property (thus adjusting severity).
Maybe libpcre2-dev does not need to be M-A: same, then it can just 
drop that flag from d/control.

Best,
Chris

Reply via email to