Package: inn2-lfs
Version: 2.6.1-2
Severity: important
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed a strange error from debsums
after an upgrade in i386 from wheezy to jessie to stretch.

>From the attached log (scroll to the bottom...):

1m58.2s ERROR: FAIL: debsums reports modifications inside the chroot:
  /var/lib/dpkg/info/inn2-lfs.md5sums is empty but shouldn't!


Investigating this a bit further showed that inn2-lfs is still owning
the obsolete conffile /etc/news/radius.conf (so debsums seems to be
a bit wrong here, too).

Unfortunately all the migration code was never run since it used a wrong
version (2.5.3-3~) that predates wheezy (which has 2.5.3-3), so the
dpkg-maintscript-helper calls were all skipped during the upgrade from
wheezy to jessie.

Given that it is now too late to fix that for jessie, (and we wouldn't
want to "downgrade" *now* to the old conffile from wheezy in stretch),
I'd suggest to add for stretch
  dpkg-maintscript-helper rm_conffile /etc/news/radius.conf 2.6.1-3~ -- "$@"
(assuming you are uploading that as 2.6.1-3)
That will kill the unmodified conffile, but keep a backup in case
it had modifications.

Usually the transitional package could be removed by now (it has been
in jessie already), but given the "special" nature of this package ...


cheers,

Andreas

Attachment: inn2-lfs_2.6.1-2.log.gz
Description: application/gzip

Reply via email to