You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by be...@apache.org on 2011/06/05 10:34:13 UTC

svn commit: r1132067 [1/9] - in /incubator/mesos/trunk: ec2/ third_party/boto-1.8d/ third_party/boto-1.8d/bin/ third_party/boto-1.8d/boto.egg-info/ third_party/boto-1.8d/boto/ third_party/boto-1.8d/boto/cloudfront/ third_party/boto-1.8d/boto/contrib/ t...

Author: benh
Date: Sun Jun  5 08:34:02 2011
New Revision: 1132067

URL: http://svn.apache.org/viewvc?rev=1132067&view=rev
Log:
Upgraded boto to version 1.9b

Added:
    incubator/mesos/trunk/third_party/boto-1.9b/
    incubator/mesos/trunk/third_party/boto-1.9b/PKG-INFO
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/PKG-INFO
    incubator/mesos/trunk/third_party/boto-1.9b/README
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/README
    incubator/mesos/trunk/third_party/boto-1.9b/bin/
    incubator/mesos/trunk/third_party/boto-1.9b/bin/elbadmin   (with props)
    incubator/mesos/trunk/third_party/boto-1.9b/bin/fetch_file   (contents, props changed)
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/fps/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/bin/launch_instance   (with props)
    incubator/mesos/trunk/third_party/boto-1.9b/bin/list_instances   (with props)
    incubator/mesos/trunk/third_party/boto-1.9b/bin/s3put
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/bin/s3put
    incubator/mesos/trunk/third_party/boto-1.9b/bin/sdbadmin   (with props)
    incubator/mesos/trunk/third_party/boto-1.9b/bin/taskadmin   (with props)
    incubator/mesos/trunk/third_party/boto-1.9b/boto/
    incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/
    incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/PKG-INFO
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/PKG-INFO
    incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/SOURCES.txt
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/SOURCES.txt
    incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/dependency_links.txt
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/dependency_links.txt
    incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/top_level.txt
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/top_level.txt
    incubator/mesos/trunk/third_party/boto-1.9b/boto/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/cloudfront/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/cloudfront/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/cloudfront/distribution.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/cloudfront/exception.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/cloudfront/exception.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/cloudfront/identity.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/cloudfront/logging.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/prefix.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/cloudfront/object.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/cloudwatch/datapoint.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/cloudfront/signers.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/instancestate.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/connection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/connection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/contrib/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/contrib/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/contrib/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/contrib/m2helpers.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/contrib/m2helpers.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/contrib/ymlmessage.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/contrib/ymlmessage.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/address.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/address.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/autoscale/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/autoscale/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/autoscale/activity.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/activity.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/autoscale/group.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/group.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/autoscale/instance.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/instance.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/autoscale/launchconfig.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/launchconfig.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/autoscale/request.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/request.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/autoscale/trigger.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/trigger.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/blockdevicemapping.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/buyreservation.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/buyreservation.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/cloudwatch/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/cloudwatch/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/cloudwatch/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/cloudwatch/datapoint.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/cloudwatch/datapoint.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/cloudwatch/metric.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/cloudwatch/metric.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/connection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/ec2object.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/ec2object.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/elb/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/elb/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/elb/healthcheck.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/healthcheck.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/elb/instancestate.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/instancestate.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/elb/listelement.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/listelement.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/elb/listener.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/listener.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/elb/loadbalancer.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/loadbalancer.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/image.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/image.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/instance.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/instance.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/instanceinfo.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/instanceinfo.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/keypair.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/keypair.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/launchspecification.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/regioninfo.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/regioninfo.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/reservedinstance.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/reservedinstance.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/securitygroup.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/securitygroup.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/snapshot.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/spotdatafeedsubscription.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/instancestate.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/spotinstancerequest.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/spotpricehistory.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/zone.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/volume.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/ec2/zone.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/zone.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/exception.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/exception.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/fps/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/fps/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/fps/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/fps/connection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/fps/connection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/handler.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/handler.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/manage/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/manage/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/manage/cmdshell.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/cmdshell.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/manage/propget.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/propget.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/manage/server.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/server.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/manage/task.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/task.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/manage/test_manage.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/test_manage.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/manage/volume.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/volume.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mapreduce/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mapreduce/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mapreduce/lqs.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/lqs.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mapreduce/partitiondb.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/partitiondb.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mapreduce/pdb_delete
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/pdb_delete
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mapreduce/pdb_describe
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/pdb_describe
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mapreduce/pdb_revert
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/pdb_revert
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mapreduce/pdb_upload
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/pdb_upload
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mapreduce/queuetools.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/queuetools.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mashups/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mashups/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mashups/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mashups/interactive.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mashups/interactive.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mashups/iobject.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mashups/iobject.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mashups/order.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mashups/order.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mashups/server.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mashups/server.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/connection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/connection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/notification.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/notification.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/price.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/price.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/qualification.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/qualification.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/question.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/question.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/all_tests.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/all_tests.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/cleanup_tests.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/cleanup_tests.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/create_free_text_question_regex.doctest
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_free_text_question_regex.doctest
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/create_hit.doctest
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_hit.doctest
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/create_hit_binary.doctest
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_hit_binary.doctest
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/create_hit_external.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_hit_external.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/create_hit_from_hit_type.doctest
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_hit_from_hit_type.doctest
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/create_hit_with_qualifications.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_hit_with_qualifications.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/reviewable_hits.doctest
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/reviewable_hits.doctest
    incubator/mesos/trunk/third_party/boto-1.9b/boto/mturk/test/search_hits.doctest
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/search_hits.doctest
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/bootstrap.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/bootstrap.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/config.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/config.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/copybot.cfg
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/copybot.cfg
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/copybot.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/copybot.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/helloworld.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/helloworld.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/installers/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/installers/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/installers/ubuntu/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/installers/ubuntu/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/installers/ubuntu/apache.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/apache.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/installers/ubuntu/ebs.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/ebs.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/installers/ubuntu/installer.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/installer.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/installers/ubuntu/mysql.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/mysql.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/installers/ubuntu/trac.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/trac.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/launch_ami.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/launch_ami.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/scriptbase.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/scriptbase.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/pyami/startup.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/startup.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/rds/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/rds/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/rds/dbinstance.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/rds/dbsecuritygroup.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/rds/dbsnapshot.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/instance.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/rds/event.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/cloudwatch/datapoint.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/rds/parametergroup.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/resultset.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/resultset.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/s3/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/s3/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/s3/acl.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/acl.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/s3/bucket.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/bucket.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/s3/bucketlistresultset.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/bucketlistresultset.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/s3/connection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/connection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/s3/key.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/key.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/s3/prefix.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/prefix.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/s3/user.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/user.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/blob.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/connection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/connection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/blob.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/blob.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/key.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/key.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/manager/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/manager/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/manager/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/manager/pgmanager.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/manager/pgmanager.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/manager/sdbmanager.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/manager/sdbmanager.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/manager/xmlmanager.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/manager/xmlmanager.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/model.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/model.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/property.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/property.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/query.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/query.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/db/test_db.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/test_db.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/domain.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/domain.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/item.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/item.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/persist/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/persist/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/persist/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/persist/checker.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/persist/checker.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/persist/object.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/persist/object.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/persist/property.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/persist/property.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/persist/test_persist.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/persist/test_persist.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/queryresultset.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/queryresultset.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sdb/regioninfo.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/regioninfo.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/services/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/services/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/services/bs.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/services/bs.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/services/message.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/services/message.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/services/result.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/services/result.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/services/service.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/services/service.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/services/servicedef.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/services/servicedef.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/services/sonofmmm.cfg
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/services/sonofmmm.cfg
    incubator/mesos/trunk/third_party/boto-1.9b/boto/services/sonofmmm.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/services/sonofmmm.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/services/submit.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/services/submit.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/20070501/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/20070501/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/20070501/attributes.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/attributes.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/20070501/connection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/connection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/20070501/message.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/message.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/20070501/queue.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/queue.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/20070501/readme.txt
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/readme.txt
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/attributes.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/attributes.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/connection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/connection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/jsonmessage.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/jsonmessage.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/message.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/message.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/queue.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/queue.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/sqs/regioninfo.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/regioninfo.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/tests/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/tests/__init__.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/services/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/tests/devpay_s3.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/tests/test.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/test.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/tests/test_ec2connection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/test_ec2connection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/tests/test_s3connection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/test_s3connection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/tests/test_sdbconnection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/test_sdbconnection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/tests/test_sqsconnection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/test_sqsconnection.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/utils.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/utils.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/vpc/
    incubator/mesos/trunk/third_party/boto-1.9b/boto/vpc/__init__.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/vpc/customergateway.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/zone.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/vpc/dhcpoptions.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/snapshot.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/vpc/subnet.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/zone.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/vpc/vpc.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/snapshot.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/vpc/vpnconnection.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/snapshot.py
    incubator/mesos/trunk/third_party/boto-1.9b/boto/vpc/vpngateway.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/snapshot.py
    incubator/mesos/trunk/third_party/boto-1.9b/cq.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/cq.py
    incubator/mesos/trunk/third_party/boto-1.9b/docs/
    incubator/mesos/trunk/third_party/boto-1.9b/docs/fabfile.py
    incubator/mesos/trunk/third_party/boto-1.9b/docs/make.bat
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/_templates/
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/_templates/layout.html
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/autoscale_tut.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/conf-orig.py
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/documentation.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ec2_tut.rst
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/doc/ec2_tut.txt
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/elb_tut.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/index.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/boto.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/cloudfront.rst
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/cloudfront/README.txt
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/contrib.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/ec2.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/fps.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/index.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/manage.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/mapreduce.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/mashups.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/mturk.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/pyami.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/s3.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/sdb.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/services.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/sqs.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/ref/vpc.rst
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/s3_tut.rst
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/doc/s3_tut.txt
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/sqs_tut.rst
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/doc/sqs_tut.txt
    incubator/mesos/trunk/third_party/boto-1.9b/docs/source/vpc_tut.rst
    incubator/mesos/trunk/third_party/boto-1.9b/setup.cfg
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/setup.cfg
    incubator/mesos/trunk/third_party/boto-1.9b/setup.py
      - copied, changed from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/setup.py
