)]}'
{"id":"openstack%2Fdevstack-gate~510946","triplet_id":"openstack%2Fdevstack-gate~master~Ie605969bb81c97072e909b50f9e9e33c0164f900","project":"openstack/devstack-gate","branch":"master","hashtags":[],"change_id":"Ie605969bb81c97072e909b50f9e9e33c0164f900","subject":"Allow EOL branches to use the test-matrix.py script","status":"ABANDONED","created":"2017-10-10 17:02:05.000000000","updated":"2017-11-28 17:46:23.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7bdf12ef8b82190338e8891eeb73222e833f302b","_number":510946,"virtual_id_number":510946,"owner":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"date":"2017-11-14 23:43:59.000000000","_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-10-19 12:28:00.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"date":"2017-11-27 14:42:21.000000000","_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":6638,"name":"Bradley Jones","email":"jones.bradley@me.com","username":"bradjones"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":-1,"date":"2017-10-30 04:08:06.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6638,"name":"Bradley Jones","email":"jones.bradley@me.com","username":"bradjones"}],"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":{"all":[{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":6638,"name":"Bradley Jones","email":"jones.bradley@me.com","username":"bradjones"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"_account_id":6638,"name":"Bradley Jones","email":"jones.bradley@me.com","username":"bradjones"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-10-10 17:02:39.000000000","updated_by":{"_account_id":6638,"name":"Bradley Jones","email":"jones.bradley@me.com","username":"bradjones"},"reviewer":{"_account_id":6638,"name":"Bradley Jones","email":"jones.bradley@me.com","username":"bradjones"},"state":"REVIEWER"},{"updated":"2017-10-10 19:16:37.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-10-19 12:28:00.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":"2017-10-30 04:08:06.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2017-11-14 23:43:59.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"}],"messages":[{"id":"6b449efcb737917357137d99cd43410272c1683e","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2017-10-10 17:02:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2fe3f41916d89febf6817204ca81f3c8a73e10d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-10-10 19:16:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/46/510946/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/c35efd7/ : SUCCESS in 1h 25m 59s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/46/510946/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/d639df0/ : SUCCESS in 52m 18s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/46/510946/1/check/gate-tempest-dsvm-py35-ubuntu-xenial/a458aee/ : SUCCESS in 1h 15m 07s\n- gate-devstack-gate-tox-run-tests-ubuntu-xenial http://logs.openstack.org/46/510946/1/check/gate-devstack-gate-tox-run-tests-ubuntu-xenial/ecb28a5/ : SUCCESS in 3m 18s\n- gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial http://logs.openstack.org/46/510946/1/check/gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial/2a69cb9/ : SUCCESS in 2m 25s\n- gate-devstack-gate-bashate http://logs.openstack.org/46/510946/1/check/gate-devstack-gate-bashate/76cb24e/ : SUCCESS in 2m 19s\n- gate-dg-hooks-dsvm http://logs.openstack.org/46/510946/1/check/gate-dg-hooks-dsvm/5ac559c/ : SUCCESS in 6m 56s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/46/510946/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/90e4c8f/ : SUCCESS in 1h 08m 19s\n- gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-xenial-nv http://logs.openstack.org/46/510946/1/check/gate-grenade-dsvm-neutron-dvr-multinode-ubuntu-xenial-nv/0a2a83c/ : SUCCESS in 55m 24s (non-voting)\n- gate-neutron-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/46/510946/1/check/gate-neutron-dsvm-functional-ubuntu-xenial-nv/c57f67f/ : SUCCESS in 26m 18s (non-voting)\n- gate-neutron-dsvm-api-ubuntu-xenial-nv http://logs.openstack.org/46/510946/1/check/gate-neutron-dsvm-api-ubuntu-xenial-nv/81324cb/ : SUCCESS in 42m 50s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/46/510946/1/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/7753192/ : SUCCESS in 21m 36s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv http://logs.openstack.org/46/510946/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv/574f645/ : SUCCESS in 1h 26m 04s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata-nv http://logs.openstack.org/46/510946/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata-nv/d107a84/ : SUCCESS in 1h 39m 59s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-pike-nv http://logs.openstack.org/46/510946/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-pike-nv/075089c/ : SUCCESS in 1h 30m 45s (non-voting)\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/46/510946/1/check/gate-tempest-dsvm-neutron-full-centos-7-nv/328cf8a/ : SUCCESS in 1h 33m 52s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/46/510946/1/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/59fd5b2/ : SUCCESS in 1h 34m 12s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/46/510946/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/880f322/ : FAILURE in 1h 20m 15s (non-voting)\n- gate-tempest-dsvm-neutron-full-opensuse-423-nv http://logs.openstack.org/46/510946/1/check/gate-tempest-dsvm-neutron-full-opensuse-423-nv/bf16599/ : SUCCESS in 1h 27m 27s (non-voting)\n- gate-tripleo-ci-centos-7-containers-multinode-nv http://logs.openstack.org/46/510946/1/check/gate-tripleo-ci-centos-7-containers-multinode-nv/c2b0c91/ : SUCCESS in 1h 41m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"39ab950e93ab0f0845290ef479b4b0d1611faf0f","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2017-10-16 09:56:08.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"68d7999a14b3751ec1149188d19f67cf7a7efedf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-16 11:48:51.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed.\n\n- legacy-tempest-dsvm-py35 legacy-tempest-dsvm-py35 : ERROR Project openstack/keystone does not have the default branch master\n- legacy-devstack-gate-tox-run-tests legacy-devstack-gate-tox-run-tests : MERGER_FAILURE\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/46/510946/2/check/legacy-devstack-gate-tox-py3-run-tests/907a477/ : SUCCESS in 4m 38s\n- openstack-tox-bashate http://logs.openstack.org/46/510946/2/check/openstack-tox-bashate/1281d94/ : FAILURE in 3m 03s\n- legacy-dg-hooks-dsvm http://logs.openstack.org/46/510946/2/check/legacy-dg-hooks-dsvm/8609633/ : SUCCESS in 6m 04s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/46/510946/2/check/legacy-grenade-dsvm-neutron-multinode/abecd6c/ : SUCCESS in 58m 35s\n- legacy-grenade-dsvm-neutron-dvr-multinode http://logs.openstack.org/46/510946/2/check/legacy-grenade-dsvm-neutron-dvr-multinode/8f8e219/ : SUCCESS in 1h 05m 56s (non-voting)\n- legacy-neutron-dsvm-functional http://logs.openstack.org/46/510946/2/check/legacy-neutron-dsvm-functional/4a754ea/ : SUCCESS in 28m 45s (non-voting)\n- legacy-neutron-dsvm-api http://logs.openstack.org/46/510946/2/check/legacy-neutron-dsvm-api/da464aa/ : SUCCESS in 45m 42s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/46/510946/2/check/legacy-swift-dsvm-functional/79f73c6/ : SUCCESS in 20m 36s (non-voting)\n- legacy-tempest-dsvm-neutron-full-newton http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full-newton/2262b8b/ : SUCCESS in 1h 29m 34s (non-voting)\n- legacy-tempest-dsvm-neutron-full-ocata legacy-tempest-dsvm-neutron-full-ocata : ERROR Project openstack/horizon does not have the default branch master (non-voting)\n- legacy-tempest-dsvm-neutron-full-pike http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full-pike/a912819/ : SUCCESS in 1h 26m 36s (non-voting)\n- legacy-tempest-dsvm-neutron-full-centos-7 http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full-centos-7/ffa20f9/ : SUCCESS in 1h 34m 17s (non-voting)\n- legacy-tempest-dsvm-multinode-full http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-multinode-full/f0909cf/ : SUCCESS in 1h 38m 34s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-multinode-full/24ddc6e/ : SUCCESS in 1h 29m 34s (non-voting)\n- legacy-tempest-dsvm-neutron-full-opensuse-423 http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full-opensuse-423/e6ef394/ : FAILURE in 1h 23m 56s (non-voting)\n- legacy-tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/46/510946/2/check/legacy-tripleo-ci-centos-7-containers-multinode/8e4b7bc/ : SUCCESS in 1h 43m 23s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full/301c897/ : SUCCESS in 1h 24m 37s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/46/510946/2/check/legacy-grenade-dsvm-neutron/938e864/ : SUCCESS in 1h 06m 19s","accounts_in_message":[],"_revision_number":2},{"id":"4ce5d052103127a7a75dbfde06364a5e5e3a114a","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2017-10-19 10:31:12.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"8b897aa21058264680e507148dab120c4168ee53","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-19 12:28:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- legacy-tempest-dsvm-py35 http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-py35/6cbdafb/ : SUCCESS in 1h 18m 09s\n- legacy-devstack-gate-tox-run-tests http://logs.openstack.org/46/510946/2/check/legacy-devstack-gate-tox-run-tests/ab49b1f/ : SUCCESS in 3m 30s\n- legacy-devstack-gate-tox-py3-run-tests http://logs.openstack.org/46/510946/2/check/legacy-devstack-gate-tox-py3-run-tests/b1501a6/ : SUCCESS in 4m 46s\n- openstack-tox-bashate http://logs.openstack.org/46/510946/2/check/openstack-tox-bashate/0fb3254/ : SUCCESS in 4m 13s\n- legacy-dg-hooks-dsvm http://logs.openstack.org/46/510946/2/check/legacy-dg-hooks-dsvm/8854370/ : SUCCESS in 6m 03s\n- legacy-grenade-dsvm-neutron-multinode http://logs.openstack.org/46/510946/2/check/legacy-grenade-dsvm-neutron-multinode/71e211a/ : SUCCESS in 1h 02m 02s\n- legacy-grenade-dsvm-neutron-dvr-multinode http://logs.openstack.org/46/510946/2/check/legacy-grenade-dsvm-neutron-dvr-multinode/22846af/ : SUCCESS in 1h 02m 14s (non-voting)\n- legacy-neutron-dsvm-functional http://logs.openstack.org/46/510946/2/check/legacy-neutron-dsvm-functional/a20c195/ : SUCCESS in 31m 40s (non-voting)\n- legacy-neutron-dsvm-api http://logs.openstack.org/46/510946/2/check/legacy-neutron-dsvm-api/5ef1d31/ : SUCCESS in 49m 29s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/46/510946/2/check/legacy-swift-dsvm-functional/fa884db/ : SUCCESS in 22m 11s (non-voting)\n- legacy-tempest-dsvm-neutron-full-newton http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full-newton/0e9daa8/ : SUCCESS in 1h 26m 24s (non-voting)\n- legacy-tempest-dsvm-neutron-full-ocata http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full-ocata/b7c8989/ : SUCCESS in 1h 40m 46s (non-voting)\n- legacy-tempest-dsvm-neutron-full-pike http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full-pike/71c95b4/ : SUCCESS in 1h 41m 41s (non-voting)\n- legacy-tempest-dsvm-neutron-full-centos-7 http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full-centos-7/83459e0/ : FAILURE in 8m 03s (non-voting)\n- legacy-tempest-dsvm-multinode-full http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-multinode-full/f0fecad/ : SUCCESS in 1h 34m 14s (non-voting)\n- legacy-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-multinode-full/6cc9ae9/ : SUCCESS in 1h 42m 17s (non-voting)\n- legacy-tempest-dsvm-neutron-full-opensuse-423 http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full-opensuse-423/5647a0a/ : FAILURE in 1h 19m 04s (non-voting)\n- legacy-tripleo-ci-centos-7-containers-multinode http://logs.openstack.org/46/510946/2/check/legacy-tripleo-ci-centos-7-containers-multinode/bedf2e6/ : SUCCESS in 1h 50m 05s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/46/510946/2/check/legacy-tempest-dsvm-neutron-full/995465b/ : SUCCESS in 1h 31m 37s\n- legacy-grenade-dsvm-neutron http://logs.openstack.org/46/510946/2/check/legacy-grenade-dsvm-neutron/f09d7fc/ : SUCCESS in 48m 55s","accounts_in_message":[],"_revision_number":2},{"id":"6a0bc8f08ac91a4e2cba4c823aed2285ba36cf8e","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-10-30 04:08:06.000000000","message":"Patch Set 2: Code-Review-1\n\nI think this is wrong, because after we EOL a branch we go through and do things like remove all the stable/* branch filters for jobs on that branch, and other external things like that.  and of course it\u0027s on borrowed time, as no fixes can be merged.  tacitly using the \"branch\" seems like a recipe for confusion.\n\nif jobs *are* still running on older branches, they ought to just opt out of the EOL process and it will much clearer for everyone.","accounts_in_message":[],"_revision_number":2},{"id":"60e16b4778a3778a24bcabc346ed87e5ea91e3ab","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2017-11-02 15:02:56.000000000","message":"Patch Set 2:\n\nThis is required for projects that have opted out of EOLing their project for the older releases so still need to run CI against those releases to ensure there are no regressions.\n\nThose CIs are running devstack and need to load the services in the same way is they did for stable/newton, but the majority of the projects don\u0027t have stable/newton branches so the OVERRIDE_ZUUL_BRANCH is set to \"newton-eol\" to ensure the right version of nova/neutron etc are loaded, and that field is what is used to set the version matrix too.","accounts_in_message":[],"_revision_number":2},{"id":"fce6979ecac393b53fb25381056f35f0205cd83d","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-11-06 22:00:05.000000000","message":"Patch Set 2:\n\nSorry I\u0027m still not 100% convinced but maybe i\u0027m a bit slow.  why have we never required this before?  can you point me to where this is happening for your project?","accounts_in_message":[],"_revision_number":2},{"id":"af6af27e111276df58791816414e33c7bfb76613","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2017-11-14 23:43:59.000000000","message":"Patch Set 2:\n\n\u003e Sorry I\u0027m still not 100% convinced but maybe i\u0027m a bit slow.  why\n \u003e have we never required this before?  can you point me to where this\n \u003e is happening for your project?\n\nAs mentioned on IRC it comes down to 2 things 1) we\u0027re slightly more \u0027asynchronous\u0027 with the newton EOL than we have been in the past in that we have most, but not all, of the \u0027defcore\u0027 projects tagged and need to land changes in the untagged ones so we can tagg them  ; and 2) we\u0027re allowing for a hypothetical future where some but not all projects have longer lived stable branches.","accounts_in_message":[],"_revision_number":2},{"id":"747bd49cbe70bd4eb8c08403d9fb481df33eeb5a","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-11-15 20:19:13.000000000","message":"Patch Set 2:\n\nDoes I344d8fdded9b7d5385fcb41b699f1352acb4cda7 help?  That will check for the \"-eol\" tag when preparing the checkout for devstack.  I think maybe you were thinking of a different approach where you\u0027d set your branch to \"old-eol\" rather than \"old\"?","accounts_in_message":[],"_revision_number":2},{"id":"b8557bbf8c403b65de03c28c913f7ddf31c46e39","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2017-11-27 14:42:21.000000000","message":"Patch Set 2:\n\n\u003e Does I344d8fdded9b7d5385fcb41b699f1352acb4cda7 help?  That will\n \u003e check for the \"-eol\" tag when preparing the checkout for devstack. \n \u003e I think maybe you were thinking of a different approach where you\u0027d\n \u003e set your branch to \"old-eol\" rather than \"old\"?\n\nIt doesn\u0027t because that change is only for zuul v3 part of the setup workspace code, but I can rework the two changes I have to devstack-gate to implement the same thing for zuul v2 based CIs","accounts_in_message":[],"_revision_number":2},{"id":"7bdf12ef8b82190338e8891eeb73222e833f302b","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2017-11-28 17:46:23.000000000","message":"Abandoned\n\nSuperceeded by https://review.openstack.org/#/c/512245","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"3a7bf912c0b5fedfb373cb1143ff64166784a88f","revisions":{"6e2bcfb93192905571d8c409f10f5d9a23abcb4a":{"kind":"REWORK","_number":1,"created":"2017-10-10 17:02:05.000000000","uploader":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"ref":"refs/changes/46/510946/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/510946/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/510946/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/510946/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/510946/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/510946/1"}}},"commit":{"parents":[{"commit":"e473fdec13445191d1acf1c77d19c87bbda512c8","subject":"Work around cffi install error","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/e473fdec13445191d1acf1c77d19c87bbda512c8"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2017-10-10 16:59:02.000000000","tz":60},"committer":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2017-10-10 16:59:02.000000000","tz":60},"subject":"Allow EOL branches to use the test-matrix.py script","message":"Allow EOL branches to use the test-matrix.py script\n\nWhen running devstack on EOL tags the feature matrix rejects the\nbranch reference as unsupported even though it can actually support it.\nThis patch adds an additional check to the normalize function to allow\nbranches/references in the format \"branch-eol\" to be normalized and\nprocessed correctly.\n\nChange-Id: Ie605969bb81c97072e909b50f9e9e33c0164f900\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/6e2bcfb93192905571d8c409f10f5d9a23abcb4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/6e2bcfb93192905571d8c409f10f5d9a23abcb4a"}]},"branch":"refs/heads/master"},"3a7bf912c0b5fedfb373cb1143ff64166784a88f":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2017-10-16 09:56:08.000000000","uploader":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"ref":"refs/changes/46/510946/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/510946/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/510946/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/510946/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/510946/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/510946/2"}}},"commit":{"parents":[{"commit":"f6a14596227f0f6887f575d660c48d5469a8cf74","subject":"Remove v3 devstack job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/f6a14596227f0f6887f575d660c48d5469a8cf74"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2017-10-10 16:59:02.000000000","tz":60},"committer":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2017-10-16 09:38:59.000000000","tz":60},"subject":"Allow EOL branches to use the test-matrix.py script","message":"Allow EOL branches to use the test-matrix.py script\n\nWhen running devstack on EOL tags the feature matrix rejects the\nbranch reference as unsupported even though it can actually support it.\nThis patch adds an additional check to the normalize function to allow\nbranches/references in the format \"branch-eol\" to be normalized and\nprocessed correctly.\n\nChange-Id: Ie605969bb81c97072e909b50f9e9e33c0164f900\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/3a7bf912c0b5fedfb373cb1143ff64166784a88f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/3a7bf912c0b5fedfb373cb1143ff64166784a88f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
