)]}'
{"id":"openstack%2Fdevstack~112191","triplet_id":"openstack%2Fdevstack~master~Ifc80f9de95304aa9c047d08f0da05a46b79b423d","project":"openstack/devstack","branch":"master","topic":"bp/nova-vnc-keymap-support","hashtags":[],"change_id":"Ifc80f9de95304aa9c047d08f0da05a46b79b423d","subject":"Add configuration variable for changing keymap","status":"ABANDONED","created":"2014-08-06 05:14:45.000000000","updated":"2014-08-20 02:24:42.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"53909609e3502d5ebd90e19e797b1680bdb67921","_number":112191,"virtual_id_number":112191,"owner":{"_account_id":9066,"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","username":"satoru-moriya-br"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2014-08-06 07:04:05.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":1,"date":"2014-08-14 03:42:11.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2014-08-06 05:14:51.000000000","_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"date":"2014-08-20 02:23:26.000000000","_account_id":9066,"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","username":"satoru-moriya-br"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"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":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":-1,"date":"2014-08-14 02:37:15.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9066,"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","username":"satoru-moriya-br"},{"value":-1,"date":"2014-08-06 13:07:45.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":9066,"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","username":"satoru-moriya-br"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9066,"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","username":"satoru-moriya-br"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":9066,"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","username":"satoru-moriya-br"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-08-06 05:14:51.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2014-08-06 07:04:05.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-08-06 13:07:45.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-08-14 02:37:15.000000000","updated_by":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"reviewer":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"state":"REVIEWER"},{"updated":"2014-08-14 03:42:11.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0363ec949ae197d90ab2c6ed317738aaf3dd0606","author":{"_account_id":9066,"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","username":"satoru-moriya-br"},"date":"2014-08-06 05:14:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0188f0050093064c27d085666c6ce39e3a05aafa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-06 05:14:46.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"3979411dddc95d4f9b5afbeb02a315705c30892e","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2014-08-06 05:14:51.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\n    Your patch will now be tested automatically by OpenStack testing frameworks\n    and once the automatic tests pass, it will be reviewed by other friendly\n    developers. They will give you feedback and may require you to refine it.\n\n    People seldom get their patch approved on the first try, so don\u0027t be\n    concerned if requested to make corrections. Feel free to modify your patch\n    and resubmit a new change-set.\n\n    Patches usually take 3 to 7 days to be reviewed so be patient and be\n    available on IRC to ask and answer questions about your work. The more you\n    participate in the community the more rewarding it is for you. You may also\n    notice that the more you get to know people and get to be known, the faster\n    your patches will be reviewed and eventually approved. Get to know others\n    and become known by doing code reviews: anybody can do it, and it\u0027s a\n    great way to learn the code base.\n\n    Thanks again for supporting OpenStack, we look forward to working with you.\n\n    IRC: https://wiki.openstack.org/wiki/IRC\n    Workflow: https://wiki.openstack.org/wiki/Gerrit_Workflow\n    Commit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"cc41421cf325b73df81d96a5d928c049f2c19a0a","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-08-06 07:04:05.000000000","message":"Patch Set 1: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/91/112191/1/20616/results.html\n\nStandard recheck supported; use \"recheck xenserver\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"eeaf400f4ea3ed3e790d3fcf956b67f8d011e734","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-06 07:28:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-full/3713b6a : SUCCESS in 38m 44s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-postgres-full/94ffbac : SUCCESS in 45m 27s\n- check-tempest-dsvm-neutron http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-neutron/6ca673d : SUCCESS in 48m 31s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-neutron-heat-slow/3fb8bde : SUCCESS in 20m 00s\n- check-grenade-dsvm http://logs.openstack.org/91/112191/1/check/check-grenade-dsvm/e34b8c5 : SUCCESS in 34m 44s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/91/112191/1/check/gate-tempest-dsvm-large-ops/03c974d : SUCCESS in 25m 40s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/91/112191/1/check/gate-tempest-dsvm-neutron-large-ops/280f7df : SUCCESS in 23m 00s\n- gate-devstack-bashate http://logs.openstack.org/91/112191/1/check/gate-devstack-bashate/5f11134 : SUCCESS in 5s\n- check-devstack-dsvm-cells http://logs.openstack.org/91/112191/1/check/check-devstack-dsvm-cells/20465ca : SUCCESS in 16m 52s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-neutron-full/bd9b220 : SUCCESS in 53m 57s (non-voting)\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/91/112191/1/check/check-grenade-dsvm-partial-ncpu/513d27c : SUCCESS in 41m 24s\n- check-neutron-dsvm-functional http://logs.openstack.org/91/112191/1/check/check-neutron-dsvm-functional/42b3833 : SUCCESS in 18m 57s\n- check-swift-dsvm-functional http://logs.openstack.org/91/112191/1/check/check-swift-dsvm-functional/849f130 : SUCCESS in 19m 54s\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-ironic-nv/ff30c8c : SUCCESS in 34m 44s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-ironic-postgres-nv/a0cad0f : SUCCESS in 36m 27s (non-voting)\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-virtual-ironic-nv/7a04493 : SUCCESS in 34m 03s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-f20/637a81a : SUCCESS in 34m 39s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1b893756861c867867c5f69d60a976b3178235b8","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2014-08-06 07:45:26.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"266bd5bbee36995b28e228598f9c2fe25da6c12b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-08-06 13:07:45.000000000","message":"Patch Set 1: Code-Review-1\n\nRather than add yet another DevStack configuration variable that is only used to set a value in an OpenStack config file, this can be done directly from local.conf like this:\n\n  [[post-config|$NOVA_CONF]]\n  [DEFAULT]\n  vnc_keymap\u003dja","accounts_in_message":[],"_revision_number":1},{"id":"da20c8ded0fe1406f43fcb04f2e2f799668b8ad4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 02:37:15.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"79dc3486d50bc9f134d07e4590fcbdfae05cd1e4","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2014-08-14 02:37:15.000000000","message":"Patch Set 1: Code-Review-1\n\nafter seeing Dean Troyer\u0027s comment, i changed my mind.","accounts_in_message":[],"_revision_number":1},{"id":"687145db3e8a6435f4195dc0a0aff2319b6f8c51","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-14 03:42:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-full/8cb16c6 : SUCCESS in 48m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-postgres-full/f94e295 : SUCCESS in 51m 40s\n- check-tempest-dsvm-neutron http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-neutron/70100a3 : SUCCESS in 51m 36s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-neutron-full/6cd35f8 : SUCCESS in 1h 04m 50s (non-voting)\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-neutron-heat-slow/da48958 : SUCCESS in 20m 34s\n- check-grenade-dsvm http://logs.openstack.org/91/112191/1/check/check-grenade-dsvm/4b85aa4 : SUCCESS in 43m 49s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/91/112191/1/check/gate-tempest-dsvm-large-ops/983cfe3 : SUCCESS in 27m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/91/112191/1/check/gate-tempest-dsvm-neutron-large-ops/0d2bc88 : SUCCESS in 22m 14s\n- gate-devstack-bashate http://logs.openstack.org/91/112191/1/check/gate-devstack-bashate/5fc8c40 : SUCCESS in 6s\n- check-devstack-dsvm-cells http://logs.openstack.org/91/112191/1/check/check-devstack-dsvm-cells/7d65e8c : SUCCESS in 17m 56s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/91/112191/1/check/check-grenade-dsvm-partial-ncpu/41d5f96 : SUCCESS in 44m 16s\n- check-neutron-dsvm-functional http://logs.openstack.org/91/112191/1/check/check-neutron-dsvm-functional/97c706d : SUCCESS in 19m 40s\n- check-swift-dsvm-functional http://logs.openstack.org/91/112191/1/check/check-swift-dsvm-functional/17e3358 : SUCCESS in 18m 39s\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-ironic-nv/ebe4835 : SUCCESS in 35m 09s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-ironic-postgres-nv/3e9cfdc : SUCCESS in 36m 53s (non-voting)\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-virtual-ironic-nv/e0fbd1d : SUCCESS in 26m 20s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/91/112191/1/check/check-tempest-dsvm-f20/31a4b08 : SUCCESS in 58m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5e1e0960f8952ea838e2debd298e267ec22634b4","author":{"_account_id":9066,"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","username":"satoru-moriya-br"},"date":"2014-08-20 02:23:26.000000000","message":"Patch Set 1:\n\nAbandoned\n\nThanks, Dean. I\u0027ll do it with the way you explained.","accounts_in_message":[],"_revision_number":1},{"id":"929de9bc3620dc4af7ab2dde8af31891f441474f","author":{"_account_id":9066,"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","username":"satoru-moriya-br"},"date":"2014-08-20 02:24:42.000000000","message":"Abandoned\n\nAbandoned\n\nThanks, Dean. I\u0027ll do it with the way you explained.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0f71623970eaa758401dd768a1cb72d0117578b0","revisions":{"0f71623970eaa758401dd768a1cb72d0117578b0":{"kind":"REWORK","_number":1,"created":"2014-08-06 05:14:45.000000000","uploader":{"_account_id":9066,"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","username":"satoru-moriya-br"},"ref":"refs/changes/91/112191/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/91/112191/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/91/112191/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/91/112191/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/91/112191/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/91/112191/1"}}},"commit":{"parents":[{"commit":"8f847ef53b4d6a87a77235c7eec34d3f5d795b75","subject":"Merge \"Revert \"cleanup potentially installed older oslo.config\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/8f847ef53b4d6a87a77235c7eec34d3f5d795b75"}]}],"author":{"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","date":"2014-08-06 13:52:47.000000000","tz":540},"committer":{"name":"Satoru Moriya","email":"satoru.moriya.br@hitachi.com","date":"2014-08-06 14:10:54.000000000","tz":540},"subject":"Add configuration variable for changing keymap","message":"Add configuration variable for changing keymap\n\nOne would like to change their keymap setting of noVNC to match its keyboard.\nThis patch adds a new parameter \"NOVA_VNC_KEYMAP\" in order for setting keymap.\nIf this parameter is added to localrc, devstack adds the line,\n\"vnc_keymap \u003d $NOVA_VNC_KEYMAP\", to nova.conf.\n\nFor example, when one would like to use Japanese keymap, set NOVA_VNC_KEYMAP\nin localrc as follows:\n\nNOVA_VNC_KEYMAP\u003dja\n\nChange-Id: Ifc80f9de95304aa9c047d08f0da05a46b79b423d\nImplements: blueprint nova-vnc-keymap-support\nSigned-off-by: Satoru Moriya \u003csatoru.moriya.br@hitachi.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0f71623970eaa758401dd768a1cb72d0117578b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0f71623970eaa758401dd768a1cb72d0117578b0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
