Hi Paul, some quick news regarding icdiff...
[…] >>> AFAICS icdiff is currently compatible with both Python 2 and Python 3. >> >> Excellent. In case upstream doesn't want to switch to using Python 3 in >> the script, I would recommend the Debian version do that. > > OK, I have already done that in my version here and will push it with the > next upload. Done. >>> Please let me know what you think. >> >> How about packaging 1.8.1 and then I'll upload it? > > 1.8.1 currently FTBFS due to a setuptools-related change that was also > introduced in this version. Currently discussing this with upstream to > sort it out. I will ping the list again if there has been progress. Upstream is still unsure how to address this problem properly given that he wants to retain a specific structure to his code. There have been a few suggestions and PRs from myself and others, but they are apparently not quite what upstream is going for. For more information see https://github.com/jeffkaufman/icdiff/issues/68 and https://github.com/jeffkaufman/icdiff/pull/79. For simplicity’s sake in the meantime, I have skipped using setuptools in the Debian package and just install the single stand-alone script manually, an option that upstream explicitly wants to support anyway. I hope that is acceptable for a first upload as it does’t change much in the installed version — I will re-enable support for setuptools again of course as soon as upstream has sorted out these issues. New upload is here: https://mentors.debian.net/debian/pool/main/i/icdiff/icdiff_1.8.1-1.dsc Cheers Sascha