From 5f6c3ebce4ecbd17a51687a06dfffa8cdef45f9b554449a8d577f341e828cb9a Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Mon, 5 Sep 2011 22:56:33 +0000 Subject: [PATCH 1/5] =?UTF-8?q?-=20Update=20to=201.3.0:=20=20=20*=20Broker?= =?UTF-8?q?=20connection=20info=20can=20be=20now=20be=20specified=20using?= =?UTF-8?q?=20URLs=20=20=20*=20Now=20comes=20with=20default=20global=20con?= =?UTF-8?q?nection=20and=20producer=20pools=20=20=20*=20SQS=20Transport:?= =?UTF-8?q?=20Persistence=20using=20SimpleDB=20is=20now=20disabled=20by=20?= =?UTF-8?q?=20=20=20=20default,=20after=20reports=20of=20unstable=20Simple?= =?UTF-8?q?DB=20connections=20leading=20=20=20=20=20to=20errors=20=20=20*?= =?UTF-8?q?=20Producer=20can=20now=20be=20used=20as=20a=20context=20manage?= =?UTF-8?q?r=20=20=20*=20Producer.=5F=5Fexit=5F=5F=20now=20properly=20call?= =?UTF-8?q?s=20release=20instead=20of=20close=20=20=20*=20Now=20silences?= =?UTF-8?q?=20all=20exceptions=20from=20import=20ctypes=20to=20match=20beh?= =?UTF-8?q?aviour=20=20=20=20=20of=20the=20standard=20Python=20uuid=20modu?= =?UTF-8?q?le,=20and=20avoid=20passing=20on=20=20=20=20=20MemoryError=20ex?= =?UTF-8?q?ceptions=20on=20SELinux-enabled=20systems=20(Issue=20#52=20+=20?= =?UTF-8?q?=20=20=20=20Issue=20#53)=20=20=20*=20amqp=20is=20now=20an=20ali?= =?UTF-8?q?as=20to=20the=20amqplib=20transport=20=20=20*=20kombu.syn.detec?= =?UTF-8?q?t=5Fenvironment=20now=20returns=20=E2=80=98default=E2=80=99,=20?= =?UTF-8?q?=E2=80=98eventlet=E2=80=99,=20=20=20=20=20or=20=E2=80=98gevent?= =?UTF-8?q?=E2=80=99=20depending=20on=20what=20monkey=20patches=20have=20b?= =?UTF-8?q?een=20installed=20=20=20*=20Serialization=20registry=20has=20ne?= =?UTF-8?q?w=20attribute=20type=5Fto=5Fname=20so=20it=20is=20=20=20=20=20p?= =?UTF-8?q?ossible=20to=20lookup=20serializater=20name=20by=20content=20ty?= =?UTF-8?q?pe=20=20=20*=20Exchange=20argument=20to=20Producer.publish=20ca?= =?UTF-8?q?n=20now=20be=20an=20Exchange=20=20=20=20=20instance=20=20=20*?= =?UTF-8?q?=20compat.Publisher=20now=20supports=20the=20channel=20keyword?= =?UTF-8?q?=20argument=20=20=20*=20Acking=20a=20message=20on=20some=20tran?= =?UTF-8?q?sports=20could=20lead=20to=20KeyError=20being=20=20=20=20=20rai?= =?UTF-8?q?sed=20(Issue=20#57)=20=20=20*=20Connection=20pool:=20Connection?= =?UTF-8?q?s=20are=20no=20long=20instantiated=20when=20the=20=20=20=20=20p?= =?UTF-8?q?ool=20is=20created,=20but=20instantiated=20as=20needed=20instea?= =?UTF-8?q?d=20=20=20*=20Tests=20now=20pass=20on=20PyPy=20=20=20*=20Connec?= =?UTF-8?q?tion.as=5Furi=20now=20includes=20the=20password=20if=20the=20ke?= =?UTF-8?q?yword=20=20=20=20=20argument=20include=5Fpassword=20is=20set=20?= =?UTF-8?q?=20=20*=20Virtual=20transports=20now=20comes=20with=20a=20defau?= =?UTF-8?q?lt=20=20=20=20=20default=5Fconnection=5Fparams=20attribute?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=14 --- kombu-1.2.1.tar.bz2 | 3 --- kombu-1.3.0.tar.bz2 | 3 +++ python-kombu.changes | 33 +++++++++++++++++++++++++++++++++ python-kombu.spec | 5 ++--- 4 files changed, 38 insertions(+), 6 deletions(-) delete mode 100644 kombu-1.2.1.tar.bz2 create mode 100644 kombu-1.3.0.tar.bz2 diff --git a/kombu-1.2.1.tar.bz2 b/kombu-1.2.1.tar.bz2 deleted file mode 100644 index 9b31887..0000000 --- a/kombu-1.2.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1f7ad3559c44b9d6bff0dc2fee66e01e764433ecda612b0dd2bcdeaf67d064e5 -size 210136 diff --git a/kombu-1.3.0.tar.bz2 b/kombu-1.3.0.tar.bz2 new file mode 100644 index 0000000..528df4c --- /dev/null +++ b/kombu-1.3.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af2554b22261444fb94ea689099e94f670f7c3d6683d2b969ba425ffd26105fd +size 213322 diff --git a/python-kombu.changes b/python-kombu.changes index 4964dbc..98495de 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Mon Sep 5 22:53:31 UTC 2011 - alexandre@exatati.com.br + +- Update to 1.3.0: + * Broker connection info can be now be specified using URLs + * Now comes with default global connection and producer pools + * SQS Transport: Persistence using SimpleDB is now disabled by + default, after reports of unstable SimpleDB connections leading + to errors + * Producer can now be used as a context manager + * Producer.__exit__ now properly calls release instead of close + * Now silences all exceptions from import ctypes to match behaviour + of the standard Python uuid module, and avoid passing on + MemoryError exceptions on SELinux-enabled systems (Issue #52 + + Issue #53) + * amqp is now an alias to the amqplib transport + * kombu.syn.detect_environment now returns ‘default’, ‘eventlet’, + or ‘gevent’ depending on what monkey patches have been installed + * Serialization registry has new attribute type_to_name so it is + possible to lookup serializater name by content type + * Exchange argument to Producer.publish can now be an Exchange + instance + * compat.Publisher now supports the channel keyword argument + * Acking a message on some transports could lead to KeyError being + raised (Issue #57) + * Connection pool: Connections are no long instantiated when the + pool is created, but instantiated as needed instead + * Tests now pass on PyPy + * Connection.as_uri now includes the password if the keyword + argument include_password is set + * Virtual transports now comes with a default + default_connection_params attribute + ------------------------------------------------------------------- Fri Jul 29 12:44:33 UTC 2011 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index 6a705bd..eb33f31 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -21,7 +21,7 @@ %define mod_name kombu Name: python-%{mod_name} -Version: 1.2.1 +Version: 1.3.0 Release: 0 License: BSD License Summary: AMQP Messaging Framework for Python @@ -68,7 +68,6 @@ export CFLAGS="%{optflags}" %files %defattr(-,root,root,-) %doc AUTHORS Changelog FAQ INSTALL README THANKS TODO -%python_sitelib/%{mod_name}* -%python_sitelib/*.egg-info +%{python_sitelib}/* %changelog From 02135d8d295cc3f55042a3ea53336bcab454933af1997efcebcded69b39dbd62 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Thu, 8 Sep 2011 01:42:08 +0000 Subject: [PATCH 2/5] - Update to 1.3.1: * Last release broke after fork for pool reinitialization. * Producer/Consumer now has a connection attribute, giving access to the BrokerConnection of the instance. * Pika: Channels now have access to the underlying BrokerConnection instance using channel.connection.client. This was previously required by the Simple classes and is now also required by Consumer and Producer. * Connection.default_channel is now closed at object revival. * Adds kombu.clocks.LamportClock. * compat.entry_to_queue has been moved to new module kombu.common. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=15 --- kombu-1.3.0.tar.bz2 | 3 --- kombu-1.3.1.tar.bz2 | 3 +++ python-kombu.changes | 16 ++++++++++++++++ python-kombu.spec | 2 +- 4 files changed, 20 insertions(+), 4 deletions(-) delete mode 100644 kombu-1.3.0.tar.bz2 create mode 100644 kombu-1.3.1.tar.bz2 diff --git a/kombu-1.3.0.tar.bz2 b/kombu-1.3.0.tar.bz2 deleted file mode 100644 index 528df4c..0000000 --- a/kombu-1.3.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:af2554b22261444fb94ea689099e94f670f7c3d6683d2b969ba425ffd26105fd -size 213322 diff --git a/kombu-1.3.1.tar.bz2 b/kombu-1.3.1.tar.bz2 new file mode 100644 index 0000000..b91d655 --- /dev/null +++ b/kombu-1.3.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16ca33314a2d3b2e23813f353c316aad4b630bdfe240a2db7c136d0a332b262a +size 214717 diff --git a/python-kombu.changes b/python-kombu.changes index 98495de..4192bc7 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Thu Sep 8 01:40:01 UTC 2011 - alexandre@exatati.com.br + +- Update to 1.3.1: + * Last release broke after fork for pool reinitialization. + * Producer/Consumer now has a connection attribute, + giving access to the BrokerConnection of the + instance. + * Pika: Channels now have access to the underlying + BrokerConnection instance using channel.connection.client. + This was previously required by the Simple classes and is now + also required by Consumer and Producer. + * Connection.default_channel is now closed at object revival. + * Adds kombu.clocks.LamportClock. + * compat.entry_to_queue has been moved to new module kombu.common. + ------------------------------------------------------------------- Mon Sep 5 22:53:31 UTC 2011 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index eb33f31..c760423 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -21,7 +21,7 @@ %define mod_name kombu Name: python-%{mod_name} -Version: 1.3.0 +Version: 1.3.1 Release: 0 License: BSD License Summary: AMQP Messaging Framework for Python From 39e0dc91967577355944f165d561649e5bec403b2ef1e5680aa4b951edb82293 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Sun, 11 Sep 2011 01:22:41 +0000 Subject: [PATCH 3/5] - Update to 1.3.2: * Broke Python 2.5 compatibility by importing parse_qsl from urlparse * Connection.default_channel is now closed when connection is revived after connection failures. * Pika: Channel now supports the connection.client attribute as required by the simple interface. * pools.set_limit now raises an exception if the limit is lower than the previous limit. * pools.set_limit no longer resets the pools. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=16 --- kombu-1.3.1.tar.bz2 | 3 --- kombu-1.3.2.tar.bz2 | 3 +++ python-kombu.changes | 13 +++++++++++++ python-kombu.spec | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) delete mode 100644 kombu-1.3.1.tar.bz2 create mode 100644 kombu-1.3.2.tar.bz2 diff --git a/kombu-1.3.1.tar.bz2 b/kombu-1.3.1.tar.bz2 deleted file mode 100644 index b91d655..0000000 --- a/kombu-1.3.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16ca33314a2d3b2e23813f353c316aad4b630bdfe240a2db7c136d0a332b262a -size 214717 diff --git a/kombu-1.3.2.tar.bz2 b/kombu-1.3.2.tar.bz2 new file mode 100644 index 0000000..61fe0d8 --- /dev/null +++ b/kombu-1.3.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d599b74ea6b1407c1f878157368941239c03d013b7c3f0e114f4f36045612ad2 +size 683291 diff --git a/python-kombu.changes b/python-kombu.changes index 4192bc7..556216e 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Sun Sep 11 01:15:42 UTC 2011 - alexandre@exatati.com.br + +- Update to 1.3.2: + * Broke Python 2.5 compatibility by importing parse_qsl from urlparse + * Connection.default_channel is now closed when connection is revived + after connection failures. + * Pika: Channel now supports the connection.client attribute + as required by the simple interface. + * pools.set_limit now raises an exception if the limit is lower + than the previous limit. + * pools.set_limit no longer resets the pools. + ------------------------------------------------------------------- Thu Sep 8 01:40:01 UTC 2011 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index c760423..ba28914 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -21,7 +21,7 @@ %define mod_name kombu Name: python-%{mod_name} -Version: 1.3.1 +Version: 1.3.2 Release: 0 License: BSD License Summary: AMQP Messaging Framework for Python From 28bbecb9b210c20639833c407b38ee6409eab52386fc22e5ec4064e1744db5d7 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Thu, 15 Sep 2011 16:59:43 +0000 Subject: [PATCH 4/5] - Update to 1.3.3: * pools.reset did not support after forker arguments. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=17 --- kombu-1.3.2.tar.bz2 | 3 --- kombu-1.3.3.tar.bz2 | 3 +++ python-kombu.changes | 6 ++++++ python-kombu.spec | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) delete mode 100644 kombu-1.3.2.tar.bz2 create mode 100644 kombu-1.3.3.tar.bz2 diff --git a/kombu-1.3.2.tar.bz2 b/kombu-1.3.2.tar.bz2 deleted file mode 100644 index 61fe0d8..0000000 --- a/kombu-1.3.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d599b74ea6b1407c1f878157368941239c03d013b7c3f0e114f4f36045612ad2 -size 683291 diff --git a/kombu-1.3.3.tar.bz2 b/kombu-1.3.3.tar.bz2 new file mode 100644 index 0000000..b1a0343 --- /dev/null +++ b/kombu-1.3.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8317d65cc4070173a2b74f0b4361c026785696044b06d5a518ded510152a13b4 +size 212941 diff --git a/python-kombu.changes b/python-kombu.changes index 556216e..6e1ffcf 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Sep 15 16:55:35 UTC 2011 - alexandre@exatati.com.br + +- Update to 1.3.3: + * pools.reset did not support after forker arguments. + ------------------------------------------------------------------- Sun Sep 11 01:15:42 UTC 2011 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index ba28914..730f267 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -21,7 +21,7 @@ %define mod_name kombu Name: python-%{mod_name} -Version: 1.3.2 +Version: 1.3.3 Release: 0 License: BSD License Summary: AMQP Messaging Framework for Python From 24f4238120c4922fa6cf5428ef6973bdaaaeece471b2e9d749e5b2f1d8a5f770 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Mon, 19 Sep 2011 18:47:11 +0000 Subject: [PATCH 5/5] - Update to 1.3.5: * Python 3: AMQP_PROTOCOL_HEADER must be bytes, not str. - Changes from 1.3.4: * Fixes syntax error in pools.reset OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=18 --- kombu-1.3.3.tar.bz2 | 3 --- kombu-1.3.5.tar.bz2 | 3 +++ python-kombu.changes | 8 ++++++++ python-kombu.spec | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) delete mode 100644 kombu-1.3.3.tar.bz2 create mode 100644 kombu-1.3.5.tar.bz2 diff --git a/kombu-1.3.3.tar.bz2 b/kombu-1.3.3.tar.bz2 deleted file mode 100644 index b1a0343..0000000 --- a/kombu-1.3.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8317d65cc4070173a2b74f0b4361c026785696044b06d5a518ded510152a13b4 -size 212941 diff --git a/kombu-1.3.5.tar.bz2 b/kombu-1.3.5.tar.bz2 new file mode 100644 index 0000000..de898e1 --- /dev/null +++ b/kombu-1.3.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dc63365b10c2f060e161b7e0b1ed23dc6e4c2d7333ae2edc924e447b9543336 +size 213058 diff --git a/python-kombu.changes b/python-kombu.changes index 6e1ffcf..4aeb459 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Sep 19 18:45:36 UTC 2011 - alexandre@exatati.com.br + +- Update to 1.3.5: + * Python 3: AMQP_PROTOCOL_HEADER must be bytes, not str. +- Changes from 1.3.4: + * Fixes syntax error in pools.reset + ------------------------------------------------------------------- Thu Sep 15 16:55:35 UTC 2011 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index 730f267..232138a 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -21,7 +21,7 @@ %define mod_name kombu Name: python-%{mod_name} -Version: 1.3.3 +Version: 1.3.5 Release: 0 License: BSD License Summary: AMQP Messaging Framework for Python