Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Jan 2008 10:12:15 +0100 (CET)
From:      peter.schuller@infidyne.com
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/119798: [PATCH] devel/py25-boto: update to 1.0a
Message-ID:  <20080119091215.7B0D61BD9D8@prometheus.scode.org>
Resent-Message-ID: <200801190920.m0J9K1ho082675@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         119798
>Category:       ports
>Synopsis:       [PATCH] devel/py25-boto: update to 1.0a
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 19 09:20:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     peter.schuller@infidyne.com
>Release:        FreeBSD 7.0-BETA3 amd64
>Organization:
>Environment:
System: FreeBSD prometheus.scode.org 7.0-BETA3 FreeBSD 7.0-BETA3 #0: Wed Nov 28 23:06:52 CET 2007
>Description:
- Update to 1.0a
- Clobber test.py and entire tests directory from being installed again (as
  previously, alternative would be some more significant changes to have it
  go under boto/tests or similar).
Generated with FreeBSD Port Tools 0.77

Upstream changelog:

[boto 1.0a changes]
------------------------------------------------------------------------
r375 | Mitch.Garnaat | 2007-10-17 13:06:17 -0400 (Wed, 17 Oct 2007) | 1 line

Fixed a dangling reference to a non-existant variable.
------------------------------------------------------------------------
r376 | Mitch.Garnaat | 2007-10-25 11:17:15 -0400 (Thu, 25 Oct 2007) | 1 line

Adding test for force_deletion flag
------------------------------------------------------------------------
r377 | Mitch.Garnaat | 2007-10-25 11:18:51 -0400 (Thu, 25 Oct 2007) | 1 line

Apparently, the force_deletion flag in delete_queue has never actually worked.  How embarrasing.  Fixes Issue-81.
------------------------------------------------------------------------
r378 | Mitch.Garnaat | 2007-11-05 08:49:06 -0500 (Mon, 05 Nov 2007) | 1 line

Refactoring the CommandLineService and creating a utility class for handling command line invocation.
------------------------------------------------------------------------
r379 | Mitch.Garnaat | 2007-11-05 08:52:16 -0500 (Mon, 05 Nov 2007) | 1 line

Added a dump method and moved path to metadata file to a module variable.
------------------------------------------------------------------------
r380 | Mitch.Garnaat | 2007-11-05 11:44:16 -0500 (Mon, 05 Nov 2007) | 1 line

added a dump_safe method for the config file that filters out the aws_secret_access_key value.
------------------------------------------------------------------------
r381 | Mitch.Garnaat | 2007-11-12 07:31:07 -0500 (Mon, 12 Nov 2007) | 1 line

Splitting out the config class.
------------------------------------------------------------------------
r382 | Mitch.Garnaat | 2007-12-03 07:05:06 -0500 (Mon, 03 Dec 2007) | 1 line

Properly handle newline-separated list values in instance data.
------------------------------------------------------------------------
r387 | Mitch.Garnaat | 2007-12-04 09:14:26 -0500 (Tue, 04 Dec 2007) | 1 line

Adding initial support for grants in SQS.  Also adding Chris Moyer's YAMlMessage class to contrib.
------------------------------------------------------------------------
r388 | Mitch.Garnaat | 2007-12-04 21:40:05 -0500 (Tue, 04 Dec 2007) | 1 line

Added boto.contrib to packages so it will get installed properly.
------------------------------------------------------------------------
r389 | Mitch.Garnaat | 2007-12-09 10:48:41 -0500 (Sun, 09 Dec 2007) | 1 line

Adding convenience methods to S3 module to make it easier to add grants to buckets and keys.  Also added a few more docstrings.
------------------------------------------------------------------------
r390 | Mitch.Garnaat | 2007-12-09 10:49:33 -0500 (Sun, 09 Dec 2007) | 1 line

