)]}'
{"id":"openinfra%2Frefstack-client~673352","triplet_id":"openinfra%2Frefstack-client~master~Ib119b283fac3cda340813f48b10c0a3cc4573891","project":"openinfra/refstack-client","branch":"master","topic":"python3","hashtags":[],"change_id":"Ib119b283fac3cda340813f48b10c0a3cc4573891","subject":"Check python version when installing deps via yum","status":"MERGED","created":"2019-07-29 19:18:19.000000000","updated":"2019-09-17 13:02:57.000000000","submitted":"2019-09-17 13:02:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"673352-1568725377175-0a491f22","meta_rev_id":"d3b403602c568201c105cfda39b4da82f06dcc77","_number":673352,"virtual_id_number":673352,"owner":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":2,"date":"2019-09-17 13:02:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},{"value":0,"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"}],"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":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"all":[{"value":2,"date":"2019-09-17 09:17:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":2,"date":"2019-09-16 12:26:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},{"value":0,"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"}],"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":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"all":[{"value":1,"date":"2019-09-17 09:17:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},{"value":0,"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-30 05:56:44.000000000","updated_by":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"reviewer":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"state":"REVIEWER"},{"updated":"2019-08-05 08:29:58.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"state":"REVIEWER"},{"updated":"2019-08-06 11:00:50.000000000","updated_by":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"reviewer":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"state":"REVIEWER"},{"updated":"2019-09-16 12:26:10.000000000","updated_by":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"reviewer":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"state":"REVIEWER"},{"updated":"2019-09-17 09:17:43.000000000","updated_by":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"reviewer":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"state":"REVIEWER"},{"updated":"2019-09-17 13:02: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"}],"messages":[{"id":"5044f2a4015d34a480ff300686a6ab628615e718","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2019-07-29 19:18:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c17037514ce5c361d5842e06274581ad2be915de","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-29 20:10:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/52/673352/1/check/openstack-tox-pep8/f2e8a18/ : SUCCESS in 4m 47s\n- openstack-tox-py27 http://logs.openstack.org/52/673352/1/check/openstack-tox-py27/41bd3db/ : SUCCESS in 4m 29s\n- openstack-tox-py35 http://logs.openstack.org/52/673352/1/check/openstack-tox-py35/5cf86e8/ : SUCCESS in 5m 55s\n- openstack-tox-py36 http://logs.openstack.org/52/673352/1/check/openstack-tox-py36/0b9f81f/ : SUCCESS in 4m 14s\n- refstack-client-devstack-tempestconf http://logs.openstack.org/52/673352/1/check/refstack-client-devstack-tempestconf/83267eb/ : SUCCESS in 46m 41s\n- refstack-client-devstack-tempestconf-py3 http://logs.openstack.org/52/673352/1/check/refstack-client-devstack-tempestconf-py3/39f4f7e/ : SUCCESS in 49m 19s","accounts_in_message":[],"_revision_number":1},{"id":"295dd728fbf306493c6ce9141771798fa8654bf6","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2019-08-05 06:07:30.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)\n\nWorks: http://paste.openstack.org/show/755501/","accounts_in_message":[],"_revision_number":1},{"id":"f98a97cb611ef081c959efab9ecaf82c264c002b","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2019-08-05 06:54:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"83ce12718d7012a32ed019590d59c110cd78e160","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-05 07:51:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://logs.opendev.org/52/673352/2/check/openstack-tox-pep8/b2813f5/ : SUCCESS in 3m 03s\n- openstack-tox-py27 https://logs.opendev.org/52/673352/2/check/openstack-tox-py27/5d51702/ : SUCCESS in 3m 20s\n- openstack-tox-py35 https://logs.opendev.org/52/673352/2/check/openstack-tox-py35/ed4dc33/ : SUCCESS in 3m 50s\n- openstack-tox-py36 https://logs.opendev.org/52/673352/2/check/openstack-tox-py36/64dcafb/ : SUCCESS in 3m 28s\n- refstack-client-devstack-tempestconf https://logs.opendev.org/52/673352/2/check/refstack-client-devstack-tempestconf/42232d9/ : SUCCESS in 52m 33s\n- refstack-client-devstack-tempestconf-py3 https://logs.opendev.org/52/673352/2/check/refstack-client-devstack-tempestconf-py3/fdbcba1/ : SUCCESS in 53m 57s","accounts_in_message":[],"_revision_number":2},{"id":"ceed70ac9d338e96420e58b88f5da7213782377c","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2019-08-05 08:29:58.000000000","message":"Patch Set 2: Code-Review+1\n\nthanks!","accounts_in_message":[],"_revision_number":2},{"id":"f1f5b55f9fb91f9f7a2d7362d28a80390702024c","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2019-08-05 08:35:45.000000000","message":"Patch Set 2:\n\nBut if one of the required packages is not available, shouldn\u0027t the code correctly stop?","accounts_in_message":[],"_revision_number":2},{"id":"938e63262cb9dc476b6ccc623c4e1538ed64f7e6","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2019-08-05 09:24:30.000000000","message":"Patch Set 2:\n\n(1 comment)\n\n\u003e But if one of the required packages is not available, shouldn\u0027t the\n \u003e code correctly stop?\n\nThe current design installs everything (tries to installs python2 as well as python3 deps) and relies on available repositories that everything which is needed for that specific env will be installed.\nIf we want to keep this design, we need to add --skip-broken argument, because newer yum versions will fail if one of the packages is not available (that\u0027s different from previous versions of yum).\n\nThe other option is to create an inner if else, where we check for example PY_VERSION variable and based on that we will install the expected list of dependencies (in this case --skip-broken won\u0027t be needed as we will want to install exactly all the dependencies listed there - this is probably a better approach)","accounts_in_message":[],"_revision_number":2},{"id":"e883706a55d4a8375b2e350ad85b1f876bef50b2","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2019-08-05 10:04:44.000000000","message":"Patch Set 2:\n\n\u003e (1 comment)\n \u003e \n \u003e \u003e But if one of the required packages is not available, shouldn\u0027t\n \u003e the\n \u003e \u003e code correctly stop?\n \u003e \n \u003e The current design installs everything (tries to installs python2\n \u003e as well as python3 deps) and relies on available repositories that\n \u003e everything which is needed for that specific env will be installed.\n \u003e If we want to keep this design, we need to add --skip-broken\n \u003e argument, because newer yum versions will fail if one of the\n \u003e packages is not available (that\u0027s different from previous versions\n \u003e of yum).\n\nI see. I suspect that the design comes from the Ubuntu/Debian one, but it works there because both packages (python-devel and python3-devel) are available at the same time and they don\u0027t conflict, so that error does not and cannot happen.\n\n \u003e \n \u003e The other option is to create an inner if else, where we check for\n \u003e example PY_VERSION variable and based on that we will install the\n \u003e expected list of dependencies (in this case --skip-broken won\u0027t be\n \u003e needed as we will want to install exactly all the dependencies\n \u003e listed there - this is probably a better approach)\n\nI would argue that it\u0027s probably going to be a more robust solution. Otherwise an unexpected missing package may fail the execution later on in an unexpected location.","accounts_in_message":[],"_revision_number":2},{"id":"c77073c1cf1b015e86656e43bd8034dceb9a79a0","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2019-08-05 10:16:49.000000000","message":"Patch Set 2:\n\nSo, what\u0027s the verdict? Using --skip-broken or more robust code? :)","accounts_in_message":[],"_revision_number":2},{"id":"6eea4a23e7ef6d45979dbe5746c6aedf0826822e","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2019-08-05 11:18:16.000000000","message":"Patch Set 2:\n\n\u003e So, what\u0027s the verdict? Using --skip-broken or more robust code? :)\n\nPersonally speaking, I would go for a more robust code.","accounts_in_message":[],"_revision_number":2},{"id":"fc02c54769880d34cd503989a45d82d80e5d39ae","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2019-08-05 14:36:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6b7f61744e83825dd91e62e3a993ea15f0537b98","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-05 15:37:47.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://logs.opendev.org/52/673352/3/check/openstack-tox-pep8/74fef3f/ : SUCCESS in 3m 40s\n- openstack-tox-py27 https://logs.opendev.org/52/673352/3/check/openstack-tox-py27/61ec5ed/ : FAILURE in 3m 35s\n- openstack-tox-py35 https://logs.opendev.org/52/673352/3/check/openstack-tox-py35/5420d33/ : FAILURE in 4m 21s\n- openstack-tox-py36 https://logs.opendev.org/52/673352/3/check/openstack-tox-py36/a1e4c1d/ : FAILURE in 4m 05s\n- refstack-client-devstack-tempestconf https://logs.opendev.org/52/673352/3/check/refstack-client-devstack-tempestconf/2711899/ : SUCCESS in 55m 45s\n- refstack-client-devstack-tempestconf-py3 https://logs.opendev.org/52/673352/3/check/refstack-client-devstack-tempestconf-py3/8ebdc14/ : SUCCESS in 54m 12s\n- openstack-tox-py37 https://logs.opendev.org/52/673352/3/check/openstack-tox-py37/928227f/ : FAILURE in 3m 25s","accounts_in_message":[],"_revision_number":3},{"id":"3c89d50f72016ebd4dfafe6c4847c75bfb5fa0da","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2019-08-05 16:20:44.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"a79b740645b032611a06ccddccd5a05a6d6b75b4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-05 17:23:33.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://logs.opendev.org/52/673352/4/check/openstack-tox-pep8/1fb53cc/ : SUCCESS in 3m 11s\n- openstack-tox-py27 https://logs.opendev.org/52/673352/4/check/openstack-tox-py27/1e4befb/ : SUCCESS in 3m 30s\n- openstack-tox-py35 https://logs.opendev.org/52/673352/4/check/openstack-tox-py35/594830f/ : SUCCESS in 3m 27s\n- openstack-tox-py36 https://logs.opendev.org/52/673352/4/check/openstack-tox-py36/8475d12/ : SUCCESS in 5m 58s\n- openstack-tox-py37 https://logs.opendev.org/52/673352/4/check/openstack-tox-py37/4967e98/ : SUCCESS in 3m 24s\n- refstack-client-devstack-tempestconf https://logs.opendev.org/52/673352/4/check/refstack-client-devstack-tempestconf/16a2b14/ : SUCCESS in 55m 19s\n- refstack-client-devstack-tempestconf-py3 https://logs.opendev.org/52/673352/4/check/refstack-client-devstack-tempestconf-py3/a5419fe/ : SUCCESS in 53m 41s","accounts_in_message":[],"_revision_number":4},{"id":"0e40e5aaa377fe6fae8ce48885f9764c2603bea0","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2019-08-05 18:14:06.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"45ebf9cbfb5675db04a47f637eafec326b5607eb","author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"date":"2019-09-16 10:24:36.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"e81d5d4dfc4e6b5d637e332debb8eb082e63c7ac","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-16 11:28:47.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a43874212b6e44adae3af2ce93ebd579 : SUCCESS in 3m 50s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/956a7eaf6fc34a4998e5805f4a2c694f : SUCCESS in 3m 07s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/2d023ab9d73147b0855e2899b75feea0 : SUCCESS in 4m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5200d9f881464c079d9dea94bea37773 : SUCCESS in 3m 08s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/07031425c74f487ab59ac613f86b08fd : SUCCESS in 5m 44s\n- refstack-client-devstack-tempestconf https://zuul.opendev.org/t/openstack/build/7273c85e670644118af9cf5cf137a2e5 : SUCCESS in 55m 08s\n- refstack-client-devstack-tempestconf-py3 https://zuul.opendev.org/t/openstack/build/0ed620446bcc4e12b1b01c453bfff313 : SUCCESS in 55m 54s","accounts_in_message":[],"_revision_number":5},{"id":"762608cd3d0bc997e704ccff641d097dd77b2b04","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2019-09-16 12:26:10.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"c563ab95f40d356a71fab2b5ce7c7954cefd3c39","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2019-09-17 09:17:43.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"c9b1950621eba3bb3a3c6237a6050851d2324b7e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-17 09:17:54.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"2b8855ad89fc6cfc6f7c2eade983dc5922b6a41e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-17 10:18:18.000000000","message":"Patch Set 5: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":5},{"id":"cee27a159aecd1da497713c8e30cf14330ef6a80","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2019-09-17 10:34:11.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"1e0e23671f104e9dfa0e0e9fabc3cf5858d5ca72","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-17 11:48:39.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2bfa6f3189334d8bafa40e0eb32c1491 : SUCCESS in 3m 12s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a890894fdb904a97a718fe7a7416d05a : SUCCESS in 4m 29s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/e3630c77b0934856a61885df41dc8066 : SUCCESS in 4m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d2d5aabd2c624a93b3e1eb0acf07a3dd : SUCCESS in 3m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b9181973195b4e9cb5cfc2a634dadb66 : SUCCESS in 5m 26s\n- refstack-client-devstack-tempestconf https://zuul.opendev.org/t/openstack/build/1dcc1b4268bf4a08a97649006bacdb02 : SUCCESS in 59m 05s\n- refstack-client-devstack-tempestconf-py3 https://zuul.opendev.org/t/openstack/build/0a8549222c5d4c7d9a7b4059087f0254 : SUCCESS in 1h 01m 45s","accounts_in_message":[],"_revision_number":5},{"id":"f728460e40fc07eb675e4cce2383ee28b709a869","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-17 11:48:54.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"137a7bb5c73bbba1afba6d717f516f1557797280","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-17 13:02:56.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bb1b6b281f5b4737913345c0b3441519 : SUCCESS in 3m 36s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/92dbaebd42184fc88685aefa5bb78341 : SUCCESS in 3m 25s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/3a3fe9acc0894060b90fe742214b18a6 : SUCCESS in 4m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d2b533e22da54aee9dc0be13409bb227 : SUCCESS in 4m 13s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2e9024fb30e7474297bb6ad99b7d207a : SUCCESS in 3m 28s\n- refstack-client-devstack-tempestconf https://zuul.opendev.org/t/openstack/build/78ac8bbb2bf44597a53383e4499573ef : SUCCESS in 1h 01m 21s\n- refstack-client-devstack-tempestconf-py3 https://zuul.opendev.org/t/openstack/build/ecb47b788f504f1f83e1d91bc8ef4f66 : SUCCESS in 59m 00s","accounts_in_message":[],"_revision_number":5},{"id":"322069757df0aa6cfe82e2b10ff4d7dbbb10ea04","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-17 13:02:57.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"bed0a57de94cdc53d6f295938e3304ce18081321","revisions":{"8ebcd3fce8cc6a728c80ba329372827383ec77f5":{"kind":"REWORK","_number":1,"created":"2019-07-29 19:18:19.000000000","uploader":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"ref":"refs/changes/52/673352/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openinfra/refstack-client","ref":"refs/changes/52/673352/1","commands":{"Checkout":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/1"}}},"commit":{"parents":[{"commit":"d60d273c6b17d72cf80c5cf1b4583e70b869f15b","subject":"Use correct python to install venv","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/d60d273c6b17d72cf80c5cf1b4583e70b869f15b"}]}],"author":{"name":"Martin Kopec","email":"mkopec@redhat.com","date":"2019-07-29 19:07:59.000000000","tz":0},"committer":{"name":"Martin Kopec","email":"mkopec@redhat.com","date":"2019-07-29 19:07:59.000000000","tz":0},"subject":"Add --skip-broken for yum installation","message":"Add --skip-broken for yum installation\n\nIt seems that newer yum will not install all packages provided if one of\nthem is not found.\nsetup_env script installs for example python-devel.x86_64 and\npython3-devel where one of them is for installation with python2 and the\nother for python3.\nIn order to avoid situations when required packages are not installed\nbecause one of the packages is not available, the patch tells yum\nexplicitely to skip broken packages.\n\nChange-Id: Ib119b283fac3cda340813f48b10c0a3cc4573891\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/8ebcd3fce8cc6a728c80ba329372827383ec77f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/8ebcd3fce8cc6a728c80ba329372827383ec77f5"}]},"branch":"refs/heads/master"},"f2913debf37c8e7d73a98b0af20ef0a0330ee2d6":{"kind":"REWORK","_number":2,"created":"2019-08-05 06:54:51.000000000","uploader":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"ref":"refs/changes/52/673352/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openinfra/refstack-client","ref":"refs/changes/52/673352/2","commands":{"Checkout":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/2"}}},"commit":{"parents":[{"commit":"d60d273c6b17d72cf80c5cf1b4583e70b869f15b","subject":"Use correct python to install venv","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/d60d273c6b17d72cf80c5cf1b4583e70b869f15b"}]}],"author":{"name":"Martin Kopec","email":"mkopec@redhat.com","date":"2019-07-29 19:07:59.000000000","tz":0},"committer":{"name":"Martin Kopec","email":"mkopec@redhat.com","date":"2019-08-05 06:54:08.000000000","tz":0},"subject":"Add --skip-broken for yum installation","message":"Add --skip-broken for yum installation\n\nIt seems that newer yum will not install all packages provided if one of\nthem is not found.\nsetup_env script installs for example python-devel.x86_64 and\npython3-devel where one of them is for installation with python2 and the\nother for python3.\nIn order to avoid situations when required packages are not installed\nbecause one of the packages is not available, the patch tells yum\nexplicitely to skip broken packages.\n\nChange-Id: Ib119b283fac3cda340813f48b10c0a3cc4573891\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/f2913debf37c8e7d73a98b0af20ef0a0330ee2d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/f2913debf37c8e7d73a98b0af20ef0a0330ee2d6"}]},"branch":"refs/heads/master"},"20d050c828d1ec073af6518b3695e7f80a5572ca":{"kind":"REWORK","_number":3,"created":"2019-08-05 14:36:02.000000000","uploader":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"ref":"refs/changes/52/673352/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openinfra/refstack-client","ref":"refs/changes/52/673352/3","commands":{"Checkout":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/3"}}},"commit":{"parents":[{"commit":"f366a8d1517a436abb30a1b28b1af7a8f852bbe7","subject":"Use correct python to install venv","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/f366a8d1517a436abb30a1b28b1af7a8f852bbe7"}]}],"author":{"name":"Martin Kopec","email":"mkopec@redhat.com","date":"2019-07-29 19:07:59.000000000","tz":0},"committer":{"name":"Martin Kopec","email":"mkopec@redhat.com","date":"2019-08-05 14:30:45.000000000","tz":0},"subject":"Check python version when installing deps via yum","message":"Check python version when installing deps via yum\n\nIt seems that newer yum will not install all packages provided if one of\nthem is not found.\nsetup_env script installs for example python-devel and python3-devel\nwhere one of them is for installation with python2 and the other\nfor python3.\nIn order to avoid situations when required packages are not installed\nbecause one of the packages is not available, the patch adds logic\nwhich will install deps based on the python version.\n\nChange-Id: Ib119b283fac3cda340813f48b10c0a3cc4573891\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/20d050c828d1ec073af6518b3695e7f80a5572ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/20d050c828d1ec073af6518b3695e7f80a5572ca"}]},"branch":"refs/heads/master"},"7fa5cac36b6ab1a8813d61f584706f102235c197":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-08-05 16:20:44.000000000","uploader":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"ref":"refs/changes/52/673352/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openinfra/refstack-client","ref":"refs/changes/52/673352/4","commands":{"Checkout":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/4"}}},"commit":{"parents":[{"commit":"907e7f079900f1a2d0466598b24585ab138f2d2c","subject":"Use correct python to install venv","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/907e7f079900f1a2d0466598b24585ab138f2d2c"}]}],"author":{"name":"Martin Kopec","email":"mkopec@redhat.com","date":"2019-07-29 19:07:59.000000000","tz":0},"committer":{"name":"Martin Kopec","email":"mkopec@redhat.com","date":"2019-08-05 16:20:07.000000000","tz":0},"subject":"Check python version when installing deps via yum","message":"Check python version when installing deps via yum\n\nIt seems that newer yum will not install all packages provided if one of\nthem is not found.\nsetup_env script installs for example python-devel and python3-devel\nwhere one of them is for installation with python2 and the other\nfor python3.\nIn order to avoid situations when required packages are not installed\nbecause one of the packages is not available, the patch adds logic\nwhich will install deps based on the python version.\n\nChange-Id: Ib119b283fac3cda340813f48b10c0a3cc4573891\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/7fa5cac36b6ab1a8813d61f584706f102235c197"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/7fa5cac36b6ab1a8813d61f584706f102235c197"}]},"branch":"refs/heads/master"},"bed0a57de94cdc53d6f295938e3304ce18081321":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2019-09-16 10:24:36.000000000","uploader":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"ref":"refs/changes/52/673352/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openinfra/refstack-client","ref":"refs/changes/52/673352/5","commands":{"Checkout":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openinfra/refstack-client refs/changes/52/673352/5"}}},"commit":{"parents":[{"commit":"9d4e39e9301ceb2563cd7b85bdf08cdbd0370043","subject":"Use correct python to install venv","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/9d4e39e9301ceb2563cd7b85bdf08cdbd0370043"}]}],"author":{"name":"Martin Kopec","email":"mkopec@redhat.com","date":"2019-07-29 19:07:59.000000000","tz":0},"committer":{"name":"Martin Kopec","email":"mkopec@redhat.com","date":"2019-09-16 10:22:38.000000000","tz":0},"subject":"Check python version when installing deps via yum","message":"Check python version when installing deps via yum\n\nIt seems that newer yum will not install all packages provided if one of\nthem is not found.\nsetup_env script installs for example python-devel and python3-devel\nwhere one of them is for installation with python2 and the other\nfor python3.\nIn order to avoid situations when required packages are not installed\nbecause one of the packages is not available, the patch adds logic\nwhich will install deps based on the python version.\n\nChange-Id: Ib119b283fac3cda340813f48b10c0a3cc4573891\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/bed0a57de94cdc53d6f295938e3304ce18081321"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/refstack-client/commit/bed0a57de94cdc53d6f295938e3304ce18081321"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
