Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ansible-lint for openSUSE:Factory 
checked in at 2024-04-10 17:49:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible-lint (Old)
 and      /work/SRC/openSUSE:Factory/.ansible-lint.new.29460 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ansible-lint"

Wed Apr 10 17:49:43 2024 rev:43 rq:1166552 version:24.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ansible-lint/ansible-lint.changes        
2024-03-25 21:20:22.616258930 +0100
+++ /work/SRC/openSUSE:Factory/.ansible-lint.new.29460/ansible-lint.changes     
2024-04-10 17:50:28.840672965 +0200
@@ -1,0 +2,15 @@
+Wed Apr 10 05:40:13 UTC 2024 - Johannes Kastl 
<[email protected]>
+
+- update to 24.2.2:
+  * Bugfixes
+    - Raise exception while accessing rules by index (#4068)
+      @audgirka
+    - Update spdx license list (#4097) @ssbarnea
+    - Bump minimal version of black being required (#4089)
+      @ssbarnea
+    - Add systemctl get-default as acceptable command (#4087)
+      @konstruktoid
+    - Adding EDA tag to the required galaxy.yml tags (#4077)
+      @alisonlhart
+
+-------------------------------------------------------------------

Old:
----
  ansible-lint-24.2.1.tar.gz

New:
----
  ansible-lint-24.2.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ansible-lint.spec ++++++
--- /var/tmp/diff_new_pack.OO3N5f/_old  2024-04-10 17:50:29.608701230 +0200
+++ /var/tmp/diff_new_pack.OO3N5f/_new  2024-04-10 17:50:29.608701230 +0200
@@ -40,7 +40,7 @@
 %global lib_name ansiblelint
 %{?python_enable_dependency_generator}
 Name:           ansible-lint
-Version:        24.2.1
+Version:        24.2.2
 Release:        0%{?dist}
 Summary:        Best practices checker for Ansible
 License:        MIT

++++++ ansible-lint-24.2.1.tar.gz -> ansible-lint-24.2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/.config/constraints.txt 
new/ansible-lint-24.2.2/.config/constraints.txt
--- old/ansible-lint-24.2.1/.config/constraints.txt     2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/.config/constraints.txt     2024-04-09 
17:18:09.000000000 +0200
@@ -5,12 +5,12 @@
 #    pip-compile --all-extras --no-annotate 
--output-file=.config/constraints.txt --strip-extras 
--unsafe-package=resolvelib --unsafe-package=ruamel-yaml-clib pyproject.toml
 #
 ansible-compat==4.1.11
-ansible-core==2.16.4
+ansible-core==2.16.5
 astroid==3.1.0
 attrs==23.2.0
 babel==2.14.0
 beautifulsoup4==4.12.3
-black==24.2.0
+black==24.3.0
 boolean-py==4.0
 bracex==2.4
 cairocffi==1.6.1
@@ -20,7 +20,7 @@
 charset-normalizer==3.3.2
 click==8.1.7
 colorama==0.4.6
-coverage==7.4.3
+coverage==7.4.4
 coverage-enable-subprocess==1.0
 cryptography==42.0.5
 csscompressor==0.9.5
@@ -29,10 +29,10 @@
 dill==0.3.8
 dnspython==2.6.1
 exceptiongroup==1.2.0
-execnet==2.0.2
-filelock==3.13.1
+execnet==2.1.1
+filelock==3.13.3
 ghp-import==2.1.0
-griffe==0.41.3
+griffe==0.42.1
 htmlmin2==0.1.13
 idna==3.6
 iniconfig==2.0.0
@@ -42,9 +42,9 @@
 jsmin==3.0.1
 jsonschema==4.21.1
 jsonschema-specifications==2023.12.1
-license-expression==30.2.0
+license-expression==30.3.0
 linkchecker==10.4.0
-markdown==3.5.2
+markdown==3.6
 markdown-exec==1.8.0
 markdown-include==0.8.1
 markdown-it-py==3.0.0
@@ -53,40 +53,42 @@
 mdurl==0.1.2
 mergedeep==1.3.4
 mkdocs==1.5.3
-mkdocs-ansible==24.2.1
+mkdocs-ansible==24.3.0
 mkdocs-autorefs==1.0.1
 mkdocs-gen-files==0.5.0
 mkdocs-htmlproofer-plugin==1.2.0
-mkdocs-material==9.5.13
+mkdocs-macros-plugin==1.0.5
+mkdocs-material==9.5.17
 mkdocs-material-extensions==1.3.1
 mkdocs-minify-plugin==0.8.0
 mkdocs-monorepo-plugin==1.1.0
-mkdocstrings==0.24.1
-mkdocstrings-python==1.8.0
+mkdocstrings==0.24.3
+mkdocstrings-python==1.9.2
 mypy==1.9.0
 mypy-extensions==1.0.0
 netaddr==1.2.1
-packaging==23.2
+packaging==24.0
 paginate==0.5.6
 pathspec==0.12.1
-pillow==10.2.0
-pipdeptree==2.16.1
+pillow==10.3.0
+pip==24.0
+pipdeptree==2.17.0
 platformdirs==4.2.0
 pluggy==1.4.0
 psutil==5.9.8
-pycparser==2.21
+pycparser==2.22
 pygments==2.17.2
 pylint==3.1.0
 pymdown-extensions==10.7.1
 pytest==8.1.1
-pytest-mock==3.12.0
-pytest-plus==0.6.1
+pytest-mock==3.14.0
+pytest-plus==0.7.0
 pytest-xdist==3.5.0
 python-dateutil==2.9.0.post0
 python-slugify==8.0.4
 pyyaml==6.0.1
 pyyaml-env-tag==0.1
-referencing==0.33.0
+referencing==0.34.0
 regex==2023.12.25
 requests==2.31.0
 rich==13.7.1
@@ -95,13 +97,14 @@
 six==1.16.0
 soupsieve==2.5
 subprocess-tee==0.4.1
+termcolor==2.4.0
 text-unidecode==1.3
 tinycss2==1.2.1
 tomli==2.0.1
 tomlkit==0.12.4
-types-jsonschema==4.21.0.20240118
-types-pyyaml==6.0.12.12
-typing-extensions==4.10.0
+types-jsonschema==4.21.0.20240331
+types-pyyaml==6.0.12.20240311
+typing-extensions==4.11.0
 urllib3==2.2.1
 watchdog==4.0.0
 wcmatch==8.5.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/.config/requirements-lock.txt 
new/ansible-lint-24.2.2/.config/requirements-lock.txt
--- old/ansible-lint-24.2.1/.config/requirements-lock.txt       2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/.config/requirements-lock.txt       2024-04-09 
17:18:09.000000000 +0200
@@ -5,14 +5,14 @@
 #    pip-compile --no-annotate --output-file=.config/requirements-lock.txt 
--strip-extras --unsafe-package=resolvelib --unsafe-package=ruamel-yaml-clib 
pyproject.toml
 #
 ansible-compat==4.1.11
-ansible-core==2.16.4
+ansible-core==2.16.5
 attrs==23.2.0
-black==24.2.0
+black==24.3.0
 bracex==2.4
 cffi==1.16.0
 click==8.1.7
 cryptography==42.0.5
-filelock==3.13.1
+filelock==3.13.3
 jinja2==3.1.3
 jsonschema==4.21.1
 jsonschema-specifications==2023.12.1
@@ -20,19 +20,19 @@
 markupsafe==2.1.5
 mdurl==0.1.2
 mypy-extensions==1.0.0
-packaging==23.2
+packaging==24.0
 pathspec==0.12.1
 platformdirs==4.2.0
-pycparser==2.21
+pycparser==2.22
 pygments==2.17.2
 pyyaml==6.0.1
-referencing==0.33.0
+referencing==0.34.0
 rich==13.7.1
 rpds-py==0.18.0
 ruamel-yaml==0.18.6
 subprocess-tee==0.4.1
 tomli==2.0.1
-typing-extensions==4.10.0
+typing-extensions==4.11.0
 wcmatch==8.5.1
 yamllint==1.35.1
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/.config/requirements-test.in 
new/ansible-lint-24.2.2/.config/requirements-test.in
--- old/ansible-lint-24.2.1/.config/requirements-test.in        2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/.config/requirements-test.in        2024-04-09 
17:18:09.000000000 +0200
@@ -2,7 +2,7 @@
 coverage-enable-subprocess # see 
https://github.com/nedbat/coveragepy/issues/1341#issuecomment-1228942657
 coverage[toml] >= 6.4.4
 jmespath
-license-expression >= 30.1.1 # Apache 2.0
+license-expression >= 30.3.0 # Apache 2.0
 mypy # IDE support
 netaddr # needed by ipwrap filter
 psutil # soft-dep of pytest-xdist
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/.config/requirements.in 
new/ansible-lint-24.2.2/.config/requirements.in
--- old/ansible-lint-24.2.1/.config/requirements.in     2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/.config/requirements.in     2024-04-09 
17:18:09.000000000 +0200
@@ -3,7 +3,7 @@
 ansible-core>=2.12.0 # GPLv3
 ansible-compat>=4.1.11 # GPLv3
 # alphabetically sorted:
-black>=22.8.0 # MIT
+black>=24.3.0 # MIT (security)
 filelock>=3.3.0 # The Unlicense
 jsonschema>=4.10.0 # MIT, version needed for improved errors
 packaging>=21.3 # Apache-2.0,BSD-2-Clause
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/.git_archival.txt 
new/ansible-lint-24.2.2/.git_archival.txt
--- old/ansible-lint-24.2.1/.git_archival.txt   2024-03-12 09:11:59.000000000 
+0100
+++ new/ansible-lint-24.2.2/.git_archival.txt   2024-04-09 17:18:09.000000000 
+0200
@@ -1,4 +1,4 @@
-node: ce2ebd7df4486adde693d7a70f0a9cd1814bce35
-node-date: 2024-03-12T08:11:59+00:00
+node: 88c5bd7c646a06dea61aab93fa4ad616b713179a
+node-date: 2024-04-09T16:18:09+01:00
 describe-name: v24
-ref-names: HEAD -> main, tag: v24.2.1, tag: v24
+ref-names: HEAD -> main, tag: v24.2.2, tag: v24
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/.github/workflows/release.yml 
new/ansible-lint-24.2.2/.github/workflows/release.yml
--- old/ansible-lint-24.2.1/.github/workflows/release.yml       2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/.github/workflows/release.yml       2024-04-09 
17:18:09.000000000 +0200
@@ -49,7 +49,7 @@
           submodules: true
 
       - name: Build dists
-        run: python -m tox
+        run: python3 -m tox
 
       - name: Publish to pypi.org
         if: >- # "create" workflows run separately from "push" & "pull_request"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/.pre-commit-config.yaml 
new/ansible-lint-24.2.2/.pre-commit-config.yaml
--- old/ansible-lint-24.2.1/.pre-commit-config.yaml     2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/.pre-commit-config.yaml     2024-04-09 
17:18:09.000000000 +0200
@@ -69,18 +69,18 @@
           - [email protected]
           - [email protected]
   - repo: https://github.com/streetsidesoftware/cspell-cli
-    rev: v8.3.0
+    rev: v8.6.1
     hooks:
       - id: cspell
         # entry: codespell --relative
         args: [--relative, --no-progress, --no-summary]
         name: Spell check with cspell
   - repo: https://github.com/python-jsonschema/check-jsonschema
-    rev: 0.28.0
+    rev: 0.28.1
     hooks:
       - id: check-github-workflows
   - repo: https://github.com/pre-commit/pre-commit-hooks.git
-    rev: v4.5.0
+    rev: v4.6.0
     hooks:
       - id: end-of-file-fixer
         # ignore formatting-prettier to have an accurate prettier comparison
@@ -121,7 +121,7 @@
         additional_dependencies:
           - tomli
   - repo: https://github.com/adrienverge/yamllint.git
-    rev: v1.34.0
+    rev: v1.35.1
     hooks:
       - id: yamllint
         exclude: >
@@ -136,17 +136,17 @@
         types: [file, yaml]
         entry: yamllint --strict
   - repo: https://github.com/astral-sh/ruff-pre-commit
-    rev: "v0.2.1"
+    rev: "v0.3.5"
     hooks:
       - id: ruff
         args: [--fix, --exit-non-zero-on-fix]
   - repo: https://github.com/psf/black
-    rev: 24.1.1
+    rev: 24.3.0
     hooks:
       - id: black
         language_version: python3
   - repo: https://github.com/pre-commit/mirrors-mypy
-    rev: v1.8.0
+    rev: v1.9.0
     hooks:
       - id: mypy
         # empty args needed in order to match mypy cli behavior
@@ -157,7 +157,7 @@
           - cryptography>=39.0.1
           - filelock>=3.12.2
           - jinja2
-          - license-expression >= 30.1.1
+          - license-expression >= 30.3.0
           - pytest-mock
           - pytest>=7.2.2
           - rich>=13.2.0
@@ -175,7 +175,7 @@
             plugins/.*
           )$
   - repo: https://github.com/pycqa/pylint
-    rev: v3.0.3
+    rev: v3.1.0
     hooks:
       - id: pylint
         args:
@@ -187,7 +187,7 @@
           - docutils
           - filelock>=3.12.2
           - jsonschema>=4.20.0
-          - license-expression >= 30.1.1
+          - license-expression >= 30.3.0
           - pytest-mock
           - pytest>=7.2.2
           - pyyaml
@@ -199,7 +199,7 @@
           - wcmatch
           - yamllint
   - repo: https://github.com/jazzband/pip-tools
-    rev: 7.3.0
+    rev: 7.4.1
     hooks:
       - id: pip-compile
         name: lock
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/docs/installing.md 
new/ansible-lint-24.2.2/docs/installing.md
--- old/ansible-lint-24.2.1/docs/installing.md  2024-03-12 09:11:59.000000000 
+0100
+++ new/ansible-lint-24.2.2/docs/installing.md  2024-04-09 17:18:09.000000000 
+0200
@@ -13,9 +13,9 @@
     this document. Before raising any bugs related to installation, review all 
of
     the following details:
 
-    - You should use installation methods outlined in this document only.
+    - You should use the installation methods outlined in this document only.
     - You should upgrade the Python installer (`pip` or `pipx`) to the latest
-      version available from pypi.org. If you used a system package manager, 
you
+      version available from pypi.org. If you use a system package manager, you
       will need to upgrade the installer to a newer version.
     - If you are installing from a git zip archive, which is not supported but
       should work, ensure you use the main branch and the latest version of 
pip and
@@ -30,10 +30,11 @@
     related to the installation will be closed and locked.
 
 For a container image, we recommend using
-[creator-ee](https://github.com/ansible/creator-ee/), which includes
-Ansible-lint. If you have a use case that the `creator-ee` container doesn't
-satisfy, please contact the team through the
-[discussions](https://github.com/ansible/ansible-lint/discussions) forum.
+[creator-ee](https://github.com/ansible/creator-ee/) which includes
+`ansible-dev-tools` (it combines critical Ansible development packages into a
+unified Python package). If you have a use case that the `creator-ee` container
+doesn't satisfy, please contact the team through the
+[discussion](https://github.com/ansible/ansible-lint/discussions) forum.
 
 You can also run Ansible-lint on your source code with the
 [Ansible-lint GitHub 
action](https://github.com/marketplace/actions/run-ansible-lint)
@@ -41,6 +42,20 @@
 
 ## Installing the latest version
 
+!!! Recommendation
+
+    The **recommended** approach to install `ansible-lint` is using the
+    `ansible-dev-tools` package.
+    [Ansible Development Tools 
(ADT)](https://ansible.readthedocs.io/projects/dev-tools/)
+    aims to streamline the setup and usage of several tools needed in order to
+    create [Ansible](https://www.ansible.com) content. ADT combines critical 
Ansible
+    development packages into a unified Python package.
+
+    ```bash
+    # This also installs ansible-core if it is not already installed
+    pip3 install ansible-dev-tools
+    ```
+
 You can install the most recent version of Ansible-lint with the [pip3] or
 [pipx] Python package manager. Use [pipx] to isolate Ansible-lint from your
 current Python environment as an alternative to creating a virtual environment.
@@ -52,10 +67,9 @@
 
 !!! note
 
-    If you want to install the exact versions of all dependencies that were 
used
-    to test a specific version of ansible-lint, you can add `lock` extra. This
-    will only work with Python 3.10 or newer. Do this only inside a
-    virtual environment.
+    If you want to install the exact versions of all dependencies that were 
used to
+    test a specific version of ansible-lint, you can add `lock` extra. This 
will
+    only work with Python 3.10 or newer. Do this only inside a virtual 
environment.
 
     ```bash
     pip3 install "ansible-lint[lock]"
@@ -114,9 +128,9 @@
 Due to limitations on how GitHub Actions are processing arguments, we do not
 plan to provide extra options. You will have to make use of
 [ansible-lint own configuration 
file](https://ansible.readthedocs.io/projects/lint/configuring/)
-for altering its behavior.
+to alter its behavior.
 
-To also enable [dependabot][dependabot] automatic updates the newer versions of
+To also enable [dependabot][dependabot] automatic updates, the newer versions 
of
 ansible-lint action you should create a file similar to
 [.github/dependabot.yml][.github/dependabot.yml]
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-lint-24.2.1/examples/playbooks/rule-command-instead-of-module-pass.yml
 
new/ansible-lint-24.2.2/examples/playbooks/rule-command-instead-of-module-pass.yml
--- 
old/ansible-lint-24.2.1/examples/playbooks/rule-command-instead-of-module-pass.yml
  2024-03-12 09:11:59.000000000 +0100
+++ 
new/ansible-lint-24.2.2/examples/playbooks/rule-command-instead-of-module-pass.yml
  2024-04-09 17:18:09.000000000 +0200
@@ -22,6 +22,10 @@
       ansible.builtin.command: systemctl show-environment
       changed_when: false
 
+    - name: Get systemd runlevel
+      ansible.builtin.command: systemctl get-default
+      changed_when: false
+
     - name: Set systemd runlevel
       ansible.builtin.command: systemctl set-default multi-user.target
       changed_when: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-lint-24.2.1/src/ansiblelint/rules/__init__.py 
new/ansible-lint-24.2.2/src/ansiblelint/rules/__init__.py
--- old/ansible-lint-24.2.1/src/ansiblelint/rules/__init__.py   2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/src/ansiblelint/rules/__init__.py   2024-04-09 
17:18:09.000000000 +0200
@@ -109,8 +109,8 @@
         match.task = task
         if not match.details:
             match.details = "Task/Handler: " + 
ansiblelint.utils.task_to_str(task)
-        if match.lineno < task[LINE_NUMBER_KEY]:
-            match.lineno = task[LINE_NUMBER_KEY]
+
+        match.lineno = max(match.lineno, task[LINE_NUMBER_KEY])
 
     def matchlines(self, file: Lintable) -> list[MatchError]:
         matches: list[MatchError] = []
@@ -455,6 +455,9 @@
 
     def __getitem__(self, item: Any) -> BaseRule:
         """Return a rule from inside the collection based on its id."""
+        if not isinstance(item, str):
+            msg = f"Expected str but got {type(item)} when trying to access 
rule by it's id"
+            raise RuntimeError(msg)
         for rule in self.rules:
             if rule.id == item:
                 return rule
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-lint-24.2.1/src/ansiblelint/rules/command_instead_of_module.py 
new/ansible-lint-24.2.2/src/ansiblelint/rules/command_instead_of_module.py
--- old/ansible-lint-24.2.1/src/ansiblelint/rules/command_instead_of_module.py  
2024-03-12 09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/src/ansiblelint/rules/command_instead_of_module.py  
2024-04-09 17:18:09.000000000 +0200
@@ -72,6 +72,7 @@
         "git": ["branch", "log", "lfs", "rev-parse"],
         "systemctl": [
             "--version",
+            "get-default",
             "kill",
             "set-default",
             "set-property",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/src/ansiblelint/rules/galaxy.py 
new/ansible-lint-24.2.2/src/ansiblelint/rules/galaxy.py
--- old/ansible-lint-24.2.1/src/ansiblelint/rules/galaxy.py     2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/src/ansiblelint/rules/galaxy.py     2024-04-09 
17:18:09.000000000 +0200
@@ -41,6 +41,7 @@
             "application",
             "cloud",
             "database",
+            "eda",
             "infrastructure",
             "linux",
             "monitoring",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-lint-24.2.1/src/ansiblelint/schemas/__store__.json 
new/ansible-lint-24.2.2/src/ansiblelint/schemas/__store__.json
--- old/ansible-lint-24.2.1/src/ansiblelint/schemas/__store__.json      
2024-03-12 09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/src/ansiblelint/schemas/__store__.json      
2024-04-09 17:18:09.000000000 +0200
@@ -24,7 +24,7 @@
     "url": 
"https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/inventory.json";
   },
   "meta": {
-    "etag": "e04a9e9c210c666c744dfe9ebf1ca1f4e95e71bd16995514b9c3a56186e66c98",
+    "etag": "54b5e8c779eb0959619335dcb4d04824bbe0036e5f2bf50b581ea5ed77fd2644",
     "url": 
"https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/meta.json";
   },
   "meta-runtime": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-lint-24.2.1/src/ansiblelint/schemas/galaxy.json 
new/ansible-lint-24.2.2/src/ansiblelint/schemas/galaxy.json
--- old/ansible-lint-24.2.1/src/ansiblelint/schemas/galaxy.json 2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/src/ansiblelint/schemas/galaxy.json 2024-04-09 
17:18:09.000000000 +0200
@@ -27,6 +27,7 @@
         "AGPL-3.0-or-later",
         "AMDPLPA",
         "AML",
+        "AML-glslang",
         "AMPAS",
         "ANTLR-PD",
         "ANTLR-PD-fallback",
@@ -41,6 +42,7 @@
         "Abstyles",
         "AdaCore-doc",
         "Adobe-2006",
+        "Adobe-Display-PostScript",
         "Adobe-Glyph",
         "Adobe-Utopia",
         "Afmparse",
@@ -62,6 +64,7 @@
         "Autoconf-exception-macro",
         "BSD-1-Clause",
         "BSD-2-Clause",
+        "BSD-2-Clause-Darwin",
         "BSD-2-Clause-Patent",
         "BSD-2-Clause-Views",
         "BSD-3-Clause",
@@ -76,6 +79,7 @@
         "BSD-3-Clause-No-Nuclear-Warranty",
         "BSD-3-Clause-Open-MPI",
         "BSD-3-Clause-Sun",
+        "BSD-3-Clause-acpica",
         "BSD-3-Clause-flex",
         "BSD-4-Clause",
         "BSD-4-Clause-Shortened",
@@ -87,13 +91,16 @@
         "BSD-Inferno-Nettverk",
         "BSD-Protection",
         "BSD-Source-Code",
+        "BSD-Source-beginning-file",
         "BSD-Systemics",
+        "BSD-Systemics-W3Works",
         "BSL-1.0",
         "BUSL-1.1",
         "Baekmuk",
         "Bahyph",
         "Barr",
         "Beerware",
+        "Bison-exception-1.24",
         "Bison-exception-2.2",
         "BitTorrent-1.0",
         "BitTorrent-1.1",
@@ -103,6 +110,7 @@
         "Boehm-GC",
         "Bootloader-exception",
         "Borceux",
+        "Brian-Gladman-2-Clause",
         "Brian-Gladman-3-Clause",
         "C-UDA-1.0",
         "CAL-1.0",
@@ -114,6 +122,7 @@
         "CC-BY-2.5-AU",
         "CC-BY-3.0",
         "CC-BY-3.0-AT",
+        "CC-BY-3.0-AU",
         "CC-BY-3.0-DE",
         "CC-BY-3.0-IGO",
         "CC-BY-3.0-NL",
@@ -180,6 +189,7 @@
         "CFITSIO",
         "CLISP-exception-2.0",
         "CMU-Mach",
+        "CMU-Mach-nodoc",
         "CNRI-Jython",
         "CNRI-Python",
         "CNRI-Python-GPL-Compatible",
@@ -189,6 +199,7 @@
         "CPOL-1.02",
         "CUA-OPL-1.0",
         "Caldera",
+        "Caldera-no-preamble",
         "ClArtistic",
         "Classpath-exception-2.0",
         "Clips",
@@ -200,10 +211,12 @@
         "CrystalStacker",
         "Cube",
         "D-FSL-1.0",
+        "DEC-3-Clause",
         "DL-DE-BY-2.0",
         "DL-DE-ZERO-2.0",
         "DOC",
         "DRL-1.0",
+        "DRL-1.1",
         "DSDP",
         "DigiRule-FOSS-exception",
         "Dotseqn",
@@ -226,6 +239,7 @@
         "FDK-AAC",
         "FLTK-exception",
         "FSFAP",
+        "FSFAP-no-warranty-disclaimer",
         "FSFUL",
         "FSFULLR",
         "FSFULLRWD",
@@ -241,6 +255,7 @@
         "GCC-exception-2.0",
         "GCC-exception-2.0-note",
         "GCC-exception-3.1",
+        "GCR-docs",
         "GD",
         "GFDL-1.1-invariants-only",
         "GFDL-1.1-invariants-or-later",
@@ -263,6 +278,7 @@
         "GL2PS",
         "GLWTPL",
         "GNAT-exception",
+        "GNOME-examples-exception",
         "GNU-compiler-exception",
         "GPL-1.0-only",
         "GPL-1.0-or-later",
@@ -279,11 +295,16 @@
         "Giftware",
         "Glide",
         "Glulxe",
+        "Gmsh-exception",
         "Graphics-Gems",
         "HP-1986",
         "HP-1989",
         "HPND",
         "HPND-DEC",
+        "HPND-Fenneberg-Livingston",
+        "HPND-INRIA-IMAG",
+        "HPND-Kevlin-Henney",
+        "HPND-MIT-disclaimer",
         "HPND-Markus-Kuhn",
         "HPND-Pbmplus",
         "HPND-UC",
@@ -291,6 +312,7 @@
         "HPND-doc-sell",
         "HPND-export-US",
         "HPND-export-US-modify",
+        "HPND-sell-MIT-disclaimer-xserver",
         "HPND-sell-regexpr",
         "HPND-sell-variant",
         "HPND-sell-variant-MIT-disclaimer",
@@ -305,6 +327,7 @@
         "IPA",
         "IPL-1.0",
         "ISC",
+        "ISC-Veillard",
         "ImageMagick",
         "Imlib2",
         "Info-ZIP",
@@ -334,6 +357,7 @@
         "LLGPL",
         "LLVM-exception",
         "LOOP",
+        "LPD-document",
         "LPL-1.0",
         "LPL-1.02",
         "LPPL-1.0",
@@ -381,6 +405,8 @@
         "MS-PL",
         "MS-RL",
         "MTLL",
+        "Mackerras-3-Clause",
+        "Mackerras-3-Clause-acknowledgment",
         "MakeIndex",
         "Martin-Birgmeier",
         "McPhee-slideshow",
@@ -468,6 +494,8 @@
         "OpenJDK-assembly-exception-1.0",
         "OpenPBS-2.3",
         "OpenSSL",
+        "OpenSSL-standalone",
+        "OpenVision",
         "PADL",
         "PDDL-1.0",
         "PHP-3.0",
@@ -476,6 +504,7 @@
         "PSF-2.0",
         "Parity-6.0.0",
         "Parity-7.0.0",
+        "Pixar",
         "Plexus",
         "PolyForm-Noncommercial-1.0.0",
         "PolyForm-Small-Business-1.0.0",
@@ -499,6 +528,7 @@
         "Ruby",
         "SANE-exception",
         "SAX-PD",
+        "SAX-PD-2.0",
         "SCEA",
         "SGI-B-1.0",
         "SGI-B-1.1",
@@ -518,6 +548,7 @@
         "SPL-1.0",
         "SSH-OpenSSH",
         "SSH-short",
+        "SSLeay-standalone",
         "SSPL-1.0",
         "SWI-exception",
         "SWL",
@@ -532,12 +563,14 @@
         "Spencer-94",
         "Spencer-99",
         "SugarCRM-1.1.3",
+        "Sun-PPP",
         "SunPro",
         "Swift-exception",
         "Symlinks",
         "TAPR-OHL-1.0",
         "TCL",
         "TCP-wrappers",
+        "TGPPL-1.0",
         "TMate",
         "TORQUE-1.1",
         "TOSL",
@@ -552,8 +585,10 @@
         "UBDL-exception",
         "UCAR",
         "UCL-1.0",
+        "UMich-Merit",
         "UPL-1.0",
         "URT-RLE",
+        "Unicode-3.0",
         "Unicode-DFS-2015",
         "Unicode-DFS-2016",
         "Unicode-TOU",
@@ -590,6 +625,7 @@
         "Zimbra-1.3",
         "Zimbra-1.4",
         "Zlib",
+        "bcrypt-Solar-Designer",
         "blessing",
         "bzip2-1.0.6",
         "check-cvs",
@@ -604,11 +640,14 @@
         "eCos-exception-2.0",
         "eGenix",
         "etalab-2.0",
+        "fmt-exception",
         "freertos-exception-2.0",
         "fwlw",
         "gSOAP-1.3b",
         "gnu-javamail-exception",
         "gnuplot",
+        "gtkbook",
+        "hdparm",
         "i2p-gpl-java-exception",
         "iMatix",
         "libpng-2.0",
@@ -618,17 +657,20 @@
         "libutil-David-Nugent",
         "lsof",
         "magaz",
+        "mailprio",
         "metamail",
         "mif-exception",
         "mpi-permissive",
         "mpich2",
         "mplus",
         "openvpn-openssl-exception",
-        "pnmstitc",
+        "pnmstitch",
         "psfrag",
         "psutils",
         "python-ldap",
+        "radvd",
         "snprintf",
+        "softSurfer",
         "ssh-keyscan",
         "stunnel-exception",
         "swrule",
@@ -638,6 +680,7 @@
         "w3m",
         "x11vnc-openssl-exception",
         "xinetd",
+        "xkeyboard-config-Zinoviev",
         "xlock",
         "xpp",
         "zlib-acknowledgement"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ansible-lint-24.2.1/test/fixtures/broken-ansible.cfg/ansible.cfg 
new/ansible-lint-24.2.2/test/fixtures/broken-ansible.cfg/ansible.cfg
--- old/ansible-lint-24.2.1/test/fixtures/broken-ansible.cfg/ansible.cfg        
2024-03-12 09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/test/fixtures/broken-ansible.cfg/ansible.cfg        
2024-04-09 17:18:09.000000000 +0200
@@ -1,5 +1,2 @@
 [defaults]
-
-# This breaks ansible-core, because it loads the value as null and only
-# integers are accepted.
-gather_timeout=
+fact_caching_timeout=invalid-value
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/test/schemas/src/schema.spec.ts 
new/ansible-lint-24.2.2/test/schemas/src/schema.spec.ts
--- old/ansible-lint-24.2.1/test/schemas/src/schema.spec.ts     2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/test/schemas/src/schema.spec.ts     2024-04-09 
17:18:09.000000000 +0200
@@ -76,7 +76,7 @@
             }
             // validate using check-jsonschema (python-jsonschema):
             // const py = exec();
-            // Do not use python -m ... calling notation because for some
+            // Do not use python3 -m ... calling notation because for some
             // reason, nodejs environment lacks some env variables needed
             // and breaks usage from inside virtualenvs.
             const proc = spawnSync(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/test/test_main.py 
new/ansible-lint-24.2.2/test/test_main.py
--- old/ansible-lint-24.2.1/test/test_main.py   2024-03-12 09:11:59.000000000 
+0100
+++ new/ansible-lint-24.2.2/test/test_main.py   2024-04-09 17:18:09.000000000 
+0200
@@ -120,6 +120,6 @@
     )
     assert proc.returncode == RC.INVALID_CONFIG, proc
     assert (
-        "Invalid type for configuration option setting: DEFAULT_GATHER_TIMEOUT"
+        "Invalid type for configuration option setting: CACHE_PLUGIN_TIMEOUT"
         in proc.stderr
     )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ansible-lint-24.2.1/test/test_schemas.py 
new/ansible-lint-24.2.2/test/test_schemas.py
--- old/ansible-lint-24.2.1/test/test_schemas.py        2024-03-12 
09:11:59.000000000 +0100
+++ new/ansible-lint-24.2.2/test/test_schemas.py        2024-04-09 
17:18:09.000000000 +0200
@@ -93,7 +93,7 @@
         spx_enum = schema["$defs"]["SPDXLicenseEnum"]["enum"]
     if set(spx_enum) != license_ids:
         # In absence of a
-        if os.environ.get("PIP_CONSTRAINT", "/dev/null") != "/dev/null":
+        if os.environ.get("PIP_CONSTRAINT", "/dev/null") == "/dev/null":
             with galaxy_json.open("w", encoding="utf-8") as f:
                 schema["$defs"]["SPDXLicenseEnum"]["enum"] = 
sorted(license_ids)
                 json.dump(schema, f, indent=2)

Reply via email to