[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#940877: lintian: Wrongly emits unreleased-changelog-distribution for unreleased suite



Package: lintian
Version: 2.22.0
Severity: normal

Hi!

[ I posted this at
  <https://salsa.debian.org/lintian/lintian/commit/a61d0838dfd4cf8e168bb53ce85759b36e3008ee#note_104706>
  but as one never knows whether salsa is black-holing stuff, and it
  makes it difficult to track this kind of thing… ]

[checks/source-changelog.pm]
>  tag 'unreleased-changelog-distribution'
>      if lc($entries[0]->Distribution) eq 'unreleased';

This is actually problematic, as it will trip over an actual upload
suite named "unreleased" (in lower case) used in the debian ports
archive. The match should really be against the upper case version,
because these are not case-sensitive anyway.

This convention was invented back in the day (in the ftp.gnuab.org
era, see [G]), AFAIR before the UNRELEASED convention sprung up(?),
to be able to upload signed builds of diverged packages that could
not be then subsequently uploaded into the Debian archive. See the
<https://www.ports.debian.org/archive> Upload Policy section for the
current incarnation.

 [G] <https://alioth-lists-archive.debian.net/pipermail/glibc-bsd-devel/2004-April/000182.html>

Thanks,
Guillem


Reply to: