)]}'
{"id":"openstack%2Fdevstack-gate~490333","triplet_id":"openstack%2Fdevstack-gate~master~I620c56a8f47d94dd1242e1c8fb1bd77d76a1e23d","project":"openstack/devstack-gate","branch":"master","topic":"strip-null","hashtags":[],"change_id":"I620c56a8f47d94dd1242e1c8fb1bd77d76a1e23d","subject":"Strip trailing null in env var output","status":"ABANDONED","created":"2017-08-03 04:59:50.000000000","updated":"2019-12-17 05:29:01.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"54bcdd63dd676491626e9aadb7a5e97389f08a99","_number":490333,"virtual_id_number":490333,"owner":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2017-08-03 10:54:31.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":{"all":[{"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-08-03 10:54:31.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8af06acee9e665dddbbfb00b6b12dc6382f1b366","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-08-03 04:59:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e565aa4fc7bea2211e639c1bd2613fa75a74b0cb","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-08-03 05:00:40.000000000","message":"Patch Set 1:\n\n-bash-4.4# printenv -0 | grep -z -Z \u0027\\(DEVSTACK\\|GRENADE_PLUGINRC\\|ZUUL\\)\u0027 | sed -z -n \u0027s/^\\([^\u003d]\\+\\)\u003d.*/\\1\\n/p\u0027\n DEVSTACK_FOO\n DEVSTACK_MOO\n ZUUL_BLOO\n\n -bash-4.4# printenv -0 | grep -z -Z \u0027\\(DEVSTACK\\|GRENADE_PLUGINRC\\|ZUUL\\)\u0027 | sed -z -n \u0027s/^\\([^\u003d]\\+\\)\u003d.*/\\1\\n/p\u0027 | tr -d \u0027\\000\u0027 | hexdump\n 0000000 4544 5356 4154 4b43 465f 4f4f 440a 5645\n 0000010 5453 4341 5f4b 4f4d 0a4f 555a 4c55 425f\n 0000020 4f4c 0a4f                              \n 0000024","accounts_in_message":[],"_revision_number":1},{"id":"6882d1de8136353ca172f3250b1b268029584525","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-08-03 05:01:19.000000000","message":"Patch Set 1:\n\nsorry, meant to post the problem\n\n -bash-4.4# printenv -0 | grep -z -Z \u0027\\(DEVSTACK\\|GRENADE_PLUGINRC\\|ZUUL\\)\u0027 | sed -z -n \u0027s/^\\([^\u003d]\\+\\)\u003d.*/\\1\\n/p\u0027 | hexdump\n 0000000 4544 5356 4154 4b43 465f 4f4f 000a 4544\n 0000010 5356 4154 4b43 4d5f 4f4f 000a 555a 4c55\n 0000020 425f 4f4c 0a4f 0000                    \n 0000027","accounts_in_message":[],"_revision_number":1},{"id":"1d09b3fdd0f1aa94ee2917f8cff9692d81c7694d","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-08-03 05:13:29.000000000","message":"Patch Set 1:\n\ncheck experimental","accounts_in_message":[],"_revision_number":1},{"id":"a3602eeb7095c7b76cff5ca71631155df61e554f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-03 06:52:27.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/33/490333/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/f5c2ded/ : SUCCESS in 1h 36m 56s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/33/490333/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/de5e4ff/ : SUCCESS in 48m 01s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/33/490333/1/check/gate-tempest-dsvm-py35-ubuntu-xenial/b40513e/ : SUCCESS in 1h 07m 33s\n- gate-devstack-gate-tox-run-tests-ubuntu-xenial http://logs.openstack.org/33/490333/1/check/gate-devstack-gate-tox-run-tests-ubuntu-xenial/76c132c/ : SUCCESS in 1m 30s\n- gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial http://logs.openstack.org/33/490333/1/check/gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial/3b67a56/ : SUCCESS in 3m 33s\n- gate-devstack-gate-bashate http://logs.openstack.org/33/490333/1/check/gate-devstack-gate-bashate/8ab71f4/ : FAILURE in 4m 00s\n- gate-dg-hooks-dsvm http://logs.openstack.org/33/490333/1/check/gate-dg-hooks-dsvm/2fa9219/ : SUCCESS in 6m 26s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/33/490333/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/15f9df0/ : SUCCESS in 42m 45s\n- gate-neutron-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/33/490333/1/check/gate-neutron-dsvm-functional-ubuntu-xenial-nv/89f7546/ : SUCCESS in 27m 22s (non-voting)\n- gate-neutron-dsvm-api-ubuntu-xenial-nv http://logs.openstack.org/33/490333/1/check/gate-neutron-dsvm-api-ubuntu-xenial-nv/16791aa/ : SUCCESS in 40m 30s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/33/490333/1/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/bbd90c0/ : SUCCESS in 21m 44s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv http://logs.openstack.org/33/490333/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv/31f6c35/ : SUCCESS in 1h 24m 15s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata-nv http://logs.openstack.org/33/490333/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata-nv/87894bf/ : SUCCESS in 1h 34m 28s (non-voting)\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/33/490333/1/check/gate-tempest-dsvm-neutron-full-centos-7-nv/3b87664/ : SUCCESS in 1h 52m 23s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/33/490333/1/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/caf9cda/ : SUCCESS in 1h 46m 01s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/33/490333/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/0c6b4e9/ : SUCCESS in 1h 43m 17s (non-voting)\n- gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/33/490333/1/check/gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv/e50e919/ : FAILURE in 1h 41m 08s (non-voting)\n- gate-tempest-dsvm-neutron-full-opensuse-422-nv http://logs.openstack.org/33/490333/1/check/gate-tempest-dsvm-neutron-full-opensuse-422-nv/57f0d1c/ : SUCCESS in 1h 28m 00s (non-voting)\n- gate-tempest-dsvm-neutron-full-opensuse-423-nv http://logs.openstack.org/33/490333/1/check/gate-tempest-dsvm-neutron-full-opensuse-423-nv/950f41f/ : SUCCESS in 1h 38m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c43da3631fc54f76e7ee10ad62bb6383e0d92d65","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-03 07:18:47.000000000","message":"Patch Set 1:\n\nBuild succeeded (experimental pipeline).\n\n- gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial http://logs.openstack.org/33/490333/1/experimental/gate-tempest-dsvm-neutron-pg-full-ubuntu-xenial/cf81013/ : SUCCESS in 1h 20m 01s (non-voting)\n- gate-tempest-dsvm-neutron-full-opensuse-423-nv http://logs.openstack.org/33/490333/1/experimental/gate-tempest-dsvm-neutron-full-opensuse-423-nv/eb42830/ : SUCCESS in 1h 31m 31s (non-voting)\n- gate-tempest-dsvm-neutron-full-fedora-26-nv http://logs.openstack.org/33/490333/1/experimental/gate-tempest-dsvm-neutron-full-fedora-26-nv/2e7a728/ : FAILURE in 11m 57s (non-voting)\n- gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/33/490333/1/experimental/gate-tempest-dsvm-neutron-dvr-multinode-full-ubuntu-xenial-nv/c36e87d/ : FAILURE in 2h 02m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2c244e88b535889946e111e9431079220f3fe821","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-08-03 08:41:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"10d6aa0a359c0adb109d022a9057977641b20d26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-08-03 10:54:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/33/490333/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/dd5435c/ : SUCCESS in 1h 23m 24s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/33/490333/2/check/gate-grenade-dsvm-neutron-ubuntu-xenial/667d2f9/ : SUCCESS in 57m 24s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/33/490333/2/check/gate-tempest-dsvm-py35-ubuntu-xenial/df0b24d/ : SUCCESS in 1h 13m 51s\n- gate-devstack-gate-tox-run-tests-ubuntu-xenial http://logs.openstack.org/33/490333/2/check/gate-devstack-gate-tox-run-tests-ubuntu-xenial/386c6b3/ : SUCCESS in 1m 48s\n- gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial http://logs.openstack.org/33/490333/2/check/gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial/36fe5aa/ : SUCCESS in 2m 04s\n- gate-devstack-gate-bashate http://logs.openstack.org/33/490333/2/check/gate-devstack-gate-bashate/700a9cf/ : SUCCESS in 1m 43s\n- gate-dg-hooks-dsvm http://logs.openstack.org/33/490333/2/check/gate-dg-hooks-dsvm/c1970d9/ : SUCCESS in 6m 47s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/33/490333/2/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/0133b34/ : SUCCESS in 1h 02m 41s\n- gate-neutron-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/33/490333/2/check/gate-neutron-dsvm-functional-ubuntu-xenial-nv/c61a011/ : SUCCESS in 30m 33s (non-voting)\n- gate-neutron-dsvm-api-ubuntu-xenial-nv http://logs.openstack.org/33/490333/2/check/gate-neutron-dsvm-api-ubuntu-xenial-nv/16f8a91/ : SUCCESS in 31m 52s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/33/490333/2/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/af7a7b1/ : SUCCESS in 13m 18s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv http://logs.openstack.org/33/490333/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv/26cdcb7/ : SUCCESS in 1h 19m 39s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata-nv http://logs.openstack.org/33/490333/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata-nv/3157ae3/ : SUCCESS in 1h 31m 17s (non-voting)\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/33/490333/2/check/gate-tempest-dsvm-neutron-full-centos-7-nv/757d8fd/ : SUCCESS in 1h 33m 43s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/33/490333/2/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/f748771/ : SUCCESS in 1h 21m 38s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/33/490333/2/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/0e3f967/ : SUCCESS in 1h 19m 07s (non-voting)\n- gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/33/490333/2/check/gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv/aaa6b2e/ : FAILURE in 1h 48m 17s (non-voting)\n- gate-tempest-dsvm-neutron-full-opensuse-422-nv http://logs.openstack.org/33/490333/2/check/gate-tempest-dsvm-neutron-full-opensuse-422-nv/86bd8fa/ : FAILURE in 1h 13m 09s (non-voting)\n- gate-tempest-dsvm-neutron-full-opensuse-423-nv http://logs.openstack.org/33/490333/2/check/gate-tempest-dsvm-neutron-full-opensuse-423-nv/c66c508/ : FAILURE in 2h 13m 02s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8269551eddf6968276e80f7b90c74a76f9e7bd88","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2019-12-17 05:29:01.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"7017786a51946ea061dcda1478176d8531db2c14","revisions":{"fe4198dda8f4c18303209e6bbaaa480a50beb8c4":{"kind":"REWORK","_number":1,"created":"2017-08-03 04:59:50.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/33/490333/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/33/490333/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/33/490333/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/33/490333/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/33/490333/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/33/490333/1"}}},"commit":{"parents":[{"commit":"9e61eb1c3fc3865df506fc1b7b30e6cc1136b34e","subject":"Merge \"Use caching reverse proxy for pypi\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/9e61eb1c3fc3865df506fc1b7b30e6cc1136b34e"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-08-03 04:57:11.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-08-03 04:57:11.000000000","tz":600},"subject":"Strip trailing null in env var output","message":"Strip trailing null in env var output\n\nThis leads to\n\n warning: command substitution: ignored null byte in input\n\nwith recent bash versions.  Doesn\u0027t affect anything, but easy enough\nto drop the trailing null and silence the warning.\n\nChange-Id: I620c56a8f47d94dd1242e1c8fb1bd77d76a1e23d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/fe4198dda8f4c18303209e6bbaaa480a50beb8c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/fe4198dda8f4c18303209e6bbaaa480a50beb8c4"}]},"branch":"refs/heads/master"},"7017786a51946ea061dcda1478176d8531db2c14":{"kind":"REWORK","_number":2,"created":"2017-08-03 08:41:10.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/33/490333/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/33/490333/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/33/490333/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/33/490333/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/33/490333/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/33/490333/2"}}},"commit":{"parents":[{"commit":"9e61eb1c3fc3865df506fc1b7b30e6cc1136b34e","subject":"Merge \"Use caching reverse proxy for pypi\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/9e61eb1c3fc3865df506fc1b7b30e6cc1136b34e"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-08-03 04:57:11.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-08-03 08:40:16.000000000","tz":600},"subject":"Strip trailing null in env var output","message":"Strip trailing null in env var output\n\nThis leads to\n\n warning: command substitution: ignored null byte in input\n\nwith recent bash versions.  Doesn\u0027t affect anything, but easy enough\nto drop the trailing null and silence the warning.\n\nChange-Id: I620c56a8f47d94dd1242e1c8fb1bd77d76a1e23d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/7017786a51946ea061dcda1478176d8531db2c14"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/7017786a51946ea061dcda1478176d8531db2c14"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