Adding convenience methods to S3 module to make it easier to add grants to buckets and keys.  Also added a few more docstrings.
------------------------------------------------------------------------
r391 | Mitch.Garnaat | 2007-12-09 22:49:43 -0500 (Sun, 09 Dec 2007) | 1 line

Forgot to make the setting of the grants on all keys in a bucket dependent on the recursive param to the method.
------------------------------------------------------------------------
r392 | Mitch.Garnaat | 2007-12-10 13:37:27 -0500 (Mon, 10 Dec 2007) | 1 line

Added optional parameter to the load_from_s3 method to allow a prefix other than the one for the current queue to be used.  This allows messages to be moved from one queue to another.
------------------------------------------------------------------------
r393 | Mitch.Garnaat | 2007-12-10 22:16:54 -0500 (Mon, 10 Dec 2007) | 1 line

Adding a receive_message method to the QueryConnection class.  I need this because the REST version is broken and won't let you read from queues you don't own, even if you have permission to do so.
------------------------------------------------------------------------
r394 | Mitch.Garnaat | 2007-12-12 10:02:32 -0500 (Wed, 12 Dec 2007) | 1 line

Added a delete_message method to the QueryConnection.
------------------------------------------------------------------------
r395 | Mitch.Garnaat | 2007-12-13 22:53:13 -0500 (Thu, 13 Dec 2007) | 1 line

Adding current SimpleDB implementation.  Finally
------------------------------------------------------------------------
r398 | Mitch.Garnaat | 2007-12-17 16:45:08 -0500 (Mon, 17 Dec 2007) | 1 line

Patch from Eric Evans to correctly handle 206 response from S3 when doing range GET requests on a key.
------------------------------------------------------------------------
r399 | Mitch.Garnaat | 2007-12-21 06:48:59 -0500 (Fri, 21 Dec 2007) | 1 line

Snapshot of SDB code that works with API version released with public beta.  Still missing support for replace flag on put_attributes.
------------------------------------------------------------------------
r400 | Mitch.Garnaat | 2007-12-21 08:23:36 -0500 (Fri, 21 Dec 2007) | 1 line

Fixed a bug in get_domain and tweaked the iterators/generators for query to return the generator directly so you can do a next() on it.
------------------------------------------------------------------------
r401 | Mitch.Garnaat | 2007-12-29 10:05:33 -0500 (Sat, 29 Dec 2007) | 1 line

Cleaning up a few things and wrapping up initial implementation.
------------------------------------------------------------------------
r405 | Mitch.Garnaat | 2007-12-30 11:47:00 -0500 (Sun, 30 Dec 2007) | 1 line

Added some more capabilities to the Item object to make it behave more like a regular dictionary.
------------------------------------------------------------------------

>How-To-Repeat:
>Fix:

--- py25-boto-1.0a.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/devel/py-boto.orig/Makefile /usr/ports/devel/py-boto/Makefile
--- /usr/ports/devel/py-boto.orig/Makefile	2007-12-12 12:53:56.000000000 +0100
+++ /usr/ports/devel/py-boto/Makefile	2008-01-19 09:52:38.539044991 +0100
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	boto
-PORTVERSION=	0.9d
+PORTVERSION=	1.0a
 CATEGORIES=	devel python
 MASTER_SITES=	http://boto.googlecode.com/files/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff -ruN --exclude=CVS /usr/ports/devel/py-boto.orig/distinfo /usr/ports/devel/py-boto/distinfo
