<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    On Mon, 22 Apr 2024 21:01:22 +0200 Helmut Grohne
    <a class="moz-txt-link-rfc2396E" href="mailto:helmut@subdivi.de"><helmut@subdivi.de></a> wrote:<br>
    > Package: librust-bitflags-1-dev<br>
    > Version: 1.3.2-5+b1<br>
    > Severity: serious<br>
    > Justification: causes an installation failure<br>
    > <br>
    > Hi,<br>
    > <br>
    > Attempting to install librust-bitflags-1-dev for multiple
    architectures<br>
    > fails, because apt and dpkg disagree about how breaks and
    provides work.<br>
    > apt thinks that self-breaks can be ignored, but dpkg thinks
    that since<br>
    > librust-bitflags-1-dev breaks+provides
    librust-bitflags-1.3.2-dev it<br>
    > cannot be coinstalled and gives up. You cannot combine such<br>
    > breaks+provides with m-a:same. The simplest workaround here is
    dropping<br>
    > m-a:same as it cannot be exercised anyway.<br>
    > <br>
    > Helmut<br>
    <p><br>
    </p>
    <p>This is the same situation as in #1040477. This is an issue wrt
      how we generate the semvers. I image rust-proc-macro-crate-1 would
      pose the same problem. Quoting you from 1040477:</p>
    <pre class="message">> A very simple workaround from my pov would be temporarily removing
> Multi-Arch: same. Of course that would make the package unavailable to
> cross compilation, but on the flip side, it already is. After dropping
> Multi-Arch: same, dose would no longer consider solutions involving
> coinstallations of it and archive testing could continue.
>
> Failing that, the only way I see is blacklisting the package in crossqa,
> but then I'd probably forget about it and it would also be surprising in
> the diagnostics as crossqa would always tell that this package does not
> exist. I prefer having you work around the issue. A simple upload
> dropping M-A:same removes the worst of pain and gives us time to work on
> a generic solution. Do you agree?

</pre>
    <p>Is the only workaround dropping Ma:same here ? <br>
    </p>
    <p>Unfortunately we need the semvers (but try to keep them to a
      minimum).</p>
    <p>CC'd Fabian since he is a bit more knowledgable than me here.</p>
    <p>best,<br>
    </p>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Matthias Geiger <werdahias>
Debian Maintainer
</pre>
  </body>
</html>