On Wed, Jun 03, 2020 at 02:01:33PM +0200, Benedikt Spranger wrote: > Hi, > > are there any updates or is more help needed? > > Regards > Benedikt Spranger
Hi Benedikt, Thanks so much for doing all of this - I've only just looked to see if there's an update to my report. I'd be happy to upload your version as an NMU. There are a small number of issues remaining before I do so: 1) Lintian complains that there's a debian/substvars in the source file, which needs removing. 2) Does your patch fix the bug reported at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872734 ? 3) A Python 2.x -> 3.x change: int / int now gives a float rather than int; the only place I've noticed this is in the output of "greylist stats", and this can be fixed by replacing / by // several times in the duration() function (around line 138 onwards in greylistd). 4) The output of "greylist list" is now somewhat mangled: the "Data" field shows something like: [ ' 1 . 2 . 3 . 4 / 2 4 ' , ' i n f o @ e x a m p l e . c o m ' , ' j d g @ d e b i a n . o r g ' ] rather than 1.2.3.4/24 i...@example.com j...@debian.org I guess this should be easy to fix? There are a few other lintian warnings generated, though I'm not sure about fixing them: W: greylistd: missing-systemd-service-for-init.d-script greylistd W: greylistd source: national-encoding debian/po/de.po W: greylistd source: national-encoding debian/po/fr.po W: greylistd source: national-encoding debian/po/it.po W: greylistd source: national-encoding debian/po/ja.po W: greylistd source: national-encoding debian/po/nb.po W: greylistd: recursive-privilege-change postinst:131 W: greylistd: too-long-extended-description-in-templates greylistd/autoconfig_notdone_exim4 Writing a systemd service file should be straightforward, as should converting the national encodings into UTF-8 (if it is clear what the national encodings are). The recursive-privilege-change warning seems harmless, and I'm not going to suggest changing the template description. Best wishes, Julian