--- /usr/ports/devel/py-boto.orig/distinfo	2007-12-12 12:53:56.000000000 +0100
+++ /usr/ports/devel/py-boto/distinfo	2008-01-19 09:52:44.786040908 +0100
@@ -1,3 +1,3 @@
-MD5 (boto-0.9d.tar.gz) = 4b84379c10d7b9fded8f85d679dad6ab
-SHA256 (boto-0.9d.tar.gz) = 3c2b743f78ebc279c2bb3c56ce57e77e9086ee88a941c1ca00e50c391844ef2a
-SIZE (boto-0.9d.tar.gz) = 64031
+MD5 (boto-1.0a.tar.gz) = 3c783c9b8d020d874994c710f1babf27
+SHA256 (boto-1.0a.tar.gz) = d4fedac3f3ba3ad868dd21481ea6301d57d0cbd01ef96e533731e60cbac3a651
+SIZE (boto-1.0a.tar.gz) = 71893
diff -ruN --exclude=CVS /usr/ports/devel/py-boto.orig/files/patch-setup.py /usr/ports/devel/py-boto/files/patch-setup.py
--- /usr/ports/devel/py-boto.orig/files/patch-setup.py	2007-08-30 17:16:24.000000000 +0200
+++ /usr/ports/devel/py-boto/files/patch-setup.py	2008-01-19 10:07:19.213241572 +0100
@@ -1,12 +1,12 @@
-# Prevent installation of test.py in PREFIX/bin, which would easily
-# conflict with other software.
---- setup.py.orig	Thu Aug 23 19:01:03 2007
-+++ setup.py	Thu Aug 23 19:01:22 2007
-@@ -37,7 +37,7 @@
+--- setup.py.orig	2008-01-19 10:06:45.253272917 +0100
++++ setup.py	2008-01-19 10:07:03.283255219 +0100
+@@ -36,8 +36,8 @@
+       author_email = "mitch@garnaat.com",
        url = "http://code.google.com/p/boto/",
-       packages = [ 'boto', 'boto.sqs', 'boto.s3', 'boto.ec2',
-                    'boto.mturk', 'tests'],
+       packages = [ 'boto', 'boto.sqs', 'boto.s3', 'boto.ec2', 'boto.sdb',
+-                   'boto.mturk', 'boto.contrib', 'tests'],
 -      scripts=['test.py'],
++                   'boto.mturk', 'boto.contrib' ],
 +      scripts=[],
        license = 'MIT',
        platforms = 'Posix; MacOS X; Windows',
diff -ruN --exclude=CVS /usr/ports/devel/py-boto.orig/pkg-plist /usr/ports/devel/py-boto/pkg-plist
--- /usr/ports/devel/py-boto.orig/pkg-plist	2007-08-30 17:16:24.000000000 +0200
+++ /usr/ports/devel/py-boto/pkg-plist	2008-01-19 10:07:46.515215426 +0100
@@ -4,6 +4,15 @@
 %%PYTHON_SITELIBDIR%%/boto/connection.py
 %%PYTHON_SITELIBDIR%%/boto/connection.pyc
 %%PYTHON_SITELIBDIR%%/boto/connection.pyo
+%%PYTHON_SITELIBDIR%%/boto/contrib/__init__.py
+%%PYTHON_SITELIBDIR%%/boto/contrib/__init__.pyc
+%%PYTHON_SITELIBDIR%%/boto/contrib/__init__.pyo
+%%PYTHON_SITELIBDIR%%/boto/contrib/m2helpers.py
+%%PYTHON_SITELIBDIR%%/boto/contrib/m2helpers.pyc
+%%PYTHON_SITELIBDIR%%/boto/contrib/m2helpers.pyo
+%%PYTHON_SITELIBDIR%%/boto/contrib/ymlmessage.py
+%%PYTHON_SITELIBDIR%%/boto/contrib/ymlmessage.pyc
+%%PYTHON_SITELIBDIR%%/boto/contrib/ymlmessage.pyo
 %%PYTHON_SITELIBDIR%%/boto/ec2/__init__.py
 %%PYTHON_SITELIBDIR%%/boto/ec2/__init__.pyc
 %%PYTHON_SITELIBDIR%%/boto/ec2/__init__.pyo
@@ -73,6 +82,27 @@
 %%PYTHON_SITELIBDIR%%/boto/s3/user.py
 %%PYTHON_SITELIBDIR%%/boto/s3/user.pyc
 %%PYTHON_SITELIBDIR%%/boto/s3/user.pyo
