Bug#1105027: sqv: since yesterday's trickle to Testing, fails to verify Debian archive key

Martin-Éric Racine <[email protected]>
Newsgroups gmane.linux.debian.devel.documentation
Message-ID <CAPZXPQeMrcDd_mcX-yXKZBOKYe1qjC2uCVmbuSVVRtF+5g=FkA__27812.6236096554$1746869446$gmane$org@mail.gmail.com>
la 10.5.2025 klo 11.51 Holger Levsen ([email protected]) 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 ([email protected]) 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.