Hi, On Wed, Dec 19, 2018 at 08:50:09PM +0100, Andreas Beckmann wrote: > Package: lintian > Severity: wishlist > > Hi, > > I just wanted to answer "Is #910434 fixed in sid?" but the changelog > entry is inconclusive ... > > > spamassassin (3.4.2-1~deb9u1) stretch; urgency=high > > * lots of changes > > spamassassin (3.4.1-8) unstable; urgency=medium > > * lost of changes > ... > > > I would rather have liked to see something > > > spamassassin (3.4.2-1~deb9u1) stretch; urgency=high > > * Rebuild for stretch. > * With this additional change. > > spamassassin (3.4.2-1) unstable; urgency=high > > * lots of changes > > spamassassin (3.4.1-8) unstable; urgency=medium > > * lost of changes > ... > > > IMO, a 1.2-3~debXuY changelog stanza should always be accompanied by a > 1.2-3 changelog stanza, so that implies using -v$currentversioninstable >
IIRC this particular change was actually not based on a rebuild of the unstable's one but an import of 3.4.2 on top of the previous stretch packagaging. As such the version should maybe have been choosen as 3.4.2-0+deb9u1, but was not a rebuild for stretch of the 3.4.2-1. Thus although the choosen version might not have been optimal for this case, it would have been wrong to add 3.4.2-1 stanza before the 3.4.2-1~deb9u1 and thus lintian warn about this. As said, I think if it was a fresh import the version should rather have been 3.4.2-0+deb9u1 instead. Regards, Salvatore