commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2020-10-29 09:47:56 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new.3463 (New) Package is "python-Twisted" Thu Oct 29 09:47:56 2020 rev:41 rq:841601 version:20.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2020-06-05 19:59:26.943779883 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new.3463/python-Twisted.changes 2020-10-29 09:47:57.464148872 +0100 @@ -1,0 +2,9 @@ +Mon Oct 12 21:14:33 UTC 2020 - Matej Cepl + +- Add no-test_successResultOfWithFailureHasTraceback.patch to + skip sted.conch.test.test_keys.KeyTests.test_fromOpenSSH, + which fails. Upstream suggests + https://twistedmatrix.com/trac/ticket/9665, but it has never + been confirmed, even less fixed. + +--- New: no-test_successResultOfWithFailureHasTraceback.patch Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.TYHagC/_old 2020-10-29 09:47:58.940150266 +0100 +++ /var/tmp/diff_new_pack.TYHagC/_new 2020-10-29 09:47:58.944150270 +0100 @@ -33,6 +33,9 @@ Patch5: python-38-hmac-digestmod.patch Patch6: python-38-no-cgi-parseqs.patch Patch7: true-binary.patch +# PATCH-FIX-UPSTREAM no-test_successResultOfWithFailureHasTraceback.patch https://twistedmatrix.com/trac/ticket/9665 mc...@suse.com +# skip over the test test_successResultOfWithFailureHasTraceback +Patch8: no-test_successResultOfWithFailureHasTraceback.patch BuildRequires: %{python_module Automat >= 0.3.0} BuildRequires: %{python_module PyHamcrest >= 1.9.0} BuildRequires: %{python_module appdirs >= 1.4.0} ++ no-test_successResultOfWithFailureHasTraceback.patch ++ --- src/twisted/conch/test/test_keys.py |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- a/src/twisted/conch/test/test_keys.py +++ b/src/twisted/conch/test/test_keys.py @@ -6,6 +6,7 @@ Tests for L{twisted.conch.ssh.keys}. """ from __future__ import absolute_import, division +import unittest as pyunit from twisted.python.reflect import requireModule @@ -225,7 +226,8 @@ class KeyTests(unittest.TestCase): for k, v in data.items(): self.assertEqual(privateKey.data()[k], v) - +@pyunit.skip('Upstream ticket https://twistedmatrix.com/trac/ticket/9665' + + ' has still not been resolved.') def test_fromOpenSSH(self): """ Test that keys are correctly generated from OpenSSH strings.
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2020-06-05 19:59:24 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new.3606 (New) Package is "python-Twisted" Fri Jun 5 19:59:24 2020 rev:40 rq:810158 version:20.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2020-05-28 09:07:36.123749891 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new.3606/python-Twisted.changes 2020-06-05 19:59:26.943779883 +0200 @@ -1,0 +2,14 @@ +Thu May 28 12:43:51 UTC 2020 - Marketa Calabkova + +- Update to 20.3.0 + * drop Python 2 + * twisted.news is deprecated. + * twisted.conch.ssh now supports the curve25519-sha256 key exchange +algorithm (requires OpenSSL >= 1.1.0). + * many bugfixes and other miscelaneous fixes +- Fixed update-alternatives mechanism +- Added true-binary.patch +- Dropped python-38-xml-namespace.patch +- Reapplied python-38-hmac-digestmod.patch + +--- Old: Twisted-19.10.0.tar.bz2 python-38-xml-namespace.patch New: Twisted-20.3.0.tar.bz2 true-binary.patch Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.ISAT59/_old 2020-06-05 19:59:27.811782886 +0200 +++ /var/tmp/diff_new_pack.ISAT59/_new 2020-06-05 19:59:27.815782900 +0200 @@ -17,10 +17,10 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%define oldpython python %define modname Twisted +%define skip_python2 1 Name: python-Twisted -Version:19.10.0 +Version:20.3.0 Release:0 Summary:An asynchronous networking framework written in Python License:MIT @@ -30,20 +30,20 @@ Patch1: skip_MultiCast.patch Patch2: no-pygtkcompat.patch Patch3: test-mktime-invalid-tm_isdst.patch -Patch4: python-38-xml-namespace.patch Patch5: python-38-hmac-digestmod.patch Patch6: python-38-no-cgi-parseqs.patch +Patch7: true-binary.patch BuildRequires: %{python_module Automat >= 0.3.0} BuildRequires: %{python_module PyHamcrest >= 1.9.0} BuildRequires: %{python_module appdirs >= 1.4.0} -BuildRequires: %{python_module attrs >= 17.4.0} +BuildRequires: %{python_module attrs >= 19.2.0} BuildRequires: %{python_module bcrypt >= 3.0.0} BuildRequires: %{python_module constantly >= 15.1} -BuildRequires: %{python_module cryptography >= 2.5} +BuildRequires: %{python_module cryptography >= 2.6} BuildRequires: %{python_module devel} BuildRequires: %{python_module h2 >= 3.0} BuildRequires: %{python_module hyperlink >= 17.1.1} -BuildRequires: %{python_module idna >= 0.6} +BuildRequires: %{python_module idna >= 2.4} BuildRequires: %{python_module incremental >= 16.10.1} BuildRequires: %{python_module pyOpenSSL >= 16.0.0} BuildRequires: %{python_module pyasn1} @@ -60,13 +60,13 @@ Requires: python-Automat >= 0.3.0 Requires: python-PyHamcrest >= 1.9.0 Requires: python-appdirs >= 1.4.0 -Requires: python-attrs >= 17.4.0 +Requires: python-attrs >= 19.2.0 Requires: python-bcrypt >= 3.0.0 Requires: python-constantly >= 15.1 -Requires: python-cryptography >= 2.5 +Requires: python-cryptography >= 2.6 Requires: python-h2 >= 3.0 Requires: python-hyperlink >= 17.1.1 -Requires: python-idna >= 0.6 +Requires: python-idna >= 2.4 Requires: python-incremental >= 16.10.1 Requires: python-pyOpenSSL >= 16.0.0 Requires: python-pyasn1 @@ -75,30 +75,6 @@ Requires: python-zope.interface >= 4.4.2 Requires(post): update-alternatives Requires(postun): update-alternatives -%ifpython2 -Provides: %{oldpython}-twisted = %{version} -Obsoletes: %{oldpython}-twisted < %{version} -Provides: %{oldpython}-twisted-core = %{version} -Obsoletes: %{oldpython}-twisted-core < %{version} -Provides: %{oldpython}-twisted-conch = %{version} -Obsoletes: %{oldpython}-twisted-conch < %{version} -Provides: %{oldpython}-twisted-lore = %{version} -Obsoletes: %{oldpython}-twisted-lore < %{version} -Provides: %{oldpython}-twisted-mail = %{version} -Obsoletes: %{oldpython}-twisted-mail < %{version} -Provides: %{oldpython}-twisted-names = %{version} -Obsoletes: %{oldpython}-twisted-names < %{version} -Provides: %{oldpython}-twisted-news = %{version} -Obsoletes: %{oldpython}-twisted-news < %{version} -Provides: %{oldpython}-twisted-runner = %{version} -Obsoletes: %{oldpython}-twisted-runner < %{version} -Provides: %{oldpython}-twisted-web = %{version}
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2020-05-28 09:07:32 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new.3606 (New) Package is "python-Twisted" Thu May 28 09:07:32 2020 rev:39 rq:806989 version:19.10.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2020-02-06 13:19:10.168670598 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new.3606/python-Twisted.changes 2020-05-28 09:07:36.123749891 +0200 @@ -1,0 +2,5 @@ +Mon May 18 13:15:58 UTC 2020 - Petr Gajdos + +- %python3_only -> %python_alternative + +--- Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.dQDWB1/_old 2020-05-28 09:07:37.235753225 +0200 +++ /var/tmp/diff_new_pack.dQDWB1/_new 2020-05-28 09:07:37.239753237 +0200 @@ -25,7 +25,7 @@ Summary:An asynchronous networking framework written in Python License:MIT Group: Development/Languages/Python -URL:http://twistedmatrix.com/ +URL:https://twistedmatrix.com/ Source: https://files.pythonhosted.org/packages/source/T/Twisted/%{modname}-%{version}.tar.bz2 Patch1: skip_MultiCast.patch Patch2: no-pygtkcompat.patch @@ -73,6 +73,8 @@ Requires: python-pyserial >= 3.0 Requires: python-service_identity >= 18.1.0 Requires: python-zope.interface >= 4.4.2 +Requires(post): update-alternatives +Requires(postun): update-alternatives %ifpython2 Provides: %{oldpython}-twisted = %{version} Obsoletes: %{oldpython}-twisted < %{version} @@ -153,6 +155,26 @@ export PYTHONDONTWRITEBYTECODE=1 %python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -m twisted.trial twisted +%post +%python_install_alternative twist +%python_install_alternative trial +%python_install_alternative tkconch +%python_install_alternative pyhtmlizer +%python_install_alternative conch +%python_install_alternative ckeygen +%python_install_alternative cftp +%python_install_alternative twistd + +%postun +%python_uninstall_alternative twist +%python_uninstall_alternative trial trial.1 +%python_uninstall_alternative tkconch tkconch.1 +%python_uninstall_alternative pyhtmlizer pyhtmlizer.1 +%python_uninstall_alternative conch conch.1 +%python_uninstall_alternative ckeygen ckeygen.1 +%python_uninstall_alternative cftp cftp.1 +%python_uninstall_alternative twistd twistd.1 + %files -n %{name}-doc %doc docs/* @@ -161,24 +183,24 @@ %doc NEWS.rst README.rst %{_bindir}/*-%{python_bin_suffix} %{_mandir}/man1/*-%{python_bin_suffix}.1%{?ext_man} -%python3_only %{_bindir}/twistd -%python3_only %{_bindir}/cftp -%python3_only %{_bindir}/ckeygen -%python3_only %{_bindir}/conch +%python_alternative %{_bindir}/twistd +%python_alternative %{_bindir}/cftp +%python_alternative %{_bindir}/ckeygen +%python_alternative %{_bindir}/conch # Supported only in python2 %python2_only %{_bindir}/mailmail -%python3_only %{_bindir}/pyhtmlizer -%python3_only %{_bindir}/tkconch -%python3_only %{_bindir}/trial -%python3_only %{_bindir}/twist -%python3_only %{_mandir}/man1/twistd.1%{?ext_man} -%python3_only %{_mandir}/man1/cftp.1%{?ext_man} -%python3_only %{_mandir}/man1/ckeygen.1%{?ext_man} -%python3_only %{_mandir}/man1/conch.1%{?ext_man} +%python_alternative %{_bindir}/pyhtmlizer +%python_alternative %{_bindir}/tkconch +%python_alternative %{_bindir}/trial +%python_alternative %{_bindir}/twist +%python_alternative %{_mandir}/man1/twistd.1%{?ext_man} +%python_alternative %{_mandir}/man1/cftp.1%{?ext_man} +%python_alternative %{_mandir}/man1/ckeygen.1%{?ext_man} +%python_alternative %{_mandir}/man1/conch.1%{?ext_man} %python2_only %{_mandir}/man1/mailmail.1%{?ext_man} -%python3_only %{_mandir}/man1/pyhtmlizer.1%{?ext_man} -%python3_only %{_mandir}/man1/tkconch.1%{?ext_man} -%python3_only %{_mandir}/man1/trial.1%{?ext_man} +%python_alternative %{_mandir}/man1/pyhtmlizer.1%{?ext_man} +%python_alternative %{_mandir}/man1/tkconch.1%{?ext_man} +%python_alternative %{_mandir}/man1/trial.1%{?ext_man} %{python_sitearch}/* %changelog
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2020-02-06 13:19:06 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new.26092 (New) Package is "python-Twisted" Thu Feb 6 13:19:06 2020 rev:38 rq:769860 version:19.10.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2019-12-11 12:10:02.832616129 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new.26092/python-Twisted.changes 2020-02-06 13:19:10.168670598 +0100 @@ -4 +4 @@ -- Update to 19.10.0: +- Update to 19.10.0 bsc#1162424: @@ -33,0 +34,17 @@ +- Remove patch 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch +- Remove patch PR-1147.patch + +--- +Wed Aug 14 12:15:19 UTC 2019 - Thomas Bechtold + +- Add PR-1147.patch (bsc#1138461, CVE-2019-12855) + In words.protocols.jabber.xmlstream in Twisted through 19.2.1, + XMPP support did not verify certificates when used with TLS, + allowing an attacker to MITM connections. + +--- +Wed Jun 12 06:39:41 UTC 2019 - Thomas Bechtold + +- Add 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch + (bsc#1137825, CVE-2019-12387) + Prevent CRLF injections Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.cTtvxV/_old 2020-02-06 13:19:11.324671165 +0100 +++ /var/tmp/diff_new_pack.cTtvxV/_new 2020-02-06 13:19:11.324671165 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Twisted # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2019-12-11 12:09:24 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new.4691 (New) Package is "python-Twisted" Wed Dec 11 12:09:24 2019 rev:37 rq:753855 version:19.10.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2019-09-23 12:17:25.893806547 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new.4691/python-Twisted.changes 2019-12-11 12:10:02.832616129 +0100 @@ -1,0 +2,16 @@ +Wed Dec 4 05:01:47 UTC 2019 - Steve Kowalik + +- Update to 19.10.0: + * twisted.trial.successResultOf, twisted.trial.failureResultOf, and twisted.trial.assertNoResult accept coroutines as well as Deferreds. (#9006) + * Fixed circular import in twisted.trial.reporter, introduced in Twisted 16.0.0. (#8267) + * The POP3 server implemented by twisted.mail.pop3 now accepts passwords that contain spaces. (#9100) + * Incoming HTTP/2 connections will now not time out if they persist for longer than one minute. (#9653) + * twisted.conch.ssh.keys now correctly writes the "iqmp" parameter in serialized RSA private keys as q^-1 mod p rather than p^-1 mod q. (#9681) + * twisted.web.server.Request will now use twisted.web.server.Site.getContentFile, if it exists, to get a file into which to write request content. If getContentFile is not provided by the site, it will fall back to the previous behavior of using io.BytesIO for small requests and tempfile.TemporaryFile for large ones. (#9655) + * twisted.web.client.FileBodyProducer will now stop producing when the Deferred returned by FileBodyProducer.startProducing is cancelled. (#9547) + * The HTTP/2 server implementation now enforces TCP flow control on control frame messages and times out clients that send invalid data without reading responses. This closes CVE-2019-9512 (Ping Flood), CVE-2019-9514 (Reset Flood), and CVE-2019-9515 (Settings Flood). Thanks to Jonathan Looney and Piotr Sikora. (#9694) +- Add python-38-xml-namespace.patch to fix dictionary mutation under Python 3.8 +- Add python-38-hmac-digestmod.patch to add digestmod parameter where required +- Add python-38-no-cgi-parseqs.patch to no longer import parse_qs from cgi + +--- Old: Twisted-19.7.0.tar.bz2 New: Twisted-19.10.0.tar.bz2 python-38-hmac-digestmod.patch python-38-no-cgi-parseqs.patch python-38-xml-namespace.patch Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.Dhluts/_old 2019-12-11 12:10:06.920614409 +0100 +++ /var/tmp/diff_new_pack.Dhluts/_new 2019-12-11 12:10:06.920614409 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Twisted # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define oldpython python %define modname Twisted Name: python-Twisted -Version:19.7.0 +Version:19.10.0 Release:0 Summary:An asynchronous networking framework written in Python License:MIT @@ -30,6 +30,9 @@ Patch1: skip_MultiCast.patch Patch2: no-pygtkcompat.patch Patch3: test-mktime-invalid-tm_isdst.patch +Patch4: python-38-xml-namespace.patch +Patch5: python-38-hmac-digestmod.patch +Patch6: python-38-no-cgi-parseqs.patch BuildRequires: %{python_module Automat >= 0.3.0} BuildRequires: %{python_module PyHamcrest >= 1.9.0} BuildRequires: %{python_module appdirs >= 1.4.0} ++ Twisted-19.7.0.tar.bz2 -> Twisted-19.10.0.tar.bz2 ++ 3260 lines of diff (skipped) ++ python-38-hmac-digestmod.patch ++ Index: Twisted-19.10.0/src/twisted/cred/credentials.py === --- Twisted-19.10.0.orig/src/twisted/cred/credentials.py +++ Twisted-19.10.0/src/twisted/cred/credentials.py @@ -439,7 +439,8 @@ class CramMD5Credentials(object): def checkPassword(self, password): -verify = hexlify(hmac.HMAC(password, self.challenge).digest()) +verify = hexlify( +hmac.HMAC(password, self.challenge, digestmod=md5).digest()) return verify == self.response Index: Twisted-19.10.0/src/twisted/cred/test/test_cramauth.py === --- Twisted-19.10.0.orig/src/twisted/cred/test/test_cramauth.py +++ Twisted-19.10.0/src/twisted/cred/test/test_cramauth.py @@ -7,6 +7,7 @@ Tests fo
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2019-09-23 12:17:24 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new.7948 (New) Package is "python-Twisted" Mon Sep 23 12:17:24 2019 rev:36 rq:731161 version:19.7.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2019-06-18 14:49:48.677673932 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new.7948/python-Twisted.changes 2019-09-23 12:17:25.893806547 +0200 @@ -1,0 +2,18 @@ +Sat Sep 14 15:29:06 UTC 2019 - John Vandenberg + +- Remove mailmail when only building Python 3 flavour + +--- +Fri Sep 13 13:09:16 UTC 2019 - Tomáš Chvátal + +- Update to 19.7.0: + * The callable argument to twisted.internet.task.deferLater() is no longer required. (#9577) + * twisted.internet.utils.getProcessOutputAndValue now accepts stdinBytes to write to the child process's standard input. (#9607) + * Add new twisted.logger.capturedLogs context manager for capturing observed log events in tests. (#9617) + * twisted.internet.base.PluggableResolverMixin, which implements the pluggable resolver interfaces for easier re-use in other reactors, has been factored out of ReactorBase. (#9632) + * The PyPI page for Twisted has been enhanced to include more information and useful links. (#9648) +- Refresh patch: + * skip_MultiCast.patch +- Remove merged patch hyperlink.patch + +--- Old: Twisted-19.2.1.tar.bz2 hyperlink.patch New: Twisted-19.7.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.dmT0jt/_old 2019-09-23 12:17:26.509806447 +0200 +++ /var/tmp/diff_new_pack.dmT0jt/_new 2019-09-23 12:17:26.513806446 +0200 @@ -20,7 +20,7 @@ %define oldpython python %define modname Twisted Name: python-Twisted -Version:19.2.1 +Version:19.7.0 Release:0 Summary:An asynchronous networking framework written in Python License:MIT @@ -30,7 +30,6 @@ Patch1: skip_MultiCast.patch Patch2: no-pygtkcompat.patch Patch3: test-mktime-invalid-tm_isdst.patch -Patch4: hyperlink.patch BuildRequires: %{python_module Automat >= 0.3.0} BuildRequires: %{python_module PyHamcrest >= 1.9.0} BuildRequires: %{python_module appdirs >= 1.4.0} @@ -138,6 +137,10 @@ %python_clone %{buildroot}%{_bindir}/mailmail %python_clone %{buildroot}%{_mandir}/man1/mailmail.1 %endif +%if ! 0%{?have_python2} || 0%{?skip_python2} +rm %{buildroot}%{_bindir}/mailmail %{buildroot}%{_mandir}/man1/mailmail.1 +%endif + # no manpage for twist yet: %python_clone %{buildroot}%{_bindir}/twist ++ Twisted-19.2.1.tar.bz2 -> Twisted-19.7.0.tar.bz2 ++ 9160 lines of diff (skipped) ++ skip_MultiCast.patch ++ --- /var/tmp/diff_new_pack.dmT0jt/_old 2019-09-23 12:17:28.161806177 +0200 +++ /var/tmp/diff_new_pack.dmT0jt/_new 2019-09-23 12:17:28.161806177 +0200 @@ -1,7 +1,9 @@ a/src/twisted/test/test_udp.py -+++ b/src/twisted/test/test_udp.py -@@ -503,6 +503,7 @@ class ReactorShutdownInteractionTests(un - class MulticastTests(unittest.TestCase): +Index: Twisted-19.7.0/src/twisted/test/test_udp.py +=== +--- Twisted-19.7.0.orig/src/twisted/test/test_udp.py Twisted-19.7.0/src/twisted/test/test_udp.py +@@ -514,6 +514,7 @@ class MulticastTests(unittest.TestCase): + skip = "Does not work on Azure Pipelines" def setUp(self): +raise unittest.SkipTest("Multicast networking doesn't work with OBS")
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2019-06-18 14:49:45 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new.4811 (New) Package is "python-Twisted" Tue Jun 18 14:49:45 2019 rev:35 rq:709323 version:19.2.1 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2019-02-28 21:37:28.393657739 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new.4811/python-Twisted.changes 2019-06-18 14:49:48.677673932 +0200 @@ -1,0 +2,23 @@ +Wed Jun 12 05:55:44 UTC 2019 - Thomas Bechtold + +- update to 19.2.1 (bsc#1137825, CVE-2019-12387): + * Prevent CRLF injections described in CVE-2019-12387 + +--- +Wed May 22 09:59:19 UTC 2019 - Tomáš Chvátal + +- Update to 19.2.0: + * twisted.internet.ssl.CertificateOptions now uses 32 random bytes instead of an MD5 hash for the ssl session identifier context. (#9463) + * DeferredLock and DeferredSemaphore can be used as asynchronous context managers on Python 3.5+. (#9546) + * t.i.b.BaseConnector has custom __repr__ (#9548) + * twisted.internet.ssl.optionsForClientTLS now supports validating IP addresses from the certificate subjectAltName (#9585) + * Twisted's minimum Cryptography requirement is now 2.5. (#9592) + * twisted.conch.ssh.keys can now read private keys in the new "openssh-key-v1" format, introduced in OpenSSH 6.5 and made the default in OpenSSH 7.8. (#9515) + * twisted.web.client.HostnameCachingHTTPSPolicy was added as a new contextFactory option. The policy caches a specified number of twisted.internet.interfaces.IOpenSSLClientConnectionCreator instances to to avoid the cost of instantiating a connection creator for multiple requests to the same host. (#9138) +- Remove merged patches: + * openssl-errormsg.aptch + * openssl111.patch +- Add patch to tests for new hyperlink: + * hyperlink.patch + +--- Old: Twisted-18.9.0.tar.bz2 openssl-errormsg.aptch openssl111.patch New: Twisted-19.2.1.tar.bz2 hyperlink.patch Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.cI4dyq/_old 2019-06-18 14:49:49.341673636 +0200 +++ /var/tmp/diff_new_pack.cI4dyq/_new 2019-06-18 14:49:49.345673634 +0200 @@ -20,7 +20,7 @@ %define oldpython python %define modname Twisted Name: python-Twisted -Version:18.9.0 +Version:19.2.1 Release:0 Summary:An asynchronous networking framework written in Python License:MIT @@ -28,16 +28,16 @@ URL:http://twistedmatrix.com/ Source: https://files.pythonhosted.org/packages/source/T/Twisted/%{modname}-%{version}.tar.bz2 Patch1: skip_MultiCast.patch -Patch2: openssl111.patch -Patch3: no-pygtkcompat.patch -Patch4: test-mktime-invalid-tm_isdst.patch -Patch5: openssl-errormsg.aptch +Patch2: no-pygtkcompat.patch +Patch3: test-mktime-invalid-tm_isdst.patch +Patch4: hyperlink.patch BuildRequires: %{python_module Automat >= 0.3.0} BuildRequires: %{python_module PyHamcrest >= 1.9.0} BuildRequires: %{python_module appdirs >= 1.4.0} BuildRequires: %{python_module attrs >= 17.4.0} +BuildRequires: %{python_module bcrypt >= 3.0.0} BuildRequires: %{python_module constantly >= 15.1} -BuildRequires: %{python_module cryptography >= 1.5} +BuildRequires: %{python_module cryptography >= 2.5} BuildRequires: %{python_module devel} BuildRequires: %{python_module h2 >= 3.0} BuildRequires: %{python_module hyperlink >= 17.1.1} @@ -50,7 +50,7 @@ BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-subunit} BuildRequires: %{python_module pytz} -BuildRequires: %{python_module service_identity} +BuildRequires: %{python_module service_identity >= 18.1.0} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module zope.interface >= 4.4.2} BuildRequires: fdupes @@ -59,8 +59,9 @@ Requires: python-PyHamcrest >= 1.9.0 Requires: python-appdirs >= 1.4.0 Requires: python-attrs >= 17.4.0 +Requires: python-bcrypt >= 3.0.0 Requires: python-constantly >= 15.1 -Requires: python-cryptography >= 1.5 +Requires: python-cryptography >= 2.5 Requires: python-h2 >= 3.0 Requires: python-hyperlink >= 17.1.1 Requires: python-idna >= 0.6 @@ -68,7 +69,7 @@ Requires: python-pyOpenSSL >= 16.0.0 Requires: python-pyasn1 Requires: python-pyserial >= 3.0 -Requires: python-service_identity +Requires: python-servi
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2019-02-28 21:37:25 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new.28833 (New) Package is "python-Twisted" Thu Feb 28 21:37:25 2019 rev:34 rq:677095 version:18.9.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2019-02-02 21:42:57.952307370 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new.28833/python-Twisted.changes 2019-02-28 21:37:28.393657739 +0100 @@ -1,0 +2,6 @@ +Mon Feb 18 11:24:53 UTC 2019 - Tomáš Chvátal + +- Add another patch for openssl 1.1.1 (from upstream git): + * openssl-errormsg.aptch + +--- New: openssl-errormsg.aptch Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.V3z6Ey/_old 2019-02-28 21:37:29.053657532 +0100 +++ /var/tmp/diff_new_pack.V3z6Ey/_new 2019-02-28 21:37:29.053657532 +0100 @@ -31,6 +31,7 @@ Patch2: openssl111.patch Patch3: no-pygtkcompat.patch Patch4: test-mktime-invalid-tm_isdst.patch +Patch5: openssl-errormsg.aptch BuildRequires: %{python_module Automat >= 0.3.0} BuildRequires: %{python_module PyHamcrest >= 1.9.0} BuildRequires: %{python_module appdirs >= 1.4.0} ++ openssl-errormsg.aptch ++ >From a1f400c56c7ad0ca241d044b4d283dc0d2291dbb Mon Sep 17 00:00:00 2001 From: Mark Williams Date: Sun, 10 Feb 2019 16:40:10 -0800 Subject: [PATCH] ProperlyCloseFilesMixin.getHandleErrorCode now returns a matcher. twisted.test.test_ssl.StolenTCPTests checks that the TLS connection is closed upon when the corresponding transport connection is lost. This involves checking an error message that varies between OpenSSL versions. getHandleErrorCode becomes getHandleErrorCodeMatcher and returns a hamcrest Matcher to allow StolenTCPTests to match the possible OpenSSL error messages. --- src/twisted/test/test_ssl.py | 27 +++ src/twisted/test/test_tcp.py | 19 --- 2 files changed, 31 insertions(+), 15 deletions(-) Index: Twisted-18.9.0/src/twisted/test/test_ssl.py === --- Twisted-18.9.0.orig/src/twisted/test/test_ssl.py +++ Twisted-18.9.0/src/twisted/test/test_ssl.py @@ -16,7 +16,8 @@ from twisted.python.runtime import platf from twisted.test.test_tcp import ProperlyCloseFilesMixin from twisted.test.proto_helpers import waitUntilAllDisconnected -import os, errno +import os +import hamcrest try: from OpenSSL import SSL, crypto @@ -309,34 +310,19 @@ class StolenTCPTests(ProperlyCloseFilesM return SSL.Error -def getHandleErrorCode(self): -""" -Return the argument L{OpenSSL.SSL.Error} will be constructed with for -this case. This is basically just a random OpenSSL implementation -detail. It would be better if this test worked in a way which did not -require this. -""" -# Windows 2000 SP 4 and Windows XP SP 2 give back WSAENOTSOCK for -# SSL.Connection.write for some reason. The twisted.protocols.tls -# implementation of IReactorSSL doesn't suffer from this imprecation, -# though, since it is isolated from the Windows I/O layer (I suppose?). - -# If test_properlyCloseFiles waited for the SSL handshake to complete -# and performed an orderly shutdown, then this would probably be a -# little less weird: writing to a shutdown SSL connection has a more -# well-defined failure mode (or at least it should). - -# So figure out if twisted.protocols.tls is in use. If it can be -# imported, it should be. -if requireModule('twisted.protocols.tls') is None: -# It isn't available, so we expect WSAENOTSOCK if we're on Windows. -if platform.getType() == 'win32': -return errno.WSAENOTSOCK - -# Otherwise, we expect an error about how we tried to write to a -# shutdown connection. This is terribly implementation-specific. -return [('SSL routines', 'SSL_write', 'protocol is shutdown')] - +def getHandleErrorCodeMatcher(self): +# We expect an error about how we tried to write to a shutdown +# connection. This is terribly implementation-specific. +return hamcrest.contains( +hamcrest.contains( +hamcrest.equal_to('SSL routines'), +hamcrest.any_of( +hamcrest.equal_to('SSL_write'), +hamcrest.equal_to('ssl_write_internal'), +), +
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2019-02-02 21:42:56 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new.28833 (New) Package is "python-Twisted" Sat Feb 2 21:42:56 2019 rev:33 rq:668541 version:18.9.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2018-11-14 14:41:11.674838589 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new.28833/python-Twisted.changes 2019-02-02 21:42:57.952307370 +0100 @@ -1,0 +2,6 @@ +Thu Jan 24 16:09:14 UTC 2019 - sch...@suse.de + +- test-mktime-invalid-tm_isdst.patch: don't pass invalid tm_isdst value to + mktime (see also bpo-15750) + +--- New: test-mktime-invalid-tm_isdst.patch Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.afrBzM/_old 2019-02-02 21:43:01.028304706 +0100 +++ /var/tmp/diff_new_pack.afrBzM/_new 2019-02-02 21:43:01.040304695 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Twisted # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,6 +30,7 @@ Patch1: skip_MultiCast.patch Patch2: openssl111.patch Patch3: no-pygtkcompat.patch +Patch4: test-mktime-invalid-tm_isdst.patch BuildRequires: %{python_module Automat >= 0.3.0} BuildRequires: %{python_module PyHamcrest >= 1.9.0} BuildRequires: %{python_module appdirs >= 1.4.0} ++ test-mktime-invalid-tm_isdst.patch ++ Index: Twisted-18.9.0/src/twisted/test/test_log.py === --- Twisted-18.9.0.orig/src/twisted/test/test_log.py +++ Twisted-18.9.0/src/twisted/test/test_log.py @@ -456,13 +456,13 @@ class FileObserverTests(LogPublisherTest # Compute a POSIX timestamp for a certain date and time that is # known to occur at a time when daylight saving time is in effect. -localDaylightTuple = (2006, 6, 30, 0, 0, 0, 4, 181, 1) +localDaylightTuple = (2006, 6, 30, 0, 0, 0, 4, 181, -1) daylight = time.mktime(localDaylightTuple) # Compute a POSIX timestamp for a certain date and time that is # known to occur at a time when daylight saving time is not in # effect. -localStandardTuple = (2007, 1, 31, 0, 0, 0, 2, 31, 0) +localStandardTuple = (2007, 1, 31, 0, 0, 0, 2, 31, -1) standard = time.mktime(localStandardTuple) self.assertEqual(
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2018-11-14 14:40:58 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Wed Nov 14 14:40:58 2018 rev:32 rq:647311 version:18.9.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2018-11-06 14:00:54.727724327 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2018-11-14 14:41:11.674838589 +0100 @@ -1,0 +2,5 @@ +Thu Nov 8 10:28:09 CET 2018 - mc...@suse.com + +- Add no-pygtkcompat.patch to avoid dependency on Gtk (boo#1110669) + +--- New: no-pygtkcompat.patch Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.eDvw0b/_old 2018-11-14 14:41:12.482837633 +0100 +++ /var/tmp/diff_new_pack.eDvw0b/_new 2018-11-14 14:41:12.486837628 +0100 @@ -29,6 +29,7 @@ Source: https://files.pythonhosted.org/packages/source/T/Twisted/%{modname}-%{version}.tar.bz2 Patch1: skip_MultiCast.patch Patch2: openssl111.patch +Patch3: no-pygtkcompat.patch BuildRequires: %{python_module Automat >= 0.3.0} BuildRequires: %{python_module PyHamcrest >= 1.9.0} BuildRequires: %{python_module appdirs >= 1.4.0} ++ no-pygtkcompat.patch ++ diff -ur Twisted-18.7.0.orig/src/twisted/internet/gireactor.py Twisted-18.7.0/src/twisted/internet/gireactor.py --- Twisted-18.7.0.orig/src/twisted/internet/gireactor.py 2018-03-26 10:19:31.0 +0200 +++ Twisted-18.7.0/src/twisted/internet/gireactor.py2018-10-04 01:41:32.547220235 +0200 @@ -75,8 +75,12 @@ # Newer version of gi, so we can try to initialize compatibility layer; if # real pygtk was already imported we'll get ImportError at this point # rather than segfault, so unconditional import is fine. -import gi.pygtkcompat -gi.pygtkcompat.enable() +try: +import gi.pygtkcompat +except ImportError: +pass # This is probably Python 3, with pygtkcompat removed +else: +gi.pygtkcompat.enable() # At this point importing gobject will get you gi version, and importing # e.g. gtk will either fail in non-segfaulty way or use gi version if user # does gi.pygtkcompat.enable_gtk(). So, no need to prevent imports of
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2018-11-06 14:00:50 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Tue Nov 6 14:00:50 2018 rev:31 rq:645890 version:18.9.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2018-07-26 10:16:28.599727636 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2018-11-06 14:00:54.727724327 +0100 @@ -1,0 +2,37 @@ +Thu Nov 1 09:21:03 UTC 2018 - Tomáš Chvátal + +- Version update to 18.9.0: + * Fixes for the 3.7 python +- Remove merged python37.patch +- Add patch openssl111.patch which fixes tests with new pyOpenssl + * Asserts changed behaviour + +--- +Mon Oct 22 08:48:37 UTC 2018 - Tomáš Chvátal + +- Do not write bytecode stuff when running the tests + +--- +Fri Oct 19 13:27:25 UTC 2018 - Matěj Cepl + +- Add BuildRequires python-tz, which seems to be required to test suite + to pass. +- Also, add skip_MultiCast.patch to skip tests requiring full + netrworking stack. + +--- +Fri Oct 12 09:06:36 UTC 2018 - ec...@opensuse.org + +- Add missing Requires. + +--- +Thu Oct 11 08:32:44 UTC 2018 - Tomáš Chvátal + +- Fix the dependencies to match up upstream setup.py +- Run the tests +- Add patch to build with python3.7: + * python37.patch +- Add missing dependency on pyamcrest +- Remove unused patch lp1102685.diff + +--- Old: Twisted-18.7.0.tar.bz2 lp1102685.diff New: Twisted-18.9.0.tar.bz2 openssl111.patch skip_MultiCast.patch Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.45Db4J/_old 2018-11-06 14:00:55.671723103 +0100 +++ /var/tmp/diff_new_pack.45Db4J/_new 2018-11-06 14:00:55.675723098 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,37 +20,53 @@ %define oldpython python %define modname Twisted Name: python-Twisted -Version:18.7.0 +Version:18.9.0 Release:0 Summary:An asynchronous networking framework written in Python License:MIT Group: Development/Languages/Python -Url:http://twistedmatrix.com/ +URL:http://twistedmatrix.com/ Source: https://files.pythonhosted.org/packages/source/T/Twisted/%{modname}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM -- https://twistedmatrix.com/trac/ticket/6280 -Patch0: lp1102685.diff -BuildRequires: %{python_module constantly} +Patch1: skip_MultiCast.patch +Patch2: openssl111.patch +BuildRequires: %{python_module Automat >= 0.3.0} +BuildRequires: %{python_module PyHamcrest >= 1.9.0} +BuildRequires: %{python_module appdirs >= 1.4.0} +BuildRequires: %{python_module attrs >= 17.4.0} +BuildRequires: %{python_module constantly >= 15.1} +BuildRequires: %{python_module cryptography >= 1.5} BuildRequires: %{python_module devel} -BuildRequires: %{python_module hyperlink} -BuildRequires: %{python_module incremental} -BuildRequires: %{python_module pyOpenSSL} +BuildRequires: %{python_module h2 >= 3.0} +BuildRequires: %{python_module hyperlink >= 17.1.1} +BuildRequires: %{python_module idna >= 0.6} +BuildRequires: %{python_module incremental >= 16.10.1} +BuildRequires: %{python_module pyOpenSSL >= 16.0.0} +BuildRequires: %{python_module pyasn1} +BuildRequires: %{python_module pyserial >= 3.0} BuildRequires: %{python_module pyserial} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module python-subunit} +BuildRequires: %{python_module pytz} +BuildRequires: %{python_module service_identity} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module zope.interface} +BuildRequires: %{python_module zope.interface >= 4.4.2} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-Automat >= 0.3.0 +Requires: python-PyHamcrest >= 1.9.0 +Requires: python-appdirs >= 1.4.0 +Requires: python-attrs >= 17.4.0 Requires: python-constantly >= 15.1 -Requires: python-cryptography +Requires: python-cryptography >= 1.5 +Requires: python-h
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2018-07-26 10:16:25 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Thu Jul 26 10:16:25 2018 rev:30 rq:625119 version:18.7.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2018-06-02 11:48:35.747818063 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2018-07-26 10:16:28.599727636 +0200 @@ -1,0 +2,7 @@ +Tue Jul 17 19:42:41 UTC 2018 - dmuel...@suse.com + +- update to 18.7.0: + for full list of changes please see + https://github.com/twisted/twisted/blob/twisted-18.7.0/NEWS.rst + +--- Old: Twisted-18.4.0.tar.bz2 New: Twisted-18.7.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.nIUupj/_old 2018-07-26 10:16:29.995730171 +0200 +++ /var/tmp/diff_new_pack.nIUupj/_new 2018-07-26 10:16:29.999730178 +0200 @@ -20,7 +20,7 @@ %define oldpython python %define modname Twisted Name: python-Twisted -Version:18.4.0 +Version:18.7.0 Release:0 Summary:An asynchronous networking framework written in Python License:MIT @@ -40,15 +40,15 @@ BuildRequires: %{python_module zope.interface} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-Automat -Requires: python-constantly -Requires: python-hyperlink -Requires: python-incremental -Requires: python-pyOpenSSL +Requires: python-Automat >= 0.3.0 +Requires: python-constantly >= 15.1 +Requires: python-cryptography +Requires: python-hyperlink >= 17.1.1 +Requires: python-incremental >= 16.10.1 +Requires: python-pyOpenSSL >= 16.0.0 Requires: python-pyasn1 -Requires: python-pycrypto -Requires: python-pyserial -Requires: python-zope.interface +Requires: python-pyserial >= 3.0 +Requires: python-zope.interface >= 4.4.2 Recommends: python-service_identity BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifpython2 @@ -128,7 +128,8 @@ %files %{python_files} %defattr(-,root,root,-) -%doc LICENSE NEWS.rst README.rst +%license LICENSE +%doc NEWS.rst README.rst %{_bindir}/*-%{python_bin_suffix} %{_mandir}/man1/*-%{python_bin_suffix}.1%{?ext_man} %python3_only %{_bindir}/twistd ++ Twisted-18.4.0.tar.bz2 -> Twisted-18.7.0.tar.bz2 ++ 14490 lines of diff (skipped)
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2018-06-02 11:48:31 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Sat Jun 2 11:48:31 2018 rev:29 rq:612932 version:18.4.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2018-05-19 15:39:12.017797237 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2018-06-02 11:48:35.747818063 +0200 @@ -1,0 +2,5 @@ +Tue May 29 19:22:32 UTC 2018 - bjorn@gmail.com + +- Add python-service_identity Recommends. + +--- Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.AXE3mN/_old 2018-06-02 11:48:37.271762169 +0200 +++ /var/tmp/diff_new_pack.AXE3mN/_new 2018-06-02 11:48:37.271762169 +0200 @@ -49,6 +49,7 @@ Requires: python-pycrypto Requires: python-pyserial Requires: python-zope.interface +Recommends: python-service_identity BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifpython2 Provides: %{oldpython}-twisted = %{version}
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2018-05-19 15:39:10 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Sat May 19 15:39:10 2018 rev:28 rq:610492 version:18.4.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2017-11-12 18:00:33.372731243 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2018-05-19 15:39:12.017797237 +0200 @@ -1,0 +2,7 @@ +Fri May 18 16:59:15 UTC 2018 - ter...@gmail.com + +- update to 18.4.0 + For full list of changes please see: + https://github.com/twisted/twisted/blob/twisted-18.4.0/NEWS.rst + +--- Old: Twisted-17.9.0.tar.bz2 New: Twisted-18.4.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.WXxL7o/_old 2018-05-19 15:39:12.785769139 +0200 +++ /var/tmp/diff_new_pack.WXxL7o/_new 2018-05-19 15:39:12.789768993 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-Twisted # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define oldpython python %define modname Twisted Name: python-Twisted -Version:17.9.0 +Version:18.4.0 Release:0 Summary:An asynchronous networking framework written in Python License:MIT ++ Twisted-17.9.0.tar.bz2 -> Twisted-18.4.0.tar.bz2 ++ 19944 lines of diff (skipped)
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2017-11-12 18:00:31 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Sun Nov 12 18:00:31 2017 rev:27 rq:540472 version:17.9.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2017-07-21 22:38:49.634207693 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2017-11-12 18:00:33.372731243 +0100 @@ -1,0 +2,8 @@ +Fri Nov 10 10:18:42 UTC 2017 - mimi...@gmail.com + +- update to 17.9.0 + For full list of changes please see: + https://github.com/twisted/twisted/blob/twisted-17.9.0/NEWS.rst +* mailman is only in python2 package + +--- Old: Twisted-17.5.0.tar.bz2 New: Twisted-17.9.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.73DyeT/_old 2017-11-12 18:00:34.212700648 +0100 +++ /var/tmp/diff_new_pack.73DyeT/_new 2017-11-12 18:00:34.212700648 +0100 @@ -20,7 +20,7 @@ %define oldpython python %define modname Twisted Name: python-Twisted -Version:17.5.0 +Version:17.9.0 Release:0 Summary:An asynchronous networking framework written in Python License:MIT @@ -108,11 +108,16 @@ %fdupes %{buildroot}%{_prefix} # Prepare for update-alternatives usage -for p in twistd cftp ckeygen conch mailmail pyhtmlizer tkconch trial ; do +for p in twistd cftp ckeygen conch pyhtmlizer tkconch trial ; do %python_clone %{buildroot}%{_bindir}/$p %python_clone %{buildroot}%{_mandir}/man1/$p.1 done +# update alternatives for parts supported only in python2 +%ifpython2 +%python_clone %{buildroot}%{_bindir}/mailmail +%python_clone %{buildroot}%{_mandir}/man1/mailmail.1 +%endif # no manpage for twist yet: %python_clone %{buildroot}%{_bindir}/twist @@ -129,7 +134,8 @@ %python3_only %{_bindir}/cftp %python3_only %{_bindir}/ckeygen %python3_only %{_bindir}/conch -%python3_only %{_bindir}/mailmail +# Supported only in python2 +%python2_only %{_bindir}/mailmail %python3_only %{_bindir}/pyhtmlizer %python3_only %{_bindir}/tkconch %python3_only %{_bindir}/trial ++ Twisted-17.5.0.tar.bz2 -> Twisted-17.9.0.tar.bz2 ++ 23682 lines of diff (skipped)
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2017-07-21 22:38:47 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Fri Jul 21 22:38:47 2017 rev:26 rq:507987 version:17.5.0 Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2016-10-06 12:29:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2017-07-21 22:38:49.634207693 +0200 @@ -1,0 +2,25 @@ +Tue Jul 4 05:39:24 UTC 2017 - tbecht...@suse.com + +- Adjust Requires and BuildRequires +- Fix rpmlint warnings + +--- +Wed Jun 21 13:34:06 UTC 2017 - jmate...@suse.com + +- remove alternatives altogether in favor of versioned executables +- clean up spec file +- update to 17.5.0 + * too many changes to list, see full changelog in NEWS.rst + +--- +Sat Jun 17 18:22:52 UTC 2017 - ok...@suse.com + +- Simplify alternatives handling +- Fix RPM warnings + +--- +Tue Mar 7 21:34:15 UTC 2017 - ok...@suse.com + +- Change to singlespec approach + +--- Old: Twisted-16.4.0.tar.bz2 New: Twisted-17.5.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.VRBeVx/_old 2017-07-21 22:38:52.897747324 +0200 +++ /var/tmp/diff_new_pack.VRBeVx/_new 2017-07-21 22:38:52.901746760 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-Twisted # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,191 +16,132 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define oldpython python +%define modname Twisted Name: python-Twisted -Version:16.4.0 +Version:17.5.0 Release:0 -Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python License:MIT Group: Development/Languages/Python -Source: https://pypi.io/packages/source/T/Twisted/Twisted-%{version}.tar.bz2 +Url:http://twistedmatrix.com/ +Source: https://files.pythonhosted.org/packages/source/T/Twisted/%{modname}-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM -- https://twistedmatrix.com/trac/ticket/6280 Patch0: lp1102685.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: python-devel -BuildRequires: python-pam -BuildRequires: python-pyOpenSSL -BuildRequires: python-pyserial -BuildRequires: python-setuptools -BuildRequires: python-zope.interface -Requires: python-pam +BuildRequires: %{python_module constantly} +BuildRequires: %{python_module devel} +BuildRequires: %{python_module hyperlink} +BuildRequires: %{python_module incremental} +BuildRequires: %{python_module pyOpenSSL} +BuildRequires: %{python_module pyserial} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module zope.interface} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-Automat +Requires: python-constantly +Requires: python-hyperlink +Requires: python-incremental Requires: python-pyOpenSSL Requires: python-pyasn1 Requires: python-pycrypto Requires: python-pyserial Requires: python-zope.interface -Provides: python-twisted = %{version} -Obsoletes: python-twisted < %{version} -Provides: python-twisted-core = %{version} -Obsoletes: python-twisted-core < %{version} -Provides: python-twisted-conch = %{version} -Obsoletes: python-twisted-conch < %{version} -Provides: python-twisted-lore < %{version} -Obsoletes: python-twisted-lore < %{version} -Provides: python-twisted-mail = %{version} -Obsoletes: python-twisted-mail < %{version} -Provides: python-twisted-names = %{version} -Obsoletes: python-twisted-names < %{version} -Provides: python-twisted-news = %{version} -Obsoletes: python-twisted-news < %{version} -Provides: python-twisted-runner = %{version} -Obsoletes: python-twisted-runner < %{version} -Provides: python-twisted-web = %{version} -Obsoletes: python-twisted-web < %{version} -Provides: python-twisted-w
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2016-10-06 12:29:50 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2016-09-11 00:51:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2016-10-06 12:29:51.0 +0200 @@ -1,0 +2,7 @@ +Wed Sep 28 04:10:24 UTC 2016 - a...@gmx.de + +- specfile: + * make twistd the update-alternative master, same as in the python3 +version (bnc #1001523) + +--- Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.uRBEca/_old 2016-10-06 12:29:52.0 +0200 +++ /var/tmp/diff_new_pack.uRBEca/_new 2016-10-06 12:29:52.0 +0200 @@ -120,7 +120,8 @@ %post %_sbindir/update-alternatives \ - --install %{_bindir}/trial trial %{_bindir}/trial-%{py_ver} 30 \ + --install %{_bindir}/twistd twistd %{_bindir}/twistd-%{py_ver} 30 \ + --slave %{_bindir}/trial trial %{_bindir}/trial-%{py_ver} \ --slave %{_bindir}/cftp cftp %{_bindir}/cftp-%{py_ver} \ --slave %{_bindir}/ckeygen ckeygen %{_bindir}/ckeygen-%{py_ver} \ --slave %{_bindir}/conch conch %{_bindir}/conch-%{py_ver} \ @@ -128,7 +129,6 @@ --slave %{_bindir}/pyhtmlizer pyhtmlizer %{_bindir}/pyhtmlizer-%{py_ver} \ --slave %{_bindir}/tkconch tkconch %{_bindir}/tkconch-%{py_ver} \ --slave %{_bindir}/twist twist %{_bindir}/twist-%{py_ver} \ - --slave %{_bindir}/twistd twistd %{_bindir}/twistd-%{py_ver} \ --slave %{_mandir}/man1/trial.1.gz trial.1.gz %{_mandir}/man1/trial-%{py_ver}.1.gz \ --slave %{_mandir}/man1/cftp.1.gz cftp.1.gz %{_mandir}/man1/cftp-%{py_ver}.1.gz \ --slave %{_mandir}/man1/ckeygen.1.gz ckeygen.1.gz %{_mandir}/man1/ckeygen-%{py_ver}.1.gz \ @@ -140,7 +140,7 @@ %postun if [ $1 -eq 0 ] ; then -%_sbindir/update-alternatives --remove trial %{_bindir}/trial-%{py_ver} +%_sbindir/update-alternatives --remove twistd %{_bindir}/twistd-%{py_ver} fi %files doc
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2016-09-11 00:51:41 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2015-12-16 17:41:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2016-09-11 00:51:42.0 +0200 @@ -1,0 +2,27 @@ +Fri Sep 2 19:01:19 UTC 2016 - ter...@gmail.com + +- Update to version 16.4.0 + For the complete list of changes plese see + https://github.com/twisted/twisted/blob/twisted-16.4.0/NEWS + +- Update to version 16.3.0 + For the complete list of changes plese see + https://github.com/twisted/twisted/blob/twisted-16.3.0/NEWS + +- Update to version 16.2.0 + For the complete list of changes plese see + https://github.com/twisted/twisted/blob/twisted-16.2.0/NEWS + +- Update to version 16.1.1 + For the complete list of changes plese see + https://github.com/twisted/twisted/blob/twisted-16.1.1/NEWS + +- Update to version 16.1.0 + For the complete list of changes plese see + https://github.com/twisted/twisted/blob/twisted-16.1.0/NEWS + +- Update to version 16.0.0 + For the complete list of changes plese see + https://github.com/twisted/twisted/blob/twisted-16.0.0/NEWS + +--- Old: Twisted-15.5.0.tar.bz2 New: Twisted-16.4.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.aB11Un/_old 2016-09-11 00:51:43.0 +0200 +++ /var/tmp/diff_new_pack.aB11Un/_new 2016-09-11 00:51:43.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-Twisted # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: python-Twisted -Version:15.5.0 +Version:16.4.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python License:MIT Group: Development/Languages/Python -Source: http://pypi.python.org/packages/source/T/Twisted/Twisted-%{version}.tar.bz2 +Source: https://pypi.io/packages/source/T/Twisted/Twisted-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM -- https://twistedmatrix.com/trac/ticket/6280 Patch0: lp1102685.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -92,13 +92,13 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} find %{buildroot} -regex '.*\.[ch]' -exec rm {} ";" # Remove leftover C sources install -dm0755 %{buildroot}/%{_mandir}/man1/ -install -m0644 doc/*/man/*.1 %{buildroot}/%{_mandir}/man1/ # Install man pages -find doc -type f -print0 | xargs -0 chmod a-x # Fix doc-file dependency by removing x flags -sed -i "s/\r//" doc/_downloads/{MulticastClient,MulticastServer}.py +install -m0644 docs/*/man/*.1 %{buildroot}/%{_mandir}/man1/ # Install man pages +find docs -type f -print0 | xargs -0 chmod a-x # Fix doc-file dependency by removing x flags +sed -i "s/\r//" docs/core/howto/listings/udp/{MulticastClient,MulticastServer}.py # Prepare for update-alternatives usage mkdir -p %{buildroot}%{_sysconfdir}/alternatives -for p in cftp ckeygen conch mailmail manhole pyhtmlizer tap2deb tap2rpm tkconch trial twistd ; do +for p in cftp ckeygen conch mailmail pyhtmlizer tkconch trial twistd ; do mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver} ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p # create a dummy target for /etc/alternatives/$p @@ -111,6 +111,13 @@ touch %{buildroot}%{_sysconfdir}/alternatives/$p.1.gz done +# no manpage for twist yet: +p=twist +mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver} +ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p +# create a dummy target for /etc/alternatives/$p +touch %{buildroot}%{_sysconfdir}/alternatives/$p + %post %_sbindir/update-alternatives \ --install %{_bindir}/trial trial %{_bindir}/trial-%{py_ver} 30 \ @@ -118,21 +125,16 @@ --slave %{_bindir}/ckeygen ckeygen %{_bindir}/ckeygen-%{py_ver} \ --slave %{_bindir}/conch conch %{_bindir}/conch-%{py_ver} \ --slave %{_bindir}/mailmail mailmail %{_bindir}/mailmail-%{py_ver} \ - --slave %{_bindir}/manhole manhole %{_bindir}/manhole-%{py_ver} \ --slave %{_bindir}/pyhtmlizer pyhtmlizer %{_bindir}/pyhtmli
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2015-12-16 17:41:30 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2015-10-19 22:47:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2015-12-16 17:41:47.0 +0100 @@ -1,0 +2,60 @@ +Wed Dec 2 02:35:45 UTC 2015 - ter...@gmail.com + +- Update to version 15.5.0 + + * This is the last Twisted release where Python 2.6 is supported, on +any platform. Python 3.5 (on POSIX) support has been added. + * This release introduces changes that are required for Conch's SSH +implementation to work with OpenSSH 6.9+ servers. + * twisted.python.url is a new abstraction for URLs, supporting RFC +3987 IRIs. (#5388) + * twisted.python.logfile is now ported to Python 3. (#6749) + * twisted.python.zippath has been ported to Python 3. (#6917) + * twisted.internet.ssl.CertificateOptions and +twisted.internet.ssl.optionsForClientTLS now take a +acceptableProtocols parameter that enables negotiation of the next +protocol to speak after the TLS handshake has completed. This field +advertises protocols over both NPN and ALPN. Also added new +INegotiated interface for TLS interfaces that support protocol +negotiation. This interface adds a negotiatedProtocol property that +reports what protocol, if any, was negotiated in the TLS handshake. +(#7860) + * twisted.python.urlpath.URLPath now operates correctly on Python 3, +using bytes instead of strings, and introduces the fromBytes +constructor to assist with creating them cross-version. (#7994) + * twisted.application.strports is now ported to Python 3. (#8011) + * twistd (the Twisted Daemon) is now ported to Python 3. (#8012) + * Python 3.5 is now supported on POSIX platforms. (#8042) + * twisted.internet.serialport is now ported on Python 3. (#8099) + * twisted.logger.formatEvent now can format an event if it was +flattened (twisted.logger.eventAsJSON does this) and has text after +the last replacement field. (#8003) + * twisted.cred.checkers.FilePasswordDB now logs an error if the +credentials db file does not exist, no longer raises an unhandled +error. (#8028) + * twisted.python.threadpool.ThreadPool now properly starts enough +threads to do any work scheduled before ThreadPool.start() is +called, such as when work is scheduled in the reactor via +reactor.callInThread() before reactor.run(). (#8090) + * Twisted Development test standard documentation now contain +information about avoiding test data files. (#6535) + * The documentation for twisted.internet.defer.DeferredSemaphore now +describes the actual usage for limit and tokens instance +attributes. (#8024) + * twisted.python._initgroups, a C extension, has been removed and +stdlib support is now always used instead. (#5861) + * Python 2.6 is no longer supported. (#8017) + * twisted.python.util.OrderedDict is now deprecated, and uses of it +in Twisted are replaced with collections.OrderedDict. (#8051) + * twisted.persisted.sob.load, twisted.persisted.sob.loadValueFromFile +and twisted.persisted.sob.Persistent.save() are now deprecated when +used with a passphrase. The encyption used by these methods are +weak. (#8081) + * twisted.internet.interfaces.IStreamClientEndpointStringParser has +been removed and Twisted will no longer use parsers implementing +this interface. (#8094) + * #5976, #6628, #6894, #6980, #7228, #7693, #7731, #7997, #8046, +#8054, #8056, #8060, #8063, #8064, #8068, #8072, #8091, #8095, +#8096, #8098, #8106 + +--- Old: Twisted-15.4.0.tar.bz2 New: Twisted-15.5.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.JZC5gC/_old 2015-12-16 17:41:48.0 +0100 +++ /var/tmp/diff_new_pack.JZC5gC/_new 2015-12-16 17:41:48.0 +0100 @@ -17,7 +17,7 @@ Name: python-Twisted -Version:15.4.0 +Version:15.5.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python @@ -147,7 +147,7 @@ %files %defattr(-,root,root,-) -%doc LICENSE NEWS README +%doc LICENSE NEWS README.rst %{_bindir}/cftp %{_bindir}/ckeygen %{_bindir}/conch ++ Twisted-15.4.0.tar.bz2 -> Twisted-15.5.0.tar.bz2 ++ 31337 lines of diff (skipped)
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2015-10-19 22:47:28 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2015-09-24 07:15:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2015-10-19 22:47:30.0 +0200 @@ -1,0 +2,11 @@ +Mon Oct 12 11:57:51 UTC 2015 - toddrme2...@gmail.com + +- Make "trial" the master file for update-alternatives, since it + is the only one that supports python 3 so far. + +--- +Mon Oct 12 10:19:03 UTC 2015 - toddrme2...@gmail.com + +- Implement update-alternatives in preparation for python 3 version. + +--- Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.hxtY92/_old 2015-10-19 22:47:31.0 +0200 +++ /var/tmp/diff_new_pack.hxtY92/_new 2015-10-19 22:47:31.0 +0200 @@ -45,6 +45,7 @@ Obsoletes: python-twisted-core < %{version} Provides: python-twisted-conch = %{version} Obsoletes: python-twisted-conch < %{version} +Provides: python-twisted-lore < %{version} Obsoletes: python-twisted-lore < %{version} Provides: python-twisted-mail = %{version} Obsoletes: python-twisted-mail < %{version} @@ -60,6 +61,8 @@ Obsoletes: python-twisted-words < %{version} Provides: python-twisted-xish = %{version} Obsoletes: python-twisted-xish < %{version} +Requires(post): update-alternatives +Requires(postun): update-alternatives %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif @@ -93,6 +96,51 @@ find doc -type f -print0 | xargs -0 chmod a-x # Fix doc-file dependency by removing x flags sed -i "s/\r//" doc/_downloads/{MulticastClient,MulticastServer}.py +# Prepare for update-alternatives usage +mkdir -p %{buildroot}%{_sysconfdir}/alternatives +for p in cftp ckeygen conch mailmail manhole pyhtmlizer tap2deb tap2rpm tkconch trial twistd ; do +mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver} +ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p +# create a dummy target for /etc/alternatives/$p +touch %{buildroot}%{_sysconfdir}/alternatives/$p + +gzip %{buildroot}%{_mandir}/man1/$p.1 +mv %{buildroot}%{_mandir}/man1/$p.1.gz %{buildroot}%{_mandir}/man1/$p-%{py_ver}.1.gz +ln -s -f %{_sysconfdir}/alternatives/$p.1.gz %{buildroot}%{_mandir}/man1/$p.1.gz +# create a dummy target for /etc/alternatives/$p.1.gz +touch %{buildroot}%{_sysconfdir}/alternatives/$p.1.gz +done + +%post +%_sbindir/update-alternatives \ + --install %{_bindir}/trial trial %{_bindir}/trial-%{py_ver} 30 \ + --slave %{_bindir}/cftp cftp %{_bindir}/cftp-%{py_ver} \ + --slave %{_bindir}/ckeygen ckeygen %{_bindir}/ckeygen-%{py_ver} \ + --slave %{_bindir}/conch conch %{_bindir}/conch-%{py_ver} \ + --slave %{_bindir}/mailmail mailmail %{_bindir}/mailmail-%{py_ver} \ + --slave %{_bindir}/manhole manhole %{_bindir}/manhole-%{py_ver} \ + --slave %{_bindir}/pyhtmlizer pyhtmlizer %{_bindir}/pyhtmlizer-%{py_ver} \ + --slave %{_bindir}/tap2deb tap2deb %{_bindir}/tap2deb-%{py_ver} \ + --slave %{_bindir}/tap2rpm tap2rpm %{_bindir}/tap2rpm-%{py_ver} \ + --slave %{_bindir}/tkconch tkconch %{_bindir}/tkconch-%{py_ver} \ + --slave %{_bindir}/twistd twistd %{_bindir}/twistd-%{py_ver} \ + --slave %{_mandir}/man1/trial.1.gz trial.1.gz %{_mandir}/man1/trial-%{py_ver}.1.gz \ + --slave %{_mandir}/man1/cftp.1.gz cftp.1.gz %{_mandir}/man1/cftp-%{py_ver}.1.gz \ + --slave %{_mandir}/man1/ckeygen.1.gz ckeygen.1.gz %{_mandir}/man1/ckeygen-%{py_ver}.1.gz \ + --slave %{_mandir}/man1/conch.1.gz conch.1.gz %{_mandir}/man1/conch-%{py_ver}.1.gz \ + --slave %{_mandir}/man1/mailmail.1.gz mailmail.1.gz %{_mandir}/man1/mailmail-%{py_ver}.1.gz \ + --slave %{_mandir}/man1/manhole.1.gz manhole.1.gz %{_mandir}/man1/manhole-%{py_ver}.1.gz \ + --slave %{_mandir}/man1/pyhtmlizer.1.gz pyhtmlizer.1.gz %{_mandir}/man1/pyhtmlizer-%{py_ver}.1.gz \ + --slave %{_mandir}/man1/tap2deb.1.gz tap2deb.1.gz %{_mandir}/man1/tap2deb-%{py_ver}.1.gz \ + --slave %{_mandir}/man1/tap2rpm.1.gz tap2rpm.1.gz %{_mandir}/man1/tap2rpm-%{py_ver}.1.gz \ + --slave %{_mandir}/man1/tkconch.1.gz tkconch.1.gz %{_mandir}/man1/ctkconchftp-%{py_ver}.1.gz \ + --slave %{_mandi
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2015-09-24 07:15:39 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2015-08-17 15:34:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2015-09-24 07:15:41.0 +0200 @@ -1,0 +2,8 @@ +Sat Sep 12 21:51:40 UTC 2015 - ter...@gmail.com + +- Update to version 15.4.0 + * add dependency on setuptools + * lore removed + * please see the NEWS file + +--- Old: Twisted-15.2.1.tar.bz2 New: Twisted-15.4.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.jUo0jm/_old 2015-09-24 07:15:42.0 +0200 +++ /var/tmp/diff_new_pack.jUo0jm/_new 2015-09-24 07:15:42.0 +0200 @@ -17,7 +17,7 @@ Name: python-Twisted -Version:15.2.1 +Version:15.4.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python @@ -31,6 +31,7 @@ BuildRequires: python-pam BuildRequires: python-pyOpenSSL BuildRequires: python-pyserial +BuildRequires: python-setuptools BuildRequires: python-zope.interface Requires: python-pam Requires: python-pyOpenSSL @@ -44,7 +45,6 @@ Obsoletes: python-twisted-core < %{version} Provides: python-twisted-conch = %{version} Obsoletes: python-twisted-conch < %{version} -Provides: python-twisted-lore = %{version} Obsoletes: python-twisted-lore < %{version} Provides: python-twisted-mail = %{version} Obsoletes: python-twisted-mail < %{version} @@ -103,7 +103,6 @@ %{_bindir}/cftp %{_bindir}/ckeygen %{_bindir}/conch -%{_bindir}/lore %{_bindir}/mailmail %{_bindir}/manhole %{_bindir}/pyhtmlizer ++ Twisted-15.2.1.tar.bz2 -> Twisted-15.4.0.tar.bz2 ++ 48490 lines of diff (skipped)
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2015-08-17 15:34:20 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2015-06-08 08:28:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2015-08-17 15:34:22.0 +0200 @@ -1,0 +2,5 @@ +Tue Aug 11 08:52:37 UTC 2015 - seife+...@b1-systems.com + +- change dep from python-asn1 to python-pyasn1 (renamed long ago) + +--- Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.3r4nbb/_old 2015-08-17 15:34:23.0 +0200 +++ /var/tmp/diff_new_pack.3r4nbb/_new 2015-08-17 15:34:23.0 +0200 @@ -32,10 +32,10 @@ BuildRequires: python-pyOpenSSL BuildRequires: python-pyserial BuildRequires: python-zope.interface -Requires: python-pycrypto -Requires: python-asn1 Requires: python-pam Requires: python-pyOpenSSL +Requires: python-pyasn1 +Requires: python-pycrypto Requires: python-pyserial Requires: python-zope.interface Provides: python-twisted = %{version}
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2015-05-10 10:44:18 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2015-03-18 12:59:53.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2015-05-10 10:44:19.0 +0200 @@ -1,0 +2,11 @@ +Thu May 7 14:51:46 UTC 2015 - jmate...@suse.cz + +- Version 15.1.0: + * deprecated MSN protocol support + * improved docs for Trial + * removed deprecated UDPClient + * twisted.web.static.File allows defining a custom resource for +rendering forbidden pages. + * minor bugfixes + +--- Old: Twisted-15.0.0.tar.bz2 New: Twisted-15.1.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.CG1CRq/_old 2015-05-10 10:44:20.0 +0200 +++ /var/tmp/diff_new_pack.CG1CRq/_new 2015-05-10 10:44:20.0 +0200 @@ -17,7 +17,7 @@ Name: python-Twisted -Version:15.0.0 +Version:15.1.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python ++ Twisted-15.0.0.tar.bz2 -> Twisted-15.1.0.tar.bz2 ++ 42740 lines of diff (skipped)
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2015-03-18 12:59:51 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2014-10-14 08:58:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2015-03-18 12:59:53.0 +0100 @@ -1,0 +2,7 @@ +Sat Mar 14 11:57:46 UTC 2015 - matwey.korni...@gmail.com + +- Version 15.0.0: + + please, see NEWS file +- Update lp1102685.diff + +--- Old: Twisted-14.0.2.tar.bz2 New: Twisted-15.0.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.I4qZ1i/_old 2015-03-18 12:59:54.0 +0100 +++ /var/tmp/diff_new_pack.I4qZ1i/_new 2015-03-18 12:59:54.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-Twisted # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-Twisted -Version:14.0.2 +Version:15.0.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python ++ Twisted-14.0.2.tar.bz2 -> Twisted-15.0.0.tar.bz2 ++ 28944 lines of diff (skipped) ++ lp1102685.diff ++ --- /var/tmp/diff_new_pack.I4qZ1i/_old 2015-03-18 12:59:58.0 +0100 +++ /var/tmp/diff_new_pack.I4qZ1i/_new 2015-03-18 12:59:58.0 +0100 @@ -1,6 +1,8 @@ === modified file 'twisted/internet/gireactor.py' old/twisted/internet/gireactor.py 2013-01-16 17:44:26 + -+++ new/twisted/internet/gireactor.py 2013-01-23 17:13:29 + +Index: Twisted-15.0.0/twisted/internet/gireactor.py +=== +--- Twisted-15.0.0.orig/twisted/internet/gireactor.py Twisted-15.0.0/twisted/internet/gireactor.py @@ -37,9 +37,12 @@ else: from twisted.python.modules import theSystemPath _pygtkcompatPresent = True @@ -30,4 +32,3 @@ # At this point importing gobject will get you gi version, and importing # e.g. gtk will either fail in non-segfaulty way or use gi version if user # does gi.pygtkcompat.enable_gtk(). So, no need to prevent imports of - -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2014-10-14 08:58:57 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2013-12-10 20:06:07.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2014-10-14 08:58:58.0 +0200 @@ -1,0 +2,28 @@ +Thu Oct 2 18:38:09 UTC 2014 - p.drou...@gmail.com + +- Remove unprovided python-service_identity; it's not required in any + way + +--- +Thu Sep 18 23:52:33 UTC 2014 - ter...@gmail.com + +- Update to version 14.0.2: + + No significant changes have been made for this release. + +- Update to version 14.0.1: + + BrowserLikePolicyForHTTPS would always ignore the specified +trustRoot and use the system trust root instead, which has been +rectified. (#7647) + +--- +Thu May 15 18:59:33 UTC 2014 - h...@urpla.net + +- add dependency python-service_identity for testing purposes + +--- +Wed May 14 09:30:55 UTC 2014 - h...@urpla.net + +- Update to version 14.0.0: + + too many changes to list here: check NEWS file + +--- @@ -6,5 +34,11 @@ - + Twisted now includes a HostnameEndpoint implementation which uses IPv4 and IPv6 in parallel, speeding up the connection by using whichever connects first (the 'Happy Eyeballs'/RFC 6555 algorithm). (#4859) - + Improved support for Cancellable Deferreds by kaizhang, our GSoC student. (#4320, #6532, #6572, #6639) - + Improved Twisted.Mail documentation by shira, our Outreach Program for Women intern. (#6649, #6652) - + twistd now waits for the application to start successfully before exiting after daemonization. (#823) - + SSL server endpoint string descriptions now support the specification of chain certificates. (#6499) + + Twisted now includes a HostnameEndpoint implementation which uses IPv4 and + IPv6 in parallel, speeding up the connection by using whichever connects first + (the 'Happy Eyeballs'/RFC 6555 algorithm). (#4859) + + Improved support for Cancellable Deferreds by kaizhang, our GSoC student. +(#4320, #6532, #6572, #6639) + + Improved Twisted.Mail documentation by shira, our Outreach Program for +Women intern. (#6649, #6652) + + twistd now waits for the application to start successfully before exiting +after daemonization. (#823) + + SSL server endpoint string descriptions now support the specification of +chain certificates. (#6499) Old: Twisted-13.2.0.tar.bz2 New: Twisted-14.0.2.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.xVXTKM/_old 2014-10-14 08:58:59.0 +0200 +++ /var/tmp/diff_new_pack.xVXTKM/_new 2014-10-14 08:58:59.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-Twisted # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-Twisted -Version:13.2.0 +Version:14.0.2 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python @@ -89,7 +89,7 @@ install -dm0755 %{buildroot}/%{_mandir}/man1/ install -m0644 doc/*/man/*.1 %{buildroot}/%{_mandir}/man1/ # Install man pages find doc -type f -print0 | xargs -0 chmod a-x # Fix doc-file dependency by removing x flags -sed -i "s/\r//" doc/core/howto/listings/udp/{MulticastClient,MulticastServer}.py +sed -i "s/\r//" doc/_downloads/{MulticastClient,MulticastServer}.py %files doc %defattr(-,root,root,-) ++ Twisted-13.2.0.tar.bz2 -> Twisted-14.0.2.tar.bz2 ++ 203240 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2013-12-10 17:45:53 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2013-12-08 19:49:14.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2013-12-10 20:06:07.0 +0100 @@ -4,0 +5,7 @@ +- Update to version 13.2.0: + + Twisted now includes a HostnameEndpoint implementation which uses IPv4 and IPv6 in parallel, speeding up the connection by using whichever connects first (the 'Happy Eyeballs'/RFC 6555 algorithm). (#4859) + + Improved support for Cancellable Deferreds by kaizhang, our GSoC student. (#4320, #6532, #6572, #6639) + + Improved Twisted.Mail documentation by shira, our Outreach Program for Women intern. (#6649, #6652) + + twistd now waits for the application to start successfully before exiting after daemonization. (#823) + + SSL server endpoint string descriptions now support the specification of chain certificates. (#6499) + + Over 70 closed tickets since 13.1.0. Other differences: -- -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2013-12-08 19:49:13 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2013-09-26 20:00:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2013-12-08 19:49:14.0 +0100 @@ -1,0 +2,5 @@ +Fri Dec 6 15:22:17 UTC 2013 - speili...@suse.com + +- Add lp1102685.diff (bnc#853545): pygobject compatibility + +--- Old: Twisted-13.1.0.tar.bz2 New: Twisted-13.2.0.tar.bz2 lp1102685.diff Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.3HyWwr/_old 2013-12-08 19:49:15.0 +0100 +++ /var/tmp/diff_new_pack.3HyWwr/_new 2013-12-08 19:49:15.0 +0100 @@ -17,13 +17,15 @@ Name: python-Twisted -Version:13.1.0 +Version:13.2.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python License:MIT Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/T/Twisted/Twisted-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM -- https://twistedmatrix.com/trac/ticket/6280 +Patch0: lp1102685.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: python-pam @@ -75,6 +77,7 @@ %prep %setup -q -n Twisted-%{version} +%patch0 -p1 sed -i "1d" twisted/{mail/test/pop3testserver,trial/test/scripttest}.py %build ++ Twisted-13.1.0.tar.bz2 -> Twisted-13.2.0.tar.bz2 ++ 24440 lines of diff (skipped) ++ lp1102685.diff ++ === modified file 'twisted/internet/gireactor.py' --- old/twisted/internet/gireactor.py 2013-01-16 17:44:26 + +++ new/twisted/internet/gireactor.py 2013-01-23 17:13:29 + @@ -37,9 +37,12 @@ else: from twisted.python.modules import theSystemPath _pygtkcompatPresent = True try: -theSystemPath["gi.pygtkcompat"] +theSystemPath["pygtkcompat"] except KeyError: -_pygtkcompatPresent = False +try: +theSystemPath["gi.pygtkcompat"] +except KeyError: +_pygtkcompatPresent = False # Modules that we want to ensure aren't imported if we're on older versions of @@ -75,8 +78,11 @@ else: # Newer version of gi, so we can try to initialize compatibility layer; if # real pygtk was already imported we'll get ImportError at this point # rather than segfault, so unconditional import is fine. -import gi.pygtkcompat -gi.pygtkcompat.enable() +try: +import pygtkcompat +except ImportError: +from gi import pygtkcompat +pygtkcompat.enable() # At this point importing gobject will get you gi version, and importing # e.g. gtk will either fail in non-segfaulty way or use gi version if user # does gi.pygtkcompat.enable_gtk(). So, no need to prevent imports of -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2013-09-26 20:00:29 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2013-04-15 11:17:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2013-09-26 20:00:31.0 +0200 @@ -1,0 +2,7 @@ +Wed Sep 25 16:27:59 UTC 2013 - p.drou...@gmail.com + +- Update to version 13.1.0 + + Please read usr/share/doc/packages/python-Twisted/NEWS for more +infos + +--- Old: Twisted-13.0.0.tar.bz2 New: Twisted-13.1.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.YCZYLS/_old 2013-09-26 20:00:32.0 +0200 +++ /var/tmp/diff_new_pack.YCZYLS/_new 2013-09-26 20:00:32.0 +0200 @@ -17,7 +17,7 @@ Name: python-Twisted -Version:13.0.0 +Version:13.1.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python @@ -34,9 +34,6 @@ Requires: python-pyOpenSSL Requires: python-pyserial Requires: python-zope.interface -%if 0%{?suse_version} -%py_requires -%endif Provides: python-twisted = %{version} Obsoletes: python-twisted < %{version} Provides: python-twisted-core = %{version} @@ -59,8 +56,9 @@ Obsoletes: python-twisted-words < %{version} Provides: python-twisted-xish = %{version} Obsoletes: python-twisted-xish < %{version} +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} - +%endif %description An extensible framework for Python programming, with special focus on event-based network programming and multiprotocol integration. ++ Twisted-13.0.0.tar.bz2 -> Twisted-13.1.0.tar.bz2 ++ 32701 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2013-04-15 11:17:19 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2013-01-14 22:26:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2013-04-15 11:17:20.0 +0200 @@ -1,0 +2,57 @@ +Sun Apr 14 15:04:02 UTC 2013 - p.drou...@gmail.com + +- Update to version 3.0.0 + + Features + - The twisted.protocols.ftp.FTP server now treats "LIST -La", "LIST + -al", and all other combinations of ordering and case of the "-l" + and "-a" flags the same: by ignoring them rather than treating them + as a pathname. (#1333) + - twisted.python.log.FileLogObserver now uses `datetime.strftime` to + format timestamps, adding support for microseconds and timezone + offsets to the `timeFormat` string. (#3513) + - trial now deterministically runs tests in the order in which they + were specified on the command line, instead of quasi-randomly + according to dictionary key ordering. (#5520) + - Cooperator.running can be used to determine the current cooperator + status. (#5937) + - twisted.python.modules.PythonPath now implements `__contains__` to + allow checking, by name, whether a particular module exists within + it. (#6198) + - twisted.application.internet.TimerService.stopService now waits for + any currently running call to finish before firing its deferred. + (#6290) + + Bugfixes + - twisted.protocols.ftp.FTP now recognizes all glob expressions + supported by fnmatch. (#4181) + - Constant values defined using twisted.python.constants can now be + set as attributes of other classes without triggering an unhandled + AttributeError from the constants implementation. (#5797) + - Fixed problem where twisted.names.client.Resolver was not closing + open file handles which can lead to an out of file descriptor error + on PyPy. (#6216) + - All reactors included in Twisted itself now gracefully handle a + rare case involving delayed calls scheduled very far in the future. + (#6259) + - twisted.trial.reporter.Reporter._trimFrames correctly removes + frames from twisted.internet.utils.runWithWarningsSuppressed again, + after being broke in #6009. (#6282) + + Improved Documentation + - A new "Deploying Twisted with systemd" howto document which + demonstrates how to start a Twisted service using systemd socket + activation. (#5601) + - New "Introduction to Deferreds" howto. Old howto rebranded as + reference documentation. (#6180) + - "Components: Interfaces and Adapters" howto now uses + zope.interface's decorator-based API. (#6269) + + Deprecations and Removals + - twisted.python.util.unsignedID and setIDFunction are deprecated + now. (#5544) + - twisted.python.zshcomp deprecated since 11.1.0 has now been + removed. Shell tab-completion is now handled by + twisted.python.usage. (#5767) + - python.runtime.Platform.isWinNT is deprecated now. Use + Platform.isWindows instead. (#5925) + - twisted.trial.util.findObject, deprecated since Twisted 10.1.0, has + been removed. (#6260) + +--- Old: Twisted-12.3.0.tar.bz2 New: Twisted-13.0.0.tar.bz2 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.n1Rbj1/_old 2013-04-15 11:17:21.0 +0200 +++ /var/tmp/diff_new_pack.n1Rbj1/_new 2013-04-15 11:17:21.0 +0200 @@ -17,7 +17,7 @@ Name: python-Twisted -Version:12.3.0 +Version:13.0.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python ++ Twisted-12.3.0.tar.bz2 -> Twisted-13.0.0.tar.bz2 ++ 25616 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2013-01-14 22:26:29 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2012-09-27 10:27:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2013-01-14 22:26:31.0 +0100 @@ -1,0 +2,80 @@ +Fri Jan 11 20:57:43 UTC 2013 - p.drou...@gmail.com + +- Update to 12.3.0 version: + * Features + - The new -j flag to trial provides a trial runner supporting + multiple worker processes on the local machine, for parallel + testing. (#1784) + - twisted.internet.task.react, a new function, provides a simple API + for running the reactor until a single asynchronous function + completes. (#3270) + - twisted.protocols.ftp.FTP now handles FEAT and OPTS commands. + (#4515) + - trial now supports specifying a debugger other than pdb with the + --debugger command line flag. (#5794) + - twisted.python.util.runWithWarningsSuppressed has been added; it + runs a function with specified warning filters. (#5950) + - trial's skipping feature is now implemented in a way compatible with the + standard library unittest's runner. (#6006) + - The setup3.py script is now provided to provisionally support + building and installing an experimental, incomplete version of + Twisted in a Python 3 environment. (#6040) + - twisted.python.util.FancyStrMixin now supports arbitrary callables + to format attribute values. (#6063) + - Several new methods of twisted.trial.unittest.SynchronousTestCase + - `successResultOf`, `failureResultOf`, and `assertNoResult` - + have been added to make testing `Deferred`-using code easier. + (#6105) + * Bugfixes + - twisted.protocols.basic.LineReceiver now does not hit the maximum + stack recursion depth when the line and data mode is switched many + times. (#3050) + - twisted.protocols.ftp.FTPFileListProtocol fixed to support files + with space characters in their name. (#4986) + - gireactor and gtk3reactor no longer prevent gi.pygtkcompat from + working, and likewise can load if gi.pygtkcompat has previously + been enabled. (#5676) + - gtk2reactor now works again on FreeBSD, and perhaps other platforms + that were broken by gi interactions. (#5737) + - gireactor now works with certain older versions of gi that are + missing the threads_init() function. (#5790) + - Fixed a bug where twisted.python.sendmsg would sometimes fail with + obscure errors including "Message too long" or "Invalid argument" + on some 64-bit platforms. (#5867) + - twisted.internet.endpoints.TCP6ClientEndpoint now provides + twisted.internet.interfaces.IStreamClientEndpoint (#5876) + - twisted.internet.endpoints.AdoptedStreamServerEndpoint now provides + twisted.internet.interfaces.IStreamServerEndpoint. (#5878) + - Spawning subprocesses with PTYs now works on OS X 10.8. (#5880) + - twisted.internet.test.test_sigchld no longer incorrectly fails when + run after certain other tests. (#6161) + - twisted.internet.test.test_gireactor no longer fails when using + pygobject 3.4 and gtk 3.6 when X11 is unavailable. (#6170) + - twisted/python/sendmsg.c no longer fails to build on OpenBSD. + (#5907) + + *Deprecations and Removals + - The minimum required version of zope.interface is now 3.6.0. + (#5683) + - twisted.internet.interfaces.IReactorArbitrary and + twisted.application.internet.GenericServer and GenericClient, + deprecated since Twisted 10.1, have been removed. (#5943) + - twisted.internet.interfaces.IFinishableConsumer, deprecated since + Twisted 11.1, has been removed. (#5944) + - twisted.python.failure has removed all support for string + exceptions. (#5948) + - assertTrue, assertEqual, and the other free-functions in + twisted.trial.unittest for writing assertions, deprecated since + prior to Twisted 2.3, have been removed. (#5963) + - Ports, connectors, wakers and other reactor-related types no longer + log a nice warning when they are erroneously pickled. Pickling of + such objects continues to be unsupported. (#5979) + - twisted.python.components.Componentized no longer inherits from + Versioned. (#5983) + - twisted.protocols.basic.NetstringReceiver.sendString no longer + accepts objects other than bytes; the removed behavior was + deprecated in Twist
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2012-09-27 10:27:06 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2012-02-24 06:54:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2012-09-27 10:27:08.0 +0200 @@ -1,0 +2,165 @@ +Tue Sep 25 18:07:05 PDT 2012 - msu...@gnome.org + +- Update to version 12.2.0 + * Starting with the release after 12.2, Twisted will begin requiring +zope.interface 3.6 (as part of Python 3 support). + * Features +- twisted.protocols.sip.MessageParser now handles multiline headers. +- twisted.internet.endpoints now provides StandardIOEndpoint, a + Standard I/O endpoint. +- If a FTPCmdError occurs during twisted.protocols.ftp.FTP.ftp_RETR + sending the file (i.e. it is raised by the IReadFile.send method it + invokes), then it will use that to return an error to the client + rather than necessarily sending a 426 CNX_CLOSED_TXFR_ABORTED error. +- twisted.internet.interfaces.IReactorSocket.adoptStreamConnection is + implemented by some reactors as a way to add an existing + established connection to them. +- twisted.internet.endpoints now provides TCP6ServerEndpoint, an IPv6 + TCP server endpoint. +- twisted.internet.endpoints now provides TCP6ClientEndpoint, an IPv6 + TCP client endpoint. +- twisted.internet.endpoints.serverFromString, the endpoint string + description feature, can now be used to create IPv6 TCP servers. +- twisted.internet.endpoints.serverFromString, the endpoint string + description feature, can now be used to create servers that run on + Standard I/O. +- twisted.trial.unittest now offers SynchronousTestCase, a test case + base class that provides usability improvements but not reactor- + based testing features. + * Bugfixes +- twisted.internet.Process.signalProcess now catches ESRCH raised by + os.kill call and raises ProcessExitedAlready instead. +- TLSMemoryBIOProtocol (and therefore all SSL transports if pyOpenSSL + >= 0.10) now provides the interfaces already provided by the + underlying transport. + * Deprecations and Removals +- Python 2.5 is no longer supported. +- The --extra option of trial, deprecated since 11.0, is removed now. +- addPluginDir and getPluginDirs in twisted.python.util are + deprecated now. +- twisted.trial.runner.DocTestCase, deprecated in Twisted 8.0, has + been removed. +- startKeepingErrors, flushErrors, ignoreErrors, and clearIgnores in + twisted.python.log (deprecated since Twisted 2.5) are removed now. +- unzip, unzipIter, and countZipFileEntries in + twisted.python.zipstream (deprecated in Twisted 11.0) are removed + now. +- twisted.test.time_helpers, deprecated since Twisted 10.0, has been + removed. +- twisted.web.static.FileTransfer, deprecated since 9.0, is removed + now. Use a subclass of StaticProducer instead. +- ErrorPage, NoResource and ForbiddenResource in twisted.web.error + were deprecated since 9.0 and are removed now. +- twisted.web.google, deprecated since Twisted 11.1, is removed now. + +--- +Tue Sep 25 17:50:17 PDT 2012 - msu...@gnome.org + +- Update to version 12.1.0 + * Features +- The kqueue reactor has been revived. +- twisted.python.filepath now provides IFilePath, an interface for + file path objects. +- New gtk3 and gobject-introspection reactors have been added. +- gtk and glib reactors now run I/O and scheduled events with lower + priority, to ensure the UI stays responsive. +- IReactorTCP.connectTCP() can now accept IPv6 address literals + (although not hostnames) in order to support connecting to IPv6 + hosts. +- twisted.internet.interfaces.IReactorSocket, a new interface, is now + supported by some reactors to listen on sockets set up by external + software (eg systemd or launchd). +- twisted.internet.endpoints.clientFromString now also supports + strings in the form of tcp:example.com:80 and ssl:example.com:4321 +- twisted.python.constants.Flags now provides a way to define + collections of flags for bitvector-type uses. +- The epoll(7)-based reactor is now the default reactor on Linux. +- twisted.python.runtime.platform.isLinux can be used to check if + Twisted is running on Linux. +- twisted.internet.endpoints.serverFromString now recognizes a + "systemd" endpoint
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at 2012-02-24 06:53:57 Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old) and /work/SRC/openSUSE:Factory/.python-Twisted.new (New) Package is "python-Twisted", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes 2011-09-26 10:13:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-Twisted.new/python-Twisted.changes 2012-02-24 06:54:02.0 +0100 @@ -1,0 +2,50 @@ +Mon Feb 20 11:22:00 UTC 2012 - sasc...@suse.de + +- Changes file cleanup + +--- +Sun Feb 19 19:48:13 UTC 2012 - ter...@gmail.com + +- Update to version 0.12 + * Features +- The interface argument to IReactorTCP.listenTCP may now be an IPv6 + address literal, allowing the creation of IPv6 TCP servers. +- twisted.python.constants.Names now provides a way to define + collections of named constants, similar to the "enum type" feature + of C or Java. +- twisted.python.constants.Values now provides a way to define + collections of named constants with arbitrary values. + * Bugfixes +- Fixed an obscure case where connectionLost wasn't called on the + protocol when using half-close. +- UDP ports handle socket errors better on Windows. +- When idle, the gtk2 and glib2 reactors no longer wake up 10 times a + second. +- Prevent a rare situation involving TLS transports, where a producer + may be erroneously left unpaused. +- twisted.internet.iocpreactor.iocpsupport now has fewer 64-bit + compile warnings. +- The GTK2 reactor is now more responsive on Windows. +- TLS transports now correctly handle producer registration after the + connection has been lost. +- twisted.protocols.htb.Bucket now empties properly with a non-zero + drip rate. +- IReactorSSL and ITCPTransport.startTLS now synchronously propagate + errors from the getContext method of context factories, instead of + being capturing them and logging them as unhandled. + * Improved Documentation +- The multicast documentation has been expanded. +- twisted.internet.defer.Deferred now documents more return values. +- Show a better starting page at + http://twistedmatrix.com/documents/current + * Deprecations and Removals +- Remove the deprecated module twisted.enterprise.reflector. +- Removed the deprecated module twisted.enterprise.row. +- Remove the deprecated module twisted.enterprise.sqlreflector. +- Removed the deprecated module twisted.enterprise.util, as well as + twisted.enterprise.adbapi.safe. +- Python 2.4 is no longer supported on any platform. +- Removed printTraceback and noOperation from twisted.spread.pb, + deprecated since Twisted 8.2. + +--- @@ -16,3 +66,3 @@ -Features: - * The twistd man page now has a SIGNALS section. - * reactor.spawnProcess now will not emit a PotentialZombieWarning when called + * Features: +- The twistd man page now has a SIGNALS section. +- reactor.spawnProcess now will not emit a PotentialZombieWarning when called @@ -20 +70 @@ - * High-throughput applications based on Perspective Broker should now run +- High-throughput applications based on Perspective Broker should now run @@ -23,3 +73,3 @@ - * Documentation for trac-post-commit-hook functionality in svn-dev policy. - * twisted.protocols.socks.SOCKSv4 now supports the SOCKSv4a protocol. - * Trial can now output test results according to the subunit protocol, as +- Documentation for trac-post-commit-hook functionality in svn-dev policy. +- twisted.protocols.socks.SOCKSv4 now supports the SOCKSv4a protocol. +- Trial can now output test results according to the subunit protocol, as @@ -27 +77 @@ - * twisted.protocols.amp now provides a ListOf argument type which can be +- twisted.protocols.amp now provides a ListOf argument type which can be @@ -30 +80 @@ - * If returnValue is invoked outside of a function decorated with +- If returnValue is invoked outside of a function decorated with @@ -34 +84 @@ - * twisted.python.logfile.BaseLogFile now has a reopen method allowing to +- twisted.python.logfile.BaseLogFile now has a reopen method allowing to @@ -36,2 +86,2 @@ -Bugfixes: - * FTP.ftp_NLST now handles requests on invalid paths in a way consistent + * Bugfixes: +- FTP.ftp_NLST now handles requests on invalid paths in a way consistent @@ -39 +89 @@ - * twisted.python.util.initgroups now calls the low-level C initgroups by +- twisted.python.util.initgroups now calls the low-level C initgroups by @@ -42 +92 @@ - * startLogging now does
commit python-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-Twisted for openSUSE:Factory checked in at Mon Sep 26 10:13:40 CEST 2011. --- python-Twisted/python-Twisted.changes 2011-09-19 16:45:00.0 +0200 +++ /mounts/work_src_done/STABLE/python-Twisted/python-Twisted.changes 2011-09-20 16:37:09.0 +0200 @@ -1,0 +2,11 @@ +Tue Sep 20 14:35:44 UTC 2011 - sasc...@suse.de + +- Changed BuildRequires python-zopeinterface to python-zope.interface, + it got renamed + +--- +Tue Sep 6 15:28:44 UTC 2011 - sasc...@suse.de + +- Changed Buildrequires 'python-serial' to 'python-pyserial' + +--- calling whatdependson for head-i586 Other differences: -- ++ python-Twisted.spec ++ --- /var/tmp/diff_new_pack.I1P8aT/_old 2011-09-26 10:13:36.0 +0200 +++ /var/tmp/diff_new_pack.I1P8aT/_new 2011-09-26 10:13:36.0 +0200 @@ -11,10 +11,12 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: python-Twisted Version:11.0.0 Release:0 @@ -27,12 +29,12 @@ BuildRequires: python-devel BuildRequires: python-pyOpenSSL BuildRequires: python-pam -BuildRequires: python-serial -BuildRequires: python-zopeinterface +BuildRequires: python-pyserial +BuildRequires: python-zope.interface Requires: python-pyOpenSSL Requires: python-pam -Requires: python-serial -Requires: python-zopeinterface +Requires: python-pyserial +Requires: python-zope.interface %if 0%{?suse_version} %py_requires %endif Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python-twisted for openSUSE:Factory checked in at Thu Sep 1 17:44:16 CEST 2011. --- python-twisted/python-twisted.changes 2010-12-21 01:20:23.0 +0100 +++ python-twisted/python-twisted.changes 2011-08-31 14:49:51.0 +0200 @@ -1,0 +2,15 @@ +Wed Aug 31 12:49:36 UTC 2011 - co...@suse.com + +- remove unreferenced patch + +--- +Wed Aug 31 12:49:00 UTC 2011 - co...@suse.com + +- do not package executable docs + +--- +Tue Aug 30 18:48:16 UTC 2011 - andrea.turr...@gmail.com + +- Standardized "Authors:" format in descriptions of python-twisted.spec + +--- calling whatdependson for head-i586 Old: Twisted-8.2.0-deprecations.patch Other differences: -- ++ python-twisted.spec ++ --- /var/tmp/diff_new_pack.FTHXUi/_old 2011-09-01 17:42:30.0 +0200 +++ /var/tmp/diff_new_pack.FTHXUi/_new 2011-09-01 17:42:30.0 +0200 @@ -1,5 +1,5 @@ # -# spec file for package python-twisted (Version 10.2.0) +# spec file for package python-twisted # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,7 +19,7 @@ Name: python-twisted Version:10.2.0 -Release:1 +Release:15 License:MIT Summary:Event-driven networking framework in Python Url:http://twistedmatrix.com/trac/wiki/TwistedCore @@ -96,7 +96,7 @@ application for the desktop user, but it is also a framework for developers to use. -Author: +Authors: twisted-pyt...@twistedmatrix.com @@ -116,7 +116,7 @@ python-twisted-doc contains the documentation for python-twisted. -Author: +Authors: twisted-pyt...@twistedmatrix.com @@ -138,6 +138,8 @@ # install docs mkdir -p %{buildroot}%{_docdir}/%{name} install -m 644 twisted/topfiles/CREDITS LICENSE README NEWS %{buildroot}%{_docdir}/%{name} +# do not package scripts as documentation +find doc -type f -print0 | xargs -0 chmod a-x cp -vr doc/* %{buildroot}%{_docdir}/%{name} %clean Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org