Changelog
doc-base (0.8.6) unstable; urgency=low
* Rewrite Dhelp.pm to improve performance and minimise number dhelp_parse
calls, which after its reimplementation in Ruby started to be extremally
slow (it took `install-docs -I' ages to finish). Now, dhelp_parse will
be called at most two times in each install-docs invokation.
* Use 3-args open(), and also quote fields' values in our status file in
order not to fail on control files containing spaces (closes: #444889).
* Implement more checks of doc-base files, like unknown fields, duplicated
fields, fields in wrong sections (closes: #423120). Turn them into
warnings, since if they are errors, too many packages will fail to
install.
* Document.pm: try to minimise number of write_status_file() calls.
* Ignore SIGINT and some other signals while doing critical operations.
* Scrollkeeper.pm: scrollkeeper doesn't like `&' character (see bug#429847),
replace it with `(and)'.
* More code refactoring, but still not finished: use prototypes, fix typos,
standarize messages, etc.
-- Ubuntu Archive Auto-Sync <email address hidden> Mon, 29 Oct 2007 21:39:28 +0000