decide what to do with CheckPN
The current situation is inacceptable:
- the download page of Spot suggests to download CheckPN, but the supplied tarball is incompatible with the current version of Spot (it has been this way for many years)
- the git repository contains a version that has been fixed to work with Spot 0.9 (this might work with 1.2, but it sure won't work with 2.0), and another branch on which Ala Eddine worked, but that may not have all the files to compile (unless Etienne already fixed it)
- the reason CheckPN has never been re-released despite some work on it is that it contains no test suite, which make it impossible to be confiant that upgrades did not break anything.
What do we want?
-
either we decide we don't have time to maintain CheckPN, and we remove its mention from the download page of Spot
-
if we want to maintain it, we should do it seriously. First, add a test suite, then either
- add checkpn to the buildfarm, to make sure it always work with the latest version of Spot,
- add checkpn into the Spot distribution to make sure it is always up-to-date