)]}'
{"id":"openstack%2Fironic-python-agent~798173","triplet_id":"openstack%2Fironic-python-agent~stable%2Ftrain~I6eb5981d28b9ae368239af0c1d0ec32ff79d95b3","project":"openstack/ironic-python-agent","branch":"stable/train","hashtags":[],"change_id":"I6eb5981d28b9ae368239af0c1d0ec32ff79d95b3","subject":"Fix getting memory size in some lshw output","status":"MERGED","created":"2021-06-25 22:30:39.000000000","updated":"2021-06-28 16:43:20.000000000","submitted":"2021-06-28 16:40:25.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":"798173","meta_rev_id":"d7039c8db0b9cf794b6423258a61df190ff7cc81","_number":798173,"virtual_id_number":798173,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-06-28 16:40:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-06-28 09:43:17.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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"all":[{"value":1,"date":"2021-06-28 13:23:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":[{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"}],"reviewers":{"REVIEWER":[{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-06-25 22:30:39.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"state":"REVIEWER"},{"updated":"2021-06-26 00:38:56.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"},{"updated":"2021-06-28 09:43:17.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"}],"messages":[{"id":"17ae8848c340aaef6bcb7f30ef8b19ec0d7f9f32","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-06-25 22:30:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5cac0af226db5387c5a90d735d41647ea0173c49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-26 00:38:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ee2100a16394ec78bf6babba0530112 : SUCCESS in 6m 12s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a92a2b11f60143e0bba3947277ec4c18 : SUCCESS in 6m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/79dc37c622bd4e3b94374e5bfa36c3ad : SUCCESS in 6m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f591ed3b01c14ab399ddf8603cd3290e : SUCCESS in 8m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/87e84d42a05540a082094800344a4c7a : SUCCESS in 9m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9988789c4ee74124849f9c72ed7e6e21 : SUCCESS in 9m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/742e499a4b2841ba8010ee26deb81f29 : SUCCESS in 5m 37s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/7aeca5dfc804497a898793e512fad9f1 : SUCCESS in 1h 09m 40s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/6f6abf59e4324a8ea4f031b8c0303247 : SUCCESS in 53m 52s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/20c96c8e20b44429994ada2258ce5b7e : SUCCESS in 57m 55s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/3b6bdf2a0e4a4ea5bd451e140c80813e : SUCCESS in 55m 32s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/8b6c435b78c046eb94830b2971ca6cb2 : SUCCESS in 1h 28m 38s\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/ee8ad7e12b864bc0b7f736d50bdae1d7 : SUCCESS in 1h 49m 11s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/e9e7fb0c78da48459e81769f5b1c5dc4 : RETRY_LIMIT in 41m 55s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/f0b4a7f890dd4a54a446c8b2a387d55f : FAILURE in 40m 43s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8bbe1b88e9104507adf7015eaa93b812 : SUCCESS in 6m 37s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/c5d8d75d27534c799014758ae43df152 : SUCCESS in 6m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6979e02f82b548ff74529b8dcc82b6a693bcb063","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2021-06-28 09:43:17.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"dcf714678ff6ef3c847eda4903f175e514cf0890","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-06-28 13:23:41.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"cf104aa078c0c876bde977e37d9fef7a5e947f88","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-28 13:24:21.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"59cc5885929112109ad81202d543404867a820d9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-28 16:40:24.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a8efb8435ff84bc58fa8a167c9388a9c : SUCCESS in 6m 43s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ef523cd088ef4c93b0bc9bc027b8831d : SUCCESS in 6m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a09d6d3b2a4449278bf396dbe3771b76 : SUCCESS in 7m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/10bbca41090f4cada4e4b982e9c16e50 : SUCCESS in 6m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b6bab5f18824b999a62b19246869546 : SUCCESS in 9m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b253fa376f2649179d7e86b75871fe50 : SUCCESS in 6m 38s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/b661b1372c5d44dc80d8061d1a9e2704 : SUCCESS in 1h 03m 07s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/ca434838d1c24d9d95e8c6d848e050cd : SUCCESS in 1h 02m 34s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/91182756e590419583372b6410b512ab : SUCCESS in 1h 06m 31s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/979edf7a06a641188748cc74a6f33b52 : SUCCESS in 1h 02m 43s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/c025f5ab79cc48619797cb98063071a6 : SUCCESS in 1h 20m 39s","accounts_in_message":[],"_revision_number":1},{"id":"cfecd562aaa58d32062d089607a915d6941440c9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-28 16:40:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"d7039c8db0b9cf794b6423258a61df190ff7cc81","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-28 16:43:20.000000000","message":"Patch Set 1:\n\nBuild failed (promote pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/632f4a80859f4f54a9fbdec1718c864a : SUCCESS in 1m 04s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c428b4ded49b4a4cb724f0ad6049ca12 : FAILURE in 53s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3aa76b4bbbcf94193f353dd5151d493918c553eb","revisions":{"3aa76b4bbbcf94193f353dd5151d493918c553eb":{"kind":"REWORK","_number":1,"created":"2021-06-25 22:30:39.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/73/798173/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/73/798173/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/73/798173/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/73/798173/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/73/798173/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/73/798173/1"}}},"commit":{"parents":[{"commit":"0c230a6f09d436d1e9751c398527ca552c31fa9b","subject":"Add function to calculate memory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0c230a6f09d436d1e9751c398527ca552c31fa9b"}]}],"author":{"name":"Zane Bitter","email":"zbitter@redhat.com","date":"2021-04-28 16:26:43.000000000","tz":-240},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-25 22:30:33.000000000","tz":-420},"subject":"Fix getting memory size in some lshw output","message":"Fix getting memory size in some lshw output\n\nDue to a regression in lshw introduced by\nhttps://github.com/lyonel/lshw/pull/60, there are some versions in the\nwild that do not return sizes for memory banks \u003c32GiB. In those cases,\nwork around the problem by looking at the top-level size (if available)\nto find the total size. Previously we assumed that we only needed the\ntop-level size when there was no list of memory banks.\n\nThe issue is fixed upstream by https://github.com/lyonel/lshw/pull/65,\nbut the erroneous patch is still present in the lshw-B.02.19.2-5.el8\npackage in CentOS 8.4 and 8.5.\n\nNote from Backport to Victoria branch:\nThe stable test data was moved sometime during the Wallaby development\ncycle to a separate file, where as in Victoria and earlier, it is based\nin the test file itself. The required content was moved into the test\nfile in line with where it was in the later versions.\n\nChange-Id: I6eb5981d28b9ae368239af0c1d0ec32ff79d95b3\nStory: #2008865\nTask: 42395\n(cherry picked from commit ed791d97786f4ed37bf7b9f18eac8e2af46c3766)\n(cherry picked from commit bae3aec172df5b6ca9d609f29ea9feb9f6d11f13)\n(cherry picked from commit 97ce08d039099f569c48a2348c784e71e3693829)\n(cherry picked from commit 746f65bd8481aac32abb12768590e809697449e4)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3aa76b4bbbcf94193f353dd5151d493918c553eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3aa76b4bbbcf94193f353dd5151d493918c553eb"}]},"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