Removed:
    incubator/mesos/trunk/third_party/boto-1.8d/PKG-INFO
    incubator/mesos/trunk/third_party/boto-1.8d/README
    incubator/mesos/trunk/third_party/boto-1.8d/bin/s3put
    incubator/mesos/trunk/third_party/boto-1.8d/bin/sdbadmin
    incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/PKG-INFO
    incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/SOURCES.txt
    incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/dependency_links.txt
    incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/top_level.txt
    incubator/mesos/trunk/third_party/boto-1.8d/boto/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/cloudfront/README.txt
    incubator/mesos/trunk/third_party/boto-1.8d/boto/cloudfront/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/cloudfront/distribution.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/cloudfront/exception.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/connection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/contrib/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/contrib/m2helpers.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/contrib/ymlmessage.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/address.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/activity.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/group.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/instance.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/launchconfig.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/request.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/autoscale/trigger.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/buyreservation.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/cloudwatch/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/cloudwatch/datapoint.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/cloudwatch/metric.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/connection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/ec2object.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/healthcheck.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/instancestate.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/listelement.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/listener.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/elb/loadbalancer.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/image.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/instance.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/instanceinfo.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/keypair.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/regioninfo.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/reservedinstance.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/securitygroup.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/snapshot.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/volume.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/ec2/zone.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/exception.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/fps/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/fps/connection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/handler.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/cmdshell.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/propget.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/server.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/task.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/test_manage.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/manage/volume.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/lqs.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/partitiondb.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/pdb_delete
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/pdb_describe
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/pdb_revert
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/pdb_upload
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mapreduce/queuetools.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mashups/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mashups/interactive.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mashups/iobject.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mashups/order.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mashups/server.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/connection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/notification.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/price.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/qualification.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/question.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/all_tests.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/cleanup_tests.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_free_text_question_regex.doctest
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_hit.doctest
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_hit_binary.doctest
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_hit_external.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_hit_from_hit_type.doctest
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/create_hit_with_qualifications.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/reviewable_hits.doctest
    incubator/mesos/trunk/third_party/boto-1.8d/boto/mturk/test/search_hits.doctest
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/bootstrap.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/config.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/copybot.cfg
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/copybot.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/helloworld.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/apache.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/ebs.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/installer.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/mysql.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/installers/ubuntu/trac.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/launch_ami.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/scriptbase.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/pyami/startup.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/resultset.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/acl.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/bucket.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/bucketlistresultset.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/connection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/key.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/prefix.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/s3/user.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/connection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/blob.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/key.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/manager/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/manager/pgmanager.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/manager/sdbmanager.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/manager/xmlmanager.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/model.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/property.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/query.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/db/test_db.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/domain.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/item.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/persist/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/persist/checker.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/persist/object.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/persist/property.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/persist/test_persist.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sdb/queryresultset.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/services/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/services/bs.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/services/message.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/services/result.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/services/service.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/services/servicedef.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/services/sonofmmm.cfg
    incubator/mesos/trunk/third_party/boto-1.8d/boto/services/sonofmmm.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/services/submit.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/attributes.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/connection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/message.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/queue.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/20070501/readme.txt
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/attributes.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/connection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/jsonmessage.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/message.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/queue.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/sqs/regioninfo.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/__init__.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/test.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/test_ec2connection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/test_s3connection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/test_sdbconnection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/tests/test_sqsconnection.py
    incubator/mesos/trunk/third_party/boto-1.8d/boto/utils.py
    incubator/mesos/trunk/third_party/boto-1.8d/cq.py
    incubator/mesos/trunk/third_party/boto-1.8d/doc/ec2_tut.txt
    incubator/mesos/trunk/third_party/boto-1.8d/doc/s3_tut.txt
    incubator/mesos/trunk/third_party/boto-1.8d/doc/sqs_tut.txt
    incubator/mesos/trunk/third_party/boto-1.8d/setup.cfg
    incubator/mesos/trunk/third_party/boto-1.8d/setup.py
