Package: lintian Version: 2.2.6 Severity: minor When a collection script is modified, the changes are not reflected even if the same package is re-unpacked or re-processed. This could lead to certain temporary miss behaviours.
IMHO the most reasonable way to make sure the data generated by the collection scripts is rebuilt when the collection script is changed, is by using per-package status files. With this, the Output information on the .desc files would be obsolete and replaced with another field that could be named 'Version'. The complete proposal is: * Drop Ouput fields. * Add Version fields, with an integer value, to each and every .desc for each and every collection script. * The frontend would, whenever a collection script is run, attempt to remove any .$collection_script* file (e.g. .file-info*) from the package directory and when the script finishes, touch the .$collection_script$version file. * Skip a collection script if the .$collection_script$version file exists. If it is fine I'll implement it. Cheers, -- Raphael Geissert - Debian Maintainer www.debian.org - get.debian.net -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org