Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package molecule for openSUSE:Factory checked in at 2023-09-11 21:21:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/molecule (Old) and /work/SRC/openSUSE:Factory/.molecule.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "molecule" Mon Sep 11 21:21:33 2023 rev:6 rq:1110135 version:6.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/molecule/molecule.changes 2023-06-27 23:16:43.735413595 +0200 +++ /work/SRC/openSUSE:Factory/.molecule.new.1766/molecule.changes 2023-09-11 21:25:48.237120171 +0200 @@ -1,0 +2,59 @@ +Wed Sep 6 06:29:17 UTC 2023 - Johannes Kastl <ka...@b1-systems.de> + +- update to 6.0.2: + * Bugfixes + - Update the getting started guide (#4023) @ajinkyau + - Update ansible-compat to v4.1.7 (#4022) @ajinkyau +- drop Requires and BuildRequires that are no longer needed +- add Requires for wcmatch >= 8.1.2 +- ignore some more pytest checks that cannot be run in OBS as they + required podman/docker etc. + +------------------------------------------------------------------- +Wed Sep 6 06:26:45 UTC 2023 - Johannes Kastl <ka...@b1-systems.de> + +- update to 6.0.1: + * Bugfixes + - Pass environment in testinfra (#4014) @zhan9san + - fix: remove `role` from `init` help info (#4010) @chenrui333 + +------------------------------------------------------------------- +Wed Sep 6 06:24:50 UTC 2023 - Johannes Kastl <ka...@b1-systems.de> + +- update to 6.0.0: + * Major Changes + - Change current directory to scenario before running playbooks + (#3966) @ssbarnea + - Temporary disable support for external drivers (#3961) + @ssbarnea + - Reimplemented templating (init command) (#3959) @ssbarnea + - Remove ability to configure collections-path and roles-path + for dependency (#3956) @ssbarnea + * Minor Changes + - Allow molecule to list scenarios present under molecule + directory within a collection (#3989) @ajinkyau + - Avoid skipping create and destroy steps on delegated (#3949) + @ssbarnea + * Bugfixes + - Ignore scenarios in virtual envrionments (#3996) @ajinkyau + - Scaffold future docs structure (#3997) @cidrblock + - Update documentation (#3985) @ajinkyau + - Add example of integration with kubevirt (#3972) @jangel97 + - Make pytest-testinfra as an optional dependency (#3982) + @ajinkyau + - Dependency installation directory is changed (#3980) + @zhan9san + - Avoid reinstalling dependencies (#3979) @zhan9san + - Remove constraints requirement files (#3981) @zhan9san + - Add example of using docker collection using default driver + (#3978) @zhan9san + - Update documentation (#3975) @ajinkyau + - Fix connection plugin name setting (#3957) @apatard + - Disable isolation from ansible-compat Runtime (#3962) + @ssbarnea + - Add example of using podman collection using default driver + (#3947) @ssbarnea + - Improve how executed commands are logged (#3948) @ssbarnea + - Make driver optional in molecule.yml file (#3946) @ssbarnea + +------------------------------------------------------------------- Old: ---- molecule-5.1.0.tar.gz New: ---- _service molecule-6.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ molecule.spec ++++++ --- /var/tmp/diff_new_pack.ffVXCj/_old 2023-09-11 21:25:49.389161240 +0200 +++ /var/tmp/diff_new_pack.ffVXCj/_new 2023-09-11 21:25:49.389161240 +0200 @@ -39,13 +39,12 @@ %bcond_without test Name: molecule -Version: 5.1.0 +Version: 6.0.2 Release: 0 Summary: Aids in the development and testing of Ansible roles License: MIT URL: https://github.com/ansible-community/molecule Source: https://files.pythonhosted.org/packages/source/m/molecule/molecule-%{version}.tar.gz -# Taken from upstream PR https://github.com/ansible-community/molecule/pull/3904 BuildRequires: python-rpm-macros BuildRequires: %{ansible_python}-pip BuildRequires: %{ansible_python}-setuptools @@ -59,38 +58,39 @@ BuildRequires: %{ansible_python}-pytest >= 7.2.0 BuildRequires: %{ansible_python}-pytest-mock >= 3.10.0 BuildRequires: %{ansible_python}-pytest-plus >= 0.4.0 -BuildRequires: %{ansible_python}-pytest-testinfra >= 7.0.0 BuildRequires: %{ansible_python}-pytest-xdist >= 3.1.0 BuildRequires: %{ansible_python}-yamllint -# Runtime dependencies of molecule -BuildRequires: ansible-core -BuildRequires: %{ansible_python} -BuildRequires: %{ansible_python}-Jinja2 >= 2.11.3 -BuildRequires: %{ansible_python}-PyYAML >= 5.1 -BuildRequires: %{ansible_python}-ansible-compat >= 4.0.1 +%endif +# add runtime dependencies of molecule as BuildRequires +# https://github.com/ansible/molecule/blob/main/.config/requirements.in +BuildRequires: %{ansible_python}-base >= 3.9 +BuildRequires: ansible-core >= 2.12.10 +BuildRequires: %{ansible_python}-ansible-compat >= 4.1.8 BuildRequires: %{ansible_python}-click >= 8.0 BuildRequires: %{ansible_python}-click-help-colors >= 0.9 -BuildRequires: %{ansible_python}-cookiecutter >= 1.7.3 BuildRequires: %{ansible_python}-enrich >= 1.2.7 BuildRequires: %{ansible_python}-jsonschema >= 4.9.1 +BuildRequires: %{ansible_python}-Jinja2 >= 2.11.3 BuildRequires: %{ansible_python}-packaging BuildRequires: %{ansible_python}-pluggy >= 0.7.1 +BuildRequires: %{ansible_python}-PyYAML >= 5.1 BuildRequires: %{ansible_python}-rich >= 9.5.1 -%endif +BuildRequires: %{ansible_python}-wcmatch >= 8.1.2 BuildRequires: fdupes -Requires: ansible-core -Requires: %{ansible_python}-base -Requires: %{ansible_python}-Jinja2 >= 2.11.3 -Requires: %{ansible_python}-PyYAML >= 5.1 -Requires: %{ansible_python}-ansible-compat >= 4.0.1 +# https://github.com/ansible/molecule/blob/main/.config/requirements.in +Requires: %{ansible_python}-base >= 3.9 +Requires: %{ansible_python}-ansible-compat >= 4.1.8 +Requires: ansible-core >= 2.12.10 Requires: %{ansible_python}-click >= 8.0 Requires: %{ansible_python}-click-help-colors >= 0.9 -Requires: %{ansible_python}-cookiecutter >= 1.7.3 Requires: %{ansible_python}-enrich >= 1.2.7 Requires: %{ansible_python}-jsonschema >= 4.9.1 +Requires: %{ansible_python}-Jinja2 >= 2.11.3 Requires: %{ansible_python}-packaging Requires: %{ansible_python}-pluggy >= 0.7.1 +Requires: %{ansible_python}-PyYAML >= 5.1 Requires: %{ansible_python}-rich >= 9.5.1 +Requires: %{ansible_python}-wcmatch >= 8.1.2 BuildArch: noarch %description @@ -119,7 +119,16 @@ export PATH="%{buildroot}%{_bindir}:$PATH" sed -i '/^addopts/s/ --color=yes//' pyproject.toml -%pytest -k 'not (test_command_dependency or test_sample_collection or test_command_init_role[delegated] or test_command_init_scenario[delegated] or test_molecule_schema)' -W ignore:'There is no current event loop' +IGNORED_CHECKS="test_podman" +IGNORED_CHECKS="${IGNORED_CHECKS} or test_command_dependency" +IGNORED_CHECKS="${IGNORED_CHECKS} or test_command_init_role[delegated]" +IGNORED_CHECKS="${IGNORED_CHECKS} or test_command_init_scenario[delegated]" +IGNORED_CHECKS="${IGNORED_CHECKS} or test_docker" +IGNORED_CHECKS="${IGNORED_CHECKS} or test_molecule_schema" +IGNORED_CHECKS="${IGNORED_CHECKS} or test_sample_collection" +IGNORED_CHECKS="${IGNORED_CHECKS} or test_with_and_without_gitignore[test_w_gitignore]" + +%pytest -k "not (${IGNORED_CHECKS})" -W ignore:'There is no current event loop' %endif %files ++++++ _service ++++++ <services> <service name="download_files" mode="manual"> </service> </services> ++++++ molecule-5.1.0.tar.gz -> molecule-6.0.2.tar.gz ++++++ ++++ 20136 lines of diff (skipped)