+%%PYTHON_SITELIBDIR%%/boto/sdb/__init__.py
+%%PYTHON_SITELIBDIR%%/boto/sdb/__init__.pyc
+%%PYTHON_SITELIBDIR%%/boto/sdb/__init__.pyo
+%%PYTHON_SITELIBDIR%%/boto/sdb/attribute.py
+%%PYTHON_SITELIBDIR%%/boto/sdb/attribute.pyc
+%%PYTHON_SITELIBDIR%%/boto/sdb/attribute.pyo
+%%PYTHON_SITELIBDIR%%/boto/sdb/connection.py
+%%PYTHON_SITELIBDIR%%/boto/sdb/connection.pyc
+%%PYTHON_SITELIBDIR%%/boto/sdb/connection.pyo
+%%PYTHON_SITELIBDIR%%/boto/sdb/domain.py
+%%PYTHON_SITELIBDIR%%/boto/sdb/domain.pyc
+%%PYTHON_SITELIBDIR%%/boto/sdb/domain.pyo
+%%PYTHON_SITELIBDIR%%/boto/sdb/item.py
+%%PYTHON_SITELIBDIR%%/boto/sdb/item.pyc
+%%PYTHON_SITELIBDIR%%/boto/sdb/item.pyo
+%%PYTHON_SITELIBDIR%%/boto/sdb/item_orig.py
+%%PYTHON_SITELIBDIR%%/boto/sdb/item_orig.pyc
+%%PYTHON_SITELIBDIR%%/boto/sdb/item_orig.pyo
+%%PYTHON_SITELIBDIR%%/boto/sdb/queryresultset.py
+%%PYTHON_SITELIBDIR%%/boto/sdb/queryresultset.pyc
+%%PYTHON_SITELIBDIR%%/boto/sdb/queryresultset.pyo
 %%PYTHON_SITELIBDIR%%/boto/sqs/__init__.py
 %%PYTHON_SITELIBDIR%%/boto/sqs/__init__.pyc
 %%PYTHON_SITELIBDIR%%/boto/sqs/__init__.pyo
@@ -91,21 +121,11 @@
 %%PYTHON_SITELIBDIR%%/boto/utils.py
 %%PYTHON_SITELIBDIR%%/boto/utils.pyc
 %%PYTHON_SITELIBDIR%%/boto/utils.pyo
-%%PYTHON_SITELIBDIR%%/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/tests/__init__.pyc
-%%PYTHON_SITELIBDIR%%/tests/__init__.pyo
-%%PYTHON_SITELIBDIR%%/tests/test_ec2connection.py
-%%PYTHON_SITELIBDIR%%/tests/test_ec2connection.pyc
-%%PYTHON_SITELIBDIR%%/tests/test_ec2connection.pyo
-%%PYTHON_SITELIBDIR%%/tests/test_s3connection.py
-%%PYTHON_SITELIBDIR%%/tests/test_s3connection.pyc
-%%PYTHON_SITELIBDIR%%/tests/test_s3connection.pyo
-%%PYTHON_SITELIBDIR%%/tests/test_sqsconnection.py
-%%PYTHON_SITELIBDIR%%/tests/test_sqsconnection.pyc
-%%PYTHON_SITELIBDIR%%/tests/test_sqsconnection.pyo
 @dirrm %%PYTHON_SITELIBDIR%%/boto/ec2
 @dirrm %%PYTHON_SITELIBDIR%%/boto/mturk
 @dirrm %%PYTHON_SITELIBDIR%%/boto/s3
 @dirrm %%PYTHON_SITELIBDIR%%/boto/sqs
+@dirrm %%PYTHON_SITELIBDIR%%/boto/contrib
+@dirrm %%PYTHON_SITELIBDIR%%/boto/sdb
 @dirrm %%PYTHON_SITELIBDIR%%/boto
-@dirrm %%PYTHON_SITELIBDIR%%/tests
+
--- py25-boto-1.0a.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080119091215.7B0D61BD9D8>