Accepted mini-buildd 1.1.17 (source) into experimental
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 23 Jul 2019 17:57:55 +0200
Source: mini-buildd
Architecture: source
Version: 1.1.17
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
mini-buildd (1.1.17) experimental; urgency=medium
.
** 1.1.x are _development_ releases, use for testing only. **
.
'static code check' release. We now use 'prospector' to coordinate
3rd party static checkers. In addition to pylint, pycodestyle and
pyflakes this (for now) adds pydocstyle, mccabe, and dodgy.
Whole (new py3) code && exceptions have been reviewed and updated.
.
This release also fixes mini-buildd for django 2.2, and updates the
wizards for Debian repo changes after the buster release.
.
Offtopic: 1.0.x (stable) can no longer be maintained in Debian
unstable/bullseye. Please see http://mini-buildd.installiert.net/
on how to get further updates.
.
* [544a185] pylint: Rm exception for doc/conf.py (add specific
exceptions in-file).
* [3601724] devel: Add general "linters" check using pylama (exceptions
go to tox.ini for now).
* [b78f8a4] Rather use 'setup.cfg' than 'tox.ini'.
* [3b9b8f9] devel: Print list of files with in-file exceptions after
'linters' check.
* [0d33499] devel: Rm separate pycodestyle && pylint checkers.
* [049a5db] Remove .pycodestyle and .pylintrc files (now pylama conf in
setup.cfg).
* [b00c586] devel: Fix pylintgenerated... helper for setup.cfg.
* [e8f3757] devel: Rm obsolete bug 877637 reproducer.
* [cb441a4] devel: linters: Add pyflakes.
* [d99b100] devel: linters: Add mccabe.
* [c9a90cc] devel: linters: Add pydocstyle.
* [d326843] Bulk-remove all 'editor UTF-8 hints' from python files (py3
code is by default UTF-8).
* [a2bca1f] setup.cfg: sync max line length (240).
* [f2dbe5f] setup.cfg: pylint: We don't need the REPORT section.
* [603010f] setup.cfg: elpy/flake8: Fix exception order.
* [4a780f1] setup.cfg: elpy/flake8: Rm line length exception (since have
a line length configured).
* [c9b75c7] devel: prepare-system: Make sure pylama is upgraded.
* [7dc66a0] setup.cfg: pycodestyle: Fix syntax for max line length.
* [c59a32a] devel: pylama: Seems only version 7.6.5 seems to (kinda)
work (wtf?).
* [3919342] devel: Add pipclear (uninstall all pip3 local installs).
* [c596ee0] devel: Could not for the life of me get pylama to anything
consistent ;). Trying prospector now.
* [18f0212] doc/conf.py: pylint exceptions: Rather use symbolic names.
* [4ead2bc] .prospector.yaml: New config for prospector; pylama config
from setup.cfg moved here.
* [8248747] devel: Rename linters->prospector.
* [f5d5e9c] devel: rm flake8 check (obsolete w/ prospector).
* [fd3ee87] .prospector.yaml: Add run option for every tool; only enable
pep8 for now.
* [10831ad] .prospector.yaml: pep8: Run full with exceptions.
* [88a9f09] Fix pep8/E122 in api/__init__.py.
* [1c67ef9] Fix pep8/E122 in builder.py.
* [ca2cd6b] Enable pep8/E122 for prospector.
* [c4880cb] Fix pep8/E124 in models/daemon.py.
* [c0dcdd8] Fix pep8/E124 in models/source.py.
* [bd61a15] Fix pep8/E124 in reprepro.py.
* [2c6615f] Enable pep8/E124 for prospector.
* [343474e] Ignore pep8/E402 for doc/conf.py in-code.
* [b7674d4] Enable pep8/E402 in prospector.
* [d4b78b9] Fix pep8/E741 in mbd-import-08x.
* [eae863d] Fix pep8/E741 in mini_buildd/call.py.
* [0c72ad5] Fix pep8/E741 in mini_buildd/net.py.
* [183ef25] Fix pep8/E741 in models/chroot.py.
* [4dfee44] Fix pep8/E741 in views.py.
* [04e29ad] Fix pep8/E741 in models/msglog.py.
* [3fbd8a6] Fix pep8/E741 in api/__init__.py.
* [0e2e312] Fix pep8/E741 in builder.py.
* [5fbab17] Fix pep8/E741 in packager.py.
* [afe476f] Fix pep8/E741 in changes.py.
* [825ed0e] Fix pep8/E741 in misc.py.
* [cabd8d5] Fix pep8/E741 in models/repository.py.
* [6d48bfb] Fix pep8/E741 in templatetags/mini_buildd_tags.py.
* [339c9f4] Enable pep8/E741 in prospector.
* [7c96945] Don't disable pep8/W503 in prospector (seems to be ignored
anyway/W504 is being used rather)
* [572ab63] Ignore pep8/N802 for httpd_twisted.py in-code.
* [5bb6e35] Enable pep8/N802 in prospector.
* [38c2939] Fix pylint/invalid-name in run-doctest.
* [d40fef5] Fix pylint/wrong-import-order in mini-buildd.
* [f1322f4] .prospector.yaml: Tighten max module lines to 1400.
* [a101f6d] .prospector.yaml: pylint: Complete exceptions for scripts
(false-positive 'invalid-name').
* [6ed07ce] Disable pylint/import-error in mini-buildd (obviously false-
positive) in-code.
* [51c0fa9] Enable pylint/import-error globally.
* [3e3f679] Enable pylint/cyclic-import globally (there seem to be no
issue any more).
* [bbfc10f] .prospector.yaml (pylint): Update comments for logging-
format-interpolation exception.
* [3d61135] .prospector.yaml: Add skeleton config for dodgy and pyflakes
(disabled for now).
* [1cc5011] .prospector.yaml: Update strictness: low->veryhigh && use
django lib.
* [16cbfec] .prospector.yaml: Re-enable pylint.
* [ec35003] pylint: Remove "generated members" django workaround (seems
prospector django lib already handles this).
* [0d9c1c8] .prospector.yaml: Simplify/cleanup notation of pylint
config.
* [249e7c6] .prospector.yaml: Rm per tool run: option (too confusing).
* [da263a0] pylint: Disable invalid-name in mini_buildd_tags.py in-code.
* [47162f8] pylint: Disable "invalid-name" for all scripts in-code (and
remove 'good-names' global config).
* [54d818f] pylint: Globally disable cyclic-import in .prospector.yaml.
* [0a2f376] pylint: locally-disabled && missing-docstring don't need to
be disabled w/ prospector.
* [e53a5e1] pylint: Disable 'too-many-ancestor' locally in changes.py
only.
* [40c4044] pylint: Disable 'too-many-boolean-expressions' locally in
api/client_1_0.py only.
* [c0555d1] pylint: Remove 'max-statements' config: Does not seem to be
needed any more.
* [bdc3b23] pylint: Disable 'too-many-return-statemtments+branches' in
'views.py' locally only.
* [7ca6ac3] pylint: Adapt 'max-public-methods', add comment.
* [567b967] .prospector.yaml: Enable doc warnings.
* [64df174] pyflakes: Disable F841 globally ('# noqa' just does not work
as advertised).
* [99513a0] pep257: Fix D413 in models/base.py.
* [fd44ee4] pep257: Fix D412 in models/base.py.
* [771af13] pep257: Fix D404 in various modules.
* [ff6439a] pep257: Fix D403 in various modules.
* [edad9c8] pep257: Fix D401 in numerous modules.
* [ade8a97] pep257: Fix D400 in numerous modules.
* [2673142] models/chroot.py: Remove unused class method.
* [33fae70] pep257: Fix D301 in two modules.
* [a8f63e9] pep257: Fix D300 in numerous modules.
* [dfc45a7] pep257: Fix D213 in numerous modules.
* [eb2bc71] pep257: Fix D210 in models/chroot.py.
* [427d6e6] pep257: Enable D207 (no issues).
* [c8be5f2] pep257: Fix D205 in misc.py.
* [f0f84c5] pep257: Fix D204 in numerous modules.
* [0d8750d] pep257: Fix D202 in some modules.
* [76e7aff] pep257: Fix D200 in numerous modules.
* [6af7cd3] .prospector.yaml: Explicitly run pep257 (not default, unlike
documented).
* [c26bb95] devel: prospector: Skip printing exception files.
* [1b8a2e3] models/base.py: Renice module doc; avoid 'r' prefix.
* [42ed056] .prospector.yaml: pep257: Disable D416: seems to produce
false-positives now.
* [adbc543] src/*: Some code/text fixes due to new codespell.
* [1404aae] codespell: Rename some variables keyserver->key_server to
make it happy.
* [c089477] devel: codespell: Add exceptions (needed w/ version 1.15).
* [3fda8b0] doctests: Fix special escaping in some tests (no longer
needed and now breaks it).
* [e89e6f4] wizards (key updates after buster release): Add buster apt
keys, and update source wizards for buster and sid.
* [9fc5a7f] wizards (key updates after buster release): Update source
wizard for stretch.
* [289e9fa] wizards (key updates after buster release): Add buster
security key, and update source wizard for buster/updates.
* [3639136] wizards (key updates after buster release): Update source
wizards for jessie/updates.
* [803b700] wizards (key updates after buster release): Update source
wizards for stretch/updates.
* [94dc2c0] wizards (key updates after buster release): Update source
wizards for stretch-backports.
* [c8d7d5a] wizards (updates after buster release): Add stretch-
backports-sloppy.
* [fd01fd7] wizards (updates after buster release): Add buster-
backports.
* [1605c4c] wizards (updates after buster release): Add bullseye +
bullseye-security.
* [ee0d42b] Update in-place doc on sources after buster release.
* [61665e2] wizards: Add Ubuntu disco (and 2018 archive key).
* [b96b44a] devel: installdeps: Add py3-pip, py3-wheel.
* [033e1fd] devel: installdeps: Add devscripts and faketime (for
debrepro).
* [814f3bd] reprepro.py: Ignore 'unusedarch' check (fixes linux' <= 4.13
'make deb-pkg').
* [03ba21b] devel: pip3: uninstall user installations only.
* [05489c6] django 2.0: Call cleanupregistration w/o option
'interactive'.
* [86f66f6] django 2.1: Update to class based views in root_urls.
* [efb4712] django 2.0: django_settings.py, pseudo config:
MIDDLEWARE_CLASSES -> MIDDLEWARE
* [ba10dbe] django 2: django.contrib.message now _must_ mandatory in
INSTALLED_APPS.
* [7a2d48c] control: Allow django up to 2.2.
* [89fe749] pylint: Fix one in-code exception in net.py.
* [b95afb6] pylint: Remove no-longer-needed in-code exception in
models/source.py.
* [771195c] pylint: Remove no-longer-needed in-code exception in
models/gnupg.py.
* [a930627] pylint: Remove three no-longer-needed in-code exception in
models/repository.py.
* [4fc008d] pylint: Remove no-longer-needed in-code exception in
models/chroot.py.
* [0ea4698] pylint: Remove three no-longer-needed in-code excpetions in
httpd_twisted.py.
* [b7f74c0] pylint: Remove no-longer-needed in-code excpetion in
templatetags/mini_buildd_tags.py.
* [0f93a0f] pylint: Remove no-longer-needed in-code excpetion in
daemon.py.
* [dfe625b] pylint: Remove two no-longer-needed in-code exceptions in
changes.py.
* [84efa52] pylint: Remove no-longer-needed in-code exception in
api/__init__.py.
Checksums-Sha1:
e189f8857ebfb1e43675568b401bb5d83d5be3b8 2266 mini-buildd_1.1.17.dsc
b94bac5e09c9a4fc366995f59cf0f306a46c28f2 593004 mini-buildd_1.1.17.tar.xz
0623a2bfb5ddf22407b9d6b4342d9bf1541b3cea 10292 mini-buildd_1.1.17_source.buildinfo
Checksums-Sha256:
1c76e9244433347cdcade78bb5e6ac93cc008cc91bbd55bdc81f0d065c034af5 2266 mini-buildd_1.1.17.dsc
4e712d0f09ca9fc4fe580c40fcfef2878a97f5a714d5c855ad4f6567a95f0fb1 593004 mini-buildd_1.1.17.tar.xz
3bdc69a0f1737fcec5b4e8f028a168f8664c4cc1e46b2e185b6f94df3bc2a415 10292 mini-buildd_1.1.17_source.buildinfo
Files:
293acf2179ec722aea63fc04a98a5e95 2266 devel optional mini-buildd_1.1.17.dsc
00859d010208a5d2cc4ef45bac832e4a 593004 devel optional mini-buildd_1.1.17.tar.xz
1a47de58718d69582be368400691311e 10292 devel optional mini-buildd_1.1.17_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCAAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAl03NMYSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZgnQQAK2ns4k50q4qBuGTUteNpWW/+Ytoqdzx
z6as60j0dOV6RnZb+KDMc+fV+1BK54TOJONN4KJRnP8TWvFJ1a8rLZ4WwMe2MF9U
vxMMzT+ffpwMYEAc38ZBVHFIpLfITkMDuEPHo9PFWHOhfg46NyvXFPjA3KIwLFHh
xGWRSwuWUuzwzHzgIXXC7pUx+FwPhMwvYgfOB2hONXSByy60WysFX/6wxjUnZdU5
d/Roc0wdE3nV4fmE5aKtubvuwJq72VsC0Zj9Ot9LtcOP5fHuRAx5MHpZLQu3MkKx
C8YPbomHbaT6OoR+0lYcbG5ijR0erhbSoqXQQc/3ITJe9IsomYSQz4CaMcSkw1jA
uMAH9Qh4Aw7IGSEwBEHZjHs3IE87w8qlpiL3D339WswCYmEog2bNQEGGd1TYRQtv
ByYfin80AhnE4YSuQC3kNYmiP5lkhH3Gq9yhDlFfnyT0xb1RqhJoQB9IvCY5NqOW
Jjz9wxkiEny+IwIMlDUU5if54AEZ44Di8nFjRYrkPvm+6J/TgqwXqM0wBGvBMwxN
EXeafL9KT4+HNsJsmn6LE4/pB7JjiwrqcbeYRk3VGUqFliTqDWYXwKVnFe2Gua81
ammJ7gmxUxLljJmHKbBCaVsN5NXM/9Qt/2+nmnIlKbziSc4aoV6gPZfkMNGGL7uu
KUZTHHVTdTDy
=uhbC
-----END PGP SIGNATURE-----