From 037a339ce3214e1e423400756546fb254011e7a6 Mon Sep 17 00:00:00 2001 From: Thomas Goirand Date: Wed, 27 May 2015 14:50:58 +0200 Subject: [PATCH] Initial Debian folder. --- debian/changelog | 228 ++++++++++++++++++ debian/compat | 1 + debian/control | 93 +++++++ debian/copyright | 131 ++++++++++ debian/examples | 1 + debian/gbp.conf | 8 + debian/patches/enforce-tlsv1-always.patch | 18 ++ .../patches/fix-FTBFS-on-sphinx-build.patch | 14 ++ .../fixed-privacy-breach-in-examples.patch | 30 +++ ...self.assert-in-tests.patcher_test.py.patch | 27 +++ debian/patches/series | 6 + .../set-defaults-to-be-tlsv1-not-sslv23.patch | 17 ++ ...ged-python-mock-rather-than-embedded.patch | 30 +++ debian/python-eventlet-doc.doc-base | 9 + debian/python-eventlet-doc.docs | 1 + debian/python-eventlet.lintian-overrides | 1 + debian/rules | 39 +++ debian/source/format | 1 + debian/source/options | 1 + debian/watch | 2 + 20 files changed, 658 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/examples create mode 100644 debian/gbp.conf create mode 100644 debian/patches/enforce-tlsv1-always.patch create mode 100644 debian/patches/fix-FTBFS-on-sphinx-build.patch create mode 100644 debian/patches/fixed-privacy-breach-in-examples.patch create mode 100644 debian/patches/remove-self.assert-in-tests.patcher_test.py.patch create mode 100644 debian/patches/series create mode 100644 debian/patches/set-defaults-to-be-tlsv1-not-sslv23.patch create mode 100644 debian/patches/use-packaged-python-mock-rather-than-embedded.patch create mode 100644 debian/python-eventlet-doc.doc-base create mode 100644 debian/python-eventlet-doc.docs create mode 100644 debian/python-eventlet.lintian-overrides create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/source/options create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..e0c382f --- /dev/null +++ b/debian/changelog @@ -0,0 +1,228 @@ +python-eventlet (0.17.4-1) unstable; urgency=medium + + * New upstream release. + * Switched to PKG OpenStack team: + - Updated Maintainer:. + - Fixed VCS URLs (now using Git). + - Added openstack-pkg-tools as build-depends. + - Filled upstream VCS URL in debian/rules. + * Updated debian/copyright. + * Added dh-python as build-depends. + * Ran wrap-and-sort -t -a. + * Removed version for python-greenlet build-depends (the required version is + even available in Wheezy, and Jessie is out...). + * Removed privacy breach in example/websocket*.html + * Removed duplicate doc-base registration. + + -- Thomas Goirand Wed, 27 May 2015 14:01:28 +0200 + +python-eventlet (0.17.3-4) unstable; urgency=medium + + * Enforce default protocol to be TLSv1 and not SSLv23. + + -- Thomas Goirand Thu, 21 May 2015 17:20:12 +0000 + +python-eventlet (0.17.3-3) unstable; urgency=medium + + * Enforce TLSv1 always, instead of the more permissive SSLv23. + * Standards-Version bumped to 3.9.6. + + -- Thomas Goirand Thu, 21 May 2015 17:09:29 +0000 + +python-eventlet (0.17.3-2) unstable; urgency=medium + + * Activates --with python3 which was missing. + + -- Thomas Goirand Sat, 09 May 2015 20:58:47 +0000 + +python-eventlet (0.17.3-1) unstable; urgency=medium + + * New upstream release. + * Uploading to unstable. + * Added Python 3 package, since upstream has it now. + + -- Thomas Goirand Sun, 08 Feb 2015 12:34:57 +0000 + +python-eventlet (0.15.2-1) experimental; urgency=medium + + * Team upload. + * Added myself as uploader. + * New upstream release (Closes: #718036). + * Uploading to experimental just before the freeze. + * Simplified sphinx-build doc building process. + * Refreshed patches. + * Using a quilt patch to "unvendorize" mock.py, instead of using + debian/rules hacks. + * Using extend-diff-ignore to ignore egg-info changes instead of debian/rules + hacks. This makes it easier to produce quilt patches. + * Ran wrap-and-sort. + * Removed now useless X-Python-Version: >= 2.6. + * Standards-Version is now 3.9.5. + + -- Thomas Goirand Sun, 07 Sep 2014 14:53:19 +0000 + +python-eventlet (0.13.0-1) unstable; urgency=low + + [ Stefano Rivera ] + * Re-add entry for 0.9.16-3 to the changelog, it was accidentally dropped. + * Re-apply Uploaders changes from 0.9.16-3 that were lost. + + [ Thomas Goirand ] + * New upstream release. + * Patches doc to avoid FTBFS. + * Allow the unit test to fail, because we have a "test is too long" error. + + -- Thomas Goirand Mon, 09 Sep 2013 08:23:05 +0000 + +python-eventlet (0.12.1-2) unstable; urgency=low + + [ Jakub Wilk ] + * Use canonical URIs for Vcs-* fields. + + [ Thomas Goirand ] + * Uploading to sid. + * Added rm -rf build in the clean target to be able to rebuild twice. + * Removes a failing assert in tests.patcher_test.Threading. + + -- Thomas Goirand Sat, 11 May 2013 03:18:49 +0000 + +python-eventlet (0.12.1-1) experimental; urgency=low + + * New upstream release, still upload to experimental. + + -- Laszlo Boszormenyi (GCS) Sat, 02 Mar 2013 18:05:59 +0100 + +python-eventlet (0.12.0-1) experimental; urgency=low + + * New upstream version. + * Uploading to experimental during the freeze. + * X-Python-Version now >= 2.6. + * Now using compat and debhelper 9. + * Requires python-all (>= 2.6.6-3~). + * Drops retry-on-timeout and threading-leak patches no longer needed. + * Adds Ubuntu patch for disabling failing test. + + -- Thomas Goirand Fri, 22 Feb 2013 07:25:50 +0000 + +python-eventlet (0.9.16-3) unstable; urgency=low + + * New maintainer (closes: #685319). + + [ Michael Gilbert ] + * Depend python-greenlet >= 0.3.1-2.1, which provides the needed egg-info + file fixing a build failure (closes: #684852). + + -- Laszlo Boszormenyi (GCS) Sat, 17 Nov 2012 14:16:24 +0100 + +python-eventlet (0.9.16-2) unstable; urgency=low + + [ Soren Hansen ] + * Add myself to Uploaders. + + [ Stefano Rivera ] + * Use dh_sphinxdoc. + - Bump python-sphinx Build-Depends. + - Remove dh_installdocs override. + - Don't manually symlink jquery.js to libjs-jquery. + * Don't compress Sphinx _sources. + * Include examples. + * Apply upstream threading related memory leak patch (Closes: #661781) + * Bump Standards-Version to 3.9.3, no changes needed. + * Update machine-readable copyright format to 1.0. + + -- Stefano Rivera Wed, 21 Mar 2012 17:31:35 +0200 + +python-eventlet (0.9.16-1) unstable; urgency=low + + * Team upload. + * New upstream release. + * Dropped reuseaddr.patch: Included upstream. + + -- Soren Hansen Wed, 08 Jun 2011 15:13:04 +0200 + +python-eventlet (0.9.15-1) unstable; urgency=low + + * New upstream release. + - Drop all patches, accepted upstream. + * Correct DEP3 headers (first line of Description is the subject) + * Bump Standards-Version to 3.9.2, no changes needed. + * Drop Breaks: ${python:Breaks}, no longer used by dh_python2. + * debian/copyright: Update to DEP5 Format r174. + * Restore doc/modules/zmq.rst and BD on Sphinx 1.0. + * reuseaddr.patch: The logic for deciding whether to use SO_REUSEADDR was + inverted. + * retry-on-timeout.patch: If an operation times out, try one last time. + (LP: #771512) + + -- Stefano Rivera Thu, 02 Jun 2011 16:18:16 +0200 + +python-eventlet (0.9.14-1) unstable; urgency=low + + * Initial release in Debian. (Closes: #532140) + - Maintainer is Debian Python Modules team. + - Add myself and Monty to Uploaders. + - Add Vcs entries. + * Change architecture to all, this is a pure-Python module. + - Build-Depend on python-all. + * Bump debhelper compat and Build-Depend to 8. + * Drop unnecessary article from Description. + * Switch to dh_python2. + - Drop pycompat, deprecated. + - Use X-Python-Version instead of pyversions. Bump python-all Build-Depend + to 2.6.5-13~. + - Breaks: ${python:Breaks}. + - Let dh_python2 determine Python dependencies. + * Run test suite during build. + - Add Build-Depends on python-httplib2, python-nose, python-openssl and + python-zmq. + - disable-psycopg-patcher-test.patch: Use the postgres_requirement + function from tests.db_pool_test in tests.patcher_psycopg_test, to skip + unless Postgres is available. + * Build Sphinx documentation. + - Drop doc/modules/zmq.rst, it isn't used and requires Sphinx 1.0. + * Include README.twisted. + * Use python-mock instead of bundled module. + * Update copyright to the latest format, and rework to group by licence. + Include all BSD variants present. + * Drop postinst, not of interest to Debian. Ubuntu can drop it after natty. + + -- Stefano Rivera Sun, 27 Feb 2011 14:20:43 +0200 + +python-eventlet (0.9.14-0ubuntu2) natty; urgency=low + + * Clean up left over .pyc files. + + -- Soren Hansen Mon, 14 Feb 2011 15:18:58 +0100 + +python-eventlet (0.9.14-0ubuntu1) natty; urgency=low + + * New upstream release + * wrap-greenpipe.patch: + - Stop eventlet's subprocess module from attempting wrap GreenPipe + instances in another layer of GreenPipe. + + -- Soren Hansen Mon, 14 Feb 2011 11:36:08 +0100 + +python-eventlet (0.9.13-0ubuntu1) natty; urgency=low + + * New upstream release + + -- Bhavani Shankar Sun, 31 Oct 2010 20:28:03 +0530 + +python-eventlet (0.9.12-0ubuntu2) maverick; urgency=low + + * Add dependency on python-greenlet (LP: #657047) + + -- Soren Hansen Fri, 08 Oct 2010 21:49:53 +0200 + +python-eventlet (0.9.12-0ubuntu1) maverick; urgency=low + + * New upstream release. (FFe: LP: #645899) + + -- Soren Hansen Tue, 28 Sep 2010 21:20:32 +0200 + +python-eventlet (0.9.10-0ubuntu1) maverick; urgency=low + + * Initial upload to Ubuntu. (FFe: LP: #620368) + + -- Soren Hansen Mon, 23 Aug 2010 08:54:30 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..821eb1a --- /dev/null +++ b/debian/control @@ -0,0 +1,93 @@ +Source: python-eventlet +Section: python +Priority: optional +Maintainer: PKG OpenStack +Uploaders: Laszlo Boszormenyi (GCS) , + Thomas Goirand , +Build-Depends: debhelper (>= 9), + dh-python, + openstack-pkg-tools, + python-all, + python-setuptools, + python-sphinx, + python3-all, + python3-setuptools, +Build-Depends-Indep: python-greenlet, + python-httplib2, + python-mock, + python-nose, + python-openssl, + python-zmq, + python3-greenlet, + python3-httplib2, + python3-mock, + python3-nose, + python3-openssl, + python3-zmq, +Standards-Version: 3.9.6 +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/python-eventlet.git;a=summary +Vcs-Git: git://anonscm.debian.org/openstack/python-eventlet.git +Homepage: http://eventlet.net + +Package: python-eventlet +Architecture: all +Depends: python-greenlet, + ${misc:Depends}, + ${python:Depends}, +Description: concurrent networking library - Python 2.x + Eventlet allows you to change how you run your code, not how you write it. + . + It uses epoll or libevent for highly scalable non-blocking I/O. + Coroutines ensure that the developer uses a blocking style of programming + that is similar to threading, but provide the benefits of non-blocking I/O. + The event dispatch is implicit, which means you can easily use Eventlet from + the Python interpreter, or as a small part of a larger application. + . + It's easy to get started using Eventlet, and easy to convert existing + applications to use it. Start off by looking at examples, common design + patterns, and the list of the basic API primitives. + . + This package provides the Python 2.x module. + +Package: python3-eventlet +Architecture: all +Depends: python3-greenlet, + ${misc:Depends}, + ${python3:Depends}, + ${sphinxdoc:Depends}, +Description: concurrent networking library - Python 3.x + Eventlet allows you to change how you run your code, not how you write it. + . + It uses epoll or libevent for highly scalable non-blocking I/O. + Coroutines ensure that the developer uses a blocking style of programming + that is similar to threading, but provide the benefits of non-blocking I/O. + The event dispatch is implicit, which means you can easily use Eventlet from + the Python interpreter, or as a small part of a larger application. + . + It's easy to get started using Eventlet, and easy to convert existing + applications to use it. Start off by looking at examples, common design + patterns, and the list of the basic API primitives. + . + This package provides the Python 3.x module. + +Package: python-eventlet-doc +Architecture: all +Section: doc +Breaks: python-eventlet (<< 0.17.4) +Replaces: python-eventlet (<< 0.17.4) +Depends: ${misc:Depends}, + ${sphinxdoc:Depends}, +Description: concurrent networking library - doc + Eventlet allows you to change how you run your code, not how you write it. + . + It uses epoll or libevent for highly scalable non-blocking I/O. + Coroutines ensure that the developer uses a blocking style of programming + that is similar to threading, but provide the benefits of non-blocking I/O. + The event dispatch is implicit, which means you can easily use Eventlet from + the Python interpreter, or as a small part of a larger application. + . + It's easy to get started using Eventlet, and easy to convert existing + applications to use it. Start off by looking at examples, common design + patterns, and the list of the basic API primitives. + . + This package provides the documentation. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..4af787c --- /dev/null +++ b/debian/copyright @@ -0,0 +1,131 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Eventlet +Upstream-Contact: Ryan Williams +Source: http://eventlet.net + +Files: * +Copyright: + 2005-2006, Bob Ippolito + 2010, Daniele Varrazzo + 2009-2010, Denis Bilenko, denis.bilenko at gmail com + 2007-2010, Linden Research, Inc. + 2008-2010, Eventlet Contributors +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Files: eventlet/tpool.py tests/tpool_test.py +Copyright: + 2007-2009, Linden Research, Inc. + 2007, IBM Corp. +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); you may not + use this file except in compliance with the License. + . + On Debian GNU/Linux systems, the complete text of the Apache License v2 can be + found in `/usr/share/common-licenses/Apache-2.0'. + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + License for the specific language governing permissions and limitations under + the License. + +Files: eventlet/support/greendns.py +Copyright: 2005-2010, Slide, Inc. +License: generic-bsd + +Files: eventlet/green/profile.py +Copyright: 2010, CCP Games +License: ccp-bsd + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of CCP Games nor the names of its contributors may be used + to endorse or promote products derived from this software without specific + prior written permission. + THIS SOFTWARE IS PROVIDED BY CCP GAMES ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + EVENT SHALL CCP GAMES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +Files: tests/mock.py +Copyright: 2007-2009, Michael Foord +Comment: Deleted during build, and Debian's python-mock package is used + instead. +License: voidspace-bsd + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of Michael Foord nor the name of Voidspace may be used to + endorse or promote products derived from this software without specific + prior written permission. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: debian/* +Copyright: (c) 2010, Monty Taylor + (c) 2010-2011, Soren Hansen + (c) 2011-2012, Stefano Rivera + (c) 2013-2015, Thomas Goirand + (c) 2012-2013, Laszlo Boszormenyi (GCS) +License: generic-bsd + +License: generic-bsd + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the author nor the names of other contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/debian/examples b/debian/examples new file mode 100644 index 0000000..e39721e --- /dev/null +++ b/debian/examples @@ -0,0 +1 @@ +examples/* diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..7bf5959 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,8 @@ +[DEFAULT] +upstream-branch = master +debian-branch = debian/unstable +upstream-tag = %(version)s +compression = xz + +[buildpackage] +export-dir = ../build-area/ diff --git a/debian/patches/enforce-tlsv1-always.patch b/debian/patches/enforce-tlsv1-always.patch new file mode 100644 index 0000000..4616a7c --- /dev/null +++ b/debian/patches/enforce-tlsv1-always.patch @@ -0,0 +1,18 @@ +Description: Always enforce TLSv1 + Upstream allows SSLv23, but we don't want this, we want TLSv1 always, as + we shouldn't trust lower types of crypto. +Author: Thomas Goirand +Forwarded: not-needed +Last-Update: 2015-05-21 + +--- python-eventlet-0.17.3.orig/eventlet/convenience.py ++++ python-eventlet-0.17.3/eventlet/convenience.py +@@ -139,7 +139,7 @@ except ImportError: + do_handshake_on_connect=True, + suppress_ragged_eofs=True, ciphers=None): + # theoretically the ssl_version could be respected in this line +- context = SSL.Context(SSL.SSLv23_METHOD) ++ context = SSL.Context(SSL.TLSv1_METHOD) + if certfile is not None: + context.use_certificate_file(certfile) + if keyfile is not None: diff --git a/debian/patches/fix-FTBFS-on-sphinx-build.patch b/debian/patches/fix-FTBFS-on-sphinx-build.patch new file mode 100644 index 0000000..8076991 --- /dev/null +++ b/debian/patches/fix-FTBFS-on-sphinx-build.patch @@ -0,0 +1,14 @@ +Description: Removes line that is doing FTBFS in doc +Author: Thomas Goirand +Forwarded: no + +--- python-eventlet-0.13.0.orig/doc/modules/zmq.rst ++++ python-eventlet-0.13.0/doc/modules/zmq.rst +@@ -15,7 +15,6 @@ + + .. autoclass:: Socket + :show-inheritance: +- :inherited-members: + + .. automethod:: recv + diff --git a/debian/patches/fixed-privacy-breach-in-examples.patch b/debian/patches/fixed-privacy-breach-in-examples.patch new file mode 100644 index 0000000..e714d98 --- /dev/null +++ b/debian/patches/fixed-privacy-breach-in-examples.patch @@ -0,0 +1,30 @@ +Description: Fixed privacy breach in examples + Upstream is referencing external websites, we don't allow this. +Author: Thomas Goirand +Forwarded: no +Last-Update: 2015-05-27 + +--- python-eventlet-0.17.4.orig/examples/websocket.html ++++ python-eventlet-0.17.4/examples/websocket.html +@@ -3,8 +3,8 @@ + + +- +- ++ ++ + ++ +