Debian Bug report logs - #881989
python-eventlet: Missing dependency on enum-compat (which is a shim to enum34)

version graph

Package: python-eventlet; Maintainer for python-eventlet is Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>; Source for python-eventlet is src:python-eventlet (PTS, buildd, popcon).

Reported by: James Page <james.page@ubuntu.com>

Date: Fri, 17 Nov 2017 10:45:01 UTC

Severity: normal

Tags: patch

Found in version python-eventlet/0.20.0-2

Fixed in version python-eventlet/0.20.0-4

Done: Ondřej Nový <onovy@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, james.page@ubuntu.com, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#881989; Package python-eventlet. (Fri, 17 Nov 2017 10:45:03 GMT) (full text, mbox, link).


Acknowledgement sent to James Page <james.page@ubuntu.com>:
New Bug report received and forwarded. Copy sent to james.page@ubuntu.com, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Fri, 17 Nov 2017 10:45:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: James Page <james.page@ubuntu.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: python-eventlet: Missing dependency on enum-compat (which is a shim to enum34)
Date: Fri, 17 Nov 2017 10:40:41 +0000
[Message part 1 (text/plain, inline)]
Package: python-eventlet
Version: 0.20.0-2
Severity: normal
Tags: patch
User: ubuntu-devel@lists.ubuntu.com
Usertags: origin-ubuntu bionic ubuntu-patch

Dear Maintainer,

In Ubuntu, the attached patch was applied to achieve the following:

  * d/p/enum34-compat.patch,d/control: Use enum34 instead of
    unpackaged enum-compat.

Eventlet uses the enum-compat shim (unpackaged) to make use of enum34
with Python < 3.4; the attached patch skips the shim and just ensures
that enum34 is installed with the py2 module.

Thanks for considering the patch.


