la 10.5.2025 klo 11.51 Holger Levsen (hol...@layer-acht.org) kirjoitti:
>
> control: reassign -1 release-notes
> control: tags -1 - moreinfo unreproducible
> control: retitle -1 document that rust packages require SSE2 on i386
> thanks
>
> Hi,
>
> I'm reassigning this to release-notes as this needs to be documented
> for the trixie release. Leaving some context too, but please read the full
> bug.

This might indeed be a good idea. IIRC Go packages have similar requirements.

> On Sat, May 10, 2025 at 11:37:48AM +0300, Martin-Éric Racine wrote:
> > la 10.5.2025 klo 11.23 Holger Levsen (hol...@layer-acht.org) kirjoitti:
> > > On Sat, May 10, 2025 at 11:02:55AM +0300, Martin-Éric Racine wrote:
> > > > Since the above sqv bin-NMU trickled down to Trixie, APT systematically 
> > > > fails to verify Debian archive keys:
> > > [...]
> > > > W: Some index files failed to download. They have been ignored, or old 
> > > > ones used instead.
> > > what are your versions of apt and sqv installed?
> > ii  apt                            3.0.1                          i386
> > ii  sqv                            1.3.0-1+b1                     i386
> > > > This only happens on one of my Trixie hosts, so this could be a Rust 
> > > > issue.
> > > > Architecture: i386 (i686)
> > > do you have several i386 hosts or only one? what CPU models do they have?
> > I have two i386 hosts tracking Testing (currently Trixie). The U1400
> > one updates its APT lists just fine. This Pentium III (Coppermine) has
> > been failing to do so ever since sqv 1.3.0-1+b1 trickled into Testing
> > yesterday.
>
> ok, this was to be expected, see #1095862, thus reassigning to release-notes.

Debian might as well push i386 over to debian-ports at this point,
instead of releasing Trixie with broken support and without kernels,
since making Pentium 4 the base CPU level for Rust, Go, etc. will
essentially kill the whole x86-32 user base, except for the last few
laptop chipsets that were released before AMD and Intel discontinued
x86-32 production.

> That said, can you please try removing sqv and see what happens? apt should 
> use
> gpgv then instead and that should work.

It cannot be removed without --force-depends since APT nowadays has
sqv as a hard Depends. It would be a good idea for APT to list
supported alternatives e.g. "sqv | gpgv" instead, preferably in the
same order as dpkg-dev does.

Once sqv was force-removed, APT indeed was able to update its APT
lists. However, since a Depends was removed, it now cannot perform any
useful operation until that missing dependency is resolved.

Martin-Éric

Reply via email to