[PATCH 0/6] Migrate from ‘nose’ to standard-library ‘unittest’.

Stuart Prescott stuart at debian.org
Sun Jan 15 03:21:46 UTC 2017


Hi Ben,

a few comments from a first look

* what is the advantage of migrating away from nose? I don't care one way or 
another, but I'd like to see advantages for this amount of code churn, 
particularly code churn that is buggy.

* if you are going to commit intermediate entries in d/changelog, please 
ensure they are correctly formatted; dch fails with this changelog. They are 
often only added in immediately before the final release, but that's not 
always great when more than one person is working on the package.

* the test suite fails when run from setup.py and from d/rules at build time 
(there are two classes of failure here)

* the autopkgtest tests would also fail

* whitespace-only diffs are exceedingly annoying as they prevent any 
merging/rebasing/cherrypicking operations across them. The codebase might be 
full of non-pep8-compliant spacing but I've never thought it was worth 
breaking everyone else's local branches to change it unless was changing 
that part of a file already.

Build-time tooling isn't user facing and so I'd be prepared to consider this 
for stretch, but that the branch doesn't land cleanly the first time makes 
me wonder if it's too invasive to be viable for stretch at this stage of the 
release cycle.

cheers
Stuart


-- 
Stuart Prescott    http://www.nanonanonano.net/   stuart at nanonanonano.net
Debian Developer   http://www.debian.org/         stuart at debian.org
GPG fingerprint    90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7




More information about the pkg-python-debian-maint mailing list