Modified:
    incubator/mesos/trunk/ec2/mesos-ec2

Modified: incubator/mesos/trunk/ec2/mesos-ec2
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/ec2/mesos-ec2?rev=1132067&r1=1132066&r2=1132067&view=diff
==============================================================================
--- incubator/mesos/trunk/ec2/mesos-ec2 (original)
+++ incubator/mesos/trunk/ec2/mesos-ec2 Sun Jun  5 08:34:02 2011
@@ -1,3 +1,3 @@
 #!/bin/sh
 cd "`dirname $0`"
-PYTHONPATH="$PYTHONPATH:../third_party/boto-1.8d" python ./mesos_ec2.py $@
+PYTHONPATH="$PYTHONPATH:../third_party/boto-1.9b" python ./mesos_ec2.py $@

Copied: incubator/mesos/trunk/third_party/boto-1.9b/PKG-INFO (from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/PKG-INFO)
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/PKG-INFO?p2=incubator/mesos/trunk/third_party/boto-1.9b/PKG-INFO&p1=incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/PKG-INFO&r1=1132066&r2=1132067&rev=1132067&view=diff
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/PKG-INFO (original)
+++ incubator/mesos/trunk/third_party/boto-1.9b/PKG-INFO Sun Jun  5 08:34:02 2011
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: boto
-Version: 1.8d
+Version: 1.9b
 Summary: Amazon Web Services Library
 Home-page: http://code.google.com/p/boto/
 Author: Mitch Garnaat

Copied: incubator/mesos/trunk/third_party/boto-1.9b/README (from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/README)
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/README?p2=incubator/mesos/trunk/third_party/boto-1.9b/README&p1=incubator/mesos/trunk/third_party/boto-1.8d/README&r1=1132066&r2=1132067&rev=1132067&view=diff
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.8d/README (original)
+++ incubator/mesos/trunk/third_party/boto-1.9b/README Sun Jun  5 08:34:02 2011
@@ -1,5 +1,5 @@
-boto 1.8d
-97-Jul-2009
+boto 1.9a
+22-Dec-2009
 
 Copyright (c) 2006-2009 Mitch Garnaat <mi...@garnaat.org>
 

