)]}'
{"id":"openstack%2Floci~643673","triplet_id":"openstack%2Floci~master~Id157ad614b790a87d8c8910a438a29887f9fc46e","project":"openstack/loci","branch":"master","topic":"upstream","attention_set":{},"removed_from_attention_set":{"17068":{"account":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"last_update":"2024-10-10 22:58:02.000000000","reason":"Change was submitted"},"14525":{"account":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"last_update":"2024-10-10 22:58:02.000000000","reason":"Change was submitted"},"9373":{"account":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"last_update":"2024-10-10 22:58:02.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id157ad614b790a87d8c8910a438a29887f9fc46e","subject":"Allow to pass project from external directory","status":"MERGED","created":"2019-03-15 20:10:20.000000000","updated":"2024-10-10 23:01:06.000000000","submitted":"2024-10-10 22:58:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"643673-upstream","meta_rev_id":"61d1e9c3f17ddbdf2ffdaff0229590ed7b789379","_number":643673,"virtual_id_number":643673,"owner":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-10-10 22:58:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},{"value":0,"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"}],"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":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"all":[{"value":2,"date":"2024-10-10 16:05:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":2,"date":"2024-10-10 21:48:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},{"value":0,"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"}],"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":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":1,"date":"2024-10-10 21:48:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},{"value":0,"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-03-15 20:42:09.000000000","updated_by":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"reviewer":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"state":"REVIEWER"},{"updated":"2019-03-18 16:47:56.000000000","updated_by":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"reviewer":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"state":"REVIEWER"},{"updated":"2019-03-18 16:47:56.000000000","updated_by":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"reviewer":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"state":"REVIEWER"},{"updated":"2019-03-18 16:47:56.000000000","updated_by":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"reviewer":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"state":"REVIEWER"},{"updated":"2019-03-18 16:47:56.000000000","updated_by":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"reviewer":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"state":"REVIEWER"},{"updated":"2019-03-20 14:46:56.000000000","updated_by":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"reviewer":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"state":"REVIEWER"},{"updated":"2019-03-22 07:20:52.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":"2019-05-10 10:09:48.000000000","updated_by":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"reviewer":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"state":"REVIEWER"},{"updated":"2019-12-12 20:19:33.000000000","updated_by":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"reviewer":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"state":"REVIEWER"},{"updated":"2024-10-10 16:05:10.000000000","updated_by":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"reviewer":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"state":"REVIEWER"},{"updated":"2024-10-10 21:48:21.000000000","updated_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"reviewer":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"state":"REVIEWER"}],"messages":[{"id":"a3088dd2cfca58d5d242f1a3f331c6da4bd1c415","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2019-03-15 20:10:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"58ba31d00b9cfea244b1499f7696f3c6bb2eba24","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2019-03-15 20:34:51.000000000","message":"Patch Set 1:\n\nHow repo code is going to get into container during docker build? It does not support volume mount","accounts_in_message":[],"_revision_number":1},{"id":"8af64f72aa067e4dd5d287b20841e0bd1465693a","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2019-03-15 20:42:09.000000000","message":"Patch Set 1:\n\ndisregard please. missed change to Dockerfile","accounts_in_message":[],"_revision_number":1},{"id":"424db796406d06ddae3d2f984f33f595f639e4ac","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-15 20:58:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- loci-cinder http://logs.openstack.org/73/643673/1/check/loci-cinder/4ec3599/ : SUCCESS in 36m 40s\n- loci-glance http://logs.openstack.org/73/643673/1/check/loci-glance/01b7d9b/ : SUCCESS in 34m 32s\n- loci-heat http://logs.openstack.org/73/643673/1/check/loci-heat/7df9a8e/ : SUCCESS in 42m 16s\n- loci-horizon http://logs.openstack.org/73/643673/1/check/loci-horizon/1c9a09f/ : SUCCESS in 34m 07s\n- loci-ironic http://logs.openstack.org/73/643673/1/check/loci-ironic/4c257cb/ : SUCCESS in 32m 00s\n- loci-keystone http://logs.openstack.org/73/643673/1/check/loci-keystone/099d01d/ : SUCCESS in 30m 05s\n- loci-neutron http://logs.openstack.org/73/643673/1/check/loci-neutron/a885fae/ : SUCCESS in 38m 12s\n- loci-nova http://logs.openstack.org/73/643673/1/check/loci-nova/b1925d1/ : SUCCESS in 38m 56s\n- loci-octavia http://logs.openstack.org/73/643673/1/check/loci-octavia/fc946a7/ : SUCCESS in 35m 20s\n- loci-placement http://logs.openstack.org/73/643673/1/check/loci-placement/34521ea/ : SUCCESS in 33m 58s (non-voting)\n- loci-requirements http://logs.openstack.org/73/643673/1/check/loci-requirements/f8e078c/ : SUCCESS in 27m 08s","accounts_in_message":[],"_revision_number":1},{"id":"4b9b518cdfeec7f8ccd29c36f7cc207059973f84","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2019-03-20 14:46:56.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"536bf5fa70778a263f2d41e1a42fb74008a6e9f7","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2019-03-22 06:32:55.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"68ca35459bc2c20333e1844d28db85d7b69b59e8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-22 07:20:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- loci-cinder http://logs.openstack.org/73/643673/2/check/loci-cinder/b98a2ba/ : SUCCESS in 38m 49s\n- loci-glance http://logs.openstack.org/73/643673/2/check/loci-glance/3ce8d2c/ : SUCCESS in 33m 57s\n- loci-heat http://logs.openstack.org/73/643673/2/check/loci-heat/89bc1cd/ : SUCCESS in 28m 23s\n- loci-horizon http://logs.openstack.org/73/643673/2/check/loci-horizon/16d0c35/ : SUCCESS in 35m 47s\n- loci-ironic http://logs.openstack.org/73/643673/2/check/loci-ironic/8e29395/ : SUCCESS in 29m 00s\n- loci-keystone http://logs.openstack.org/73/643673/2/check/loci-keystone/1f3038f/ : SUCCESS in 34m 26s\n- loci-neutron http://logs.openstack.org/73/643673/2/check/loci-neutron/430f37a/ : SUCCESS in 40m 27s\n- loci-nova http://logs.openstack.org/73/643673/2/check/loci-nova/4acb8c1/ : SUCCESS in 38m 38s\n- loci-octavia http://logs.openstack.org/73/643673/2/check/loci-octavia/ebca097/ : SUCCESS in 29m 00s\n- loci-placement http://logs.openstack.org/73/643673/2/check/loci-placement/7029c4f/ : SUCCESS in 33m 52s (non-voting)\n- loci-requirements http://logs.openstack.org/73/643673/2/check/loci-requirements/cdc1695/ : SUCCESS in 22m 33s","accounts_in_message":[],"_revision_number":2},{"id":"4cbc93a7a6f3ab74270596708564de376096c541","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2019-03-22 07:51:06.000000000","message":"Patch Set 2:\n\nThis can be achieved by using a different FROM image, with the code checked-in.","accounts_in_message":[],"_revision_number":2},{"id":"2a69d26e846b09a402ba6204eb610cae4c3725b9","author":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"date":"2019-03-22 15:09:05.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nAdding an entire directory to the build has the potential to add anything that might have ever been placed in tmp, resulting in unspecified behavior. This is an instance where an explicit solution is far better than an implicit solution.","accounts_in_message":[],"_revision_number":2},{"id":"249ca2a5930cd4598325317c5252345ca9e6e766","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2019-03-27 20:48:48.000000000","message":"Patch Set 2:\n\n(1 comment)\n\n\u003e This can be achieved by using a different FROM image, with the code\n \u003e checked-in.\n\nYes this might be achieved by using pre-create FROM image but content will be added there with same ADD directive we don\u0027t want to pass credentials inside docker as they will be available in image history. Still we need change to `scripts/clone_project.sh` what is the actual benefit in other temporary image?","accounts_in_message":[],"_revision_number":2},{"id":"eeb55fead57133814e57e34e58d40d944d34082c","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2019-03-27 20:49:31.000000000","message":"Patch Set 2:\n\nChris, Jean-Philippe thanks for review I appreciate it.","accounts_in_message":[],"_revision_number":2},{"id":"a086c820579b03c849cd83ad6a3b4d25e0b3820e","author":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"date":"2019-05-04 16:16:19.000000000","message":"Patch Set 2: -Code-Review","accounts_in_message":[],"_revision_number":2},{"id":"4e6a3b520ce30bd18a5bde9ea31d82003d426307","author":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"date":"2019-05-04 16:21:49.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"39fbb85ecd8a853ed5ad49240b74e297ad8da20e","author":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"date":"2019-05-04 16:22:24.000000000","message":"Patch Set 2: -Code-Review\n\nI\u0027m fine with this patch. We need to add documentation on what the data directory is for and how it relates to downloading the project.","accounts_in_message":[],"_revision_number":2},{"id":"67538bd563d7a7629c5e02b89dfeb3b556dd8a5d","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2019-05-10 10:09:48.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nI am fine with this. I think it\u0027s by far more elegant than adding extra packages into the build system. Please see my comment to upgrade my vote.","accounts_in_message":[],"_revision_number":2},{"id":"7346fcfccbed1d3818a3b11c2e8782864b7a98c6","author":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"date":"2019-12-12 20:19:33.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"c7c21f4d93e56fe1c7f60cef70d0966411f47414","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-09-10 23:57:20.000000000","message":"Abandoned\n\nAbandoning since there hasn\u0027t been any recent activity, if anyone wants to continue this work, please feel free to restore this.","accounts_in_message":[],"_revision_number":2},{"id":"3e8231035d18e0c3908883a0143bf4e06ff6f263","tag":"autogenerated:gerrit:restore","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2024-10-09 09:32:15.000000000","message":"Restored","accounts_in_message":[],"_revision_number":2},{"id":"d36014d5c713acf5eaed508ca699a54767d34abe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2024-10-09 09:32:32.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"347e9868c87a0a818b8d16717785ca12da5bb3ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2024-10-09 10:29:24.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":4},{"id":"bfe3ee419b3bf9dbbe9cc48535bfc4edb062c717","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-09 12:35:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b785c31d0dc4f07b356937aa5dfe09e\n\n- loci-buildset-registry https://zuul.opendev.org/t/openstack/build/de2b9559f7254c4f9ec992529024cdd7 : SUCCESS in 1h 15m 10s (non-voting)\n- loci-build-2023-1-ubuntu_focal https://zuul.opendev.org/t/openstack/build/9cfdf59569dd4865954f645879cb66aa : SUCCESS in 1h 00m 31s\n- loci-build-2024-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/249bbdbfe35c4bfea86b818fd8affc38 : SUCCESS in 57m 30s\n- loci-build-2024-2-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/cd4306e29c7e49308d0699fa0247d012 : SUCCESS in 1h 01m 13s\n- loci-build-master-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/c52ccc88c2724017b97d2f0a65d86201 : SUCCESS in 1h 03m 41s","accounts_in_message":[],"_revision_number":4},{"id":"b5d934db3bf943d203e0f2fec644cca0bef31025","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2024-10-09 18:43:33.000000000","message":"Patch Set 5: Published edit on patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"8cb966e76865d149c53db5dfe8adf772b3406515","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-09 20:12:05.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98a330eeac2146a6a5a45f157dbc155a\n\n- loci-buildset-registry https://zuul.opendev.org/t/openstack/build/be10d0dda3f2492ba7289b15d726fffd : SUCCESS in 1h 12m 05s (non-voting)\n- loci-build-2023-1-ubuntu_focal https://zuul.opendev.org/t/openstack/build/a9314159421849409ddd7c55504a092d : SUCCESS in 47m 14s\n- loci-build-2024-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/0c11700f52e04d989290fbb6d4ab3e2d : SUCCESS in 53m 46s\n- loci-build-2024-2-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/3dd2e79d4e404999a52acbd630c9c0f8 : SUCCESS in 48m 43s\n- loci-build-master-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/c7b89e37891747c0b6feb0bf3e960189 : SUCCESS in 54m 24s","accounts_in_message":[],"_revision_number":5},{"id":"62fc86d587235d4a4cbf2e7f7db1ea9d668963b5","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2024-10-10 16:05:10.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"6b8d59d4280fbb15068b64dd62df81a57e4f4607","author":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"date":"2024-10-10 21:48:21.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"cb8fcc0a5a4e2060b9bfddf483bec2c584433455","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 21:48:39.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"58fc6f6dffb2ca5a6187b84f22ddd07791b44ab8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 22:58:02.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/547a5ced25d8434abf9abc11fbd39a49\n\n- loci-buildset-registry https://zuul.opendev.org/t/openstack/build/7aad4d82c029487cac3f3be94a6a590d : SUCCESS in 1h 09m 20s (non-voting)\n- loci-upload-2023-1-ubuntu_focal https://zuul.opendev.org/t/openstack/build/d0ac7b61378a4bf6b21870dee26ade30 : SUCCESS in 1h 05m 55s\n- loci-upload-2024-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/52ef0eb638494f77837c820014523272 : SUCCESS in 1h 00m 59s\n- loci-upload-2024-2-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/3a45d296b77f4e8c8902aee6ebf630a1 : SUCCESS in 55m 26s\n- loci-upload-master-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/eca9c1dce5b748e9b20acba4055d1eb7 : SUCCESS in 57m 48s","accounts_in_message":[],"_revision_number":5},{"id":"63716976f5a50232f8d28d59a7e22ef797414d23","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 22:58:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"61d1e9c3f17ddbdf2ffdaff0229590ed7b789379","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-10 23:01:06.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee57221f96ac4005a7eedbf9b06958cb\n\n- loci-promote-2023-1-ubuntu_focal https://zuul.opendev.org/t/openstack/build/7a8045ee210c444bb6ad9cdfa113d4b7 : SUCCESS in 2m 35s\n- loci-promote-2024-1-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/0b3edc5ccc44446a9d969706745eeb84 : SUCCESS in 2m 26s\n- loci-promote-2024-2-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/877c7c14cdc3476aa45a7de4d8d69c85 : SUCCESS in 2m 45s\n- loci-promote-master-ubuntu_jammy https://zuul.opendev.org/t/openstack/build/cb894ade67194f38a7dd7f74117f5c19 : SUCCESS in 2m 29s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"447845c0f79425d500f2b6ad1a660dec42681f9f","revisions":{"b11279410d7c5ee7d994589884b44b3d680a03a0":{"kind":"REWORK","_number":1,"created":"2019-03-15 20:10:20.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/73/643673/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/loci","ref":"refs/changes/73/643673/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/loci refs/changes/73/643673/1"}}},"commit":{"parents":[{"commit":"9fb039cb5af41b099f58b8d80031cc7386d0ab4e","subject":"Merge \"allow using python-ldap instead of pyldap\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/9fb039cb5af41b099f58b8d80031cc7386d0ab4e"}]}],"author":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2019-03-15 19:53:00.000000000","tz":0},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2019-03-15 20:10:17.000000000","tz":120},"subject":"Allow to pass project from external directory","message":"Allow to pass project from external directory\n\nThis patch allows to pass directory with source code of\nprojects to conteiner during build. This is useful when\nit is not possible to clone project in anonymous mode.\n\nChange-Id: Id157ad614b790a87d8c8910a438a29887f9fc46e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/b11279410d7c5ee7d994589884b44b3d680a03a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/b11279410d7c5ee7d994589884b44b3d680a03a0"}]},"branch":"refs/heads/master"},"dfc5904256c1c1702537bc7d01a0e9ba2da850de":{"kind":"REWORK","_number":2,"created":"2019-03-22 06:32:55.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/73/643673/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/loci","ref":"refs/changes/73/643673/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/loci refs/changes/73/643673/2"}}},"commit":{"parents":[{"commit":"9fb039cb5af41b099f58b8d80031cc7386d0ab4e","subject":"Merge \"allow using python-ldap instead of pyldap\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/9fb039cb5af41b099f58b8d80031cc7386d0ab4e"}]}],"author":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2019-03-15 19:53:00.000000000","tz":0},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2019-03-22 06:32:51.000000000","tz":0},"subject":"Allow to pass project from external directory","message":"Allow to pass project from external directory\n\nThis patch allows to pass directory with source code of\nprojects to conteiner during build. This is useful when\nit is not possible to clone project in anonymous mode.\n\nChange-Id: Id157ad614b790a87d8c8910a438a29887f9fc46e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/dfc5904256c1c1702537bc7d01a0e9ba2da850de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/dfc5904256c1c1702537bc7d01a0e9ba2da850de"}]},"branch":"refs/heads/master"},"abe881ae584104b71df394453e1e18761ba3d7e1":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-10-09 09:32:32.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/73/643673/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/loci","ref":"refs/changes/73/643673/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/loci refs/changes/73/643673/3"}}},"commit":{"parents":[{"commit":"54fc5a3838592e1e14a34044607ebbec25516452","subject":"Use zuul-jobs roles for building images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/54fc5a3838592e1e14a34044607ebbec25516452"}]}],"author":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2019-03-15 19:53:00.000000000","tz":0},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2024-10-09 09:32:32.000000000","tz":0},"subject":"Allow to pass project from external directory","message":"Allow to pass project from external directory\n\nThis patch allows to pass directory with source code of\nprojects to conteiner during build. This is useful when\nit is not possible to clone project in anonymous mode.\n\nChange-Id: Id157ad614b790a87d8c8910a438a29887f9fc46e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/abe881ae584104b71df394453e1e18761ba3d7e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/abe881ae584104b71df394453e1e18761ba3d7e1"}]},"branch":"refs/heads/master","description":"Rebase"},"b95d8e31ecf7dded0637ff5a8e78c72b5cbd8495":{"kind":"REWORK","_number":4,"created":"2024-10-09 10:29:24.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/73/643673/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/loci","ref":"refs/changes/73/643673/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/loci refs/changes/73/643673/4"}}},"commit":{"parents":[{"commit":"54fc5a3838592e1e14a34044607ebbec25516452","subject":"Use zuul-jobs roles for building images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/54fc5a3838592e1e14a34044607ebbec25516452"}]}],"author":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2019-03-15 19:53:00.000000000","tz":0},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2024-10-09 09:30:12.000000000","tz":0},"subject":"Allow to pass project from external directory","message":"Allow to pass project from external directory\n\nThis patch allows to pass directory with source code of\nprojects to conteiner during build. This is useful when\nit is not possible to clone project in anonymous mode.\n\nChange-Id: Id157ad614b790a87d8c8910a438a29887f9fc46e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/b95d8e31ecf7dded0637ff5a8e78c72b5cbd8495"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/b95d8e31ecf7dded0637ff5a8e78c72b5cbd8495"}]},"branch":"refs/heads/master"},"447845c0f79425d500f2b6ad1a660dec42681f9f":{"kind":"REWORK","_number":5,"created":"2024-10-09 18:43:33.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/73/643673/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/loci","ref":"refs/changes/73/643673/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/loci refs/changes/73/643673/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/loci refs/changes/73/643673/5"}}},"commit":{"parents":[{"commit":"54fc5a3838592e1e14a34044607ebbec25516452","subject":"Use zuul-jobs roles for building images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/54fc5a3838592e1e14a34044607ebbec25516452"}]}],"author":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2019-03-15 19:53:00.000000000","tz":0},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2024-10-09 18:43:33.000000000","tz":0},"subject":"Allow to pass project from external directory","message":"Allow to pass project from external directory\n\nThis patch allows to pass directory with source code of\nprojects to conteiner during build. This is useful when\nit is not possible to clone project in anonymous mode.\n\nChange-Id: Id157ad614b790a87d8c8910a438a29887f9fc46e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/447845c0f79425d500f2b6ad1a660dec42681f9f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/447845c0f79425d500f2b6ad1a660dec42681f9f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
