)]}'
{"id":"openstack%2Fironic-python-agent-builder~704854","triplet_id":"openstack%2Fironic-python-agent-builder~master~I8bec32c5e0dae2dee27615146f946a9649f23fd1","project":"openstack/ironic-python-agent-builder","branch":"master","topic":"correct-python-version","hashtags":[],"change_id":"I8bec32c5e0dae2dee27615146f946a9649f23fd1","subject":"Use correct command for Python virtualenv","status":"MERGED","created":"2020-01-29 17:33:37.000000000","updated":"2020-02-03 04:58:15.000000000","submitted":"2020-02-03 04:57:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"704854-1580705822198-798fc2db","meta_rev_id":"b9aedd4b67a30897d3f181b26669cd535c41fd3f","_number":704854,"virtual_id_number":704854,"owner":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-02-03 04:57:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"all":[{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-02-03 03:40:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":2,"date":"2020-02-02 15:24:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":{"approved":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"all":[{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-02-03 03:40:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-02-02 15:24:16.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2020-02-03 03:40:18.000000000","updated_by":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"reviewer":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"state":"REVIEWER"},{"updated":"2020-02-03 04:57:02.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":"50e9418317e8edd4d50488d150f0ec1a01348ea9","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-01-29 17:33:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"935be7b2a5accf8c81e3c77003d76e901795f385","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-29 19:21:15.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a08b5db488644db95198ce7d4f5f394 : SUCCESS in 9m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f8cb6c5968644e0f9073683f51ad2575 : SUCCESS in 4m 04s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/ab2a162584f54d90aa4ee3e4da1b9561 : SUCCESS in 1h 27m 09s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/0ee820d4976e4fe3956ce54d3da37337 : SUCCESS in 1h 11m 35s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/e4be605a5c5044289fb22bf57a4677c6 : SUCCESS in 1h 02m 01s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/1a870eff3d9c442fbee694aa06613974 : SUCCESS in 1h 05m 18s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/b5b9d044de8b460bb61cfd5bfac2ea39 : SUCCESS in 1h 00m 10s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/6fac335c7c5849829a99f0e7989207d6 : SUCCESS in 14m 49s\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/efee572234d24fefa2003d90aa539ce6 : FAILURE in 10m 30s\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/922c416498aa437ba9bbdc5e421cacb2 : FAILURE in 8m 12s (non-voting)\n- ironic-python-agent-check-image-dib-fedora https://zuul.opendev.org/t/openstack/build/080f3081029247eda021a40a0d054759 : SUCCESS in 14m 00s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/f2e7bbdc30dc4098a9e08d575ee4b82e : FAILURE in 7m 31s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/ab1d918de7f647f680b2cf7b6ac020c0 : SUCCESS in 9m 55s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/262fc1e7120b4f1a97d18186dfcc39df : FAILURE in 42m 16s (non-voting)\n- ipa-tempest-partition-bios-ipmi-iscsi-dib-src https://zuul.opendev.org/t/openstack/build/27ebbeca5b8f44fc9d1f9cadda780f0d : FAILURE in 36m 45s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/0ed2f4baca91462ab697d9dec2a9aea1 : SUCCESS in 1h 38m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d6d0ce368d6845689bbbfda55817a53e503dd6bb","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-01-30 08:36:28.000000000","message":"Patch Set 1:\n\nAs an effect of this change, we\u0027re also seeing the ubuntu dib job failing, this is not a DIB issue though.\nThis was actually expected moving from Python 2.7 to Python 3.x, I suspect a bug in the latest pip version with Python 3.x.","accounts_in_message":[],"_revision_number":1},{"id":"154017a27a8475072eac800f34808f6fe8e2f1a3","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-01-30 11:12:58.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"75fab764c81497ae840df84e512409060ede4e6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-30 13:15:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8c5890446944f618f9db0a39f932638 : SUCCESS in 5m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41fba5fefc974eaebb1b81a57efa8652 : SUCCESS in 4m 05s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/3c0f40ca587d4981b0bfd4b9085b3a4c : SUCCESS in 1h 56m 55s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/223b7fe3c49041ecb2238e65b7c1aee1 : SUCCESS in 1h 12m 27s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/1db24138fafd40f78a46007a2eb41374 : SUCCESS in 1h 05m 16s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/ae9e21bea41148928e47c81d00297dbc : SUCCESS in 1h 11m 53s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/2ee52b433847429fae66f653ef33489f : SUCCESS in 1h 00m 02s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/ac42b23f191d4a8e826fe326d1ba7e69 : SUCCESS in 15m 58s\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/cce2ea387da24b02898af49592593bc3 : SUCCESS in 13m 06s\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/be45c4b30ea84c55bcc4f426a7d91512 : FAILURE in 9m 01s (non-voting)\n- ironic-python-agent-check-image-dib-fedora https://zuul.opendev.org/t/openstack/build/fd21090e277c4fc995265e79f8f488ed : SUCCESS in 13m 59s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/8ec0db791aff40f380768fe053eacb65 : FAILURE in 9m 34s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/33f7140121ea41d990ff9788e6d39ef8 : SUCCESS in 9m 55s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/fdfc6924f6834fd28d26814e582b5208 : SUCCESS in 1h 05m 01s (non-voting)\n- ipa-tempest-partition-bios-ipmi-iscsi-dib-src https://zuul.opendev.org/t/openstack/build/7a4754f1581d4ed0a8a89434e4b5ad14 : SUCCESS in 1h 09m 07s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/e77f809cc0344996b6ff5790465b565c : SUCCESS in 1h 54m 20s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8a0f818a336aa2ae890cefc408c64f65a6857590","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-02-02 15:24:16.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"209eaca43a6529e3fd1a9f9553374eba71a249e7","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2020-02-03 03:40:18.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nThank you Riccardo.","accounts_in_message":[],"_revision_number":2},{"id":"d39bc2af47bd8de24588cc636fa7bd4f7772a547","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-03 03:40:30.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"69933785b8963c8f15e0116eded521d920287b64","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-03 04:57:02.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96f9f23ca2de483abee51fc603c30b85 : SUCCESS in 4m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae0cd8f417b344a9895e714ca504d2e7 : SUCCESS in 3m 29s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/4afe5ae05f7042de9768d03e2c84850a : SUCCESS in 1h 10m 20s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/9cb7401b679b4ef9b548c958e678a69b : SUCCESS in 1h 16m 06s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/99ab4bd0e8664510b030a45365e8a724 : SUCCESS in 58m 21s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/c7bd7eee42474f8b8409724f059b6bd0 : SUCCESS in 59m 16s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/ac3d7c34ed6643a79186b2cd5c235d11 : SUCCESS in 52m 44s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/da74127e5f7c44c6b358b4ba9bba747b : SUCCESS in 14m 57s\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/b45698db5c524a95b27117da7bfc49bc : SUCCESS in 9m 36s","accounts_in_message":[],"_revision_number":2},{"id":"5236c7d369297b885648e1de399d05ac373aaa04","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-03 04:57:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"1c5e084c7f975e19433b4df3501ef7ca80bf7c53","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-03 04:58:15.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe87602c6a2246738d430058b825e12d : SUCCESS in 59s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"46c78a10c161ff04b2a9f5bc251408f7906303b8","revisions":{"9a170d8e043c5bca06aed7b247dfb24a2ebab046":{"kind":"REWORK","_number":1,"created":"2020-01-29 17:33:37.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/54/704854/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/54/704854/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/704854/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/704854/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/704854/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/704854/1"}}},"commit":{"parents":[{"commit":"3abd1459bb234725109b6403b0f32ae19b321845","subject":"Merge \"DIB: replace targetcli with target-restore on RHEL/CentOS 8\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/3abd1459bb234725109b6403b0f32ae19b321845"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2020-01-29 17:31:33.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2020-01-29 17:31:33.000000000","tz":60},"subject":"Use correct command for Python virtualenv","message":"Use correct command for Python virtualenv\n\nUsing the virtualenv command will generate a virtualenv with the\ndefault python exec for the entire system, that means that even\nif DIB_PYTHON is python3, the virtualenv will use python2.\nWith this change we use the venv embedded command if the version\nof Python is 3.x to generate a virtualenv with the correct\nPython 3 version.\n\nChange-Id: I8bec32c5e0dae2dee27615146f946a9649f23fd1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/9a170d8e043c5bca06aed7b247dfb24a2ebab046"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/9a170d8e043c5bca06aed7b247dfb24a2ebab046"}]},"branch":"refs/heads/master"},"46c78a10c161ff04b2a9f5bc251408f7906303b8":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-01-30 11:12:58.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/54/704854/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/54/704854/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/704854/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/704854/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/704854/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/704854/2"}}},"commit":{"parents":[{"commit":"22a12a3a41108bc0684ad9c0436b5de395c0b6e0","subject":"Fix pip install pkgs with non-ascii characters in filenames","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/22a12a3a41108bc0684ad9c0436b5de395c0b6e0"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2020-01-29 17:31:33.000000000","tz":60},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2020-01-30 11:12:44.000000000","tz":60},"subject":"Use correct command for Python virtualenv","message":"Use correct command for Python virtualenv\n\nUsing the virtualenv command will generate a virtualenv with the\ndefault python exec for the entire system, that means that even\nif DIB_PYTHON is python3, the virtualenv will use python2.\nWith this change we use the venv embedded command if the version\nof Python is 3.x to generate a virtualenv with the correct\nPython 3 version.\n\nChange-Id: I8bec32c5e0dae2dee27615146f946a9649f23fd1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/46c78a10c161ff04b2a9f5bc251408f7906303b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/46c78a10c161ff04b2a9f5bc251408f7906303b8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
