On Fri, Feb 06, 2026 at 09:40:51AM +0100, Lucas Nussbaum wrote: >... > The common denominator used by orig-check is the use of debian/watch. >... > One case that is difficult to deal with is workflow changes (even minor) > outside of new upstream versions. For example, among the current > orig-check regressions, there's: > - vite: > https://orig-check.debian.net/orig-check/result/4506d8769158822444ef829488c2e3107a3844a5d3cad85ef062214d9808ba07 > In 1.4-6, the maintainer updated debian/watch to use the tag-based tarball > generated by gitlab, while it previously used the manually-generated > "release asset" tarball. Since that was done outside of a new upstream > release, the tarball used for 1.4-6 does not match the method > described in 1.4-6's debian/watch, but rather the method described in > 1.4-1's debian/watch.
Such "regressions" are not rare, given the number of packages in unstable. Paul gave an example of an upstream where no releases were expected with debian/watch following git commits - but then there was a one-off tarball release that is now in unstable. It is also very common that debian/watch follows only stable releases, and it wouldn't be uncommon if a maintainer anyhow decides to upload an RC version to unstable. A maintainer could also use debian/watch on tarballs only for being notified about new releases, with the sources in Debian being created in a different way like from a git tree with submodules in a workflow without tarballs. debian/watch is simply meant for a different purpose. > - wine: > https://orig-check.debian.net/orig-check/result/a2f1e53637b4a36179b6b24a825e7a1d94ebf0c6666fc8c9729d0e060584d8c2 > In 10.0~repack-12, debian/copyright was modified to exclude some files > from the repacked orig tarball. But since there wasn't a new upstream > version, the orig tarball was not updated. >... Problems around exclusions could be avoided by only checking whether every file in the Debian sources is also present and identical in the upstream sources. > Lucas cu Adrian

