Hi Chris,

Fair point. My reasoning: libiw30 and libiw30t64 ship the identical
file (/usr/lib/x86_64-linux-gnu/libiw.so.30) and can never coexist
under any circumstance, so I don't think there's a future libiw30
version this should ever need to tolerate, unlike a typical soname
bump where reuse of the old name is conceivable.

Simon has already sponsored and uploaded -23 to unstable with the
unversioned form, and it's verified to fix the reported upgrade
failure. If you think bounding it to a specific pre-t64 version is
still the better convention here, I'm glad to prepare a follow-up,
just let me know which version you'd use as the ceiling.

Best regards,
Ahmed Alaoui

On Mon, Aug 10, 2026 at 9:26 AM Chris Hofstaedtler <[email protected]> wrote:

> On Sat, Aug 08, 2026 at 07:14:52PM +0100, Ahmed Alaoui wrote:
> >   dpkg: error processing archive .../libiw30t64_30~pre9-22_amd64.deb
> > (--unpack):
> >    trying to overwrite '/usr/lib/x86_64-linux-gnu/libiw.so.30', which is
> >    also in package libiw30:amd64 (30~pre9-16+b1)
> >
> > Fix: use unconditional Conflicts/Replaces, since libiw30t64 and libiw30
> > can never coexist regardless of version:
> >
> >   Conflicts: libiw30
> >   Replaces: libiw30
>
> This seems overly broad, especially when we know the last version
> that was available before the migration.
>
> Chris
>
>

Reply via email to