Added: incubator/mesos/trunk/third_party/boto-1.9b/bin/elbadmin
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/bin/elbadmin?rev=1132067&view=auto
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.9b/bin/elbadmin (added)
+++ incubator/mesos/trunk/third_party/boto-1.9b/bin/elbadmin Sun Jun  5 08:34:02 2011
@@ -0,0 +1,179 @@
+#!/usr/bin/env python
+# Copyright (c) 2009 Chris Moyer http://coredumped.org/
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish, dis-
+# tribute, sublicense, and/or sell copies of the Software, and to permit
+# persons to whom the Software is furnished to do so, subject to the fol-
+# lowing conditions:
+#
+# The above copyright notice and this permission notice shall be included
+# in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
+# ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
+# SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
+# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+
+#
+# Elastic Load Balancer Tool
+#
+VERSION="0.1"
+usage = """%prog [options] [command]
+Commands:
+    list|ls                           List all Elastic Load Balancers
+    delete    <name>                  Delete ELB <name>
+    get       <name>                  Get all instances associated with <name>
+    create    <name>                  Create an ELB
+    add       <name> <instance>       Add <instance> in ELB <name>
+    remove|rm <name> <instance>       Remove <instance> from ELB <name>
+    enable|en <name> <zone>           Enable Zone <zone> for ELB <name>
+    disable   <name> <zone>           Disable Zone <zone> for ELB <name>
+"""
+
+def list(elb):
+    """List all ELBs"""
+    print "%-20s %s" %  ("Name", "DNS Name")
+    print "-"*80
+    for b in elb.get_all_load_balancers():
+        print "%-20s %s" % (b.name, b.dns_name)
+
+def get(elb, name):
+    """Get details about ELB <name>"""
+    b = elb.get_all_load_balancers(name)
+    if len(b) < 1:
+        print "No load balancer by the name of %s found" % name
+        return
+    b = b[0]
+
+    print "Name: %s" % b.name
+    print "DNS Name: %s" % b.dns_name
+
+    print
+
+    print "Listeners"
+    print "---------"
+    print "%-8s %-8s %s" % ("IN", "OUT", "PROTO")
+    for l in b.listeners:
+        print "%-8s %-8s %s" % (l[0], l[1], l[2])
+
+    print
+
+    print "  Zones  "
+    print "---------"
+    for z in b.availability_zones:
+        print z
+
+    print
+
+    print "Instances"
+    print "---------"
+    for i in b.instances:
+        print i.id
+
+    print
+
+def create(elb, name, zones, listeners):
+    """Create an ELB named <name>"""
+    l_list = []
+    for l in listeners:
+        l = l.split(",")
+        l_list.append((int(l[0]), int(l[1]), l[2]))
+    
+    b = elb.create_load_balancer(name, zones, l_list)
+    return get(elb, name)
+
+def delete(elb, name):
+    """Delete this ELB"""
+    b = elb.get_all_load_balancers(name)
+    if len(b) < 1:
+        print "No load balancer by the name of %s found" % name
+        return
+    b = b[0]
+    b.delete()
+    print "Load Balancer %s deleted" % name
+
+def add_instance(elb, name, instance):
+    """Add <instance> to ELB <name>"""
+    b = elb.get_all_load_balancers(name)
+    if len(b) < 1:
+        print "No load balancer by the name of %s found" % name
+        return
+    b = b[0]
+    b.register_instances([instance])
+    return get(elb, name)
+
+
+def remove_instance(elb, name, instance):
+    """Remove instance from elb <name>"""
+    b = elb.get_all_load_balancers(name)
+    if len(b) < 1:
+        print "No load balancer by the name of %s found" % name
+        return
+    b = b[0]
+    b.deregister_instances([instance])
+    return get(elb, name)
+
+def enable_zone(elb, name, zone):
+    """Enable <zone> for elb"""
+    b = elb.get_all_load_balancers(name)
+    if len(b) < 1:
+        print "No load balancer by the name of %s found" % name
+        return
+    b = b[0]
+    b.enable_zones([zone])
+    return get(elb, name)
+
+def disable_zone(elb, name, zone):
+    """Disable <zone> for elb"""
+    b = elb.get_all_load_balancers(name)
+    if len(b) < 1:
+        print "No load balancer by the name of %s found" % name
+        return
+    b = b[0]
+    b.disable_zones([zone])
+    return get(elb, name)
+
+
+
+if __name__ == "__main__":
+    try:
+        import readline
+    except ImportError:
+        pass
+    import boto
+    import sys
+    from optparse import OptionParser
+    from boto.mashups.iobject import IObject
+    parser = OptionParser(version=VERSION, usage=usage)
+    parser.add_option("-z", "--zone", help="Operate on zone", action="append", default=[], dest="zones")
+    parser.add_option("-l", "--listener", help="Specify Listener in,out,proto", action="append", default=[], dest="listeners")
+
+    (options, args) = parser.parse_args()
+
+    if len(args) < 1:
+        parser.print_help()
+        sys.exit(1)
+
+    elb = boto.connect_elb()
+    command = args[0].lower()
+    if command in ("ls", "list"):
+        list(elb)
+    elif command == "get":
+        get(elb, args[1])
+    elif command == "create":
+        create(elb, args[1], options.zones, options.listeners)
+    elif command == "delete":
+        delete(elb, args[1])
+    elif command in ("add", "put"):
+        add_instance(elb, args[1], args[2])
+    elif command in ("rm", "remove"):
+        remove_instance(elb, args[1], args[2])
+    elif command in ("en", "enable"):
+        enable_zone(elb, args[1], args[2])
+    elif command == "disable":
+        disable_zone(elb, args[1], args[2])

Propchange: incubator/mesos/trunk/third_party/boto-1.9b/bin/elbadmin
------------------------------------------------------------------------------
    svn:executable = *

Copied: incubator/mesos/trunk/third_party/boto-1.9b/bin/fetch_file (from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto/fps/__init__.py)
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/bin/fetch_file?p2=incubator/mesos/trunk/third_party/boto-1.9b/bin/fetch_file&p1=incubator/mesos/trunk/third_party/boto-1.8d/boto/fps/__init__.py&r1=1132066&r2=1132067&rev=1132067&view=diff
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.8d/boto/fps/__init__.py (original)
+++ incubator/mesos/trunk/third_party/boto-1.9b/bin/fetch_file Sun Jun  5 08:34:02 2011
@@ -1,4 +1,5 @@
-# Copyright (c) 2008, Chris Moyer http://coredumped.org
+#!/usr/bin/env python
+# Copyright (c) 2009 Chris Moyer http://coredumped.org
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the
@@ -19,5 +20,18 @@
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
 # IN THE SOFTWARE.
 #
+if __name__ == "__main__":
+	from optparse import OptionParser
+	parser = OptionParser(version="0.1", usage="Usage: %prog [options] url")
+	parser.add_option("-o", "--out-file", help="Output file", dest="outfile")
 
-
+	(options, args) = parser.parse_args()
+	if len(args) < 1:
+		parser.print_help()
+		exit(1)
+	from boto.utils import fetch_file
+	f = fetch_file(args[0])
+	if options.outfile:
+		open(options.outfile, "w").write(f.read())
+	else:
+		print f.read()

