On Tue, 2019-11-05 at 02:34:13 +0100, Guillem Jover wrote:
> I'm planning to add warnings for 1.0 formats when using a version that
> does not match the type of tarball found. Ideally 1.0 formats would
> error out in the same way 3.0 do, but this is impractical, and I guess
> we'll just have to wait it out until 1.0 formats die off. :(

Actually, this involves a very tiny set of packages in the archive:

,--- grep-deb-sources ---
#!/bin/sh
Sources=$(apt-get indextargets --format '$(FILENAME)' 'Identifier: Sources')
/usr/lib/apt/apt-helper cat-file $Sources | grep-dctrl "$@"
`---

- Native 1.0 source + non-native version = 1
  $ grep-deb-sources -sPackage -FFormat '1.0' -a \
      -FVersion '-' -a --not -FFiles '.diff.' | wc -l
- Non-native 1.0 source + native version = 36
  $ grep-deb-sources -sPackage -FFormat '1.0' -a \
      -FVersion '-' -a --not -FFiles '.diff.' | wc -l

Which matches exactly the lintian tag:

  <https://lintian.debian.org/tags/malformed-debian-changelog-version.html>

So this has now an even more fringe usage than I recalled, most of which
I'm pretty confident are due to packaging errors, and where I'd say less
than around 10 might be actually done on purpose.

Thanks,
Guillem

Reply via email to