)]}'
{"id":"openstack%2Fironic-python-agent~798732","triplet_id":"openstack%2Fironic-python-agent~stable%2Ftrain~I08664c2b3900448633837e40098a0ff9f0bd65f7","project":"openstack/ironic-python-agent","branch":"stable/train","hashtags":[],"change_id":"I08664c2b3900448633837e40098a0ff9f0bd65f7","subject":"Train only - Fix py3 support for bootloader default config load","status":"MERGED","created":"2021-06-29 18:15:55.000000000","updated":"2021-07-01 15:03:57.000000000","submitted":"2021-07-01 15:02:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"798732","meta_rev_id":"877606dbbfb5a6f07e614b53a938c2e83d5b2567","_number":798732,"virtual_id_number":798732,"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":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-07-01 15:02:19.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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"recommended":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"all":[{"value":1,"date":"2021-06-30 16:23:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},{"value":2,"date":"2021-06-30 15:58:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-07-01 13:38:11.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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-07-01 13:38:11.000000000","permitted_voting_range":{"min":1,"max":1},"_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":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"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":[],"reviewers":{"REVIEWER":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-06-29 18:17:20.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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2021-06-29 18:17:20.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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2021-06-29 18:49:29.000000000","updated_by":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"reviewer":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"state":"REVIEWER"},{"updated":"2021-06-29 20:44:13.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-07-01 13:38:11.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":"e579d15971adddd55ff979237d1f07ef2d28136b","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-29 18:15:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"abb2990690f4c6ea1ae0d30199d01f0278405221","author":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"date":"2021-06-29 18:49:29.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"707b4fa54c3b9a7dccc3b224f70dc710aed9eb1b","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-29 18:53:44.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"cca2e1bbaea5618976f4236a0f1b17a8bb45847d","author":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"date":"2021-06-29 18:54:20.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"75acb2d0ce10f0bf89e6180508437b1abef8d660","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2021-06-29 20:42:39.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"3c5c3a3d4645918f185bf1f8e4411690f471c126","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 20:44:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3bfccd87b9424bc6b286bc911d687958 : SUCCESS in 6m 25s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2219e8b3ff3b4f5ca6897a4b115e0e8f : SUCCESS in 7m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3a00036034be4342b8bdc171c1de0d29 : SUCCESS in 6m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/92d8ceb993304af0a99e89d822b2d619 : SUCCESS in 7m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/371feeee61314b05953cbc08cbde3297 : SUCCESS in 6m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38c50525fca9443aafbe91c7d7e81bce : SUCCESS in 9m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cbccd50b677c45ef86cfe2a1d4e4698f : SUCCESS in 5m 59s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/f6a905b528764178b69c65b55be3a18f : SUCCESS in 54m 24s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/894fcd445a8d4196967b14f37304842f : SUCCESS in 57m 10s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/04e35a61303d417bb8f64a22cdc2dfcf : SUCCESS in 1h 06m 43s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/14ee327b58ba4de888fbb6a82c56e6e2 : SUCCESS in 58m 03s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/3ef5feb7c9cc4d24a4925235b53044fe : SUCCESS in 1h 01m 51s\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/63ff66fb41e347289a26332992bd7c15 : SUCCESS in 1h 44m 12s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/376de15d337d42b389b87c420a7ae039 : RETRY_LIMIT in 33m 49s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/0ecac72d975a4a6bb22d0cab39f67223 : FAILURE in 33m 24s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/4474723accf34a718c86bd7f4c1bd820 : SUCCESS in 6m 22s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/370b7744797a4ec4b3e572ffee9620c1 : SUCCESS in 6m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"52b4ec25f2d3d301264f2c5273dfaeb5b9f673b9","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-06-30 14:48:55.000000000","message":"Patch Set 2: Workflow-1\n\nRetooling to actually support py2.","accounts_in_message":[],"_revision_number":2},{"id":"5d75b2cbadccb8bed3687c8d50cda763a36ccff8","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-30 15:11:39.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"241a3fb92efeb81789628ca131d4ac7cf3035061","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-30 15:12:12.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8d5e78063879656fad62afc76b63d1f099d46e95","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2021-06-30 15:15:17.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"efa384f5a33e7fec45811b170cfbf076f43c6a48","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-06-30 15:20:43.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"489ebc9d2bf86eb7277726f707bc3e6b36828322","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-30 15:57:19.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"87349a6ca819f448bf6a6fc4e2a600e25d4fcd2d","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2021-06-30 15:58:08.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"82d52a1b24201c65b1b4e4de56923e73f5163411","author":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"date":"2021-06-30 16:23:10.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"891cb83f90feac43adf7beedd85c58d8abf46e48","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-30 18:32:50.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b819291fa4b4bf589a822ec4a8a6415 : SUCCESS in 6m 41s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a05701d1ba534995ab65018a5c30be06 : SUCCESS in 6m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9bd654190dac45f0998be413ded0f03e : SUCCESS in 6m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/dddf46147d4445f9b5dcc61b41f795d5 : SUCCESS in 7m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a34acdca53304262888edfedf5185b96 : SUCCESS in 7m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5bad006d41c34cbb9539f2e20cfd24c0 : SUCCESS in 9m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2f50012a39a14369b5430485f2a1415d : SUCCESS in 6m 00s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/5b07fec8305a48e7a7382a3cb89c49fe : SUCCESS in 1h 12m 32s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/3529a5dd26254e2d89710f27edb50a3c : SUCCESS in 1h 07m 12s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/b1f8dd61ee9744e28545a0448b068988 : SUCCESS in 1h 27m 56s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/7a018012fcfd4fc1a9ab73f43825a5fd : SUCCESS in 1h 10m 24s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/7c2c97b8c4354a60963fcedc5b9645cb : SUCCESS in 1h 17m 25s\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/fde00879b1334a528f71cff6e9379deb : SUCCESS in 1h 35m 14s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/524822ed32454b8fbb22b9b2d2c70044 : RETRY_LIMIT in 48m 33s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/77f032cd20b44e0fa23e4ee431aafccc : FAILURE in 44m 09s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/9fa11801b79e49e7b4575d62b9fc45bf : SUCCESS in 6m 55s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/fa999b78463e4b4ea7ed4a3adddb6c8c : SUCCESS in 6m 15s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"ae4f847beb9fa1fe5fab37a6872906c3dc1c2ecc","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2021-07-01 13:38:11.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"140856a9bdaf785358a655254594ef47c8b62c4c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 13:38:31.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"edacfd5e756ed6306b84af3d4e49ecb83716470b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 15:02:19.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c2f288f60f44f8480fcacaa694adba6 : SUCCESS in 5m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/57a164f22aec4057a181191ae7dd6417 : SUCCESS in 6m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bad8b814108b44df8cd312ca7c1f870b : SUCCESS in 6m 13s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1af02c95ee5345be8d3c82703abb4763 : SUCCESS in 6m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd5045dc7a06433eb2115cc5dfc2886e : SUCCESS in 8m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ce7a517095c54262be8b1fc4faf1604d : SUCCESS in 4m 17s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/4114ac080c63472ba5040de5d8b033d9 : SUCCESS in 1h 11m 30s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/3eb1bc969cc241dcbb9981a5c9ff83d1 : SUCCESS in 1h 08m 26s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/a8cfde72f4694dd493d55fdb05971f62 : SUCCESS in 1h 15m 31s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/f17d134938be4b1dad722624f6e60747 : SUCCESS in 56m 21s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/f183952c03ca408985f83370bc3151e0 : SUCCESS in 1h 08m 12s","accounts_in_message":[],"_revision_number":5},{"id":"18b621f4b8fe71dadae2e79ca776038bebe33ba7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 15:02:22.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"877606dbbfb5a6f07e614b53a938c2e83d5b2567","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 15:03:57.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3300eec688748e9a29e51d34d6646f9 : SUCCESS in 1m 10s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/60a3841b966b44e4826c908d84fd2895 : SUCCESS in 56s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"388b93a5c58ccdfea970fbaacae49b3f59e64b3b","revisions":{"43b1426b9681b76cc3ef385e690659fe3115c5a6":{"kind":"REWORK","_number":1,"created":"2021-06-29 18:15:55.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/32/798732/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/798732/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/1"}}},"commit":{"parents":[{"commit":"3aa76b4bbbcf94193f353dd5151d493918c553eb","subject":"Fix getting memory size in some lshw output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3aa76b4bbbcf94193f353dd5151d493918c553eb"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-29 17:55:08.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-29 17:55:08.000000000","tz":-420},"subject":"Train only - Fix py3 support for bootloader default config load","message":"Train only - Fix py3 support for bootloader default config load\n\nWhen the support to load the default bootloader configuration was\nbackported to stable train, I modified it to pass python2 unit tests\nas well as ultimately attempt to be compatible.\n\nIt might have actually worked! What did not work, was that same file\nopen format on Python3 in actual production cases where unicode bytes\nwere being loaded from a file. This is because we couldn\u0027t explicitly\ndeclare the utf-16 encoding necessary on the file open, which resulted\nin Python3 thinking it was loading a non-uncode file, and promtply\nfailing when attempting.\n\nSince python2 is past it\u0027s End of Support, and any compatability we try\nand keep is because we\u0027re nice people, I\u0027m retcon\u0027ing the compatability\nin https://review.opendev.org/c/openstack/ironic-python-agent/+/796031\nin preference for python3 functionality, and issuing a nice warning\nmessage saying to upgrade Python.\n\nThis issue was identified in RHOSP testing with python 3.6, with\npartition images where the deployment would fail with reporting\nthat the ascii codec could not decode 0xFF which indicates that the\ncontents are being handled as something other than utf-16, and it\nis hitting a constraint in string handling in Python where ascii and\nutf-8 character code points are expected to always be \u003c0xFF.\n\nrhbz#1977417\n\nChange-Id: I08664c2b3900448633837e40098a0ff9f0bd65f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/43b1426b9681b76cc3ef385e690659fe3115c5a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/43b1426b9681b76cc3ef385e690659fe3115c5a6"}]},"branch":"refs/heads/stable/train"},"d50baff44ff900c8d3221b301bb7c8bd0e13b871":{"kind":"REWORK","_number":2,"created":"2021-06-29 18:53:44.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/32/798732/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/798732/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/2"}}},"commit":{"parents":[{"commit":"3aa76b4bbbcf94193f353dd5151d493918c553eb","subject":"Fix getting memory size in some lshw output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3aa76b4bbbcf94193f353dd5151d493918c553eb"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-29 17:55:08.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-29 18:53:41.000000000","tz":0},"subject":"Train only - Fix py3 support for bootloader default config load","message":"Train only - Fix py3 support for bootloader default config load\n\nWhen the support to load the default bootloader configuration was\nbackported to stable train, I modified it to pass python2 unit tests\nas well as ultimately attempt to be compatible.\n\nIt might have actually worked! What did not work, was that same file\nopen format on Python3 in actual production cases where unicode bytes\nwere being loaded from a file. This is because we couldn\u0027t explicitly\ndeclare the utf-16 encoding necessary on the file open, which resulted\nin Python3 thinking it was loading a non-uncode file, and promtply\nfailing when attempting.\n\nSince python2 is past it\u0027s End of Support, and any compatability we try\nand keep is because we\u0027re nice people, I\u0027m retcon\u0027ing the compatability\nin https://review.opendev.org/c/openstack/ironic-python-agent/+/796031\nin preference for python3 functionality, and issuing a nice warning\nmessage saying to upgrade Python.\n\nThis issue was identified in RHOSP testing with python 3.6, with\npartition images where the deployment would fail with reporting\nthat the ascii codec could not decode 0xFF which indicates that the\ncontents are being handled as something other than utf-16, and it\nis hitting a constraint in string handling in Python where ascii and\nutf-8 character code points are expected to always be \u003c0xFF.\n\nrhbz#1977417\n\nChange-Id: I08664c2b3900448633837e40098a0ff9f0bd65f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d50baff44ff900c8d3221b301bb7c8bd0e13b871"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d50baff44ff900c8d3221b301bb7c8bd0e13b871"}]},"branch":"refs/heads/stable/train"},"a62aca7bc970c1980631f7c2bb69ef838d4a5b06":{"kind":"REWORK","_number":3,"created":"2021-06-30 15:11: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/32/798732/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/798732/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/3"}}},"commit":{"parents":[{"commit":"3aa76b4bbbcf94193f353dd5151d493918c553eb","subject":"Fix getting memory size in some lshw output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3aa76b4bbbcf94193f353dd5151d493918c553eb"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-29 17:55:08.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-30 15:00:24.000000000","tz":-420},"subject":"Train only - Fix py3 support for bootloader default config load","message":"Train only - Fix py3 support for bootloader default config load\n\nWhen the support to load the default bootloader configuration was\nbackported to stable train, I modified it to pass python2 unit tests\nas well as ultimately attempt to be compatible.\n\nIt might have actually worked! What did not work for Python3 when the\nUTF-16 codepoint delimiter file was encountered in a production case.\nThis passed CI originally just fine, however Ubuntu images do not have\nthe delimiter codepoint, where as RHEL images *do* have a UTF-16\ndelimiter at the start of the file.\n\nOn python3, with the python2 compatible code, the file was being opened\nas ascii or UTF-8, which we know as the same rule applies for both. All\ncode points must be \u003c0xFF. This resulted in the file open itself to fail,\nas encoding support differs between Python2 and Python3.\n\nWhat this patch does now is separately handle the case of if python2,\nto use the new preview python3 io subsystem previewed in python2 to\nopen the file properly, and present the UTF-16 encoded results.\n\nThis issue was identified in RHOSP testing with python 3.6, with\npartition images where the deployment would fail with reporting\nthat the ascii codec could not decode 0xFF which indicates that the\ncontents are being handled as something other than utf-16, and it\nis hitting a constraint in string handling in Python where ascii and\nutf-8 character code points are expected to always be \u003c0xFF.\n\nStory: 2009020\nTask: 42742\nrhbz#1977417\n\nChange-Id: I08664c2b3900448633837e40098a0ff9f0bd65f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a62aca7bc970c1980631f7c2bb69ef838d4a5b06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a62aca7bc970c1980631f7c2bb69ef838d4a5b06"}]},"branch":"refs/heads/stable/train"},"753e79f8f5660bea14e60931a3330b09cf7a9082":{"kind":"REWORK","_number":4,"created":"2021-06-30 15:12:12.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/32/798732/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/798732/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/4"}}},"commit":{"parents":[{"commit":"3aa76b4bbbcf94193f353dd5151d493918c553eb","subject":"Fix getting memory size in some lshw output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3aa76b4bbbcf94193f353dd5151d493918c553eb"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-29 17:55:08.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-30 15:12:07.000000000","tz":-420},"subject":"Train only - Fix py3 support for bootloader default config load","message":"Train only - Fix py3 support for bootloader default config load\n\nWhen the support to load the default bootloader configuration was\nbackported to stable train, I modified it to pass python2 unit tests\nas well as ultimately attempt to be compatible.\n\nIt might have actually worked! What did not work for Python3 when the\nUTF-16 codepoint delimiter file was encountered in a production case.\nThis passed CI originally just fine, however Ubuntu images do not have\nthe delimiter codepoint, where as RHEL images *do* have a UTF-16\ndelimiter at the start of the file.\n\nOn python3, with the python2 compatible code, the file was being opened\nas ascii or UTF-8, which we know as the same rule applies for both. All\ncode points must be \u003c0xFF. This resulted in the file open itself to fail,\nas encoding support differs between Python2 and Python3.\n\nWhat this patch does now is separately handle the case of if python2,\nto use the new preview python3 io subsystem previewed in python2 to\nopen the file properly, and present the UTF-16 encoded results.\n\nThis issue was identified in RHOSP testing with python 3.6, with\npartition images where the deployment would fail with reporting\nthat the ascii codec could not decode 0xFF which indicates that the\ncontents are being handled as something other than utf-16, and it\nis hitting a constraint in string handling in Python where ascii and\nutf-8 character code points are expected to always be \u003c0xFF.\n\nStory: 2009020\nTask: 42742\nrhbz#1977417\n\nChange-Id: I08664c2b3900448633837e40098a0ff9f0bd65f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/753e79f8f5660bea14e60931a3330b09cf7a9082"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/753e79f8f5660bea14e60931a3330b09cf7a9082"}]},"branch":"refs/heads/stable/train"},"388b93a5c58ccdfea970fbaacae49b3f59e64b3b":{"kind":"REWORK","_number":5,"created":"2021-06-30 15:57:19.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/32/798732/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/798732/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/798732/5"}}},"commit":{"parents":[{"commit":"3aa76b4bbbcf94193f353dd5151d493918c553eb","subject":"Fix getting memory size in some lshw output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3aa76b4bbbcf94193f353dd5151d493918c553eb"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-29 17:55:08.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-06-30 15:57:14.000000000","tz":-420},"subject":"Train only - Fix py3 support for bootloader default config load","message":"Train only - Fix py3 support for bootloader default config load\n\nWhen the support to load the default bootloader configuration was\nbackported to stable train, I modified it to pass python2 unit tests\nas well as ultimately attempt to be compatible.\n\nIt might have actually worked! What did not work for Python3 when the\nUTF-16 codepoint delimiter file was encountered in a production case.\nThis passed CI originally just fine, however Ubuntu images do not have\nthe delimiter codepoint, where as RHEL images *do* have a UTF-16\ndelimiter at the start of the file.\n\nOn python3, with the python2 compatible code, the file was being opened\nas ascii or UTF-8, which we know as the same rule applies for both. All\ncode points must be \u003c0xFF. This resulted in the file open itself to fail,\nas encoding support differs between Python2 and Python3.\n\nWhat this patch does now is separately handle the case of if python2,\nto use the new preview python3 io subsystem previewed in python2 to\nopen the file properly, and present the UTF-16 encoded results.\n\nThis issue was identified in RHOSP testing with python 3.6, with\npartition images where the deployment would fail with reporting\nthat the ascii codec could not decode 0xFF which indicates that the\ncontents are being handled as something other than utf-16, and it\nis hitting a constraint in string handling in Python where ascii and\nutf-8 character code points are expected to always be \u003c0xFF.\n\nStory: 2009020\nTask: 42742\nrhbz#1977417\n\nChange-Id: I08664c2b3900448633837e40098a0ff9f0bd65f7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/388b93a5c58ccdfea970fbaacae49b3f59e64b3b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/388b93a5c58ccdfea970fbaacae49b3f59e64b3b"}]},"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"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":{}}}]}
