)]}'
{"id":"openstack%2Fansible-collections-openstack~835818","triplet_id":"openstack%2Fansible-collections-openstack~stable%2F1.0.0~Ibbceca16963778892d477469e00ccb901f81de8c","project":"openstack/ansible-collections-openstack","branch":"stable/1.0.0","topic":"refactored_tox_environments","attention_set":{},"removed_from_attention_set":{"32962":{"account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"last_update":"2024-07-05 12:39:52.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Ibbceca16963778892d477469e00ccb901f81de8c","subject":"Replaced tox environments with pip requirements for different Ansible releases","status":"ABANDONED","created":"2022-03-30 11:27:43.000000000","updated":"2024-07-05 12:39:52.000000000","total_comment_count":0,"unresolved_comment_count":0,"work_in_progress":true,"has_review_started":true,"meta_rev_id":"65221c9f30aa406b9cf3207db215f6e63bd9b983","_number":835818,"virtual_id_number":835818,"owner":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2022-04-01 09:56:25.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"reviewer_updates":[{"updated":"2022-03-30 12:42:14.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"7fbf496b029db02a2528750c85e869bfd8dfa1b1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-03-30 11:27:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a046d812cfbdefc69ec429eebe4c0b33d7777d68","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-30 12:42:14.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/d32d4f2971e94f9f89f8a198da9a11fe : SUCCESS in 7m 01s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/5f7a7214441b499194f15d1117b287be : SUCCESS in 9m 41s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/5b9f6ba08d994e7181999d3579118551 : SUCCESS in 9m 30s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/e3aa3f000c0244189e09e1564411deda : SUCCESS in 7m 19s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/318099a9263940dda97d68429c8dd155 : SUCCESS in 58m 49s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/5059cd95845f490aa899b6850d34a68b : FAILURE in 41m 00s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/51105c7e4af44a8097f31750825284f7 : FAILURE in 32m 47s\n- ansible-collections-openstack-functional-devstack-xena-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9b7b061ff00b4e9e992802c05fc4b1aa : FAILURE in 36m 48s\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12 https://zuul.opendev.org/t/openstack/build/e02056495dc64c748ea06d19693d3a80 : FAILURE in 44m 02s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/22e2e790b4f745569fa17f2c9db83cb4 : FAILURE in 41m 58s\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/370847f00fb2498d8451e2afc3db9a48 : SUCCESS in 1h 00m 15s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/df1b603dd54041198d177606c3a18138 : SUCCESS in 26m 50s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/5bcbba050a85459982ca7b27b420f793 : SUCCESS in 33m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e736b92ebbc5ac5dae0d2a8188303a88fbdc44fe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-03-30 13:06:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9935b3dd71572113bbbd37ff4c1eaff448642586","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-30 14:35:30.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/ff9a98732da0473c80ae9e5aa280aa88 : SUCCESS in 7m 03s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/fa349727c76f4b1e9315c91f9f0b7f7f : SUCCESS in 9m 57s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/c491e6055df94fc9a53cd3cc0631595d : SUCCESS in 9m 34s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/b8f6e0c05ae344bcba07875159167a72 : SUCCESS in 7m 36s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/d9ef1500027d4d949c57e73c278839d3 : SUCCESS in 44m 59s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/6b22569dc8f94158820f48ce35e7816f : FAILURE in 33m 00s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/e50bdaa3ff784a509a7cd11cf4d33aa0 : FAILURE in 40m 06s\n- ansible-collections-openstack-functional-devstack-xena-ansible-2.12 https://zuul.opendev.org/t/openstack/build/23f60263fcc644528509c6b750e11c3c : FAILURE in 24m 27s\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12 https://zuul.opendev.org/t/openstack/build/43910500c1444e4eb08c5f371e883335 : FAILURE in 42m 05s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/44d6c474bea74605a3c8d5ed4f2ea802 : FAILURE in 29m 05s\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/2dfeedd1876645338a0519b0da5a8aa5 : SUCCESS in 1h 10m 55s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/eec4804c354e4bdaa46ee4441187935e : SUCCESS in 27m 30s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/2e0405ed4a1e458a84f7f1f903bc9a35 : SUCCESS in 34m 23s (non-voting)\n\nDebug information:\n  Project \u003cProjectConfig opendev.org/openstack/ansible-collections-openstack source: openstack/project-config/zuul.d/projects.yaml@master None\u003e matched\n  Project \u003cProjectConfig opendev.org/openstack/ansible-collections-openstack source: openstack/ansible-collections-openstack/.zuul.yaml@master {ImpliedBranchMatcher:master}\u003e did not match\n  Project \u003cProjectConfig opendev.org/openstack/ansible-collections-openstack source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0 {ImpliedBranchMatcher:stable/1.0.0}\u003e matched\n  Project \u003cProjectConfig opendev.org/openstack/ansible-collections-openstack source: openstack/project-config/zuul.d/projects.yaml@master None\u003e matched\n  Project template \u003cProjectConfig system-required source: openstack/openstack-zuul-jobs/zuul.d/project-templates.yaml@master None\u003e matched\n  Freezing job graph\n    Freezing job tox-pep8\n      Collecting job variants for tox-pep8\n      Variant \u003cJob tox-pep8 branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#225\u003e matched\n        Collecting job variants for tox\n        Variant \u003cJob tox branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#1\u003e matched\n          Collecting job variants for unittests\n          Variant \u003cJob unittests branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#9\u003e matched\n            Collecting job variants for base\n            Variant \u003cJob base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25\u003e matched\n      Pipeline variant \u003cJob tox-pep8 branches: None source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#639\u003e matched\n    Freezing job openstack-tox-linters-ansible-devel\n      Collecting job variants for openstack-tox-linters-ansible-devel\n      Variant \u003cJob openstack-tox-linters-ansible-devel branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#448\u003e did not match\n      Variant \u003cJob openstack-tox-linters-ansible-devel branches: {MatchAny:{ImpliedBranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#479\u003e matched\n        Collecting job variants for openstack-tox-linters-ansible\n        Variant \u003cJob openstack-tox-linters-ansible branches: {MatchAny:{ImpliedBranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#464\u003e matched\n          Collecting job variants for openstack-tox-linters\n          Variant \u003cJob openstack-tox-linters branches: None source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#317\u003e matched\n            Collecting job variants for openstack-tox\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:^(?!stable/(ocata|pike|queens|rocky|stein|train|ussuri)).*$}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#47\u003e matched\n              Collecting job variants for tox-fips\n              Variant \u003cJob tox-fips branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#50\u003e matched\n                Collecting job variants for unittests-fips\n                Variant \u003cJob unittests-fips branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#20\u003e matched\n                  Collecting job variants for base\n                  Variant \u003cJob base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25\u003e matched\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/stein},{BranchMatcher:stable/train},{BranchMatcher:stable/ussuri}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#63\u003e did not match\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/ocata},{BranchMatcher:stable/pike},{BranchMatcher:stable/queens},{BranchMatcher:stable/rocky}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#85\u003e did not match\n      Pipeline variant \u003cJob openstack-tox-linters-ansible-devel branches: None source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#639\u003e matched\n    Freezing job openstack-tox-linters-ansible-2.12\n      Collecting job variants for openstack-tox-linters-ansible-2.12\n      Variant \u003cJob openstack-tox-linters-ansible-2.12 branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#466\u003e did not match\n      Variant \u003cJob openstack-tox-linters-ansible-2.12 branches: {MatchAny:{ImpliedBranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#493\u003e matched\n        Collecting job variants for openstack-tox-linters-ansible\n        Variant \u003cJob openstack-tox-linters-ansible branches: {MatchAny:{ImpliedBranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#464\u003e matched\n          Collecting job variants for openstack-tox-linters\n          Variant \u003cJob openstack-tox-linters branches: None source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#317\u003e matched\n            Collecting job variants for openstack-tox\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:^(?!stable/(ocata|pike|queens|rocky|stein|train|ussuri)).*$}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#47\u003e matched\n              Collecting job variants for tox-fips\n              Variant \u003cJob tox-fips branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#50\u003e matched\n                Collecting job variants for unittests-fips\n                Variant \u003cJob unittests-fips branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#20\u003e matched\n                  Collecting job variants for base\n                  Variant \u003cJob base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25\u003e matched\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/stein},{BranchMatcher:stable/train},{BranchMatcher:stable/ussuri}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#63\u003e did not match\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/ocata},{BranchMatcher:stable/pike},{BranchMatcher:stable/queens},{BranchMatcher:stable/rocky}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#85\u003e did not match\n      Pipeline variant \u003cJob openstack-tox-linters-ansible-2.12 branches: None source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#639\u003e matched\n    Freezing job openstack-tox-linters-ansible-2.9\n      Collecting job variants for openstack-tox-linters-ansible-2.9\n      Variant \u003cJob openstack-tox-linters-ansible-2.9 branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#482\u003e did not match\n      Variant \u003cJob openstack-tox-linters-ansible-2.9 branches: {MatchAny:{ImpliedBranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#507\u003e matched\n        Collecting job variants for openstack-tox-linters-ansible\n        Variant \u003cJob openstack-tox-linters-ansible branches: {MatchAny:{ImpliedBranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#464\u003e matched\n          Collecting job variants for openstack-tox-linters\n          Variant \u003cJob openstack-tox-linters branches: None source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#317\u003e matched\n            Collecting job variants for openstack-tox\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:^(?!stable/(ocata|pike|queens|rocky|stein|train|ussuri)).*$}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#47\u003e matched\n              Collecting job variants for tox-fips\n              Variant \u003cJob tox-fips branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#50\u003e matched\n                Collecting job variants for unittests-fips\n                Variant \u003cJob unittests-fips branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#20\u003e matched\n                  Collecting job variants for base\n                  Variant \u003cJob base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25\u003e matched\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/stein},{BranchMatcher:stable/train},{BranchMatcher:stable/ussuri}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#63\u003e did not match\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/ocata},{BranchMatcher:stable/pike},{BranchMatcher:stable/queens},{BranchMatcher:stable/rocky}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#85\u003e did not match\n      Pipeline variant \u003cJob openstack-tox-linters-ansible-2.9 branches: None source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#639\u003e matched\n    Freezing job ansible-collections-openstack-functional-devstack\n      Collecting job variants for ansible-collections-openstack-functional-devstack\n      Variant \u003cJob ansible-collections-openstack-functional-devstack branches: {MatchAny:{BranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#49\u003e did not match\n      Variant \u003cJob ansible-collections-openstack-functional-devstack branches: {MatchAny:{BranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#49\u003e did not match\n      No matching parents for \u0027ansible-collections-openstack-functional-devstack\u0027\n      No matching variants for ansible-collections-openstack-functional-devstack\n    Freezing job ansible-collections-openstack-functional-devstack-releases\n      Collecting job variants for ansible-collections-openstack-functional-devstack-releases\n      Variant \u003cJob ansible-collections-openstack-functional-devstack-releases branches: {MatchAny:{BranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#122\u003e did not match\n      Variant \u003cJob ansible-collections-openstack-functional-devstack-releases branches: {MatchAny:{BranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#132\u003e matched\n        Collecting job variants for ansible-collections-openstack-functional-devstack-base\n        Variant \u003cJob ansible-collections-openstack-functional-devstack-base branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#7\u003e did not match\n        Variant \u003cJob ansible-collections-openstack-functional-devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#7\u003e matched\n          Collecting job variants for openstacksdk-functional-devstack\n          Variant \u003cJob openstacksdk-functional-devstack branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/openstacksdk/.zuul.yaml@master#108\u003e matched\n            Collecting job variants for openstacksdk-functional-devstack-base\n            Variant \u003cJob openstacksdk-functional-devstack-base branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/openstacksdk/.zuul.yaml@master#85\u003e matched\n              Collecting job variants for openstacksdk-functional-devstack-minimum\n              Variant \u003cJob openstacksdk-functional-devstack-minimum branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/openstacksdk/.zuul.yaml@master#25\u003e matched\n                Collecting job variants for devstack-tox-functional\n                Variant \u003cJob devstack-tox-functional branches: {MatchAny:{ImpliedBranchMatcher:master},{ImpliedBranchMatcher:feature/r1}} source: openstack/devstack/.zuul.yaml@master#789\u003e matched\n                  Collecting job variants for devstack-tox-base\n                  Variant \u003cJob devstack-tox-base branches: {MatchAny:{ImpliedBranchMatcher:master},{ImpliedBranchMatcher:feature/r1}} source: openstack/devstack/.zuul.yaml@master#775\u003e matched\n                    Collecting job variants for devstack\n                    Variant \u003cJob devstack branches: {MatchAny:{ImpliedBranchMatcher:master},{ImpliedBranchMatcher:feature/r1}} source: openstack/devstack/.zuul.yaml@master#497\u003e matched\n                      Collecting job variants for devstack-minimal\n                      Variant \u003cJob devstack-minimal branches: {MatchAny:{ImpliedBranchMatcher:master},{ImpliedBranchMatcher:feature/r1}} source: openstack/devstack/.zuul.yaml@master#458\u003e matched\n                        Collecting job variants for devstack-base\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:master},{ImpliedBranchMatcher:feature/r1}} source: openstack/devstack/.zuul.yaml@master#339\u003e matched\n                          Collecting job variants for multinode\n                          Variant \u003cJob multinode branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#33\u003e matched\n                            Collecting job variants for base\n                            Variant \u003cJob base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25\u003e matched\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/pike}} source: openstack/devstack/.zuul.yaml@stable/pike#41\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/queens}} source: openstack/devstack/.zuul.yaml@stable/queens#41\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/rocky}} source: openstack/devstack/.zuul.yaml@stable/rocky#61\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/stein}} source: openstack/devstack/.zuul.yaml@stable/stein#176\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/train}} source: openstack/devstack/.zuul.yaml@stable/train#176\u003e did not match\n  ... (truncated)","accounts_in_message":[],"_revision_number":2},{"id":"fd3a8426f860ace6024b8b5b2b1d9d9457e2b6e1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-03-30 18:19:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4f879d17dd09e2592eb85b28606fc09c9bab5a95","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-30 19:37:43.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/5160f1af47324542b10b08375a564675 : SUCCESS in 5m 34s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/67e9d2aacdb940d6b1cf4d0b9892cbfe : SUCCESS in 7m 46s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9174d7a7038f4713b8a54bf248a06653 : SUCCESS in 7m 33s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/d2d485bfdf0e45298250fd106396cea0 : SUCCESS in 5m 59s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/c0eb00ec0f1b46db8eb45ee4285e9539 : SUCCESS in 1h 06m 13s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/8db4230363134723bb09f25274c6b456 : FAILURE in 26m 40s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/71101628361942a2acc0020c5b66a9f4 : FAILURE in 23m 57s\n- ansible-collections-openstack-functional-devstack-xena-ansible-2.12 https://zuul.opendev.org/t/openstack/build/5d63b2f22f904362b87af333c56eeb47 : FAILURE in 23m 55s\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12 https://zuul.opendev.org/t/openstack/build/d6d5e1a8e34f4c3f96da69d0836124b7 : FAILURE in 52m 06s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/6f2d0c5933ae4900a3aa2aaed80a1471 : FAILURE in 25m 59s\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/7c91c1177e2a46eaa37e623d1f67aaca : SUCCESS in 44m 27s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/d11a851494ff4f60af2d4d88f5646272 : SUCCESS in 25m 07s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/29198d47fdef485dafecdcb072668b80 : SUCCESS in 26m 28s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"66883e109bcc612574bc08738daf248ddcc59817","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-03-31 08:21:52.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":3},{"id":"2089aa3172d7c84c7a0f452e450e052cc368ad9c","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-03-31 08:25:21.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"bd914a077b122fd8b5c72a36d4ac0388ce7f14d1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-31 09:37:28.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/14776ded7d794d3b82264a67775039e4 : SUCCESS in 6m 06s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/f0dc42a51588451caa79b1f43d3fc20a : SUCCESS in 8m 38s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/2fb80e9d3ee34b8f969fdc5cf14ae8c6 : SUCCESS in 8m 57s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/dc191751e71042c699e3757555d329e1 : SUCCESS in 7m 43s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/af00c656ea71404688a07ace2d0791d6 : SUCCESS in 53m 56s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/f7b2d5e9218e4652bd336a89040a5105 : FAILURE in 39m 21s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/ab747ff7a3d945de843f882d3f234c8e : FAILURE in 42m 12s\n- ansible-collections-openstack-functional-devstack-xena-ansible-2.12 https://zuul.opendev.org/t/openstack/build/cd893efd4c7e4cd99b3ab6fb52936daf : FAILURE in 43m 55s\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9a3c92f2169e4da090a8ea18e99922cc : FAILURE in 39m 28s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/d663b9eaf04042bca1391754899442b9 : FAILURE in 38m 13s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/aa506d79be194af395695440288f1142 : SUCCESS in 28m 54s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/ef6d5896134d49f4bf22b69553663dec : SUCCESS in 31m 03s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"cbf9781c4898eed95c7e1316dcb7f82a1793a287","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-01 08:52:33.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"37f8321d83b4a563edc919d054c90418e1f16fef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-01 09:56:25.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/32ecdadba457450198f07b429bb39c90 : SUCCESS in 5m 06s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/7cf0692d299647d1a7c80aebb19968b2 : SUCCESS in 7m 26s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/8b39c5336ba0467780d04ed41184b782 : SUCCESS in 7m 48s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/df184866d1594984b2c5c9433bbe35ea : SUCCESS in 6m 56s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/09d9e433b96247c099007724675a53df : SUCCESS in 52m 32s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/8ca0e5c5ff35441d83ea23bf86507515 : FAILURE in 25m 17s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/662791ec90734525a5738d34c1b36d9a : FAILURE in 26m 23s\n- ansible-collections-openstack-functional-devstack-xena-ansible-2.12 https://zuul.opendev.org/t/openstack/build/50e27e1f4c464cc68a9d83d7f2ccec24 : FAILURE in 32m 38s\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.12 https://zuul.opendev.org/t/openstack/build/3bec3427761b4d76917c0d5159f2e095 : FAILURE in 43m 39s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/5f8cd60fedf246d888f181c76a7870e4 : FAILURE in 37m 01s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/5573b06f7fef43c3b0b0ba1cc0a2144f : SUCCESS in 30m 52s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/6a36191d0db548b098da5bf655ad7841 : SUCCESS in 25m 18s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"65221c9f30aa406b9cf3207db215f6e63bd9b983","tag":"autogenerated:gerrit:abandon","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2024-07-05 12:39:52.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"d6303ba0539ea880ce4c248b9da98e52b868ec85","revisions":{"964ecaeb492ad1c86b25591d413342e3c64845e6":{"kind":"REWORK","_number":1,"created":"2022-03-30 11:27:43.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/18/835818/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/18/835818/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/1"}}},"commit":{"parents":[{"commit":"f70a50e363ba12e7dfd16f5fd6154044acee4bb5","subject":"Fix ansible-lint issues for newest version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f70a50e363ba12e7dfd16f5fd6154044acee4bb5"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-29 10:30:34.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-30 11:27:07.000000000","tz":120},"subject":"[DNM] Replaced tox environments with pip requirements for different Ansible releases","message":"[DNM] Replaced tox environments with pip requirements for different Ansible releases\n\nUse tox environment variable TOX_REQUIREMENTS_FILE instead of variable\ntox_envlist to choose what gets installed in tox environments. This\nsaves redundant definitions in tox.ini. Release-specific tox\nenvironments such as testenv:linters-* and testenv:ansible-* are\nobsolete with the introduction of aforementioned pip requirements and\nthus have been dropped.\n\nRationale for constraining Ansible releases using different pip\nrequirements files is that Ansible 2.9 or earlier cannot be upgraded to\nAnsible 2.10 or 3.* (ansible-base 2.10) and Ansible 2.10/3.* cannot be\nupgraded to Ansible 4.* (ansible-core 2.11) or later [4]. So to use\ntox_install_siblings in Zuul jobs, the installed Ansible release must\n(roughly) match the siblings release which is about to be installed.\n\nSorted pip requirements file to improve readability.\n\nMoved pip requirements for tests into tests subdirectory and dropped\n\u0027pip-\u0027 prefix to shorten filenames and conform with common naming\nscheme for pip requirements files.\n\nAdded constrains on OpenStack SDK 1.*.* to job ansible-collections-\\\nopenstack-functional-devstack-releases on master branch because only\nstable/1.0.0 branch is compatible to the OpenStack SDK 0.*.* series.\n\nChanged job ansible-collections-openstack-functional-devstack-releases\non master branch to non-voting because OpenStack SDK 1.*.* has not\nbeen released to PyPI yet, so tests on master branch are expected to\nfail once we introduce breaking changes from stable/1.0.0 branch.\n\nRef.:\n[1] https://github.com/ansible/ansible/pull/70529\n\nChange-Id: Ibbceca16963778892d477469e00ccb901f81de8c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/964ecaeb492ad1c86b25591d413342e3c64845e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/964ecaeb492ad1c86b25591d413342e3c64845e6"}]},"branch":"refs/heads/stable/1.0.0"},"26a3993749684e3731ee3a9991e22d00ecbd0c47":{"kind":"REWORK","_number":2,"created":"2022-03-30 13:06:43.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/18/835818/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/18/835818/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/2"}}},"commit":{"parents":[{"commit":"f70a50e363ba12e7dfd16f5fd6154044acee4bb5","subject":"Fix ansible-lint issues for newest version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f70a50e363ba12e7dfd16f5fd6154044acee4bb5"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-29 10:30:34.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-30 13:06:35.000000000","tz":120},"subject":"[DNM] Replaced tox environments with pip requirements for different Ansible releases","message":"[DNM] Replaced tox environments with pip requirements for different Ansible releases\n\nUse tox environment variable TOX_REQUIREMENTS_FILE instead of variable\ntox_envlist to choose what gets installed in tox environments. This\nsaves redundant definitions in tox.ini. Release-specific tox\nenvironments such as testenv:linters-* and testenv:ansible-* are\nobsolete with the introduction of aforementioned pip requirements and\nthus have been dropped.\n\nRationale for constraining Ansible releases using different pip\nrequirements files is that Ansible 2.9 or earlier cannot be upgraded to\nAnsible 2.10 or 3.* (ansible-base 2.10) and Ansible 2.10/3.* cannot be\nupgraded to Ansible 4.* (ansible-core 2.11) or later [4]. So to use\ntox_install_siblings in Zuul jobs, the installed Ansible release must\n(roughly) match the siblings release which is about to be installed.\n\nSorted pip requirements file to improve readability.\n\nMoved pip requirements for tests into tests subdirectory and dropped\n\u0027pip-\u0027 prefix to shorten filenames and conform with common naming\nscheme for pip requirements files.\n\nAdded constrains on OpenStack SDK 1.*.* to job ansible-collections-\\\nopenstack-functional-devstack-releases on master branch because only\nstable/1.0.0 branch is compatible to the OpenStack SDK 0.*.* series.\n\nChanged job ansible-collections-openstack-functional-devstack-releases\non master branch to non-voting because OpenStack SDK 1.*.* has not\nbeen released to PyPI yet, so tests on master branch are expected to\nfail once we introduce breaking changes from stable/1.0.0 branch.\n\nRef.:\n[1] https://github.com/ansible/ansible/pull/70529\n\nChange-Id: Ibbceca16963778892d477469e00ccb901f81de8c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/26a3993749684e3731ee3a9991e22d00ecbd0c47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/26a3993749684e3731ee3a9991e22d00ecbd0c47"}]},"branch":"refs/heads/stable/1.0.0"},"672c08b34edcb0894017cd5c368218ff3da8e6ff":{"kind":"REWORK","_number":3,"created":"2022-03-30 18:19:14.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/18/835818/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/18/835818/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/3"}}},"commit":{"parents":[{"commit":"f70a50e363ba12e7dfd16f5fd6154044acee4bb5","subject":"Fix ansible-lint issues for newest version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f70a50e363ba12e7dfd16f5fd6154044acee4bb5"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-29 10:30:34.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-30 18:16:21.000000000","tz":120},"subject":"Replaced tox environments with pip requirements for different Ansible releases","message":"Replaced tox environments with pip requirements for different Ansible releases\n\nUse tox environment variable TOX_REQUIREMENTS_FILE instead of variable\ntox_envlist to choose what gets installed in tox environments. This\nsaves redundant definitions in tox.ini. Release-specific tox\nenvironments such as testenv:linters-* and testenv:ansible-* are\nobsolete with the introduction of aforementioned pip requirements and\nthus have been dropped.\n\nRationale for constraining Ansible releases using different pip\nrequirements files is that Ansible 2.9 or earlier cannot be upgraded to\nAnsible 2.10 or 3.* (ansible-base 2.10) and Ansible 2.10/3.* cannot be\nupgraded to Ansible 4.* (ansible-core 2.11) or later [4]. So to use\ntox_install_siblings in Zuul jobs, the installed Ansible release must\n(roughly) match the siblings release which is about to be installed.\n\nSorted pip requirements file to improve readability.\n\nMoved pip requirements for tests into tests subdirectory and dropped\n\u0027pip-\u0027 prefix to shorten filenames and conform with common naming\nscheme for pip requirements files.\n\nAdded constrains on OpenStack SDK 1.*.* to job ansible-collections-\\\nopenstack-functional-devstack-releases on master branch because only\nstable/1.0.0 branch is compatible to the OpenStack SDK 0.*.* series.\n\nChanged job ansible-collections-openstack-functional-devstack-releases\non master branch to non-voting because OpenStack SDK 1.*.* has not\nbeen released to PyPI yet, so tests on master branch are expected to\nfail once we introduce breaking changes from stable/1.0.0 branch.\n\nRef.:\n[1] https://github.com/ansible/ansible/pull/70529\n\nChange-Id: Ibbceca16963778892d477469e00ccb901f81de8c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/672c08b34edcb0894017cd5c368218ff3da8e6ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/672c08b34edcb0894017cd5c368218ff3da8e6ff"}]},"branch":"refs/heads/stable/1.0.0"},"45c25ec1ae269aafbc585ba945ea39431c9b3c82":{"kind":"REWORK","_number":4,"created":"2022-03-31 08:25:21.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/18/835818/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/18/835818/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/4"}}},"commit":{"parents":[{"commit":"291e8b8640f600c1349e77b951331fc70fca9eab","subject":"Refactored tox requirements for different Ansible releases","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/291e8b8640f600c1349e77b951331fc70fca9eab"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-29 10:30:34.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-31 08:23:24.000000000","tz":120},"subject":"Replaced tox environments with pip requirements for different Ansible releases","message":"Replaced tox environments with pip requirements for different Ansible releases\n\nUse tox environment variable TOX_REQUIREMENTS_FILE instead of variable\ntox_envlist to choose what gets installed in tox environments. This\nsaves redundant definitions in tox.ini. Release-specific tox\nenvironments such as testenv:linters-* and testenv:ansible-* are\nobsolete with the introduction of aforementioned pip requirements and\nthus have been dropped.\n\nRationale for constraining Ansible releases using different pip\nrequirements files is that Ansible 2.9 or earlier cannot be upgraded to\nAnsible 2.10 or 3.* (ansible-base 2.10) and Ansible 2.10/3.* cannot be\nupgraded to Ansible 4.* (ansible-core 2.11) or later [1]. So to use\ntox_install_siblings in Zuul jobs, the installed Ansible release must\n(roughly) match the siblings release which is about to be installed.\n\nRef.:\n[1] https://github.com/ansible/ansible/pull/70529\n\nChange-Id: Ibbceca16963778892d477469e00ccb901f81de8c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/45c25ec1ae269aafbc585ba945ea39431c9b3c82"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/45c25ec1ae269aafbc585ba945ea39431c9b3c82"}]},"branch":"refs/heads/stable/1.0.0"},"d6303ba0539ea880ce4c248b9da98e52b868ec85":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2022-04-01 08:52:33.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/18/835818/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/18/835818/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/18/835818/5"}}},"commit":{"parents":[{"commit":"b572bf8ae935f0943325a4597609e1c1cae85a08","subject":"Add subnet pool module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b572bf8ae935f0943325a4597609e1c1cae85a08"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-29 10:30:34.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-01 08:52:15.000000000","tz":120},"subject":"Replaced tox environments with pip requirements for different Ansible releases","message":"Replaced tox environments with pip requirements for different Ansible releases\n\nUse tox environment variable TOX_REQUIREMENTS_FILE instead of variable\ntox_envlist to choose what gets installed in tox environments. This\nsaves redundant definitions in tox.ini. Release-specific tox\nenvironments such as testenv:linters-* and testenv:ansible-* are\nobsolete with the introduction of aforementioned pip requirements and\nthus have been dropped.\n\nRationale for constraining Ansible releases using different pip\nrequirements files is that Ansible 2.9 or earlier cannot be upgraded to\nAnsible 2.10 or 3.* (ansible-base 2.10) and Ansible 2.10/3.* cannot be\nupgraded to Ansible 4.* (ansible-core 2.11) or later [1]. So to use\ntox_install_siblings in Zuul jobs, the installed Ansible release must\n(roughly) match the siblings release which is about to be installed.\n\nRef.:\n[1] https://github.com/ansible/ansible/pull/70529\n\nChange-Id: Ibbceca16963778892d477469e00ccb901f81de8c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d6303ba0539ea880ce4c248b9da98e52b868ec85"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d6303ba0539ea880ce4c248b9da98e52b868ec85"}]},"branch":"refs/heads/stable/1.0.0"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
