Your message dated Fri, 11 Jul 2014 23:19:00 +0000
with message-id <[email protected]>
and subject line Bug#735163: fixed in python-defaults 2.7.8-1
has caused the Debian Bug report #735163,
regarding python-minimal: debpython/pydist.py fails to parse "!=" relationship
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.)


-- 
735163: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=735163
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-minimal
Version: 2.7.5-5
Severity: normal
Tags: patch

According to the setuptools documentation [1], as regards declaring dependencies, "[a] version specifier is one of the operators <, >, <=,
=, == or !=, followed by a version identifier".

I am packaging xmds2, which declares in setup.py [2]:

    install_requires = ['Cheetah>=2.0.1', 'pyparsing!=2.0.0', 'mpmath']

I end up with a wrong dependency on "python-pyparsing-" (instead of "python-pyparsing") in the substvars file.

The patch attached below fixes this problem.

Rafael

[1] http://pythonhosted.org/setuptools/setuptools.html#declaring-dependencies [2] http://sourceforge.net/p/xmds/code/HEAD/tree/trunk/xpdeint/setup.py

-- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (650, 'testing'), (600, 'unstable'), (550, 'stable'), (500, 'experimental') Architecture: i386 (i686)

Kernel: Linux 3.10-rc7-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-minimal depends on: ii dpkg 1.17.5 ii python2.7-minimal 2.7.6-4

Versions of packages python-minimal recommends: ii python 2.7.5-5

python-minimal suggests no packages.

-- no debconf information

=== modified file 'debpython/pydist.py'
--- debpython/pydist.py	2013-07-06 17:10:09 +0000
+++ debpython/pydist.py	2014-01-13 11:44:23 +0000
@@ -114,7 +114,7 @@
         version = getver(version)
 
     # some upstreams have weird ideas for distribution name...
-    name, rest = re.compile('([^><= \[]+)(.*)').match(req).groups()
+    name, rest = re.compile('([^!><= \[]+)(.*)').match(req).groups()
     req = safe_name(name) + rest
 
     data = load()


--- End Message ---
--- Begin Message ---
Source: python-defaults
Source-Version: 2.7.8-1

