)]}'
{"id":"openstack%2Fironic-python-agent~669720","triplet_id":"openstack%2Fironic-python-agent~master~I0637585241c81a36f69aef8017f1134f5c526eb1","project":"openstack/ironic-python-agent","branch":"master","topic":"pyudev_devices","hashtags":[],"change_id":"I0637585241c81a36f69aef8017f1134f5c526eb1","subject":"Using from_device_file from Devices","status":"MERGED","created":"2019-07-08 16:50:33.000000000","updated":"2019-07-15 08:47:42.000000000","submitted":"2019-07-15 08:47:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"669720-1563180462336-0a1ee91c","meta_rev_id":"8df38b07d1bbed7478527edea0128dcee697bdef","_number":669720,"virtual_id_number":669720,"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":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":2,"date":"2019-07-15 08:47:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"date":"2019-07-12 10:41:52.000000000","_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","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":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"recommended":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"all":[{"value":1,"date":"2019-07-14 12:24:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"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":"2019-07-15 07:10:04.000000000","_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":2,"date":"2019-07-14 10:53:14.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":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"all":[{"value":0,"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},{"value":0,"date":"2019-07-10 18:03:43.000000000","_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"value":0,"date":"2019-07-12 12:33:09.000000000","permitted_voting_range":{"min":0,"max":1},"_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":"2019-07-15 07:10:04.000000000","_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","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":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"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":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-10 18:03:43.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"REVIEWER"},{"updated":"2019-07-12 10:41:52.000000000","updated_by":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"reviewer":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-07-14 10:53:14.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":"2019-07-14 12:24:12.000000000","updated_by":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"reviewer":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"state":"REVIEWER"},{"updated":"2019-07-15 07:10:04.000000000","updated_by":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"reviewer":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"state":"REVIEWER"},{"updated":"2019-07-15 08:47:42.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":"2ce77bd2e0c05b74c2fff13f12d09cfcaf4466f3","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-07-08 16:50:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b2eb8d13d47a8d5fc01aa5515fb2119a801fa57e","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-07-08 17:02:24.000000000","message":"Patch Set 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- tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset001 http://logs.rdoproject.org/20/669720/1/openstack-check/tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset001/b503323/ : RETRY_LIMIT in 2m 35s","accounts_in_message":[],"_revision_number":1},{"id":"8f40fc9eedd728126eefab72fd61397fb4708e28","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-08 18:38:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/20/669720/1/check/openstack-tox-pep8/cba3feb/ : SUCCESS in 4m 43s\n- openstack-tox-py27 http://logs.openstack.org/20/669720/1/check/openstack-tox-py27/3207bc9/ : SUCCESS in 5m 09s\n- openstack-tox-py36 http://logs.openstack.org/20/669720/1/check/openstack-tox-py36/29dfa23/ : SUCCESS in 3m 31s\n- openstack-tox-py37 http://logs.openstack.org/20/669720/1/check/openstack-tox-py37/2266d62/ : SUCCESS in 5m 14s\n- openstack-tox-cover http://logs.openstack.org/20/669720/1/check/openstack-tox-cover/f361b84/cover/ : SUCCESS in 4m 54s\n- openstack-tox-docs http://logs.openstack.org/20/669720/1/check/openstack-tox-docs/b476cfa/html/ : SUCCESS in 4m 05s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/20/669720/1/check/ipa-tempest-partition-bios-ipmi-direct-tinyipa-src/22c44a9/ : SUCCESS in 1h 14m 51s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/20/669720/1/check/ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src/9f68e80/ : SUCCESS in 1h 04m 40s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/20/669720/1/check/ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src/a8536c0/ : SUCCESS in 1h 03m 11s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/20/669720/1/check/ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src/aca80aa/ : SUCCESS in 1h 09m 08s\n- ipa-tempest-ironic-inspector-src http://logs.openstack.org/20/669720/1/check/ipa-tempest-ironic-inspector-src/f57d993/ : SUCCESS in 1h 39m 36s (non-voting)\n- metalsmith-integration-ipa-src http://logs.openstack.org/20/669720/1/check/metalsmith-integration-ipa-src/1da2bfa/ : SUCCESS in 1h 25m 52s (non-voting)\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src http://logs.openstack.org/20/669720/1/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src/c1401f0/ : SUCCESS in 1h 12m 38s (non-voting)\n- openstack-tox-functional http://logs.openstack.org/20/669720/1/check/openstack-tox-functional/3a34282/ : SUCCESS in 3m 15s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/20/669720/1/check/openstack-tox-lower-constraints/5823af9/ : SUCCESS in 3m 19s\n- ipa-tox-bandit http://logs.openstack.org/20/669720/1/check/ipa-tox-bandit/1ac7326/ : SUCCESS in 3m 08s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c963c8de6967ec16c32ecad8f07a719711655a18","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2019-07-08 20:35:31.000000000","message":"Patch Set 1:\n\nSeems like Centos 7 uses pyudev 0.15 (which does not have Devices from what I see) ... is that an issue?","accounts_in_message":[],"_revision_number":1},{"id":"5e1a4b3197b08f2596cfa7bfe4059b13b9ed1e26","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-07-09 07:11:01.000000000","message":"Patch Set 1:\n\n@Arne that is a problem first for CentOS users :)\nJokes aside, I\u0027m actually surprised to see that, I was expecting at least version 0.18 at this point on major distros (on ubuntu and Fedora is 0.21, which is the latest stable).\nVersion 0.15 is quite buggy, it\u0027s not officially compatible with Python \u003e 2.6, and it wasn\u0027t tested on CI at the time of release (it\u0027s 7 years old), even though I see there are some backports up to 2017.\nWith that said, I see in requirements we have 0.16.1, but I also see a comment about a change in an error reported by pyudev that was changed in version 0.18 (L312 in hardware.py - Changelog: DeviceNotFoundError is no longer a subtype of LookupError), that\u0027s why I decided to commit this patch, that line won\u0027t work if the version is not at least 0.18.\nI guess we probably have to raise requirements anyway, at this point, or correct that line of code as well.","accounts_in_message":[],"_revision_number":1},{"id":"7f2058aef3ceab3f8e3fa40aa0ce18f0454877d9","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-07-09 08:06:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ea8c9463441ebdd15337b4d7c16c814eea4d83b3","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-07-09 08:06:52.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"6905a765becb7cb1903823d354c74cf4812e9cf6","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-07-09 08:14:05.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"acf4609e6970a2b2798042924007c699d22be6ab","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-07-09 08:15:28.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d65562325893cd42ec92c5a0cd5eec1047c662d8","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-07-09 08:22:37.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"39948a38270f3ea0f428f8c83558200dab490ba0","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-07-09 08:42:33.000000000","message":"Patch Set 4:\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- tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset001 http://logs.rdoproject.org/20/669720/4/openstack-check/tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset001/d96db14/ : FAILURE in 17m 41s","accounts_in_message":[],"_revision_number":4},{"id":"a2bf0e14bf97c61a28246e37aebb62736f937672","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2019-07-09 08:48:09.000000000","message":"Patch Set 4: Code-Review+2\n\nThanks, Riccardo!","accounts_in_message":[],"_revision_number":4},{"id":"5ad99b4019e307ed0b76a40dee435347b3d4eb62","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-09 10:04:04.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/20/669720/4/check/openstack-tox-pep8/63f1447/ : SUCCESS in 3m 50s\n- openstack-tox-py27 http://logs.openstack.org/20/669720/4/check/openstack-tox-py27/22d8c3b/ : SUCCESS in 5m 08s\n- openstack-tox-py36 http://logs.openstack.org/20/669720/4/check/openstack-tox-py36/6bfa13a/ : SUCCESS in 3m 49s\n- openstack-tox-py37 http://logs.openstack.org/20/669720/4/check/openstack-tox-py37/414cb8a/ : SUCCESS in 7m 25s\n- openstack-tox-cover http://logs.openstack.org/20/669720/4/check/openstack-tox-cover/d944d12/cover/ : SUCCESS in 4m 35s\n- openstack-tox-docs http://logs.openstack.org/20/669720/4/check/openstack-tox-docs/5ef1231/html/ : SUCCESS in 4m 31s\n- requirements-check http://logs.openstack.org/20/669720/4/check/requirements-check/b2802da/ : SUCCESS in 2m 12s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/20/669720/4/check/ipa-tempest-partition-bios-ipmi-direct-tinyipa-src/e0c48f5/ : SUCCESS in 1h 02m 17s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/20/669720/4/check/ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src/b427d4c/ : SUCCESS in 1h 01m 55s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/20/669720/4/check/ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src/f1cabda/ : SUCCESS in 1h 01m 53s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/20/669720/4/check/ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src/6ff42e5/ : SUCCESS in 1h 01m 43s\n- ipa-tempest-ironic-inspector-src http://logs.openstack.org/20/669720/4/check/ipa-tempest-ironic-inspector-src/da2baf9/ : SUCCESS in 1h 32m 49s (non-voting)\n- metalsmith-integration-ipa-src http://logs.openstack.org/20/669720/4/check/metalsmith-integration-ipa-src/540ddc3/ : SUCCESS in 1h 13m 25s (non-voting)\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src http://logs.openstack.org/20/669720/4/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src/58f7c21/ : SUCCESS in 1h 12m 18s (non-voting)\n- openstack-tox-functional http://logs.openstack.org/20/669720/4/check/openstack-tox-functional/bcf105e/ : SUCCESS in 5m 24s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/20/669720/4/check/openstack-tox-lower-constraints/34d0e09/ : SUCCESS in 4m 30s\n- ipa-tox-bandit http://logs.openstack.org/20/669720/4/check/ipa-tox-bandit/4a8e70d/ : SUCCESS in 4m 23s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"2ce9d3ddf3d6075b4a6429e5488c5bfae2e8dfc8","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-07-09 10:28:39.000000000","message":"Patch Set 4: Code-Review+1\n\nLet\u0027s hold on for a bit, I\u0027m talking to RDO folks re updating their packages (as you see we\u0027re breaking TripleO here).","accounts_in_message":[],"_revision_number":4},{"id":"d61df80c5148d7dfc8c1007ccb73412086235e0d","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-07-09 10:28:59.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f0cc9b70e626f83da85033fa948656d86f9bb696","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-07-09 11:59:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2bcc5e54b5ac660fb79c6f81f5f3a528f73f663f","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-07-09 12:01:03.000000000","message":"Patch Set 5: Workflow-1\n\nas per Dmitry comment above, blocking this until resolution for TripleO","accounts_in_message":[],"_revision_number":5},{"id":"f6d37c2a02b8584e7faca557f45bd714daa8f0ec","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-07-09 13:09:29.000000000","message":"Patch Set 5:\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- tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset001 http://logs.rdoproject.org/20/669720/5/openstack-check/tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset001/96d203b/ : RETRY_LIMIT in 2m 53s","accounts_in_message":[],"_revision_number":5},{"id":"5c1d8914c445bc01217b72a91bf1173a2b25f9a0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-09 13:35:50.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/20/669720/5/check/openstack-tox-pep8/b0543d0/ : SUCCESS in 3m 19s\n- openstack-tox-py27 http://logs.openstack.org/20/669720/5/check/openstack-tox-py27/559d3df/ : SUCCESS in 3m 19s\n- openstack-tox-py36 http://logs.openstack.org/20/669720/5/check/openstack-tox-py36/1a8ca04/ : SUCCESS in 4m 34s\n- openstack-tox-py37 http://logs.openstack.org/20/669720/5/check/openstack-tox-py37/8f70576/ : SUCCESS in 4m 12s\n- openstack-tox-cover http://logs.openstack.org/20/669720/5/check/openstack-tox-cover/6a09aa7/cover/ : SUCCESS in 3m 33s\n- openstack-tox-docs http://logs.openstack.org/20/669720/5/check/openstack-tox-docs/4ee400a/html/ : SUCCESS in 3m 21s\n- requirements-check http://logs.openstack.org/20/669720/5/check/requirements-check/3219f14/ : SUCCESS in 2m 35s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-partition-bios-ipmi-direct-tinyipa-src/f5c4edb/ : SUCCESS in 1h 03m 47s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src/cb61a9a/ : SUCCESS in 56m 43s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src/d7765cb/ : SUCCESS in 1h 03m 49s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src/776f0e3/ : SUCCESS in 1h 11m 35s\n- ipa-tempest-ironic-inspector-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-ironic-inspector-src/0f8433b/ : SUCCESS in 1h 33m 22s (non-voting)\n- metalsmith-integration-ipa-src http://logs.openstack.org/20/669720/5/check/metalsmith-integration-ipa-src/e14dd1d/ : SUCCESS in 1h 16m 55s (non-voting)\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src/b785598/ : FAILURE in 58m 37s (non-voting)\n- openstack-tox-functional http://logs.openstack.org/20/669720/5/check/openstack-tox-functional/cf9cb42/ : SUCCESS in 4m 16s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/20/669720/5/check/openstack-tox-lower-constraints/22769fd/ : SUCCESS in 3m 45s\n- ipa-tox-bandit http://logs.openstack.org/20/669720/5/check/ipa-tox-bandit/619796a/ : SUCCESS in 3m 54s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"7ccda3fc34bff034c83a138b791a257198d2e96c","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2019-07-10 18:03:43.000000000","message":"Patch Set 5:\n\nI\u0027ve proposed to update pyudev in https://review.rdoproject.org/r/#/c/21436/ . Waiting for ci jobs results.","accounts_in_message":[],"_revision_number":5},{"id":"48958604807e3d46badf6cec71e2b1677531d131","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-07-11 08:12:57.000000000","message":"Patch Set 5:\n\n@Alfredo thanks, really appreciate the effort :)","accounts_in_message":[],"_revision_number":5},{"id":"f4adc5bc1077a43a344744f1022142596cc5a0e2","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-07-12 08:12:18.000000000","message":"Patch Set 5:\n\nrecheck-rdo","accounts_in_message":[],"_revision_number":5},{"id":"61f9d8ff7eabd92603ae6a421fc913afde50c638","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-12 10:25:24.000000000","message":"Patch Set 5:\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/20/669720/5/check/openstack-tox-pep8/3cf60c0/ : SUCCESS in 3m 15s\n- openstack-tox-py27 http://logs.openstack.org/20/669720/5/check/openstack-tox-py27/bf3d224/ : SUCCESS in 4m 21s\n- openstack-tox-py36 http://logs.openstack.org/20/669720/5/check/openstack-tox-py36/ba17699/ : SUCCESS in 4m 12s\n- openstack-tox-py37 http://logs.openstack.org/20/669720/5/check/openstack-tox-py37/3e5bf71/ : SUCCESS in 4m 55s\n- openstack-tox-cover http://logs.openstack.org/20/669720/5/check/openstack-tox-cover/20ec74e/cover/ : SUCCESS in 4m 35s\n- openstack-tox-docs http://logs.openstack.org/20/669720/5/check/openstack-tox-docs/3ca72e2/html/ : SUCCESS in 4m 31s\n- requirements-check http://logs.openstack.org/20/669720/5/check/requirements-check/e0d8ecd/ : SUCCESS in 2m 31s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-partition-bios-ipmi-direct-tinyipa-src/58cdb3b/ : SUCCESS in 1h 33m 09s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src/5a93d5e/ : SUCCESS in 1h 07m 52s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src/d2a99f0/ : SUCCESS in 1h 28m 49s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src/123f464/ : SUCCESS in 1h 29m 19s\n- ipa-tempest-ironic-inspector-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-ironic-inspector-src/61e829e/ : SUCCESS in 1h 59m 19s (non-voting)\n- metalsmith-integration-ipa-src http://logs.openstack.org/20/669720/5/check/metalsmith-integration-ipa-src/c172a0e/ : SUCCESS in 1h 41m 59s (non-voting)\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src http://logs.openstack.org/20/669720/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src/448d37c/ : SUCCESS in 1h 20m 43s (non-voting)\n- openstack-tox-functional http://logs.openstack.org/20/669720/5/check/openstack-tox-functional/1e4355f/ : SUCCESS in 3m 50s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/20/669720/5/check/openstack-tox-lower-constraints/89416e6/ : SUCCESS in 5m 08s\n- ipa-tox-bandit http://logs.openstack.org/20/669720/5/check/ipa-tox-bandit/c26202d/ : SUCCESS in 4m 05s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9951177ceb5e63b398238b18ba777f8267e8af17","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-07-12 10:41:52.000000000","message":"Patch Set 5:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset001 http://logs.rdoproject.org/20/669720/5/openstack-check/tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset001/3cbf3c3/ : SUCCESS in 2h 24m 46s","accounts_in_message":[],"_revision_number":5},{"id":"28b3a76963e91a8e0af7ebd7d3c30e972fbb60a7","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-07-12 12:33:09.000000000","message":"Patch Set 5: -Workflow\n\nI\u0027m not breaking RDO anymore :)\nthanks Alfredo!","accounts_in_message":[],"_revision_number":5},{"id":"919c9e38eccda34dc282f6d1f78a733bfc66f83f","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-07-14 10:53:14.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"76d9cd6584159d82076c3548d101ec03b0068ceb","author":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"date":"2019-07-14 12:24:12.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"fea8415a7a0d0f720f5392353b98ca587f3976d3","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2019-07-15 07:10:04.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"c79a7ef3a69b82e2212c8a09882d21d04b0b6e35","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-15 07:10:15.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"750dcc943b4ef438862e5debe9086cb2cd2da376","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-15 08:47:42.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/20/669720/5/gate/openstack-tox-pep8/974bf58/ : SUCCESS in 3m 12s\n- openstack-tox-py27 http://logs.openstack.org/20/669720/5/gate/openstack-tox-py27/ba0e3e0/ : SUCCESS in 3m 54s\n- openstack-tox-py36 http://logs.openstack.org/20/669720/5/gate/openstack-tox-py36/7d98b2a/ : SUCCESS in 3m 48s\n- openstack-tox-py37 http://logs.openstack.org/20/669720/5/gate/openstack-tox-py37/b8666c9/ : SUCCESS in 5m 26s\n- openstack-tox-docs http://logs.openstack.org/20/669720/5/gate/openstack-tox-docs/9460d6e/html/ : SUCCESS in 3m 12s\n- requirements-check http://logs.openstack.org/20/669720/5/gate/requirements-check/11b73b3/ : SUCCESS in 2m 30s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/20/669720/5/gate/ipa-tempest-partition-bios-ipmi-direct-tinyipa-src/e578165/ : SUCCESS in 1h 23m 34s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/20/669720/5/gate/ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src/65aa334/ : SUCCESS in 1h 03m 03s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/20/669720/5/gate/ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src/692f8ed/ : SUCCESS in 1h 04m 27s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/20/669720/5/gate/ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src/7e3e0a6/ : SUCCESS in 1h 11m 26s\n- openstack-tox-lower-constraints http://logs.openstack.org/20/669720/5/gate/openstack-tox-lower-constraints/954e3b6/ : SUCCESS in 4m 50s","accounts_in_message":[],"_revision_number":5},{"id":"8f0988109eb338c0460c593d1d729cee1a0b563b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-15 08:47:42.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"8c9fd6dffcfe780381bdb2c74f112aa651a849cc","revisions":{"7e6bfcb78eb2112fbdbb8109b28ef69f8ec505f2":{"kind":"REWORK","_number":1,"created":"2019-07-08 16:50:33.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/20/669720/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/20/669720/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/1"}}},"commit":{"parents":[{"commit":"8e307de1e5325d2eb0ce0234d4d44634cb153feb","subject":"Merge \"Adds bandit template and exclude some of tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8e307de1e5325d2eb0ce0234d4d44634cb153feb"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-07-08 16:42:16.000000000","tz":120},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-07-08 16:48:36.000000000","tz":120},"subject":"Using from_device_file from Devices","message":"Using from_device_file from Devices\n\nThe from_device_file method in pyudev.Device is deprecated since\nversion 0.18\nUsing the same method from pyudev.Devices is now recommended.\n\nChange-Id: I0637585241c81a36f69aef8017f1134f5c526eb1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7e6bfcb78eb2112fbdbb8109b28ef69f8ec505f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7e6bfcb78eb2112fbdbb8109b28ef69f8ec505f2"}]},"branch":"refs/heads/master"},"af62063ca9f5f8900503859772a54ff32875f0bf":{"kind":"REWORK","_number":2,"created":"2019-07-09 08:06:19.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/20/669720/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/20/669720/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/2"}}},"commit":{"parents":[{"commit":"8e307de1e5325d2eb0ce0234d4d44634cb153feb","subject":"Merge \"Adds bandit template and exclude some of tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8e307de1e5325d2eb0ce0234d4d44634cb153feb"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-07-08 16:42:16.000000000","tz":120},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-07-09 08:04:13.000000000","tz":120},"subject":"Using from_device_file from Devices","message":"Using from_device_file from Devices\n\nThe from_device_file method in pyudev.Device is deprecated since\nversion 0.18\nUsing the same method from pyudev.Devices is now recommended.\n\nAlso increasing minimum version of pyudev to 0.18 since we\u0027re\nusing an exception that is incompatible with prior versions (L313).\n\nChange-Id: I0637585241c81a36f69aef8017f1134f5c526eb1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/af62063ca9f5f8900503859772a54ff32875f0bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/af62063ca9f5f8900503859772a54ff32875f0bf"}]},"branch":"refs/heads/master"},"61a582a4ec0de6ddcd87a99ab8be1eb1032d105f":{"kind":"REWORK","_number":3,"created":"2019-07-09 08:15:28.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/20/669720/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/20/669720/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/3"}}},"commit":{"parents":[{"commit":"8e307de1e5325d2eb0ce0234d4d44634cb153feb","subject":"Merge \"Adds bandit template and exclude some of tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8e307de1e5325d2eb0ce0234d4d44634cb153feb"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-07-08 16:42:16.000000000","tz":120},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-07-09 08:14:01.000000000","tz":120},"subject":"Using from_device_file from Devices","message":"Using from_device_file from Devices\n\nThe from_device_file method in pyudev.Device is deprecated since\nversion 0.18\nUsing the same method from pyudev.Devices is now recommended.\n\nIncreasing minimum version of pyudev to 0.18 and correctly handling\nexception raised by from_device_file.\n\nChange-Id: I0637585241c81a36f69aef8017f1134f5c526eb1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/61a582a4ec0de6ddcd87a99ab8be1eb1032d105f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/61a582a4ec0de6ddcd87a99ab8be1eb1032d105f"}]},"branch":"refs/heads/master"},"2c036ee7e1fc6e65814f658bc32550593da684a8":{"kind":"REWORK","_number":4,"created":"2019-07-09 08:22:37.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/20/669720/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/20/669720/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/4"}}},"commit":{"parents":[{"commit":"8e307de1e5325d2eb0ce0234d4d44634cb153feb","subject":"Merge \"Adds bandit template and exclude some of tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8e307de1e5325d2eb0ce0234d4d44634cb153feb"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-07-08 16:42:16.000000000","tz":120},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-07-09 08:22:13.000000000","tz":120},"subject":"Using from_device_file from Devices","message":"Using from_device_file from Devices\n\nThe from_device_file method in pyudev.Device is deprecated since\nversion 0.18\nUsing the same method from pyudev.Devices is now recommended.\n\nIncreasing minimum version of pyudev to 0.18 and correctly handling\nexception raised by from_device_file.\n\nChange-Id: I0637585241c81a36f69aef8017f1134f5c526eb1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/2c036ee7e1fc6e65814f658bc32550593da684a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/2c036ee7e1fc6e65814f658bc32550593da684a8"}]},"branch":"refs/heads/master"},"8c9fd6dffcfe780381bdb2c74f112aa651a849cc":{"kind":"REWORK","_number":5,"created":"2019-07-09 11:59:47.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/20/669720/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/20/669720/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/20/669720/5"}}},"commit":{"parents":[{"commit":"e33744ac2d28d23e1e7951c50deaf07806665023","subject":"Merge \"manual introspection trigger command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e33744ac2d28d23e1e7951c50deaf07806665023"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-07-08 16:42:16.000000000","tz":120},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2019-07-09 11:59:32.000000000","tz":120},"subject":"Using from_device_file from Devices","message":"Using from_device_file from Devices\n\nThe from_device_file method in pyudev.Device is deprecated since\nversion 0.18\nUsing the same method from pyudev.Devices is now recommended.\n\nIncreasing minimum version of pyudev to 0.18 and correctly handling\nexception raised by from_device_file.\n\nChange-Id: I0637585241c81a36f69aef8017f1134f5c526eb1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8c9fd6dffcfe780381bdb2c74f112aa651a849cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8c9fd6dffcfe780381bdb2c74f112aa651a849cc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
