Your message dated Sat, 22 Feb 2014 15:26:27 +0000 with message-id <[email protected]> and subject line Bug#739717: fixed in python-cliff 1.5.2-1 has caused the Debian Bug report #739717, regarding python-cliff: Please version dependencies to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 739717: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739717 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: python-cliff Version: 1.4.5-1 Severity: normal Hello, setup.py defines the following requirements: PrettyTable>=0.6,<0.8 pyparsing>=2.0.1 cmd2>=0.6.7 and I think binary packages should also have versionned dependencies. python-cliff and its dependencies can be installed on Wheezy without any rebuild provided cmd2 is updated to version >=0.6.7. Otherwise: $ python -c 'import pkg_resources; pkg_resources.load_entry_point("cliff", "cliff.formatter.list", "table")' [...] pkg_resources.VersionConflict: (cmd2 0.6.4 (/usr/lib/python2.7/dist-packages), Requirement.parse('cmd2>=0.6.7')) This is also useful on testing/sid machines that have an outdated version of python-cmd2. I use sid on my laptop and I'd get mad if I always had to do a complete upgrade before installing any package. I searched how to do and it seems easiest to add the following files: $ cat debian/pydist-overrides cmd2 python-cmd2; PEP386 PrettyTable python-prettytable; PEP386 pyparsing python-pyparsing; PEP386 $ cat debian/py3dist-overrides cmd2 python3-cmd2; PEP386 PrettyTable python3-prettytable; PEP386 pyparsing python3-pyparsing; PEP386 Like this, no need to edit debian/* if setup.py updates versions of these dependencies. I checked on pypi and all these packages seem to respect PEP386. For python-cliff, this produces: python-prettytable (>= 0.6), python-pyparsing (>= 2.0.1), python-cmd2 (>= 0.6.7) No idea why "python-prettytable (<< 0.8)" is missing but it's probably not worth working around this. Regards, Julien -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (900, 'unstable'), (400, 'testing'), (300, 'experimental'), (200, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.12.11+ (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---Source: python-cliff Source-Version: 1.5.2-1 We believe that the bug you reported is fixed in the latest version of python-cliff, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jan Dittberner <[email protected]> (supplier of updated python-cliff package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 22 Feb 2014 15:22:53 +0100 Source: python-cliff Binary: python-cliff python3-cliff python-cliff-doc Architecture: source all Version: 1.5.2-1 Distribution: unstable Urgency: low Maintainer: Debian Python Modules Team <[email protected]> Changed-By: Jan Dittberner <[email protected]> Description: python-cliff - command line interface formulation framework - Python 2.x python-cliff-doc - command line interface formulation framework documentation python3-cliff - command line interface formulation framework - Python 3.x Closes: 739717 Changes: python-cliff (1.5.2-1) unstable; urgency=low . [ Thomas Goirand ] * (Build-)Depends on python-cmd2 at least 0.6.7. (Closes: #739717) . [ Jan Dittberner ] * New upstream version * debian/control: - add python-coverage, pep8, python-pbr, python-six, python-stevedore, python3-coverage, python3-pep8, python3-pbr, python3-six, python3-stevedore to Build-Depends-Indep - bump Standards-Version to 3.9.5 (no changes) * debian/rules: clean pbr-*.egg that may get created when building on systems without python-pbr installed * add debian/patches/dont-install-distribute-for-tests.patch to avoid installation of distribute from PyPI Checksums-Sha1: e5415110ee9f7cf7f84836bee919f1f0fd818eca 2147 python-cliff_1.5.2-1.dsc 6aaa53a6d8778adc76960cb8ee17ac0a53a469d8 54367 python-cliff_1.5.2.orig.tar.gz c685734926c4ec51652a11b98c6dc911ae043041 3276 python-cliff_1.5.2-1.debian.tar.xz dce57ed26a9e097c340195ce18c9fbd81348eff0 20848 python-cliff_1.5.2-1_all.deb 6ef86747fa7cc9658877573ce527ee4fbc05aa3f 20118 python3-cliff_1.5.2-1_all.deb a76232ef3f963ec0a5a87eb543ba2206ba878730 43832 python-cliff-doc_1.5.2-1_all.deb Checksums-Sha256: 4006d18ba026bb75ed802bf0533afd321ab227723a3509173c696b66b53581a8 2147 python-cliff_1.5.2-1.dsc e81e31b04b085362ca8727fe87e0c624e32a1fb508ec6a87bf1545421b211aec 54367 python-cliff_1.5.2.orig.tar.gz 7e014e15e6dff67c19916b343e03bf43dc91be14fb441bdf1f29f168fcfcdb32 3276 python-cliff_1.5.2-1.debian.tar.xz 7b8412d4cd7c71f33befe2018328a3aa971df7be8eb300cd6d95db4416ec3762 20848 python-cliff_1.5.2-1_all.deb 98b83a1e781cc237163e63802e2464d1c6d4a07069a2c64cec2381cba3ef95f1 20118 python3-cliff_1.5.2-1_all.deb 1a233fbb70986d1c49b21548c8ac347baa4ed2be894889782f32662a2db1e442 43832 python-cliff-doc_1.5.2-1_all.deb Files: b6544b09365ac36e6643a04408e46e70 2147 python optional python-cliff_1.5.2-1.dsc 650d3155b38158b79563bd0f0327f081 54367 python optional python-cliff_1.5.2.orig.tar.gz 621887ff781f84ec20dd6b30cc4397a7 3276 python optional python-cliff_1.5.2-1.debian.tar.xz b44c8d48a0c3684185ea088c27b539f1 20848 python optional python-cliff_1.5.2-1_all.deb 1b1a3ee63fd68431bee912bb7e6c4e3c 20118 python optional python3-cliff_1.5.2-1_all.deb e3a1be1bd92351803830418977362224 43832 doc optional python-cliff-doc_1.5.2-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBCAAGBQJTCLO3AAoJEA15HcjXN8HZqrUIALn8/4ETCElL0+vfSoscSgQW +1WunWjZ4ujnDn1fCyjpp2T7WLGcJgWqhyKZKHF60prf92E9uLJsQvSWl5fktLsI mJ50FnypvUbY/NVP+/6eF3TcJBJ5dj6Xtsnjj2/WVOHOPIhY0EnTW8dJyehzxULM G4iFBRe7WjGsDfDggvk5Pn6JsbzUEDyC9T46l3tkB+R+v51l01WZpb0qJSTMyGSm jBfG0lor3P1XgcSatCJJ7unXbpNvLRIkowU/J0ARcWqtoDd15aNJiyB9uCRnEsDC c86X+rIRRa130ZV4jpo6yXyuuwkee0+dJpPAO3YU74DOTEvR6boDRcOv8LBL08I= =51fe -----END PGP SIGNATURE-----
--- End Message ---

