Control: tag -1 patch

Hi!

On Wed, 2022-07-27 at 21:39:30 +0200, Guillem Jover wrote:
> On Tue, 2022-07-26 at 14:24:41 -0500, Tim McConnell wrote:
> > When running this command `apt-get dist-upgrade -y -m`

> The problem here in the end was (confirmed off-BTS) that
> apt-listdifferences is installed on the system, which downloads the
> source packages for binary packages being upgraded to debdiff them.
> But those source packages had been signed with a weak algorithm, which
> is rejected by dpkg-source (even though that command defaults to
> warning only).
> 
> Because when downloading the source packages from the archive, they
> have switched their trust anchor from the uploader to the archive,
> which takes care of key (re)signing, expiration and rotation, checking
> the signatures in the .dsc can be more confusing than helpful. (This
> would be a different matter if the .dsc reached the system through
> some other means such as scp or sneaker net or whatever).
> 
> So, ideally apt-listdifferences would call debdiff and request for it
> to pass --no-check to dpkg-source. But there is currently no such
> option. I'll file another report, and block this one with that other
> one.

The recently uploaded devscripts now includes support for --no-check
in debdiff. So we can use that to fix this report.

Thanks,
Guillem

Reply via email to