On 01/02/26 at 13:28 +0200, Adrian Bunk wrote:
> On Sat, Jan 31, 2026 at 06:31:05PM +0100, Lucas Nussbaum wrote:
> >...
> > On 31/01/26 at 13:39 +0200, Adrian Bunk wrote:
> > > On Fri, Jan 30, 2026 at 05:27:25PM +0100, Lucas Nussbaum wrote:
> > > >...
> > > > 
> > > > The current regressions can be browsed on:
> > > > https://debaudit.debian.net/orig-check/regressions/forky
> > > > and
> > > > https://debaudit.debian.net/git2dsc/regressions/forky
> > > > 
> > > > There are currently 14 source packages that would be blocked because of
> > > > orig-check regressions, and 32 because of git2dsc regressions.
> > > > 
> > > > I'm not aware of false positives (= AFAIK, regressions are real problems
> > > > that should be fixed).
> > > >...
> > > 
> > > - 700 - generated dsc differs
> > > │ -asn1c deb devel unknown arch=any
> > > │ - asn1c-doc deb doc unknown arch=all
> > > │ +asn1c deb devel optional arch=any
> > > │ + asn1c-doc deb doc optional arch=all
> > > That looks like a false positive?
> > 
> > What happens here is:
> > 
> > * asn1c (source) was built on a system with dpkg-dev 1.22.6ubuntu6.5,
> >   according to
> >   
> > https://buildinfos.debian.net/ftp-master.debian.org/buildinfo/2026/01/30/asn1c_0.9.28+dfsg-6_source.buildinfo
> > * asn1c dropped its Priority field with that upload
> > * dpkg-dev issued 'unknown' in that case before dpkg-dev 1.22.12
> >   (uploaded in January 2025)
> > 
> > What should we do in that case? I think that it makes sense to require
> > that source uploads are prepared with a toolchain that generates
> > packages identical to our current toolchain.
> 
> That wouldn't be an easy requirement.
> 
> Many maintainers (including myself) are not running unstable on the 
> machine where uploads are made from, and there is a diversity of 
> workflows how to create and sign source packages.
> 
> Running "dpkg-buildpackage -S -nc" on a stable system to create and sign 
> a source package for unstable would not be an exotic setup.
> 
> I haven't checked how tag2upload is setup, but this is the kind of 
> production service where it would make sense not having to worry
> about toolchain breakages in unstable.

Note that in that case, dpkg-dev/stable would have have been fine.

> salsa.debian.org is an example of an upstream location used in debian/watch 
> of some packages where a JS-based challenge is already in use today, 
> minicom and postgresql-debversion are examples of packages where uscan 
> can no longer download the upstream source of the package in Debian
> due to that.

I suppose that things will converge to a state where some URLs will be
blocked by JS-based challenges, and some others will not (but remain
subject to rate-limiting). I suppose that the URLs typically used by
uscan will fall in the second category.

Lucas

Reply via email to