-- System Information:
Debian Release: buster/sid
  APT prefers bionic
  APT policy: (500, 'bionic')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-generic (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
[python-eventlet_0.20.0-2ubuntu2.debdiff (text/plain, attachment)]

Added tag(s) pending. Request was from Ondrej Novy <novy@ondrej.org> to control@bugs.debian.org. (Sat, 18 Nov 2017 10:03:06 GMT) (full text, mbox, link).


Message sent on to James Page <james.page@ubuntu.com>:
Bug#881989. (Sat, 18 Nov 2017 10:45:14 GMT) (full text, mbox, link).


Message #10 received at 881989-submitter@bugs.debian.org (full text, mbox, reply):

From: Ondřej Nový <onovy@debian.org>
To: 881989-submitter@bugs.debian.org
Subject: Bug#881989 marked as pending
Date: Sat, 18 Nov 2017 10:40:58 +0000
tag 881989 pending
thanks

Hello,

Bug #881989 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    https://anonscm.debian.org/cgit/python-modules/packages/python-eventlet.git/commit/?id=8ba1ee4

---
commit 8ba1ee4091c8bb12b2bc9c6a9db7cddc92dc4d55
Author: Ondřej Nový <onovy@debian.org>
Date:   Sat Nov 18 11:08:08 2017 +0100

    Depends on python-enum34 (Closes: #881989)

diff --git a/debian/changelog b/debian/changelog
index 0baf5b8..e3b6a5d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+python-eventlet (0.20.0-3) UNRELEASED; urgency=medium
+
+  * Depends on python-enum34 (Closes: #881989)
+
+ -- Ondřej Nový <onovy@debian.org>  Sat, 18 Nov 2017 10:54:49 +0100
+
 python-eventlet (0.20.0-2) unstable; urgency=medium
 
   [ Thomas Goirand ]



Reply sent to Ondřej Nový <onovy@debian.org>:
You have taken responsibility. (Sat, 18 Nov 2017 11:09:03 GMT) (full text, mbox, link).


Notification sent to James Page <james.page@ubuntu.com>:
Bug acknowledged by developer. (Sat, 18 Nov 2017 11:09:03 GMT) (full text, mbox, link).


Message #15 received at 881989-close@bugs.debian.org (full text, mbox, reply):

From: Ondřej Nový <onovy@debian.org>
To: 881989-close@bugs.debian.org
Subject: Bug#881989: fixed in python-eventlet 0.20.0-3
Date: Sat, 18 Nov 2017 11:07:33 +0000
Source: python-eventlet
Source-Version: 0.20.0-3

We believe that the bug you reported is fixed in the latest version of
python-eventlet, 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 881989@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ondřej Nový <onovy@debian.org> (supplier of updated python-eventlet 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 18 Nov 2017 11:31:54 +0100
Source: python-eventlet
Binary: python-eventlet python-eventlet-doc python3-eventlet
Architecture: source
Version: 0.20.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Changed-By: Ondřej Nový <onovy@debian.org>
Description:
 python-eventlet - concurrent networking library - Python 2.x
 python-eventlet-doc - concurrent networking library - doc
 python3-eventlet - concurrent networking library - Python 3.x
Closes: 881989
Changes:
 python-eventlet (0.20.0-3) unstable; urgency=medium
 .
   * Depends on python-enum34 (Closes: #881989)
Checksums-Sha1:
 1d194b16f9dbb7f0d28fb4b01678c43c5d788307 2564 python-eventlet_0.20.0-3.dsc
 f3421c3c7af3dcc0efeeeb3f463c7b27f4e96f87 13580 python-eventlet_0.20.0-3.debian.tar.xz
 1b3b612847e9caa4fb59e837311737543e49553f 8402 python-eventlet_0.20.0-3_amd64.buildinfo
Checksums-Sha256:
 1f2adda5b1c097de8e64439ff813ef270eea093aeb53d63905c502ea23844ef0 2564 python-eventlet_0.20.0-3.dsc
 12ba49f38c30fcb44aa6202ac83d1c9ebbfa462bb60f9b19053d2594afc341ba 13580 python-eventlet_0.20.0-3.debian.tar.xz
 f2ccf1bc9954e932213dda7a31019abf04e93c753a4c52b8aecbee4e34402ef4 8402 python-eventlet_0.20.0-3_amd64.buildinfo
Files:
 d64263cd8c1b47dc2605f1333f6196f9 2564 python optional python-eventlet_0.20.0-3.dsc
 818906f61fce38e5701f2ab445713fe6 13580 python optional python-eventlet_0.20.0-3.debian.tar.xz
 d44448582eda2edaf7a11c3b878cbf8c 8402 python optional python-eventlet_0.20.0-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEPZg8UuuFmAxGpWCQNXMSVZ0eBksFAloQD04ACgkQNXMSVZ0e
BktYfA/8C0VLrQ/5KV4KnaVWQBpcA6Q2qU6fjhMbglNqPW+aFaBQ0wyE8aREPZFb
qPnylM2vENTp75CARU5ee0hV6pfy2sn8OozjaSLYfSqX9TPfHP0L67/zRWjt3N2z
/r9dz13sacMLksQNqa6O66Za6RRY4+xDUjg6EILJbKYOOFFsn0EiXknrhbcP99l5
j9/giVZV9dLbQ1EXAycKiTQwH+uiGmI8V5V6cr+VGUfZk7UbT1Tscg9AOvwsdFpu
TFXyhGuJTXHDYiUKzkYmlWCHZkroO1y6sWbn31YJRdarlbmO2fFnjeByoiKWpqzq
fDnFE2ni1Ru3p8eA8PJctQF/PznhRfraHH4EJSUnhAqvqPgeZ/tX+KgsSsof53Ju
zz4N7G8rVVkNM6vO5rz0tgRO6RX7G0uQHWqeZwc5WsIIdzQGyjAruQnivKKyicXU
8doQ1q8eRBRrCSjstgvm6r1Nw9qH6ErzmHz37h+nQRVC2YvF4ldriAL2/3mHRLDG
GkMsP3JVADFoeRY5wk/3AimztLILkSv33FrhuN/glt2KaQ/jXaMEDf5VmSAoNlFo
Ef2kz5fv8UK9bjdARXl1w/GD5jNye8cjwthr8lgjivnspmEXkUlMFbbE4veclPNL
McfXyXxIZF5qc4nicRkFKKP5J1YaJqoes0Yw6eN6hjyCxm4zO4w=
=LQiI
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#881989; Package python-eventlet. (Mon, 27 Nov 2017 18:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to Gianfranco Costamagna <locutusofborg@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Mon, 27 Nov 2017 18:27:03 GMT) (full text, mbox, link).


Message #20 received at 881989@bugs.debian.org (full text, mbox, reply):

From: Gianfranco Costamagna <locutusofborg@debian.org>
To: 881989@bugs.debian.org
Subject: Re: Bug#881989: fixed in python-eventlet 0.20.0-3
Date: Mon, 27 Nov 2017 19:25:37 +0100
[Message part 1 (text/plain, inline)]
control: unarchive -1
control: reopen -1
control: tags -1 patch

Hello Ondřej, did you intentionally skip the patch from the debdiff?

--- python-eventlet-0.20.0/debian/patches/enum34-compat.patch	1970-01-01 01:00:00.000000000 +0100
+++ python-eventlet-0.20.0/debian/patches/enum34-compat.patch	2017-11-27 15:04:37.000000000 +0100
@@ -0,0 +1,14 @@
+Description: Drop requirement on enum-compat in favour of enum34
+Author: James Page <james.page@ubuntu.com>
+Forwarded: not-needed
+
+--- a/setup.py
++++ b/setup.py
+@@ -13,7 +13,6 @@ setup(
+     url='http://eventlet.net',
+     packages=find_packages(exclude=['benchmarks', 'tests', 'tests.*']),
+     install_requires=(
+-        'enum-compat',
+         'greenlet >= 0.3',
+     ),
+     zip_safe=False,
diff -Nru python-eventlet-0.20.0/debian/patches/series python-eventlet-0.20.0/debian/patches/series
--- python-eventlet-0.20.0/debian/patches/series	2017-11-14 22:48:10.000000000 +0100
+++ python-eventlet-0.20.0/debian/patches/series	2017-11-27 15:04:37.000000000 +0100
@@ -8,3 +8,4 @@
 0008-Disable-test_server_connection_timeout_exception.patch
 0009-Removed-test_urllib-that-is-failing-in-py36.patch
 0010-Fix-compilation-errors-when-installing-package-in-Py.patch
+enum34-compat.patch


thanks

G.

[signature.asc (application/pgp-signature, attachment)]

Bug reopened Request was from Gianfranco Costamagna <locutusofborg@debian.org> to 881989-submit@bugs.debian.org. (Mon, 27 Nov 2017 18:27:03 GMT) (full text, mbox, link).


No longer marked as fixed in versions python-eventlet/0.20.0-3. Request was from Gianfranco Costamagna <locutusofborg@debian.org> to 881989-submit@bugs.debian.org. (Mon, 27 Nov 2017 18:27:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#881989; Package python-eventlet. (Fri, 01 Dec 2017 11:18:02 GMT) (full text, mbox, link).


Acknowledgement sent to Ondrej Novy <novy@ondrej.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Fri, 01 Dec 2017 11:18:03 GMT) (full text, mbox, link).


Message #29 received at 881989@bugs.debian.org (full text, mbox, reply):

From: Ondrej Novy <novy@ondrej.org>
To: Gianfranco Costamagna <locutusofborg@debian.org>, 881989@bugs.debian.org
Subject: Re: Bug#881989: fixed in python-eventlet 0.20.0-3
Date: Fri, 1 Dec 2017 12:15:11 +0100
[Message part 1 (text/plain, inline)]
Hi,

yes, I skipped it my intention.

I tried to fix it this way:
https://anonscm.debian.org/cgit/python-modules/packages/enum34.git/commit/?id=ed2496b8582d939a8ad48769a8b513e916d9df5a

2017-11-27 19:25 GMT+01:00 Gianfranco Costamagna <locutusofborg@debian.org>:

> control: unarchive -1
> control: reopen -1
> control: tags -1 patch
>
> Hello Ondřej, did you intentionally skip the patch from the debdiff?
>
> --- python-eventlet-0.20.0/debian/patches/enum34-compat.patch
>  1970-01-01 01:00:00.000000000 +0100
> +++ python-eventlet-0.20.0/debian/patches/enum34-compat.patch
>  2017-11-27 15:04:37.000000000 +0100
> @@ -0,0 +1,14 @@
> +Description: Drop requirement on enum-compat in favour of enum34
> +Author: James Page <james.page@ubuntu.com>
> +Forwarded: not-needed
> +
> +--- a/setup.py
> ++++ b/setup.py
> +@@ -13,7 +13,6 @@ setup(
> +     url='http://eventlet.net',
> +     packages=find_packages(exclude=['benchmarks', 'tests', 'tests.*']),
> +     install_requires=(
> +-        'enum-compat',
> +         'greenlet >= 0.3',
> +     ),
> +     zip_safe=False,
> diff -Nru python-eventlet-0.20.0/debian/patches/series
> python-eventlet-0.20.0/debian/patches/series
> --- python-eventlet-0.20.0/debian/patches/series        2017-11-14
> 22:48:10.000000000 +0100
> +++ python-eventlet-0.20.0/debian/patches/series        2017-11-27
> 15:04:37.000000000 +0100
> @@ -8,3 +8,4 @@
>  0008-Disable-test_server_connection_timeout_exception.patch
>  0009-Removed-test_urllib-that-is-failing-in-py36.patch
>  0010-Fix-compilation-errors-when-installing-package-in-Py.patch
> +enum34-compat.patch
>
>
> thanks
>
> G.
>
>


-- 
Best regards
 Ondřej Nový

Email: novy@ondrej.org
PGP: 3D98 3C52 EB85 980C 46A5  6090 3573 1255 9D1E 064B
[Message part 2 (text/html, inline)]

Reply sent to Ondřej Nový <onovy@debian.org>:
You have taken responsibility. (Fri, 01 Dec 2017 12:39:08 GMT) (full text, mbox, link).


Notification sent to James Page <james.page@ubuntu.com>:
Bug acknowledged by developer. (Fri, 01 Dec 2017 12:39:08 GMT) (full text, mbox, link).


Message #34 received at 881989-close@bugs.debian.org (full text, mbox, reply):

From: Ondřej Nový <onovy@debian.org>
To: 881989-close@bugs.debian.org
Subject: Bug#881989: fixed in python-eventlet 0.20.0-4
Date: Fri, 01 Dec 2017 12:34:41 +0000
Source: python-eventlet
Source-Version: 0.20.0-4

We believe that the bug you reported is fixed in the latest version of
python-eventlet, 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 881989@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ondřej Nový <onovy@debian.org> (supplier of updated python-eventlet 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 01 Dec 2017 13:08:04 +0100
Source: python-eventlet
Binary: python-eventlet python-eventlet-doc python3-eventlet
Architecture: source all
Version: 0.20.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Changed-By: Ondřej Nový <onovy@debian.org>
Description:
 python-eventlet - concurrent networking library - Python 2.x
 python-eventlet-doc - concurrent networking library - doc
 python3-eventlet - concurrent networking library - Python 3.x
Closes: 881989
Changes:
 python-eventlet (0.20.0-4) unstable; urgency=medium
 .
   * Avoid dependency on enum-compat (Closes: #881989)
   * Bump required version of python-setuptools to 20.6.8
Checksums-Sha1:
 25c4abc48f9c920fc2af17c3edf0d9b4a93c3cd3 2588 python-eventlet_0.20.0-4.dsc
 a994b46f5a835fcd136b263a962527fb303de417 13864 python-eventlet_0.20.0-4.debian.tar.xz
 dcd13f18957cb067d0668d91a147a5a71fd7a3fb 153500 python-eventlet-doc_0.20.0-4_all.deb
 4fab827d44f190ec3b3bd2d46f75d0bee6964e4f 240120 python-eventlet_0.20.0-4_all.deb
 df94cfacc692b550965e1288a9145935922bb50b 8507 python-eventlet_0.20.0-4_amd64.buildinfo
 be776549d81c7030e5c0c6196350388274472d85 233756 python3-eventlet_0.20.0-4_all.deb
Checksums-Sha256:
 b88f5850ad3617a9bab28529bc12705ebff72c8f23b091dec5a462cb2b400355 2588 python-eventlet_0.20.0-4.dsc
 a51028995bf181a8d24f3a7e3df2bd2e2ddd637d3c985a7360c5b964a1f30236 13864 python-eventlet_0.20.0-4.debian.tar.xz
 dc1f7835ea5536b70babec045c6f142c57241baf7036898560ac15b3875dc4ee 153500 python-eventlet-doc_0.20.0-4_all.deb
 8b8d576086de85ce0bbb641eeeafd0acfd8c42a643852d9b98f968252b2399dd 240120 python-eventlet_0.20.0-4_all.deb
 f01580c2ec3bac84b046e1a6c2cf1600fbb539597043b1a83860020101ddbf67 8507 python-eventlet_0.20.0-4_amd64.buildinfo
 1a2971b1b632fb0bfeba1bc4c10ada39355beb76c37cd402e537f38dd9fbc949 233756 python3-eventlet_0.20.0-4_all.deb
Files:
 3ff18b15b8503b6ee3516ef798093d72 2588 python optional python-eventlet_0.20.0-4.dsc
 02368b3d6a8fbc26ce9d2bd1e800352c 13864 python optional python-eventlet_0.20.0-4.debian.tar.xz
 ebe99dbaf45b64d43ee72f27146ebcc6 153500 doc optional python-eventlet-doc_0.20.0-4_all.deb
 5022f2e36469e7d153119a6cda12d561 240120 python optional python-eventlet_0.20.0-4_all.deb
 5001e1b303eb61995ea20edd1ceb1881 8507 python optional python-eventlet_0.20.0-4_amd64.buildinfo
 64ed0d510b6febdf3050b5aeca02074c 233756 python optional python3-eventlet_0.20.0-4_all.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEPZg8UuuFmAxGpWCQNXMSVZ0eBksFAlohR08ACgkQNXMSVZ0e
Bkujew/+L87aFHXhmrs+Zr8chUp7HNbkYA7SGaC8hFhihuEraior6m81Uxr2K0nv
tf5xBnEcZhLqLdMI3DZDWcShWQBF14ehnXNnK9OIl1Hh1oi7jLvTf2krS4FT66WY
lZn9+bxomosD5VAwOnJ14lqFHc9DNmv3Bk9VqznrRkrfiE0drfXEb973I2t0UGVE
M8T3sewyqyZ17e4Q7FSs4aQRJy+IK0mrs/egZCfqcWOX7KAv6xmTycTuXiRMFX7d
lhs+p3r6BhxNb7qbR4EI1jaRmtoNe17WrOdJ95VWdn7YyxaLggMwQSK/TImoleNe
hcrqkDn+8KijwpHuAVPJhQazjZfqrkEPQyuASyOKjJBTMjsI/KerEzxOoSBDH7f+
MS1whrgRgK1AaPOqULoNxscqe6UzJ5UAKonKWM9Q1V7M1U8xWSuJ1TJNgwoLEYqy
ws01GVfaUCsIXZg9q9qOzyE4tbDhsYLcFl2jjQjsyf8LTXzk8v6OYn4DDbzJI/4z
FOPYpnbbE4YBp0xyBwvahkl/EuC2a/47gqRXS+ziZpRrEQzsArQm86ry2kR/7vyL
EayEt3fXrC06EE5rnSoCG9TSICO4Umqoq4Oi/R7eGM+Eh2HT7QBYWRhl7x8aIphZ
XcF1Xslb70KZNCnY//R+V+LnBRWJdUdKyJA3hShK7Tqmq5v0LRU=
=ZLuZ
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 03 Jan 2018 07:30:51 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Jan 10 11:52:57 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.