diff --git a/aws-cli-1.10.19.tar.gz b/aws-cli-1.10.19.tar.gz new file mode 100644 index 0000000..1110aa8 --- /dev/null +++ b/aws-cli-1.10.19.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253480c41719e1efc45323ca7b30025137d6b011f67b4af86131d96acc48cef3 +size 818289 diff --git a/aws-cli-1.9.12.tar.gz b/aws-cli-1.9.12.tar.gz deleted file mode 100644 index cc478bb..0000000 --- a/aws-cli-1.9.12.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0d74200dc2f8de32292a3ac02623289c16deb3d45a317187ac9b61c9fa9a1a6 -size 778597 diff --git a/aws-cli.changes b/aws-cli.changes index c3d7f24..d389661 100644 --- a/aws-cli.changes +++ b/aws-cli.changes @@ -1,3 +1,215 @@ +------------------------------------------------------------------- +Mon Apr 11 20:17:20 UTC 2016 - rjschwei@suse.com + +- Update to version 1.10.19 (bsc#974993) + + forward port hide_py_pckgmgmt.patch + + feature:lambda: Added support for setting the function runtime as + nodejs4.3, as well as updating function configuration to set the runtime. + + feature:ds: Added support for Directory Service Conditional Forwarder APIs. + + feature:elasticbeanstalk: Adds support for three additional elements in + AWS Elasticbeanstalk's DescribeInstancesHealthResponse: Deployment, + AvailabilityZone, and InstanceType. Additionally adds support for + increased EnvironmentName length from 23 to 40. + + bugfix:Paginator: Allow non-specified input tokens in old starting token + format. +- From 1.10.18 + + feature:apigateway: Added support for API Import + + feature:route53: Added support for metric-based health checks and + regional health checks. + + feature:sts: Added support for GetCallerIdentity, which returns details + about the credentials used to make the API call. The details include name + and account, as well as the type of entity making the call, such as an + IAM user vs. federated user. + + feature:s3api: Added support for VersionId in PutObjectAcl (issue 856) + + bugfix:s3api: Add validation to enforce S3 metadata only contains ASCII. + (issue 861) + + bugfix:Exceptions: Consistently parse errors with no body (issue 859) + + bugfix:Config: Handle case where S3 config key is not a dict (issue 858) +- From 1.10.17 + + feature:acm: Update command to latest version + + feature:cloudformation: Update command to latest version + + feature:codedeploy: Update command to latest version + + feature:dms: Update command to latest version + + feature:elasticache: Update command to latest version + + feature:elasticbeanstalk: Update command to latest version + + feature:redshift: Update command to latest version + + feature:waf: Update command to latest version + + bugfix:Pagintor: Fix regression when providing a starting token for a + paginated command (botocore issue 849) + + bugfix:Response Parsing: Handle case when generic HTML error response + is received (botocore issue 850) + + bugfix:Request serialization: Handle case when non str values are + provided for header values when using signature version 4 + (botocore issue 852) + + bugfix:Retry: Retry HTTP responses with status code 502 + (botocore issue 853) + + bugfix:ec2 run-instances: Fix issue when providing + --secondary-private-ip-address-count argument (issue 1874) +- From 1.10.16 + + feature:elasticache: Update command to latest version + + feature:rds: Update command to latest version + + feature:storagegateway: Update command to latest version +- from 1.10.15 + + feature:aws devicefarm: Add support to pay a flat monthly fee for + unlimited testing of your Android and iOS apps with AWS Device Farm + device slots + + feature:aws rds: Add support for customizing the order in which Aurora + Replicas are promoted to primary instance during a failover +- From 1.10.14 + + feature:meteringmarketplace: The AWS Marketplace Metering Service + enables sellers to price their products along new pricing dimensions. + After a integrating their product with the AWS Marketplace Metering + Service, that product will emit an hourly record capturing the usage of + any single pricing dimension. Buyers can easily subscribe to software + priced by this new dimension on the AWS Marketplace website and only + pay for what they use. + + feature:s3api: Added support for delete marker and abort multipart + upload lifecycle configuration. + + feature:iot: Added support for Amazon Elasticsearch Service and + Amazon Cloudwatch actions for the AWS IoT rules engine. + + feature:cloudhsm: Added support for tagging resources. +- From 1.10.13 + + feature:DMS: Added support for AWS Database Migration Service + + feature:SES: Added support for white-labeling + + feature:CodeDeploy: Added support for BatchGetDeploymentGroups + + feature:endpoints: Updated endpoints to latest version + + bugfix:groff: Fix groff command which was causing issues on some systems + + bugfix:shorthand: Allow # in keys in the shorthand parser +- From 1.10.12 + + feature:gamelift: Update command to latest version + + feature:iam: Update command to latest version + + feature:redshift: Update command to latest version +- From 1.10.11 + + feature:acm: Update acm command to latest version + + feature:codecommit: Update codecommit model to latest version + + feature:config: Update config command to latest version + + feature:devicefarm: Update devicefarm command to latest version + + feature:directconnect: Update directconnect command to latest version + + feature:events: Update events command to latest version + + bugfix:aws s3 cp: Add error checking when attempting recursive copies + or syncs with streaming output (issue 1771) +- From 1.10.10 + + feature:aws ec2: Add support for VPC peering with security groups. + + feature:aws ds: Add support for SNS event notifications. + + bugfix:aws s3 rb: Fix issue where bucket is still attempted to be + removed when the preceding delete requests failed. (issue 1827) + + bugfix:aws storagegateway: Fix issue in aliasing required args. + (issue 1790) +- From 1.10.9 + + bugfix:aws s3: Avoid MD5 checksumming if unavailable. (issue 1812) + + feature:aws dynamodb: Add support for describing limits. + + feature:aws apigateway: Add support for testing invoke authorizers + and flushing stage authorizers cache. + + feature:aws cloudsearchdomain: Add support for new stat fields. +- From 1.10.8 + + bugfix:aws s3: Disable use of MD5 when SHA256 checksum is already + calculated for the body (botocore issue 804) + + bugfix:FIPS: Handle case where MD5 cipher is not available on FIPS + compliant systems (botocore issue 807) + + feature:aws cloudformation: Update AWS CloudFormation command to the + latest version + + feature:aws logs: Update Amazon CloudWatch Logs command to the latest + version + + feature:aws ses: Update Amazon SES to the latest version + + feature:aws autoscaling: Update Auto Scaling to the latest version +- From 1.10.7 + + bug:aws configure set: Fix issue when adding entries to an empty + profile section (issue 1806) + + feature:aws route53: Add suport for SNI health checks +- From 1.10.6 + + feature:aws storagegateway: Added support for user-supplied barcodes. + + feature:aws codedeploy: Added support for setting up triggers for a + deployment group. + + bugfix:aws emr: Fix missing dns name issue with private clusters. + (issue 1749) + + bugfix:aws emr: Fix issue where impala args were not joined with commas. + (issue 1802) +- From 1.10.5 + + feature:aws rds: Added support for Cross-account Encrypted (KMS) snapshot + sharing. + + feature:aws emr: Added support for adding EBS storage to EMR instances. + + bugfix:pagination: Fixed a bug that was causing non-string service + tokens to fail on serialization +- From 1.10.4 + + feature:aws lambda: Add support for accessing resources in your VPC. + + feature:aws apigateway: Add support for custom request authorizers. +- From 1.10.3 + + feature:aws cloudfront: Add support for new ACMCertificateARN parameter + + feature:aws marketplacecommerceanalytics generate-data-set: Add support + for --customer-defined-values parameter +- From 1.10.2 + + feature:aws gamelift: Add support for AWS GameLift + + bugfix:Assume Role: Fix issue where temporary credentials from assuming + a role were not being properly cached (issue 1684) +- From 1.10.1 + + feature:aws waf: Add support for blocking, allowing, or monitoring + (count) requests based on the content in HTTP request bodies. + + bugfix:aws ssm: Remove constraint on Amazon EC2 instance id's. + (issue 1729) +- From 1.10.0 + + feature:aws acm: adds support for AWS Certificate Manager + + feature:aws cloudfront: adds support for AWS Certificate Manager + certificates + + feature:aws cloudfront create-distribution: Adds support for + --origin-domain-name and --default-root-object + + feature:aws cloudfront update-distribution: Adds support for + --default-root-object + + feature:aws iot: adds support for topic rules + + feature:aws cloudformation: adds suport for ContinueUpdateRollback +- From 1.9.21 + + feature:aws sts: now returns RegionDisabledException instead of + AccessDenied when a user sends an API request to an STS regional + endpoint that is not activated for that AWS account. This enables + customers to more easily decide how to respond, such as by trying to + call a different region instead of simply failing the call. + + feature:aws opsworks: adds support for new enums. + + feature:aws devicefarm: adds support running Appium tests written in + Python against your native, hybrid and browser-based apps on AWS Device + Farm. +- From 1.9.20 + + bugfix:aws cloudfront: Fix regression in waiters. +- From 1.9.19 + + feature:aws events: Initial support for Amazon CloudWatch Events. + CloudWatch Events allows you to track changes to your AWS resources + with less overhead and greater efficiency. + + feature:aws ec2: Adds support for purchasing reserved capacity for + specific blocks of time on a one-time of recurring basis. + + feature:aws cloudfront: Adds support for HTTPS-only connections, and + control of edge-to-origin request headers. + + bugfix:aws s3: Gracefully handle encoding errors when printing S3 + keys (issue 1719) +- From 1.9.18 + + feature:aws ec2: Enables support for DNS resolution of public hostnames + to private IP addresses when queried over ClassicLink. Additionally, you + can now access private hosted zones associated with your VPC from a + linked EC2-Classic instance. ClassicLink DNS support makes it easier + for EC2-Classic instances to communicate with VPC resources using public + DNS hostnames. + + feature:aws ec2: Add support for the new 63-bit EC2 Instance and + Reservation IDs. +- From 1.9.17 + + bugfix:aws ssm: Documentation update. +- From 1.9.16 + + feature:aws ec2: Add new EC2 instance type: t2.nano + + feature:aws datapipeline list-runs: Add support for output format +- From 1.9.15 + + feature:aws ecr: Add aws ecr commands + + feature:aws emr: Update aws emr create-cluster to accept Amazon EC2 + security group + + feature:aws ecs: Update ecs command to include a new deployment option +- From 1.9.14 + + feature:aws rds: Adds Enhanced Monitoring support so that you can + monitor operating system metrics for your RDS DB instances + + feature:aws configservice: Support for IAM resource types + + feature:aws cloudtrail: Adds isMultiRegion to some of the commands + + feature:aws cloudfront: Adds support for gzip + + feature:aws ec2: Adds new commands for VPC Managed NAT +- From 1.9.13 + + feature:aws ec2 copy-image: Adds two optional parameters to support + launching EC2 instances with EBS encrypted boot volumes. + + bugfix:aws: Fix regression when using AWS_DATA_PATH environment + variable (issue 736) + ------------------------------------------------------------------- Thu Dec 10 22:05:44 UTC 2015 - rjschwei@suse.com diff --git a/aws-cli.spec b/aws-cli.spec index 284ee85..1a3fa7e 100644 --- a/aws-cli.spec +++ b/aws-cli.spec @@ -1,7 +1,7 @@ # # spec file for package aws-cli # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: aws-cli -Version: 1.9.12 +Version: 1.10.19 Release: 0 Summary: Amazon Web Services Command Line Interface License: Apache-2.0 @@ -29,14 +29,13 @@ Requires: python %if 0%{?suse_version} && 0%{?suse_version} <= 1110 Requires: python-argparse >= 1.1 %endif -Requires: python-bcdoc >= 0.14.0 -Requires: python-bcdoc < 0.15.0 -Requires: python-botocore >= 1.3.12 -Requires: python-colorama <= 0.3.3 -Requires: python-colorama >= 0.2.5 -Requires: python-docutils >= 0.10 -Requires: python-rsa >= 3.1.2 -Requires: python-rsa <= 3.1.4 +Requires: pythn-s3transfer >= 0.0.1 +Requires: python-botocore >= 1.4.10 +Requires: python-colorama <= 0.3.3 +Requires: python-colorama >= 0.2.5 +Requires: python-docutils >= 0.10 +Requires: python-rsa <= 3.3.0 +Requires: python-rsa >= 3.1.2 BuildRequires: python BuildRequires: python-devel BuildRequires: python-setuptools @@ -52,7 +51,7 @@ The AWS Command Line Interface (CLI) is a unified tool to manage your AWS servic %prep %setup -q -%patch0 -p1 +%patch0 %build python setup.py build diff --git a/hide_py_pckgmgmt.patch b/hide_py_pckgmgmt.patch index a56751a..9bea942 100644 --- a/hide_py_pckgmgmt.patch +++ b/hide_py_pckgmgmt.patch @@ -1,19 +1,19 @@ -Index: aws-cli-1.8.12/setup.py -=================================================================== ---- aws-cli-1.8.12.orig/setup.py -+++ aws-cli-1.8.12/setup.py -@@ -6,16 +6,16 @@ from setuptools import setup, find_packa +--- setup.py.orig ++++ setup.py +@@ -6,17 +6,17 @@ from setuptools import setup, find_packa import awscli --requires = ['botocore==1.3.12', +-requires = ['botocore==1.4.10', - 'colorama>=0.2.5,<=0.3.3', - 'docutils>=0.10', -- 'rsa>=3.1.2,<=3.3.0'] -+#requires = ['botocore==1.3.12', +- 'rsa>=3.1.2,<=3.3.0', +- 's3transfer==0.0.1'] ++#requires = ['botocore==1.4.10', +# 'colorama>=0.2.5,<=0.3.3', +# 'docutils>=0.10', -+# 'rsa>=3.1.2,<=3.3.0'] ++# 'rsa>=3.1.2,<=3.3.0', ++# 's3transfer==0.0.1'] -if sys.version_info[:2] == (2, 6): @@ -25,7 +25,7 @@ Index: aws-cli-1.8.12/setup.py setup_options = dict( -@@ -31,12 +31,12 @@ setup_options = dict( +@@ -33,12 +33,12 @@ setup_options = dict( package_data={'awscli': ['data/*.json', 'examples/*/*.rst', 'examples/*/*/*.rst', 'topics/*.rst', 'topics/*.json']},