We believe that the bug you reported is fixed in the latest version of
python-defaults, 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.
Scott Kitterman <[email protected]> (supplier of updated python-defaults 
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: Fri, 11 Jul 2014 17:10:37 -0400
Source: python-defaults
Binary: python python-minimal python-examples python-dev libpython-dev 
libpython-stdlib idle python-doc python-dbg libpython-dbg python-all 
python-all-dev python-all-dbg libpython-all-dev libpython-all-dbg
Architecture: source all i386
Version: 2.7.8-1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Scott Kitterman <[email protected]>
Description:
 idle       - IDE for Python using Tkinter (default version)
 libpython-all-dbg - package depending on all supported Python debugging 
packages
 libpython-all-dev - package depending on all supported Python development 
packages
 libpython-dbg - debug build of the Python Interpreter (version 2.7)
 libpython-dev - header files and a static library for Python (default)
 libpython-stdlib - interactive high-level object-oriented language (default 
python v
 python     - interactive high-level object-oriented language (default version)
 python-all - package depending on all supported Python runtime versions
 python-all-dbg - package depending on all supported Python debugging packages
 python-all-dev - package depending on all supported Python development packages
 python-dbg - debug build of the Python Interpreter (version 2.7)
 python-dev - header files and a static library for Python (default)
 python-doc - documentation for the high-level object-oriented language Python
 python-examples - examples for the Python language (default version)
 python-minimal - minimal subset of the Python language (default version)
Closes: 669346 701192 735163 751706 754060
Changes:
 python-defaults (2.7.8-1) unstable; urgency=medium
 .
   [ Barry Warsaw ]
   * Fix typo in policy doc re: wheel package exception list.
   * Add myself to Uploaders.
 .
   [ Scott Kitterman ]
   * Fix error in pydist package relationship regex (Closes: #735163)
     - Thanks to Rafael Laboissiere for the patch
   * Switch from using lsb-release to dpkg-vendor to determine distro and drop
     lsb-release from build-depends (Closes: #751706)
     - Thanks to Peter Pentchev for the patch
   * Drop unused build-depends on libhtml-tree-perl
   * Clarify discussion of requirement to use python:Provides (Closes: #669346)
   * Add clarification of naming requirements for submocules (Closes: #701192)
   * Minor cleanups in debian/pyversions.py
   * Stop automatically regenerating static content (dh_python2 man pages and
     Python FAQ) and drop build-dep on python-docutils to ease bootstrapping
     (Closes: #754060)
     - Add direct build-dep on python-all to replace indirect build-dep
   * Bump version to 2.7.8
   * Drop ancient Breaks on python-csv, python-bz2, and python-email
Checksums-Sha1:
 9f58f947134effaa821b00095c0d9ffb6d6f2e57 2564 python-defaults_2.7.8-1.dsc
 420757210163e6d6f7ef0c2dcb94297fd3f8575c 284536 python-defaults_2.7.8-1.tar.gz
 db48c8406afc0f8f440ffb604f16bf3134a7017c 952 python-examples_2.7.8-1_all.deb
 59e9bce0c48d19c7ff01649ac424a4ae3707be4b 3170 idle_2.7.8-1_all.deb
 bbef27991e4b74517b531572a198fc80ca81ef17 22778 python-doc_2.7.8-1_all.deb
 f78936abc6779f2f8456f0c38dbd44ddb461870c 150646 python_2.7.8-1_i386.deb
 1e73292e77a81edcb3af5f4a43c1ab2657e440a6 39840 python-minimal_2.7.8-1_i386.deb
 6ce7b767f7bb218b2741a8dbdeec3a517ea8ec75 1170 python-dev_2.7.8-1_i386.deb
 ef5172882b95e06180bf63764935b096f539a80f 19334 libpython-dev_2.7.8-1_i386.deb
 d663de00db3657320bb91b663b217171768870b3 19254 
libpython-stdlib_2.7.8-1_i386.deb
 6d9fcd2fa7d59ed4401ccb832282598472f4f48a 1240 python-dbg_2.7.8-1_i386.deb
 cf862860023f85edffd46eaa5674850cc19436ab 19280 libpython-dbg_2.7.8-1_i386.deb
 45ae613d0c8cb8bc01b40437357f626d8fe657d2 986 python-all_2.7.8-1_i386.deb
 f7d6bff52be9f8ca2d3621edd476f4275ccdf731 1016 python-all-dev_2.7.8-1_i386.deb
 b6e0b2862977b21dda6d70afcd3401ca0f0de430 1016 python-all-dbg_2.7.8-1_i386.deb
 198476c001869751ce00c1b36b2469557806d156 1004 
libpython-all-dev_2.7.8-1_i386.deb
 9759bf31435e9c57afdf9d2ff9b75cf061e3e1d2 1146 
libpython-all-dbg_2.7.8-1_i386.deb
Checksums-Sha256:
 bab746a5e6783e110d80f207aa801a348072e134127149fd32e4fd9018b58e84 2564 
python-defaults_2.7.8-1.dsc
 41baf948d47b39863e6ef09dde20f93a2f9bbf673fff89466de9138bc081baf6 284536 
python-defaults_2.7.8-1.tar.gz
 f96c982d3badfc862f75e0ba9586f40fcd706617f676bbabae3173b1dde9fa87 952 
python-examples_2.7.8-1_all.deb
 c1a7ef549681cf0bd0732d38fbd818c46b27a92210c00341cbf83accc486abaa 3170 
idle_2.7.8-1_all.deb
 88c39163becded6063ec57d3fe57148c92cd682e6b3915936502a414390bda30 22778 
python-doc_2.7.8-1_all.deb
 29dc43e79e7ef9962004fb120562e4db994a1c59a616caa680923fe3b658308a 150646 
python_2.7.8-1_i386.deb
 03c39bd91aabb57fba5ae4e5071d7b69421c0d817060dbb69fb00eb5e8424417 39840 
python-minimal_2.7.8-1_i386.deb
 53a3f74898c8666b13057c72ddf6af3176d01b55c4cfbba17b9e7e081b121a06 1170 
python-dev_2.7.8-1_i386.deb
 9ebdaccf642b8cc8095c69fed71e6577875ed1cee2a41048dcf47aecf74a59ca 19334 
libpython-dev_2.7.8-1_i386.deb
 15f383f4a35850b92764f8017e6d96e7f2915158564366ff689b364a0cb58653 19254 
libpython-stdlib_2.7.8-1_i386.deb
 65cbc0c400ce575c5b0c995a25693b11d6ba971d0612560be32ef761b0a97ed3 1240 
python-dbg_2.7.8-1_i386.deb
 1e0c2d2105161afafa96bd5a46dfb2d6cadcfc8e4eb55b4f98f11ac17be9133a 19280 
libpython-dbg_2.7.8-1_i386.deb
 6b5f5d0a83d335a8e85a1de933a7a253dd14c9d65b30edc91239f0566b924028 986 
python-all_2.7.8-1_i386.deb
 27e5b8ebc8f2190b2ca5d2de1753fabf85e06b4e57f2cca2c1ccdf63e89079a3 1016 
python-all-dev_2.7.8-1_i386.deb
 3b2389f05cc4586d4708e7d2150108ed64025452ac22088603f36b598fa707b2 1016 
python-all-dbg_2.7.8-1_i386.deb
 806bce56f357b3843567e3798a0d22aec950b54023e47665ef91c5bfdb6228b7 1004 
libpython-all-dev_2.7.8-1_i386.deb
 e401daffefc4c1ad03427d780e2496b0621f48f54a4917ad5dd70cb08fedd407 1146 
libpython-all-dbg_2.7.8-1_i386.deb
Files:
 7c5e1502d9802ed729f8f7120a3288f4 952 python optional 
python-examples_2.7.8-1_all.deb
 365ed268b2dd59faca845872f1a8a41c 3170 python optional idle_2.7.8-1_all.deb
 321189d102b7b4e85141b2ed8e872964 22778 doc optional python-doc_2.7.8-1_all.deb
 dcec247e39efe0d6f7bb0b77d9f79aa0 150646 python standard python_2.7.8-1_i386.deb
 3b2ac94146d850a4ff35f1138c943327 39840 python standard 
python-minimal_2.7.8-1_i386.deb
 b8944ff9752b112f28a4f53b06070a74 1170 python optional 
python-dev_2.7.8-1_i386.deb
 82f972c706ba7fed16499918befe5051 19334 libdevel optional 
libpython-dev_2.7.8-1_i386.deb
 b01adccec389e8793865d04e096280c7 19254 python optional 
libpython-stdlib_2.7.8-1_i386.deb
 1168c5d15605889a5f15988683dd37a6 1240 debug extra python-dbg_2.7.8-1_i386.deb
 f30079b10c713b1337488e479e068855 19280 debug extra 
libpython-dbg_2.7.8-1_i386.deb
 38bf0f2c507e0d339fd9c1255e20acbe 986 python optional 
python-all_2.7.8-1_i386.deb
 83f0372ead1c0b70d1a5e955e54c3a82 1016 python optional 
python-all-dev_2.7.8-1_i386.deb
 100d909cb9ed7a998b3b2ddf29dc3823 1016 debug extra 
python-all-dbg_2.7.8-1_i386.deb
 5163320401a37b3c5f990062ab9e8d5a 1004 libdevel optional 
libpython-all-dev_2.7.8-1_i386.deb
 678ec3ea63b40314b158689a3141202f 1146 debug extra 
libpython-all-dbg_2.7.8-1_i386.deb
 f3e05c3ba90cad434a28f3ec7495940f 2564 python optional 
python-defaults_2.7.8-1.dsc
 167720976d64220265b2368dfd0d6d9e 284536 python optional 
python-defaults_2.7.8-1.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJTwG1hAAoJEHjX3vua1ZrxtiAQAJE3ytg38lXq9K/NW2v2hYR4
1d93G0f4Y1UzzbJbsWBJ+UeibKfFwMhwQRX/UG6l9nxRVYJrAHTTZ6R6FwyQsOTU
rkye9QQyUcrJG0sANSUftjcFELjHt48DH2s18xtT+ISx+htSje1Z4L1/rsu6aw0v
wk+TtD/E9+mqxh87JNrYDKKZCTU67Qk7o8EjZS2b3d835K8RggS1dnYgBpogy3o0
WHjpgCuGnzH7CyrZF/KPNbK21qOec3XbVdXVGt4xsBwWMAEmloAY67L9vaTWrwMW
5kQa/xlLMdxh9rQiLkwoi9WsQK7/YVuc2s7ddq1vpNqURKRDml73hGndv2WdZt2Z
EOPdIdZtV7WZ3DE1nASASRW5ZaO2cEjr7yy0o9M4EWpKhekLJs/CIchsx2xzS1od
eW0Nbpo40MsBA1Qfm6j6z5yBIFOW9J0DJ6pifAawx2XDAynARlOv0cxmKCBBGsYN
opIKZu5CxlkqiMy5RIZPSTxwPo5dGj9DGb9QolHw1ziJpFWCfLaJWl/PhK6S7+ya
C4NT6BOyduh4oc/5LDasV6lF5oN3dy01fCCVLOquSg6ddooHT5rNLZo2Z600/che
0PjhRasphmhMErlGckw40iE0M1VoD9nl22Q9pG4quZvyhZEXgKshv2+KYMMP/tgU
EC3UNP6bjBwJDIlUjuxj
=nNZ5
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to