Propchange: incubator/mesos/trunk/third_party/boto-1.9b/bin/fetch_file
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/mesos/trunk/third_party/boto-1.9b/bin/launch_instance
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/bin/launch_instance?rev=1132067&view=auto
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.9b/bin/launch_instance (added)
+++ incubator/mesos/trunk/third_party/boto-1.9b/bin/launch_instance Sun Jun  5 08:34:02 2011
@@ -0,0 +1,138 @@
+#!/usr/bin/env python
+# Copyright (c) 2009 Chris Moyer http://coredumped.org/
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish, dis-
+# tribute, sublicense, and/or sell copies of the Software, and to permit
+# persons to whom the Software is furnished to do so, subject to the fol-
+# lowing conditions:
+#
+# The above copyright notice and this permission notice shall be included
+# in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
+# ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
+# SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
+# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+
+#
+# Utility to launch an EC2 Instance
+#
+VERSION="0.1"
+
+import boto.pyami.config
+from boto.utils import fetch_file
+import re, os
+import ConfigParser
+
+class Config(boto.pyami.config.Config):
+    """A special config class that also adds import abilities
+    Directly in the config file. To have a config file import
+    another config file, simply use "#import <path>" where <path>
+    is either a relative path or a full URL to another config
+    """
+
+    def __init__(self):
+        ConfigParser.SafeConfigParser.__init__(self, {'working_dir' : '/mnt/pyami', 'debug' : '0'})
+
+    def add_config(self, file_url):
+        """Add a config file to this configuration
+        :param file_url: URL for the file to add, or a local path
+        :type file_url: str
+        """
+        if not re.match("^([a-zA-Z0-9]*:\/\/)(.*)", file_url):
+            if not file_url.startswith("/"):
+                file_url = os.path.join(os.getcwd(), file_url)
+            file_url = "file://%s" % file_url
+        (base_url, file_name) = file_url.rsplit("/", 1)
+        base_config = fetch_file(file_url)
+        base_config.seek(0)
+        for line in base_config.readlines():
+            match = re.match("^#import[\s\t]*([^\s^\t]*)[\s\t]*$", line)
+            if match:
+                self.add_config("%s/%s" % (base_url, match.group(1)))
+        base_config.seek(0)
+        self.readfp(base_config)
+
+    def add_creds(self, ec2):
+        """Add the credentials to this config if they don't already exist"""
+        if not self.has_section('Credentials'):
+            self.add_section('Credentials')
+            self.set('Credentials', 'aws_access_key_id', ec2.aws_access_key_id)
+            self.set('Credentials', 'aws_secret_access_key', ec2.aws_secret_access_key)
+
+    
+    def __str__(self):
+        """Get config as string"""
+        from StringIO import StringIO
+        s = StringIO()
+        self.write(s)
+        return s.getvalue()
+
+
+if __name__ == "__main__":
+    try:
+        import readline
+    except ImportError:
+        pass
+    import boto
+    from optparse import OptionParser
+    from boto.mashups.iobject import IObject
+    parser = OptionParser(version=VERSION, usage="%prog [options] config_url")
+    parser.add_option("-c", "--max-count", help="Maximum number of this type of instance to launch", dest="max_count", default="1")
+    parser.add_option("--min-count", help="Minimum number of this type of instance to launch", dest="min_count", default="1")
+    parser.add_option("-g", "--groups", help="Security Groups to add this instance to",  action="append", dest="groups")
+    parser.add_option("-a", "--ami", help="AMI to launch", dest="ami_id")
+    parser.add_option("-t", "--type", help="Type of Instance (default m1.small)", dest="type", default="m1.small")
+    parser.add_option("-k", "--key", help="Keypair", dest="key_name")
+    parser.add_option("-z", "--zone", help="Zone (default us-east-1a)", dest="zone", default="us-east-1a")
+    parser.add_option("-i", "--ip", help="Elastic IP", dest="elastic_ip")
+    parser.add_option("-n", "--no-add-cred", help="Don't add a credentials section", default=False, action="store_true", dest="nocred")
+
+    (options, args) = parser.parse_args()
+
+    if len(args) < 1:
+        import sys
+        parser.print_help()
+        sys.exit(1)
+    file_url = os.path.expanduser(args[0])
+    ec2 = boto.connect_ec2()
+
+    cfg = Config()
+    cfg.add_config(file_url)
+    if not options.nocred:
+        cfg.add_creds(ec2)
+
+    iobj = IObject()
+    if options.ami_id:
+        ami = ec2.get_image(options.ami_id)
+    else:
+        ami_id = options.ami_id
+        l = [(a, a.id, a.location) for a in ec2.get_all_images()]
+        ami = iobj.choose_from_list(l, prompt='Choose AMI')
+
+    if options.key_name:
+        key_name = options.key_name
+    else:
+        l = [(k, k.name, '') for k in ec2.get_all_key_pairs()]
+        key_name = iobj.choose_from_list(l, prompt='Choose Keypair').name
+
+    if options.groups:
+        groups = options.groups
+    else:
+        groups = []
+        l = [(g, g.name, g.description) for g in ec2.get_all_security_groups()]
+        g = iobj.choose_from_list(l, prompt='Choose Primary Security Group')
+        while g != None:
+            groups.append(g)
+            l.remove((g, g.name, g.description))
+            g = iobj.choose_from_list(l, prompt='Choose Additional Security Group (0 to quit)')
+
+    r = ami.run(min_count=int(options.min_count), max_count=int(options.max_count),
+            key_name=key_name, user_data=str(cfg),
+            security_groups=groups, instance_type=options.type,
+            placement=options.zone)

Propchange: incubator/mesos/trunk/third_party/boto-1.9b/bin/launch_instance
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/mesos/trunk/third_party/boto-1.9b/bin/list_instances
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/bin/list_instances?rev=1132067&view=auto
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.9b/bin/list_instances (added)
+++ incubator/mesos/trunk/third_party/boto-1.9b/bin/list_instances Sun Jun  5 08:34:02 2011
@@ -0,0 +1,9 @@
+#!/usr/bin/env python
+import boto
+ec2 = boto.connect_ec2()
+
+print "%-20s %-30s %s" % ("ID", "Groups", "Hostname")
+for r in ec2.get_all_instances():
+    groups = [g.id for g in r.groups]
+    for i in r.instances:
+        print "%-20s %-30s %s" % (i.id, ','.join(groups), i.public_dns_name)

Propchange: incubator/mesos/trunk/third_party/boto-1.9b/bin/list_instances
------------------------------------------------------------------------------
    svn:executable = *

