From 06f4ea8c347b3dc828ef7a92bb9be758781795f626e8d4c3359078c73b30652a Mon Sep 17 00:00:00 2001 From: Robert Schweikert Date: Sun, 18 Jan 2015 17:15:20 +0000 Subject: [PATCH] - Update to version 1.7.1 (bnc#905354) + bugfix:``aws s3 cp``: Fix issue with parts of a file being downloaded more than once when streaming to stdout (`issue 1087 `__) + bugfix:``--no-sign-request``: Fix issue where requests were still trying to be signed even though user used the ``--no-sign-request`` flag. (`botocore issue 433 `__) + bugfix:``aws cloudsearchdomain search``: Fix invalid signatures when using the ``aws cloudsearchdomain search`` command (`issue 976 `__) + feature:``aws cloudhsm``: Add support for AWS CloudHSM. + feature:``aws ecs``: Add support for ``aws ecs``, the Amazon EC2 Container Service (ECS) + feature:``aws rds``: Add Encryption at Rest and CloudHSM Support. + feature:``aws ec2``: Add Classic Link support + feature:``aws cloudsearch``: Update ``aws cloudsearch`` command to latest version + bugfix:``aws cloudfront wait``: Fix issue where wait commands did not stop waiting when a success state was reached. (`botocore issue 426 `_) + bugfix:``aws ec2 run-instances``: Allow binary files to be passed to ``--user-data`` (`botocore issue 416 `_) + bugfix:``aws cloudsearchdomain suggest``: Add ``--suggest-query`` option to fix the argument being shadowed by the top level ``--query`` option. (`issue 1068 `__) + bugfix:``aws emr``: Fix issue with endpoints for ``eu-central-1`` and ``cn-north-1`` (`botocore issue 423 `__) OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=7 --- aws-cli-1.5.3.tar.gz | 3 - aws-cli-1.7.1.tar.gz | 3 + aws-cli.changes | 199 +++++++++++++++++++++++++++++++++++++++++ aws-cli.spec | 7 +- hide_py_pckgmgmt.patch | 8 +- 5 files changed, 208 insertions(+), 12 deletions(-) delete mode 100644 aws-cli-1.5.3.tar.gz create mode 100644 aws-cli-1.7.1.tar.gz diff --git a/aws-cli-1.5.3.tar.gz b/aws-cli-1.5.3.tar.gz deleted file mode 100644 index a5ced56..0000000 --- a/aws-cli-1.5.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0147e600e3364cb03f3b4b17b2d272980ec5c4ccbcacd0928272762231611415 -size 504276 diff --git a/aws-cli-1.7.1.tar.gz b/aws-cli-1.7.1.tar.gz new file mode 100644 index 0000000..2f1d660 --- /dev/null +++ b/aws-cli-1.7.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6f8dfc61e071e55cb631680714dd920e1bfde77024e6ef77260db3c4babce5 +size 565993 diff --git a/aws-cli.changes b/aws-cli.changes index a94d8bf..6ae90cb 100644 --- a/aws-cli.changes +++ b/aws-cli.changes @@ -1,3 +1,202 @@ +------------------------------------------------------------------- +Sun Jan 18 12:44:53 UTC 2015 - rschweikert@suse.com + +- Update to version 1.7.1 (bnc#905354) + + bugfix:``aws s3 cp``: Fix issue with parts of a file being + downloaded more than once when streaming to stdout + (`issue 1087 `__) + + bugfix:``--no-sign-request``: Fix issue where requests were still trying to + be signed even though user used the ``--no-sign-request`` flag. + (`botocore issue 433 `__) + + bugfix:``aws cloudsearchdomain search``: Fix invalid signatures when + using the ``aws cloudsearchdomain search`` command + (`issue 976 `__) + + feature:``aws cloudhsm``: Add support for AWS CloudHSM. + + feature:``aws ecs``: Add support for ``aws ecs``, the Amazon EC2 + Container Service (ECS) + + feature:``aws rds``: Add Encryption at Rest and CloudHSM Support. + + feature:``aws ec2``: Add Classic Link support + + feature:``aws cloudsearch``: Update ``aws cloudsearch`` command + to latest version + + bugfix:``aws cloudfront wait``: Fix issue where wait commands did not + stop waiting when a success state was reached. + (`botocore issue 426 `_) + + bugfix:``aws ec2 run-instances``: Allow binary files to be passed to + ``--user-data`` + (`botocore issue 416 `_) + + bugfix:``aws cloudsearchdomain suggest``: Add ``--suggest-query`` + option to fix the argument being shadowed by the top level + ``--query`` option. + (`issue 1068 `__) + + bugfix:``aws emr``: Fix issue with endpoints for ``eu-central-1`` and + ``cn-north-1`` + (`botocore issue 423 `__) + + bugfix:``aws s3``: Fix issue where empty XML nodes are now parsed + as an empty string ``""`` instead of ``null``, which allows for + round tripping ``aws s3 get/put-bucket-lifecycle`` + (`issue 1076 `__) + + bugfix:AssumeRole: Fix issue with cache filenames when assuming a role + on Windows + (`issue 1063 `__) + + bugfix:``aws s3 ls``: Fix issue when listing Amazon S3 objects containing + non-ascii characters in eu-central-1 + (`issue 1046 `__) + + feature:``aws storagegateway``: Update the ``aws storagegateway`` command + to the latest version + + feature:``aws emr``: Update the ``aws emr`` command to the latest + version + + bugfix:``aws emr create-cluster``: Fix script runnner jar to the current + region location when ``--enable-debugging`` is specified in the + ``aws emr create-cluster`` command + + bugfix:``aws datapipeline get-pipeline-definition``: Rename operation + parameter ``--version`` to ``--pipeline-version`` to avoid shadowing + a built in parameter + (`issue 1058 `__) + + bugfix:pip installation: Fix issue where pip installations would cause + an error due to the system's python configuration + (`issue 1051 `__) + + feature:``aws elastictranscoder``: Update the ``aws elastictranscoder`` + command to the latest version + + bugfix:Non-ascii chars: Fix issue where escape sequences were being printed + instead of the non-ascii chars + (`issue 1048 `__) + + bugfix:``aws iam create-virtual-mfa-device``: Fix issue with ``--outfile`` + not supporting relative paths + (`issue 1002 `__) + + feature:``aws sqs``: Add support for Amazon Simple Queue Service purge queue + which allows users to delete the messages in their queue. + + feature:``aws opsworks``: Add AWS OpsWorks support for registering and + assigning existing Amazon EC2 instances and on-premises servers. + + feature:``aws opsworks register``: Registers an EC2 instance or machine with + AWS OpsWorks. Registering a machine using this command will install the + AWS OpsWorks agent on the target machine and register it with an existing + OpsWorks stack. + + bugfix:``aws s3``: Fix issue with expired signatures when retrying + failed requests + (`botocore issue 399 `__) + + bugfix:``aws cloudformation get-template``: Fix error message when + template does not exist + (`issue 1044 `__) + + feature:``aws kinesis put-records``: Add support for PutRecord operation. It + writes multiple data records from a producer into an Amazon Kinesis + stream in a single call + + feature:``aws iam get-account-authorization-details``: Add support for + GetAccountAuthorizationDetails operation. It retrieves information about + all IAM users, groups, and roles in your account, including their + relationships to one another and their attached policies. + + feature:``aws route53 update-hosted-zone-comment``: Add support for updating + the comment of a hosted zone. + + bugfix:Timestamp Arguments: Fix issue where certain timestamps were not + being accepted as valid input + (`botocore issue 389 `__) + + bugfix:``aws s3``: Skip files whose names cannot be properly decoded + (`issue 1038 `__) + + bugfix:``aws kinesis put-record``: Fix issue where ``--data`` argument + was not being base64 encoded + (`issue 1033 `__) + + bugfix:``aws cloudwatch put-metric-data``: Fix issue where the + values for ``--statistic-values`` were not being parsed properly + (`issue 1036 `__) + + feature:``aws datapipeline``: Add support for using AWS Data Pipeline + templates to create pipelines and bind values to parameters in the pipeline + + feature:``aws elastictranscoder``: Add support for encryption of files in + Amazon S3 + + bugfix:``aws s3``: Fix issue where requests were not being + resigned correctly when using Signature Version 4 + (`botocore issue 388 `__) + + bugfix:``aws s3``: Fix issue where KMS encrypted objects could not be + downloaded + (`issue 1026 `__) + + bugfix:``aws s3``: Fix issue where datetime's were not being + parsed properly when a profile was specified + (`issue 1020 `__) + + bugfix:Assume Role Credential Provider: Fix issue with parsing + expiry time from assume role credential provider + (`botocore issue 387 `__) + + feature:``aws redshift``: Add support for integration with KMS + + bugfix:``aws cloudtrail create-subscription``: Set a bucket config + location constraint on buckets created outside of us-east-1. + (`issue 1013 `__) + + bugfix:``aws deploy push``: Fix s3 multipart uploads + + bugfix:``aws s3 ls``: Fix return codes for non existing objects + (`issue 1008 `__) + + bugfix:Retrying Signed Requests: Fix issue where requests using + Signature Version 4 signed with temporary credentials were not + being retried properly, resulting in auth errors + (`botocore issue 379 `__) + + bugfix:``aws s3api get-bucket-location``: Fix issue where getting the + bucket location for a bucket in eu-central-1 required specifying + ``--region eu-central-1`` + (`botocore issue 380 `__) + + bugfix:Timestamp Input: Fix regression where timestamps without any timezone + information were not being handled properly + (`issue 982 `__) + + bugfix:Signature Version 4: You can enable Signature Version 4 for Amazon S3 + commands by running ``aws configure set default.s3.signature_version s3v4`` + (`issue 1006 `__, + `botocore issue 382 `__) + + bugfix:``aws emr``: Fix issue where ``--ssh``, ``--get``, ``--put`` + would not work when the cluster was in a waiting state + (`issue 1007 `__) + + feature:Binary File Input: Add support for reading file contents as binary + by prepending the filename with ``fileb://`` + (`issue 1010 `__) + + bugfix:Streaming Output File: Fix issue when streaming a response to a file + and an error response is returned + (`issue 1012 `__) + + bugfix:Binary Output: Fix regression where binary output was no longer + being base64 encoded + (`issue 1001 `__, + `issue 970 `__) + + feature:``aws lambda``: Add support for Amazon Lambda + + feature:``aws s3``: Add support for S3 notifications + + bugfix:``aws configservice get-status``: Fix connecting to endpoint without + using ssl. + (`issue 998 `__) + + bugfix:``aws deploy push``: Fix some python compatibility issues + (`issue 1000 `__) + + feature:``aws deploy``: Adds support for AWS CodeDeploy + + feature:``aws configservice``: Adds support for AWS Config + + feature:``aws kms``: Adds support AWS Key Management Service + + feature:``aws s3api``: Adds support for S3 server-side encryption using + KMS + + feature:``aws ec2``: Adds support for EBS encryption using KMS + + feature:``aws cloudtrail``: Adds support for CloudWatch Logs delivery + + feature:``aws cloudformation``: Adds support for template summary. + + feature:AssumeRole Credential Provider: Add support for assuming a role + by configuring a ``role_arn`` and a ``source_profile`` in the AWS + config file + (`issue 991 `__, + `issue 990 `__) + + feature:Waiters: Add a ``wait`` subcommand that allows for a command + to block until an AWS resource reaches a given state + (`issue 992 `__, + `issue 985 `__) + + bugfix:``aws s3``: Fix issue where request was not properly signed + on retried requests for ``aws s3`` + (`issue 986 `__, + `botocore issue 375 `__) + + bugfix:``aws s3``: Fix issue where ``--exclude`` and ``--include`` were + not being properly applied when a s3 prefix was provided. + (`issue 993 `__) + + feature:``aws cloudfront``: Adds support for wildcard cookie names and + options caching. + + feature:``aws route53``: Add further support for private dns and sigv4. + + feature:``aws cognito-sync``: Add support for push sync. + + bugfix:Pagination: Only display ``--page-size`` when an operation can be + paginated + (`issue 956 `__) + + feature:``--generate-cli-skeleton``: Generates a JSON skeleton to fill out + and be used as input to ``--cli-input-json``. + (`issue 963 `_) + + feature:``--cli-input-json``: Runs an operation using a global JSON file + that supplies all of the operation's arguments. This JSON file can + be generated by ``--generate-cli-skeleton``. + (`issue 963 `_) + + feature:``aws s3/s3api``: Show hint about using the correct region when + the corresponding error occurs + (`issue 968 `__) + ------------------------------------------------------------------- Thu Oct 23 23:01:44 UTC 2014 - rschweikert@suse.com diff --git a/aws-cli.spec b/aws-cli.spec index bf2a4c7..daf00d8 100644 --- a/aws-cli.spec +++ b/aws-cli.spec @@ -1,7 +1,7 @@ # # spec file for package aws-cli # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: aws-cli -Version: 1.5.3 +Version: 1.7.1 Release: 0 Summary: Amazon Web Services Command Line Interface License: Apache-2.0 @@ -30,11 +30,10 @@ Requires: python Requires: python-argparse >= 1.1 %endif Requires: python-bcdoc >= 0.12.0 -Requires: python-botocore >= 0.67.0 +Requires: python-botocore >= 0.82.0 Requires: python-colorama >= 0.2.5 Requires: python-docutils >= 0.10 Requires: python-rsa >= 3.1.2 -Requires: python-six >= 1.1.0 BuildRequires: python BuildRequires: python-devel BuildRequires: python-setuptools diff --git a/hide_py_pckgmgmt.patch b/hide_py_pckgmgmt.patch index 5cf52f1..6214a8a 100644 --- a/hide_py_pckgmgmt.patch +++ b/hide_py_pckgmgmt.patch @@ -2,19 +2,17 @@ Index: aws-cli-1.2.13/setup.py =================================================================== --- aws-cli-1.2.13.orig/setup.py +++ aws-cli-1.2.13/setup.py -@@ -6,17 +6,17 @@ from setuptools import setup, find_packa +@@ -6,16 +6,16 @@ from setuptools import setup, find_packa import awscli --requires = ['botocore>=0.67.0,<0.68.0', +-requires = ['botocore>=0.82.0,<0.83.0', - 'bcdoc>=0.12.0,<0.13.0', -- 'six>=1.1.0', - 'colorama==0.2.5', - 'docutils>=0.10', - 'rsa==3.1.2'] -+#requires = ['botocore>=0.67.0,<0.68.0', ++#requires = ['botocore>=0.82.0,<0.83.0', +# 'bcdoc>=0.12.0,<0.13.0', -+# 'six>=1.1.0', +# 'colorama==0.2.5', +# 'docutils>=0.10', +# 'rsa==3.1.2']