Changelog
lintian4python (0.5) experimental; urgency=low
* Summary of tag changes:
+ Added:
- cannot-parse-sphinx-searchindex.js
- extension-is-symlink
- inconsistent-use-of-tabs-and-spaces-in-indentation
- js-file-referenced-by-search.html-does-not-exist
- js-file-referenced-by-search.html-is-compressed
- pyflakes-undefined-name-underscore
- python-breaks-is-obsolete
- rst-source-referenced-by-searchindex.js-does-not-exist
- rst-source-referenced-by-searchindex.js-is-compressed
- search.html-doesnt-load-search-index
- search.html-references-nonlocal-js-file
- search.html-with-invalid-root-url
- search.html-with-non-local-root-url
- sphinx-js-incompatible-with-jquery-1.4
- sphinx-js-incompatible-with-jquery-1.5
- sphinx-js-with-jinja2-templates
- static-extension
- substitution-variable-in-xs-python-version
* checks/*:
+ Port to Lintian 2.5.9 API.
* checks/code-analysis:
+ Check for inconsistent use of tabs and spaces in indentation.
+ Fix a typo.
* checks/documentation:
+ Check for search.html (generated by Sphinx):
- referencing nonexistent .js (or compressed) files;
- referencing non-local .js files;
- failing to load search index;
- with non-local or invalid root URL;
+ Check for Sphinx .js code:
- incompatible with recent (1.4, 1.5) jQuery versions;
- containing (unexpanded) Jinja2 templates;
- referencing nonexistent rST source files.
* checks/extensions:
+ Check for static extension modules.
+ Check for extensions that are symlinks (e.g. _eggs.so ->
_eggs.so.1.0.0).
* checks/helpers:
+ Check for ${python:Breaks}.
+ Check for substitution variables in XS-Python-Version.
* checks/imports:
+ Fix a typo.
* checks/pyflakes:
+ Do not emit pyflakes-undefined-name for "_" (underscore) in private
modules, as this had too many false positives. Emit an experimental
pyflakes-undefined-name-underscore instead, but only once per file.
* data/python/projects*:
+ Refresh.
* debian/control:
+ Update lintian dependency (2.5.9).
+ Bump dependency on perl to >= 5.10 (needed by checks/documentation).
+ Add dependency on liburi-perl (needed by checks/documentation).
* debian/rules:
+ Encode version number in the lintian4py script.
* helpers/code-analysis:
+ Check for inconsistent use of tabs and spaces in indentation.
* libextra/Lintian/Python.pm:
+ Port to Lintian 2.5.9 API.
+ New function to check if a module is public.
* lintian4py:
+ Add work-around for bug #677145.
+ Make --version and --print-version output lintian4python version
(rather than lintian version).
+ Make --debug output include lintian4python version (not only lintian
version).
* private/refresh-code-analysis-tags:
+ Produce more useful backtrace if helpers/code-analysis has a syntax
error.
* private/refresh-pyflakes-tags:
+ Add artificial pyflakes-undefined-name-underscore.
* private/update-coverage:
+ Allow tags with "." in name.
* tests/run-tests:
+ Allow tags with "." in name.
* tests/*.tdesc:
+ New tests.
-- Jakub Wilk <email address hidden> Sat, 16 Jun 2012 12:33:17 +0200