Copied: incubator/mesos/trunk/third_party/boto-1.9b/bin/s3put (from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/bin/s3put)
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/bin/s3put?p2=incubator/mesos/trunk/third_party/boto-1.9b/bin/s3put&p1=incubator/mesos/trunk/third_party/boto-1.8d/bin/s3put&r1=1132066&r2=1132067&rev=1132067&view=diff
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.8d/bin/s3put (original)
+++ incubator/mesos/trunk/third_party/boto-1.9b/bin/s3put Sun Jun  5 08:34:02 2011
@@ -26,9 +26,11 @@ from boto.exception import S3ResponseErr
 
 usage_string = """
 SYNOPSIS
-    s3put [-a access_key] [-s secret_key] -b bucket_name [-c num_cb]
-          [-d debug_level] [-i ignore_dirs] [-n] [-p prefix] [-q]
-          [-g grant] path
+    s3put [-a/--access_key <access_key>] [-s/--secret_key <secret_key>]
+          -b/--bucket <bucket_name> [-c/--callback <num_cb>]
+          [-d/--debug <debug_level>] [-i/--ignore <ignore_dirs>]
+          [-n/--no_op] [-p/--prefix <prefix>] [-q/--quiet]
+          [-g/--grant grant] [-w/--no_overwrite] path
 
     Where
         access_key - Your AWS Access Key ID.  If not supplied, boto will
@@ -66,6 +68,12 @@ SYNOPSIS
                 transferred to S3.  The value of provided must be one
                 of the "canned" ACL policies supported by S3:
                 private|public-read|public-read-write|authenticated-read
+        no_overwrite - No files will be overwritten on S3, if the file/key 
+                       exists on s3 it will be kept. This is useful for 
+                       resuming interrupted transfers. Note this is not a 
+                       sync, even if the file has been updated locally if 
+                       the key exists on s3 the file on s3 will not be 
+                       updated.
 
      If the -n option is provided, no files will be transferred to S3 but
      informational messages will be printed about what would happen.
@@ -84,9 +92,9 @@ def get_key_name(fullpath, prefix):
 
 def main():
     try:
-        opts, args = getopt.getopt(sys.argv[1:], 'a:b:c::d:g:hi:np:qs:v',
+        opts, args = getopt.getopt(sys.argv[1:], 'a:b:c::d:g:hi:np:qs:vw',
                                    ['access_key', 'bucket', 'callback', 'debug', 'help', 'grant',
-                                    'ignore', 'no_op', 'prefix', 'quiet', 'secret_key'])
+                                    'ignore', 'no_op', 'prefix', 'quiet', 'secret_key', 'no_overwrite'])
     except:
         usage()
     ignore_dirs = []
@@ -101,6 +109,7 @@ def main():
     no_op = False
     prefix = '/'
     grant = None
+    no_overwrite = False
     for o, a in opts:
         if o in ('-h', '--help'):
             usage()
@@ -120,6 +129,8 @@ def main():
             ignore_dirs = a.split(',')
         if o in ('-n', '--no_op'):
             no_op = True
+        if o in ('w', '--no_overwrite'):
+            no_overwrite = True
         if o in ('-p', '--prefix'):
             prefix = a
             if prefix[-1] != os.sep:
@@ -139,6 +150,12 @@ def main():
         c.debug = debug
         b = c.get_bucket(bucket_name)
         if os.path.isdir(path):
+            if no_overwrite:
+                if not quiet:
+                    print 'Getting list of existing keys to check against'
+                keys = []
+                for key in b.list():
+                    keys.append(key.name)
             for root, dirs, files in os.walk(path):
                 for ignore in ignore_dirs:
                     if ignore in dirs:
@@ -146,16 +163,31 @@ def main():
                 for file in files:
                     fullpath = os.path.join(root, file)
                     key_name = get_key_name(fullpath, prefix)
-                    if not quiet:
-                        print 'Copying %s to %s/%s' % (file, bucket_name, key_name)
-                    if not no_op:
-                        k = b.new_key(key_name)
-                        k.set_contents_from_filename(fullpath, cb=cb,
-                                                     num_cb=num_cb, policy=grant)
+                    copy_file = True
+                    if no_overwrite:
+                        if key_name in keys:
+                            copy_file = False
+                            if not quiet:
+                                print 'Skipping %s as it exists in s3' % file
+                    if copy_file:
+                        if not quiet:
+                            print 'Copying %s to %s/%s' % (file, bucket_name, key_name)
+                        if not no_op:
+                            k = b.new_key(key_name)
+                            k.set_contents_from_filename(fullpath, cb=cb,
+                                                            num_cb=num_cb, policy=grant)
                     total += 1
         elif os.path.isfile(path):
-            k = b.new_key(os.path.split(path)[1])
-            k.set_contents_from_filename(path, cb=cb, num_cb=num_cb, policy=grant)
+            key_name = os.path.split(path)[1]
+            copy_file = True
+            if no_overwrite:
+                if b.get_key(key_name):
+                    copy_file = False
+                    if not quiet:
+                        print 'Skipping %s as it exists in s3' % path
+            if copy_file:
+                k = b.new_key(key_name)
+                k.set_contents_from_filename(path, cb=cb, num_cb=num_cb, policy=grant)
     else:
         print usage()
 

Added: incubator/mesos/trunk/third_party/boto-1.9b/bin/sdbadmin
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/bin/sdbadmin?rev=1132067&view=auto
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.9b/bin/sdbadmin (added)
+++ incubator/mesos/trunk/third_party/boto-1.9b/bin/sdbadmin Sun Jun  5 08:34:02 2011
@@ -0,0 +1,166 @@
+#!/usr/bin/env python
+# Copyright (c) 2009 Chris Moyer http://kopertop.blogspot.com/
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish, dis-
+# tribute, sublicense, and/or sell copies of the Software, and to permit
+# persons to whom the Software is furnished to do so, subject to the fol-
+# lowing conditions:
+#
+# The above copyright notice and this permission notice shall be included
+# in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
+# ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
+# SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
+# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+
+#
+# Tools to dump and recover an SDB domain
+#
+VERSION = "%prog version 1.0"
+import boto
+import time
+
+def choice_input(options, default=None, title=None):
+    """
+    Choice input
+    """
+    if title == None:
+        title = "Please choose"
+    print title
+    objects = []
+    for n, obj in enumerate(options):
+        print "%s: %s" % (n, obj)
+        objects.append(obj)
+    choice = int(raw_input(">>> "))
+    try:
+        choice = objects[choice]
+    except:
+        choice = default
+    return choice
+
+def confirm(message="Are you sure?"):
+    choice = raw_input("%s [yN] " % message)
+    return choice and len(choice) > 0 and choice[0].lower() == "y"
+
+
+def dump_db(domain, file_name):
+    """
+    Dump SDB domain to file
+    """
+    doc = domain.to_xml(open(file_name, "w"))
+
+def empty_db(domain):
+    """
+    Remove all entries from domain
+    """
+    for item in domain:
+        item.delete()
+
+def load_db(domain, file):
+    """
+    Load a domain from a file, this doesn't overwrite any existing
+    data in the file so if you want to do a full recovery and restore
+    you need to call empty_db before calling this
+
+    :param domain: The SDB Domain object to load to
+    :param file: The File to load the DB from
+    """
+    domain.from_xml(file)
+
+def create_db(domain_name):
+    """Create a new DB
+
+    :param domain: Name of the domain to create
+    :type domain: str
+    """
+    sdb = boto.connect_sdb()
+    return sdb.create_domain(domain_name)
+
+if __name__ == "__main__":
+    from optparse import OptionParser
+    parser = OptionParser(version=VERSION, usage="Usage: %prog [--dump|--load|--empty|--list|-l] [options]")
+
+    # Commands
+    parser.add_option("--dump", help="Dump domain to file", dest="dump", default=False, action="store_true")
+    parser.add_option("--load", help="Load domain contents from file", dest="load", default=False, action="store_true")
+    parser.add_option("--empty", help="Empty all contents of domain", dest="empty", default=False, action="store_true")
+    parser.add_option("-l", "--list", help="List All domains", dest="list", default=False, action="store_true")
+    parser.add_option("-c", "--create", help="Create domain", dest="create", default=False, action="store_true")
+
+    parser.add_option("-a", "--all-domains", help="Operate on all domains", action="store_true", default=False, dest="all_domains")
+    parser.add_option("-d", "--domain", help="Do functions on domain (may be more then one)", action="append", dest="domains")
+    parser.add_option("-f", "--file", help="Input/Output file we're operating on", dest="file_name")
+
+    (options, args) = parser.parse_args()
+
+    if options.create:
+        create_db(*args)
+        exit()
+
+    sdb = boto.connect_sdb()
+    if options.list:
+        for db in sdb.get_all_domains():
+            print db
+        exit()
+
+    if not options.dump and not options.load and not options.empty:
+            parser.print_help()
+            exit()
+
+
+
+
+    #
+    # Setup
+    #
+    if options.domains:
+        domains = []
+        for domain_name in options.domains:
+            domains.append(sdb.get_domain(domain_name))
+    elif options.all_domains:
+        domains = sdb.get_all_domains()
+    else:
+        domains = [choice_input(options=sdb.get_all_domains(), title="No domain specified, please choose one")]
+
+
+    #
+    # Execute the commands
+    #
+    stime = time.time()
+    if options.empty:
+        if confirm("WARNING!!! Are you sure you want to empty the following domains?: %s" % domains):
+            stime = time.time()
+            for domain in domains:
+                print "--------> Emptying %s <--------" % domain.name
+                empty_db(domain)
+        else:
+            print "Canceling operations"
+            exit()
+
+    if options.dump:
+        for domain in domains:
+            print "--------> Dumping %s <---------" % domain.name
+            if options.file_name:
+                file_name = options.file_name
+            else:
+                file_name = "%s.db" % domain.name
+            dump_db(domain, file_name)
+
+    if options.load:
+        for domain in domains:
+            print "---------> Loading %s <----------" % domain.name
+            if options.file_name:
+                file_name = options.file_name
+            else:
+                file_name = "%s.db" % domain.name
+            load_db(domain, open(file_name, "rb"))
+
+
+    total_time = round(time.time() - stime, 2)
+    print "--------> Finished in %s <--------" % total_time

Propchange: incubator/mesos/trunk/third_party/boto-1.9b/bin/sdbadmin
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/mesos/trunk/third_party/boto-1.9b/bin/taskadmin
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/bin/taskadmin?rev=1132067&view=auto
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.9b/bin/taskadmin (added)
+++ incubator/mesos/trunk/third_party/boto-1.9b/bin/taskadmin Sun Jun  5 08:34:02 2011
@@ -0,0 +1,116 @@
+#!/usr/bin/env python
+# Copyright (c) 2009 Chris Moyer http://coredumped.org/
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish, dis-
+# tribute, sublicense, and/or sell copies of the Software, and to permit
+# persons to whom the Software is furnished to do so, subject to the fol-
+# lowing conditions:
+#
+# The above copyright notice and this permission notice shall be included
+# in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL-
+# ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
+# SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
+# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+
+#
+# Task/Job Administration utility
+#
+VERSION="0.1"
+__version__ = VERSION
+usage = """%prog [options] [command]
+Commands:
+    list|ls                                List all Tasks in SDB
+    delete      <id>                       Delete Task with id <id>
+    get         <name>                     Get Task <name>
+    create|mk   <name> <hour> <command>    Create a new Task <name> with command <command> running every <hour>
+"""
+
+def list():
+    """List all Tasks in SDB"""
+    from boto.manage.task import Task
+    print "%-8s %-40s %s" %  ("Hour", "Name", "Command")
+    print "-"*100
+    for t in Task.all():
+        print "%-8s %-40s %s" % (t.hour, t.name, t.command)
+
+def get(name):
+    """Get a task
+    :param name: The name of the task to fetch
+    :type name: str
+    """
+    from boto.manage.task import Task
+    q = Task.find()
+    q.filter("name like", "%s%%" % name)
+    for t in q:
+        print "="*80
+        print "|               ", t.id
+        print "|%s" %  ("-"*79)
+        print "| Name:         ", t.name
+        print "| Hour:         ", t.hour
+        print "| Command:      ", t.command
+        if t.last_executed:
+            print "| Last Run:     ", t.last_executed.ctime()
+            print "| Last Status:  ", t.last_status
+            print "| Last Run Log: ", t.last_output
+        print "="*80
+
+def delete(id):
+    from boto.manage.task import Task
+    t = Task.get_by_id(id)
+    print "Deleting task: %s" % t.name
+    if raw_input("Are you sure? ").lower() in ["y", "yes"]:
+        t.delete()
+        print "Deleted"
+    else:
+        print "Canceled"
+
+def create(name, hour, command):
+    """Create a new task
+    :param name: Name of the task to create
+    :type name: str
+    :param hour: What hour to run it at, "*" for every hour
+    :type hour: str
+    :param command: The command to execute
+    :type command: str
+    """
+    from boto.manage.task import Task
+    t = Task()
+    t.name = name
+    t.hour = hour
+    t.command = command
+    t.put()
+    print "Created task: %s" % t.id
+
+if __name__ == "__main__":
+    try:
+        import readline
+    except ImportError:
+        pass
+    import boto
+    import sys
+    from optparse import OptionParser
+    from boto.mashups.iobject import IObject
+    parser = OptionParser(version=__version__, usage=usage)
+
+    (options, args) = parser.parse_args()
+
+    if len(args) < 1:
+        parser.print_help()
+        sys.exit(1)
+
+    command = args[0].lower()
+    if command in ("ls", "list"):
+        list()
+    elif command == "get":
+        get(args[1])
+    elif command == "create":
+        create(args[1], args[2], args[3])
+    elif command == "delete":
+        delete(args[1])

Propchange: incubator/mesos/trunk/third_party/boto-1.9b/bin/taskadmin
------------------------------------------------------------------------------
    svn:executable = *

Copied: incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/PKG-INFO (from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/PKG-INFO)
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/PKG-INFO?p2=incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/PKG-INFO&p1=incubator/mesos/trunk/third_party/boto-1.8d/PKG-INFO&r1=1132066&r2=1132067&rev=1132067&view=diff
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.8d/PKG-INFO (original)
+++ incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/PKG-INFO Sun Jun  5 08:34:02 2011
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: boto
-Version: 1.8d
+Version: 1.9b
 Summary: Amazon Web Services Library
 Home-page: http://code.google.com/p/boto/
 Author: Mitch Garnaat

Copied: incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/SOURCES.txt (from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/SOURCES.txt)
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/SOURCES.txt?p2=incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/SOURCES.txt&p1=incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/SOURCES.txt&r1=1132066&r2=1132067&rev=1132067&view=diff
==============================================================================
--- incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/SOURCES.txt (original)
+++ incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/SOURCES.txt Sun Jun  5 08:34:02 2011
@@ -1,8 +1,13 @@
 README
 cq.py
 setup.py
+bin/elbadmin
+bin/fetch_file
+bin/launch_instance
+bin/list_instances
 bin/s3put
 bin/sdbadmin
+bin/taskadmin
 boto/__init__.py
 boto/connection.py
 boto/exception.py
@@ -13,15 +18,19 @@ boto.egg-info/PKG-INFO
 boto.egg-info/SOURCES.txt
 boto.egg-info/dependency_links.txt
 boto.egg-info/top_level.txt
-boto/cloudfront/README.txt
 boto/cloudfront/__init__.py
 boto/cloudfront/distribution.py
 boto/cloudfront/exception.py
+boto/cloudfront/identity.py
+boto/cloudfront/logging.py
+boto/cloudfront/object.py
+boto/cloudfront/signers.py
 boto/contrib/__init__.py
 boto/contrib/m2helpers.py
 boto/contrib/ymlmessage.py
 boto/ec2/__init__.py
 boto/ec2/address.py
+boto/ec2/blockdevicemapping.py
 boto/ec2/buyreservation.py
 boto/ec2/connection.py
 boto/ec2/ec2object.py
@@ -29,10 +38,14 @@ boto/ec2/image.py
 boto/ec2/instance.py
 boto/ec2/instanceinfo.py
 boto/ec2/keypair.py
+boto/ec2/launchspecification.py
 boto/ec2/regioninfo.py
 boto/ec2/reservedinstance.py
 boto/ec2/securitygroup.py
 boto/ec2/snapshot.py
+boto/ec2/spotdatafeedsubscription.py
+boto/ec2/spotinstancerequest.py
+boto/ec2/spotpricehistory.py
 boto/ec2/volume.py
 boto/ec2/zone.py
 boto/ec2/autoscale/__init__.py
@@ -105,6 +118,12 @@ boto/pyami/installers/ubuntu/ebs.py
 boto/pyami/installers/ubuntu/installer.py
 boto/pyami/installers/ubuntu/mysql.py
 boto/pyami/installers/ubuntu/trac.py
+boto/rds/__init__.py
+boto/rds/dbinstance.py
+boto/rds/dbsecuritygroup.py
+boto/rds/dbsnapshot.py
+boto/rds/event.py
+boto/rds/parametergroup.py
 boto/s3/__init__.py
 boto/s3/acl.py
 boto/s3/bucket.py
@@ -118,6 +137,7 @@ boto/sdb/connection.py
 boto/sdb/domain.py
 boto/sdb/item.py
 boto/sdb/queryresultset.py
+boto/sdb/regioninfo.py
 boto/sdb/db/__init__.py
 boto/sdb/db/blob.py
 boto/sdb/db/key.py
@@ -157,11 +177,45 @@ boto/sqs/20070501/message.py
 boto/sqs/20070501/queue.py
 boto/sqs/20070501/readme.txt
 boto/tests/__init__.py
+boto/tests/devpay_s3.py
 boto/tests/test.py
 boto/tests/test_ec2connection.py
 boto/tests/test_s3connection.py
 boto/tests/test_sdbconnection.py
 boto/tests/test_sqsconnection.py
-doc/ec2_tut.txt
-doc/s3_tut.txt
-doc/sqs_tut.txt
\ No newline at end of file
+boto/vpc/__init__.py
+boto/vpc/customergateway.py
+boto/vpc/dhcpoptions.py
+boto/vpc/subnet.py
+boto/vpc/vpc.py
+boto/vpc/vpnconnection.py
+boto/vpc/vpngateway.py
+docs/Makefile
+docs/fabfile.py
+docs/make.bat
+docs/source/autoscale_tut.rst
+docs/source/conf-orig.py
+docs/source/documentation.rst
+docs/source/ec2_tut.rst
+docs/source/elb_tut.rst
+docs/source/index.rst
+docs/source/s3_tut.rst
+docs/source/sqs_tut.rst
+docs/source/vpc_tut.rst
+docs/source/_templates/layout.html
+docs/source/ref/boto.rst
+docs/source/ref/cloudfront.rst
+docs/source/ref/contrib.rst
+docs/source/ref/ec2.rst
+docs/source/ref/fps.rst
+docs/source/ref/index.rst
+docs/source/ref/manage.rst
+docs/source/ref/mapreduce.rst
+docs/source/ref/mashups.rst
+docs/source/ref/mturk.rst
+docs/source/ref/pyami.rst
+docs/source/ref/s3.rst
+docs/source/ref/sdb.rst
+docs/source/ref/services.rst
+docs/source/ref/sqs.rst
+docs/source/ref/vpc.rst
\ No newline at end of file

Copied: incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/dependency_links.txt (from r1132066, incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/dependency_links.txt)
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/dependency_links.txt?p2=incubator/mesos/trunk/third_party/boto-1.9b/boto.egg-info/dependency_links.txt&p1=incubator/mesos/trunk/third_party/boto-1.8d/boto.egg-info/dependency_links.txt&r1=1132066&r2=1132067&rev=1132067&view=diff
==============================================================================
    (empty)