Hello community, here is the log from the commit of package aws-cli for openSUSE:Factory checked in at 2020-04-07 10:27:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aws-cli (Old) and /work/SRC/openSUSE:Factory/.aws-cli.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-cli" Tue Apr 7 10:27:55 2020 rev:36 rq:791224 version:1.18.35 Changes: -------- --- /work/SRC/openSUSE:Factory/aws-cli/aws-cli.changes 2020-03-27 21:57:26.754797934 +0100 +++ /work/SRC/openSUSE:Factory/.aws-cli.new.3248/aws-cli.changes 2020-04-07 10:28:28.210306053 +0200 @@ -1,0 +2,9 @@ +Fri Apr 3 13:02:28 UTC 2020 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to version 1.18.35 + + For detailed changes see + https://github.com/aws/aws-cli/blob/1.18.35/CHANGELOG.rst + + Forward port hide_py_pckgmgmt.patch + + Update Requires in spec file from setup.py + +------------------------------------------------------------------- Old: ---- aws-cli-1.18.27.tar.gz New: ---- aws-cli-1.18.35.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aws-cli.spec ++++++ --- /var/tmp/diff_new_pack.F0PTLl/_old 2020-04-07 10:28:28.726306627 +0200 +++ /var/tmp/diff_new_pack.F0PTLl/_new 2020-04-07 10:28:28.726306627 +0200 @@ -17,7 +17,7 @@ Name: aws-cli -Version: 1.18.27 +Version: 1.18.35 Release: 0 Summary: Amazon Web Services Command Line Interface License: Apache-2.0 @@ -35,8 +35,8 @@ Requires: python3 Requires: python3-PyYAML <= 6.0.0 Requires: python3-PyYAML >= 3.10 -Requires: python3-botocore >= 1.15.27 -Requires: python3-colorama <= 0.4.2 +Requires: python3-botocore >= 1.15.35 +Requires: python3-colorama <= 0.4.4 Requires: python3-colorama >= 0.2.5 Requires: python3-docutils >= 0.10 Requires: python3-rsa < 5.0.0 ++++++ aws-cli-1.18.27.tar.gz -> aws-cli-1.18.35.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.28.json new/aws-cli-1.18.35/.changes/1.18.28.json --- old/aws-cli-1.18.27/.changes/1.18.28.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.changes/1.18.28.json 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,22 @@ +[ + { + "category": "``rds-data``", + "description": "Update rds-data command to latest version", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Update eks command to latest version", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Update organizations command to latest version", + "type": "api-change" + }, + { + "category": "``athena``", + "description": "Update athena command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.29.json new/aws-cli-1.18.35/.changes/1.18.29.json --- old/aws-cli-1.18.27/.changes/1.18.29.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.changes/1.18.29.json 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,37 @@ +[ + { + "category": "shorthand", + "description": "The CLI now no longer allows a key to be spcified twice in a shorthand parameter. For example foo=bar,foo=baz would previously be accepted, with only baz being set, and foo=bar silently being ignored. Now an error will be raised pointing out the issue, and suggesting a fix.", + "type": "enhancement" + }, + { + "category": "``application-insights``", + "description": "Update application-insights command to latest version", + "type": "api-change" + }, + { + "category": "``detective``", + "description": "Update detective command to latest version", + "type": "api-change" + }, + { + "category": "``managedblockchain``", + "description": "Update managedblockchain command to latest version", + "type": "api-change" + }, + { + "category": "``es``", + "description": "Update es command to latest version", + "type": "api-change" + }, + { + "category": "``xray``", + "description": "Update xray command to latest version", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "Update ce command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.30.json new/aws-cli-1.18.35/.changes/1.18.30.json --- old/aws-cli-1.18.27/.changes/1.18.30.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.changes/1.18.30.json 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,17 @@ +[ + { + "category": "``fsx``", + "description": "Update fsx command to latest version", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Update sagemaker command to latest version", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Update securityhub command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.31.json new/aws-cli-1.18.35/.changes/1.18.31.json --- old/aws-cli-1.18.27/.changes/1.18.31.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.changes/1.18.31.json 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,17 @@ +[ + { + "category": "``globalaccelerator``", + "description": "Update globalaccelerator command to latest version", + "type": "api-change" + }, + { + "category": "``servicecatalog``", + "description": "Update servicecatalog command to latest version", + "type": "api-change" + }, + { + "category": "``kendra``", + "description": "Update kendra command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.32.json new/aws-cli-1.18.35/.changes/1.18.32.json --- old/aws-cli-1.18.27/.changes/1.18.32.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.changes/1.18.32.json 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,7 @@ +[ + { + "category": "``accessanalyzer``", + "description": "Update accessanalyzer command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.33.json new/aws-cli-1.18.35/.changes/1.18.33.json --- old/aws-cli-1.18.27/.changes/1.18.33.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.changes/1.18.33.json 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,67 @@ +[ + { + "category": "``rekognition``", + "description": "Update rekognition command to latest version", + "type": "api-change" + }, + { + "category": "``appconfig``", + "description": "Update appconfig command to latest version", + "type": "api-change" + }, + { + "category": "``opsworkscm``", + "description": "Update opsworkscm command to latest version", + "type": "api-change" + }, + { + "category": "``elastic-inference``", + "description": "Update elastic-inference command to latest version", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "Update pinpoint command to latest version", + "type": "api-change" + }, + { + "category": "``detective``", + "description": "Update detective command to latest version", + "type": "api-change" + }, + { + "category": "``mediastore``", + "description": "Update mediastore command to latest version", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "Update wafv2 command to latest version", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Update glue command to latest version", + "type": "api-change" + }, + { + "category": "``fms``", + "description": "Update fms command to latest version", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Update organizations command to latest version", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "Update storagegateway command to latest version", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Update lambda command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.34.json new/aws-cli-1.18.35/.changes/1.18.34.json --- old/aws-cli-1.18.27/.changes/1.18.34.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.changes/1.18.34.json 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,12 @@ +[ + { + "category": "``iot``", + "description": "Update iot command to latest version", + "type": "api-change" + }, + { + "category": "``mediaconnect``", + "description": "Update mediaconnect command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.35.json new/aws-cli-1.18.35/.changes/1.18.35.json --- old/aws-cli-1.18.27/.changes/1.18.35.json 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.changes/1.18.35.json 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,27 @@ +[ + { + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Update redshift command to latest version", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Update gamelift command to latest version", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Update rds command to latest version", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Update medialive command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---bug-report.md new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---bug-report.md --- old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---bug-report.md 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---bug-report.md 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,32 @@ +--- +name: "\U0001F41B Bug report" +about: Create a report to help us improve +title: '' +labels: needs-triage +assignees: '' + +--- + +Confirm by changing [ ] to [x] below to ensure that it's a bug: +- [ ] I've gone though the [User Guide](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) and the [API reference](https://docs.aws.amazon.com/cli/latest/reference/) +- [ ] I've searched for [previous similar issues](https://github.com/aws/aws-cli/issues) and didn't find any solution + +**Describe the bug** +A clear and concise description of what the bug is. + +**SDK version number** + +**Platform/OS/Hardware/Device** +What are you running the cli on? + +**To Reproduce (observed behavior)** +Steps to reproduce the behavior + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Logs/output** +Get full traceback and error logs by adding `--debug` to the command. + +**Additional context** +Add any other context about the problem here. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---feature-request.md new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---feature-request.md --- old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---feature-request.md 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---feature-request.md 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,20 @@ +--- +name: "\U0001F680 Feature request" +about: Suggest an idea for this project +title: '' +labels: feature-request, needs-triage +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I wish i ths function could also [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---questions---help.md new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---questions---help.md --- old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---questions---help.md 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---questions---help.md 2020-04-02 20:08:14.000000000 +0200 @@ -0,0 +1,27 @@ +--- +name: "\U0001F4AC Questions / Help" +about: Questions about usage of the cli. +title: '' +labels: guidance, needs-triage +assignees: '' + +--- + +Confirm by changing [ ] to [x] below: +- [ ] I've gone though the [User Guide](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) and the [API reference](https://docs.aws.amazon.com/cli/latest/reference/) +- [ ] I've searched for [previous similar issues](https://github.com/aws/aws-cli/issues) and didn't find any solution + +Issue is about usage on: +- [ ] Service API : I want to do X using Y service, what should I do? +- [ ] CLI : passing arguments or cli configurations. +- [ ] Other/Not sure. + +**Platform/OS/Hardware/Device** +What are you running the cli on? + +**Describe the question** + + +**Logs/output** +Get full traceback and error logs by adding `--debug` to the command. + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/CHANGELOG.rst new/aws-cli-1.18.35/CHANGELOG.rst --- old/aws-cli-1.18.27/CHANGELOG.rst 2020-03-23 19:15:32.000000000 +0100 +++ new/aws-cli-1.18.35/CHANGELOG.rst 2020-04-02 20:08:14.000000000 +0200 @@ -2,6 +2,84 @@ CHANGELOG ========= +1.18.35 +======= + +* api-change:``cloudwatch``: Update cloudwatch command to latest version +* api-change:``redshift``: Update redshift command to latest version +* api-change:``gamelift``: Update gamelift command to latest version +* api-change:``rds``: Update rds command to latest version +* api-change:``medialive``: Update medialive command to latest version + + +1.18.34 +======= + +* api-change:``iot``: Update iot command to latest version +* api-change:``mediaconnect``: Update mediaconnect command to latest version + + +1.18.33 +======= + +* api-change:``rekognition``: Update rekognition command to latest version +* api-change:``appconfig``: Update appconfig command to latest version +* api-change:``opsworkscm``: Update opsworkscm command to latest version +* api-change:``elastic-inference``: Update elastic-inference command to latest version +* api-change:``pinpoint``: Update pinpoint command to latest version +* api-change:``detective``: Update detective command to latest version +* api-change:``mediastore``: Update mediastore command to latest version +* api-change:``wafv2``: Update wafv2 command to latest version +* api-change:``glue``: Update glue command to latest version +* api-change:``fms``: Update fms command to latest version +* api-change:``organizations``: Update organizations command to latest version +* api-change:``storagegateway``: Update storagegateway command to latest version +* api-change:``lambda``: Update lambda command to latest version + + +1.18.32 +======= + +* api-change:``accessanalyzer``: Update accessanalyzer command to latest version + + +1.18.31 +======= + +* api-change:``globalaccelerator``: Update globalaccelerator command to latest version +* api-change:``servicecatalog``: Update servicecatalog command to latest version +* api-change:``kendra``: Update kendra command to latest version + + +1.18.30 +======= + +* api-change:``fsx``: Update fsx command to latest version +* api-change:``sagemaker``: Update sagemaker command to latest version +* api-change:``securityhub``: Update securityhub command to latest version + + +1.18.29 +======= + +* enhancement:shorthand: The CLI now no longer allows a key to be spcified twice in a shorthand parameter. For example foo=bar,foo=baz would previously be accepted, with only baz being set, and foo=bar silently being ignored. Now an error will be raised pointing out the issue, and suggesting a fix. +* api-change:``application-insights``: Update application-insights command to latest version +* api-change:``detective``: Update detective command to latest version +* api-change:``managedblockchain``: Update managedblockchain command to latest version +* api-change:``es``: Update es command to latest version +* api-change:``xray``: Update xray command to latest version +* api-change:``ce``: Update ce command to latest version + + +1.18.28 +======= + +* api-change:``rds-data``: Update rds-data command to latest version +* api-change:``eks``: Update eks command to latest version +* api-change:``organizations``: Update organizations command to latest version +* api-change:``athena``: Update athena command to latest version + + 1.18.27 ======= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/awscli/__init__.py new/aws-cli-1.18.35/awscli/__init__.py --- old/aws-cli-1.18.27/awscli/__init__.py 2020-03-23 19:15:32.000000000 +0100 +++ new/aws-cli-1.18.35/awscli/__init__.py 2020-04-02 20:08:14.000000000 +0200 @@ -17,7 +17,7 @@ """ import os -__version__ = '1.18.27' +__version__ = '1.18.35' # # Get our data path to be added to botocore's search path diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/awscli/shorthand.py new/aws-cli-1.18.35/awscli/shorthand.py --- old/aws-cli-1.18.27/awscli/shorthand.py 2020-03-23 19:15:32.000000000 +0100 +++ new/aws-cli-1.18.35/awscli/shorthand.py 2020-04-02 20:08:14.000000000 +0200 @@ -55,15 +55,8 @@ class ShorthandParseError(Exception): - def __init__(self, value, expected, actual, index): - self.value = value - self.expected = expected - self.actual = actual - self.index = index - msg = self._construct_msg() - super(ShorthandParseError, self).__init__(msg) - def _construct_msg(self): + def _error_location(self): consumed, remaining, num_spaces = self.value, '', self.index if '\n' in self.value[:self.index]: # If there's newlines in the consumed expression, we want @@ -83,13 +76,40 @@ next_newline = self.index + self.value[self.index:].index('\n') consumed = self.value[:next_newline] remaining = self.value[next_newline:] + return '%s\n%s%s' % (consumed, (' ' * num_spaces) + '^', remaining) + + +class ShorthandParseSyntaxError(ShorthandParseError): + def __init__(self, value, expected, actual, index): + self.value = value + self.expected = expected + self.actual = actual + self.index = index + msg = self._construct_msg() + super(ShorthandParseSyntaxError, self).__init__(msg) + + def _construct_msg(self): msg = ( "Expected: '%s', received: '%s' for input:\n" - "%s\n" - "%s" "%s" - ) % (self.expected, self.actual, consumed, - ' ' * num_spaces + '^', remaining) + ) % (self.expected, self.actual, self._error_location()) + return msg + + +class DuplicateKeyInObjectError(ShorthandParseError): + def __init__(self, key, value, index): + self.key = key + self.value = value + self.index = index + msg = self._construct_msg() + super(DuplicateKeyInObjectError, self).__init__(msg) + + def _construct_msg(self): + msg = ( + "Second instance of key \"%s\" encountered for input:\n%s\n" + "This is often because there is a preceeding \",\" instead of a " + "space." + ) % (self.key, self._error_location()) return msg @@ -148,10 +168,20 @@ def _parameter(self): # parameter = keyval *("," keyval) params = {} - params.update(self._keyval()) + key, val = self._keyval() + params[key] = val + last_index = self._index while self._index < len(self._input_value): self._expect(',', consume_whitespace=True) - params.update(self._keyval()) + key, val = self._keyval() + # If a key is already defined, it is likely an incorrectly written + # shorthand argument. Raise an error to inform the user. + if key in params: + raise DuplicateKeyInObjectError( + key, self._input_value, last_index + 1 + ) + params[key] = val + last_index = self._index return params def _keyval(self): @@ -159,7 +189,7 @@ key = self._key() self._expect('=', consume_whitespace=True) values = self._values() - return {key: values} + return key, values def _key(self): # key = 1*(alpha / %x30-39 / %x5f / %x2e / %x23) ; [a-zA-Z0-9\-_.#/] @@ -210,7 +240,7 @@ break self._expect(',', consume_whitespace=True) csv_list.append(current) - except ShorthandParseError: + except ShorthandParseSyntaxError: # Backtrack to the previous comma. # This can happen when we reach this case: # foo=a,b,c=d,e=f @@ -312,12 +342,12 @@ if consume_whitespace: self._consume_whitespace() if self._index >= len(self._input_value): - raise ShorthandParseError(self._input_value, char, - 'EOF', self._index) + raise ShorthandParseSyntaxError(self._input_value, char, + 'EOF', self._index) actual = self._input_value[self._index] if actual != char: - raise ShorthandParseError(self._input_value, char, - actual, self._index) + raise ShorthandParseSyntaxError(self._input_value, char, + actual, self._index) self._index += 1 if consume_whitespace: self._consume_whitespace() @@ -326,8 +356,8 @@ result = regex.match(self._input_value[self._index:]) if result is not None: return self._consume_matched_regex(result) - raise ShorthandParseError(self._input_value, '<%s>' % regex.name, - '<none>', self._index) + raise ShorthandParseSyntaxError(self._input_value, '<%s>' % regex.name, + '<none>', self._index) def _consume_matched_regex(self, result): start, end = result.span() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/awscli/topics/s3-faq.rst new/aws-cli-1.18.35/awscli/topics/s3-faq.rst --- old/aws-cli-1.18.27/awscli/topics/s3-faq.rst 2020-03-23 19:15:32.000000000 +0100 +++ new/aws-cli-1.18.35/awscli/topics/s3-faq.rst 2020-04-02 20:08:14.000000000 +0200 @@ -27,8 +27,7 @@ transfer successfully to S3, the AWS CLI will exit with a non zero RC. See ``aws help return-codes`` for more information. -If the upload request is signed with Signature Version 4, then a -``Content-MD5`` is not calculated. Instead, the AWS CLI uses the +If the upload request is signed with Signature Version 4, then the AWS CLI uses the ``x-amz-content-sha256`` header as a checksum instead of ``Content-MD5``. The AWS CLI will use Signature Version 4 for S3 in several cases: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/doc/source/conf.py new/aws-cli-1.18.35/doc/source/conf.py --- old/aws-cli-1.18.27/doc/source/conf.py 2020-03-23 19:15:32.000000000 +0100 +++ new/aws-cli-1.18.35/doc/source/conf.py 2020-04-02 20:08:14.000000000 +0200 @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.18.' # The full version, including alpha/beta/rc tags. -release = '1.18.27' +release = '1.18.35' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/setup.cfg new/aws-cli-1.18.35/setup.cfg --- old/aws-cli-1.18.27/setup.cfg 2020-03-23 19:15:32.000000000 +0100 +++ new/aws-cli-1.18.35/setup.cfg 2020-04-02 20:08:14.000000000 +0200 @@ -4,7 +4,7 @@ [metadata] requires-dist = - botocore==1.15.27 + botocore==1.15.35 docutils>=0.10,<0.16 rsa>=3.1.2,<=3.5.0 s3transfer>=0.3.0,<0.4.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/setup.py new/aws-cli-1.18.35/setup.py --- old/aws-cli-1.18.27/setup.py 2020-03-23 19:15:32.000000000 +0100 +++ new/aws-cli-1.18.35/setup.py 2020-04-02 20:08:14.000000000 +0200 @@ -24,7 +24,7 @@ install_requires = [ - 'botocore==1.15.27', + 'botocore==1.15.35', 'docutils>=0.10,<0.16', 'rsa>=3.1.2,<=3.5.0', 's3transfer>=0.3.0,<0.4.0', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.18.27/tests/unit/test_shorthand.py new/aws-cli-1.18.35/tests/unit/test_shorthand.py --- old/aws-cli-1.18.27/tests/unit/test_shorthand.py 2020-03-23 19:15:32.000000000 +0100 +++ new/aws-cli-1.18.35/tests/unit/test_shorthand.py 2020-04-02 20:08:14.000000000 +0200 @@ -174,6 +174,10 @@ yield (_is_error, "foo={bar=bar") yield (_is_error, "foo=bar,") yield (_is_error, "foo==bar,\nbar=baz") + # Duplicate keys should error otherwise they silently + # set only one of the values. + yield (_is_error, 'foo=bar,foo=qux') + def _is_error(expr): try: ++++++ hide_py_pckgmgmt.patch ++++++ --- /var/tmp/diff_new_pack.F0PTLl/_old 2020-04-07 10:28:29.394307370 +0200 +++ /var/tmp/diff_new_pack.F0PTLl/_new 2020-04-07 10:28:29.394307370 +0200 @@ -1,17 +1,17 @@ ---- setup.py.orig 2020-03-23 19:15:32.000000000 +0100 -+++ setup.py 2020-03-24 19:10:14.975389538 +0100 +--- setup.py.orig 2020-04-02 20:08:14.000000000 +0200 ++++ setup.py 2020-04-03 14:30:04.280983963 +0200 @@ -23,20 +23,20 @@ raise RuntimeError("Unable to find version string.") -install_requires = [ -- 'botocore==1.15.27', +- 'botocore==1.15.35', - 'docutils>=0.10,<0.16', - 'rsa>=3.1.2,<=3.5.0', - 's3transfer>=0.3.0,<0.4.0', -] +# install_requires = [ -+# 'botocore==1.15.27', ++# 'botocore==1.15.35', +# 'docutils>=0.10,<0.16', +# 'rsa>=3.1.2,<=3.5.0', +# 's3transfer>=0.3.0,<0.4.0',