Re: RFS: python-crypto (adopting package, fixes FTBFS)
* Sebastian Ramacher <s.ramacher@gmx.at>, 2011-03-18, 12:32:
http://mentors.debian.net/debian/pool/main/p/python-crypto/python-crypto_2.3-1.dsc
I won't sponsor your package (sorry, I feel deep antipathy towards
dh_python2), but here's my quick review:
* Please consider joining Debian Python Modules Team[0] and maintaining
the package with us.
* Build-dependency on python-setuptools and python-support(!?) was
added, but it's not documented in the changelog.
* You can drop "Breaks: ${python:Breaks}", dh_python2 don't fill in this
variable anymore.
* The upstream provides a test suite. Could you please run it at build
time (ideally, with all supported Python versions)?
* My build log contains a series of warnings like:
| In /build/python-crypto-1B0XXA/python-crypto-2.3/lib/Crypto/Random/
| __init__.py:
| Import failed (but source code parsing was successful).
| Error: ImportError: cannot import name SHA256 (line 29)
Maybe you need to set PYTHONPATH while running epydoc?
* Moving python-dbg from Depends to Recommends didn't help, as the final
dependency look like this:
python-crypto (= 2.3-1), libc6 (>= 2.3.6-6~), libgmp10, python2.6-dbg | python2.5-dbg, python-dbg (>= 2.5), python-dbg (<< 2.7)
I suppose that dh_python2 "helpfully" generated the dependency for you...
* Why python-crypto-doc is "Priority: extra"?
[0] http://wiki.debian.org/Teams/PythonModulesTeam/HowToJoin
--
Jakub Wilk
Reply to: