Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-cfn-lint for openSUSE:Factory checked in at 2022-09-27 20:14:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cfn-lint (Old) and /work/SRC/openSUSE:Factory/.python-cfn-lint.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cfn-lint" Tue Sep 27 20:14:32 2022 rev:15 rq:1006406 version:0.65.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-cfn-lint/python-cfn-lint.changes 2022-08-02 22:09:46.701873924 +0200 +++ /work/SRC/openSUSE:Factory/.python-cfn-lint.new.2275/python-cfn-lint.changes 2022-09-27 20:14:46.689938386 +0200 @@ -1,0 +2,78 @@ +Tue Sep 20 12:05:31 UTC 2022 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 0.65.1 + * Update CloudFormation specs to `89.0.0` (#2366) + * Add support for `custom` RDS `Engine` types on resource + type `AWS::RDS::DBInstance` (#2370) + * Remove extra spacing in specs reducing overall size (#2371) + * Update `AllowedValues` for `RetentionInDays` on resource + type `AWS::Logs::LogGroup` (#2372) +- from version 0.65.0 + * Add `--force` option on `--update-specs` so cache isn't used (#2334) + * Add support for Python 3.10 (#2365) + * Update CloudFormation specs to `88.0.0` (#2361) + * Add in `mypy` testing and do a bunch of cleanup based on the results (#2328) + * Update rule I1022 to not suggest `Fn::Sub` on complext `Fn::Join`s (#2364) +- from version 0.64.1 + * Make `me-central-1` `ExtendedSpecs` a module (#2359) +- from version 0.64.0 + * Update `jsonschema` to be able to use version 3.0 and 4.0 (#2336) + * Remove support for python 3.6 and add python 3.9 (#2347) + * Update CloudFormation specs to `87.0.0` (#2353) + * Add support for region `me-central-1` (#2351) + * Disable the SAM validation checks when transforming a template (#2350) +- from version 0.63.2 + * Patch in attributes for `AWS::RDS::DBCluster` (#2344) +- from version 0.63.1 + * Update CloudFormation specs to `86.0.0` (#2335) +- from version 0.63.0 + * support for AWS::LanguageExtensions transform features including + DeletionPolicy, UpdateReplacePolicy, Fn::Length and Fn::ToJsonString + docs (#2339) + * Add rule E1030 to validate Fn::Length is configured correctly (#2339) + * Add rule E1031 to validate Fn::Length is configured correctly (#2339) +- from version 0.62.0 + * Create new API to allow for easier integration of using cfn-lint as a + library docs (#2285) + * Update CloudFormation specs to `85.0.0` (#2324) + * Update Lambda deprecation dates (#2327) + * Fix an issue with `RulesCollection` in which configurations would carry + over between templates (#2331) + * Add used rules into `RulesCollection` so we can print all the used rules + in JUnit and Pretty formatting (#2330) + * Update error message on E3002 (#2059) + * Update error description on E1020 (#2329) +- from version 0.61.5 + * Update CloudFormation specs to `83.0.0` (#2316) + * Update rule I3100 have proper path to resource (#2309) + * Update rule E2503 by removing `AllowedValues` for + `AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute` (#2184) + * Update rule E3002 to include `<CommaDelimitedList` in SSM parameters (#2320) + * Update rule I3013 to not flag on Aurora instances (#2317) +- from version 0.61.4 + * Update CloudFormation specs to `81.1.0` (#2308) +- from version 0.61.3 + * Update CloudFormation specs to `81.0.0` (#2306) + * Add `AWS::EC2::KeyPair` as a `Ref` for the value type `KeyPair` (#2305) +- from version 0.61.2 + * Update CloudFormation specs to `78.1.0` (#2292) + * Add `utf-8` encoding to all `open` calls (#2298) +- from version 0.61.1 + * Update CloudFormation specs to `76.0.0` (#2282) + * Suppress `PendingDeprecationWarning` for `pydot` in + the `pygraphviz` package (#2289) + * Update descriptiosn on rule E1021, E1015, E1016, E1020, and E1017 (#2284) + * Update rule E3033 to ignore dynamic references for string length (#2281) +- from version 0.61.0 + * New rule I3100 to validate new generation instance types are used (#2267) + * Update CloudFormation specs to `73.1.0` (#2275) + * Add `AWS::OpenSearchService::Domain.AccessPolicies` to IAM rules (#2269) + * Reduce the calculated scenarios used when conditions match and one condition + has many variants (#2277) + * Update SARIF output to point to the general "Rules" documentation when a + rule doesn't specify a `source_url` (#2276) +- Refresh patches for new version + * skip-tests-require-network.patch +- Update Requires from setup.py + +------------------------------------------------------------------- Old: ---- cfn-lint-0.60.1.tar.gz New: ---- cfn-lint-0.65.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cfn-lint.spec ++++++ --- /var/tmp/diff_new_pack.jiop4s/_old 2022-09-27 20:14:47.389939911 +0200 +++ /var/tmp/diff_new_pack.jiop4s/_new 2022-09-27 20:14:47.393939920 +0200 @@ -20,7 +20,7 @@ %define skip_python2 1 %define skip_python36 1 Name: python-cfn-lint -Version: 0.60.1 +Version: 0.65.1 Release: 0 Summary: Tool to checks cloudformation for practices and behaviour License: MIT @@ -32,7 +32,7 @@ BuildRequires: python-rpm-macros Requires: git-core Requires: python-PyYAML >= 5.4 -Requires: python-aws-sam-translator >= 1.39.0 +Requires: python-aws-sam-translator >= 1.51.0 Requires: python-jsonpatch Requires: python-jsonschema > 3.0 Requires: python-junit-xml >= 1.9 ++++++ cfn-lint-0.60.1.tar.gz -> cfn-lint-0.65.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-cfn-lint/cfn-lint-0.60.1.tar.gz /work/SRC/openSUSE:Factory/.python-cfn-lint.new.2275/cfn-lint-0.65.1.tar.gz differ: char 12, line 1 ++++++ skip-tests-require-network.patch ++++++ --- /var/tmp/diff_new_pack.jiop4s/_old 2022-09-27 20:14:47.449940042 +0200 +++ /var/tmp/diff_new_pack.jiop4s/_new 2022-09-27 20:14:47.453940051 +0200 @@ -1,7 +1,7 @@ - ---- a/test/unit/module/maintenance/test_update_resource_specs.py -+++ b/test/unit/module/maintenance/test_update_resource_specs.py -@@ -12,6 +12,7 @@ try: +diff -Nru cfn-lint-0.65.1.orig/test/unit/module/maintenance/test_update_resource_specs.py cfn-lint-0.65.1/test/unit/module/maintenance/test_update_resource_specs.py +--- cfn-lint-0.65.1.orig/test/unit/module/maintenance/test_update_resource_specs.py 2022-09-19 23:22:53.000000000 +0200 ++++ cfn-lint-0.65.1/test/unit/module/maintenance/test_update_resource_specs.py 2022-09-20 13:58:19.715942919 +0200 +@@ -12,6 +12,7 @@ from urllib.request import urlopen, Request except ImportError: from urllib2 import urlopen @@ -9,15 +9,15 @@ LOGGER = logging.getLogger('cfnlint.maintenance') LOGGER.addHandler(logging.NullHandler()) -@@ -190,6 +191,7 @@ class TestUpdateResourceSpecs(BaseTestCa - mock_patch_spec.assert_not_called() - mock_json_dump.assert_not_called() +@@ -228,6 +229,7 @@ + mock_patch_spec.assert_called() + mock_json_dump.assert_called_once() + @unittest.skip("Skip tests that requires network") @patch('cfnlint.maintenance.multiprocessing.Pool') @patch('cfnlint.maintenance.update_resource_spec') @patch('cfnlint.maintenance.SPEC_REGIONS', {'us-east-1': 'http://foo.badurl'}) -@@ -202,6 +204,7 @@ class TestUpdateResourceSpecs(BaseTestCa +@@ -240,6 +242,7 @@ fake_pool.starmap.assert_called_once()