)]}'
{"id":"openstack%2Fopenstack-ansible~289835","triplet_id":"openstack%2Fopenstack-ansible~kilo~I0eef6454d273f5ba1977a68151fbf6103ff3ed8d","project":"openstack/openstack-ansible","branch":"kilo","topic":"gate-optimise","hashtags":[],"change_id":"I0eef6454d273f5ba1977a68151fbf6103ff3ed8d","subject":"Set apt sources to use a configured list of components","status":"MERGED","created":"2016-03-08 10:09:29.000000000","updated":"2016-03-17 01:35:10.000000000","submitted":"2016-03-17 01:35:09.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0c3bb939b042fe350909d11ec2277ad34d6db4c8","_number":289835,"virtual_id_number":289835,"owner":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":2,"date":"2016-03-17 01:35:09.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"}],"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":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":2,"date":"2016-03-16 08:09:50.000000000","_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-03-17 00:11:33.000000000","_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"}],"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":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-03-17 00:11:33.000000000","_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-16 08:09:50.000000000","updated_by":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"reviewer":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"state":"REVIEWER"},{"updated":"2016-03-17 00:11:33.000000000","updated_by":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"reviewer":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"state":"REVIEWER"},{"updated":"2016-03-17 01:35:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"bdbc7481369411cf020253a689e8bb9afc3975ef","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-03-08 10:09:29.000000000","message":"Patch Set 1: Cherry Picked from branch liberty.","accounts_in_message":[],"_revision_number":1},{"id":"42c6f36603e5ab89904c39a2747d5c29eb2d46a8","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-03-08 10:09:54.000000000","message":"Topic set to gate-optimise","accounts_in_message":[],"_revision_number":1},{"id":"f18845ff4d5eb66624b25fe9c943c872a7eaf935","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-08 10:13:40.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-openstack-ansible-docs http://docs-draft.openstack.org/35/289835/1/check/gate-openstack-ansible-docs/c3c219a//doc/build/html/ : SUCCESS in 2m 36s\n- gate-openstack-ansible-linters http://logs.openstack.org/35/289835/1/check/gate-openstack-ansible-linters/f52880b/ : SUCCESS in 1m 22s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/35/289835/1/check/gate-openstack-ansible-dsvm-commit/30d7f78/ : FAILURE in 32s","accounts_in_message":[],"_revision_number":1},{"id":"0f09be96c55ded5ad3808f6d2fbb30e8c7a58a2d","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-03-08 10:19:40.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"38b2b281b962a9677278a169f4aa36a7af10bb87","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-08 11:14:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/35/289835/2/check/gate-openstack-ansible-docs/0d3995a//doc/build/html/ : SUCCESS in 7m 06s\n- gate-openstack-ansible-linters http://logs.openstack.org/35/289835/2/check/gate-openstack-ansible-linters/eb240f9/ : SUCCESS in 1m 22s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/35/289835/2/check/gate-openstack-ansible-dsvm-commit/f7c1cd2/ : SUCCESS in 52m 27s","accounts_in_message":[],"_revision_number":2},{"id":"604fac1f13749ecd1a04e0bfa1bb742f15dc11a2","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-03-08 18:37:15.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2215574d09404e3681c5e97bb0a533c1845dd3a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-08 19:39:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/35/289835/3/check/gate-openstack-ansible-docs/8a006c9//doc/build/html/ : SUCCESS in 4m 14s\n- gate-openstack-ansible-linters http://logs.openstack.org/35/289835/3/check/gate-openstack-ansible-linters/f9c82c4/ : SUCCESS in 1m 29s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/35/289835/3/check/gate-openstack-ansible-dsvm-commit/2d5a9af/ : SUCCESS in 1h 02m 01s","accounts_in_message":[],"_revision_number":3},{"id":"8de1e6de2c8669785ec65a105f198dd418b5eb97","author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"date":"2016-03-09 16:23:06.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8c0c5ba7a036219fbf74e181d39d870d9a61f8a0","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-03-09 17:22:39.000000000","message":"Patch Set 4: Published edit on patch set 3","accounts_in_message":[],"_revision_number":4},{"id":"9f53709d9abe29df030d3a26d272f8911648f851","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-03-09 17:22:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6747510d8ef158eb4ae15965867e397bd7bd89d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-09 17:29:54.000000000","message":"Patch Set 4: 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-openstack-ansible-docs http://docs-draft.openstack.org/35/289835/4/check/gate-openstack-ansible-docs/54ca19b//doc/build/html/ : SUCCESS in 3m 38s\n- gate-openstack-ansible-linters http://logs.openstack.org/35/289835/4/check/gate-openstack-ansible-linters/9efa938/ : SUCCESS in 1m 40s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/35/289835/4/check/gate-openstack-ansible-dsvm-commit/d061393/ : FAILURE in 1m 00s","accounts_in_message":[],"_revision_number":4},{"id":"ff1d71fb0cc9bd0f1f37cffddf7e8d017f024099","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-03-10 10:12:51.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"1d8332dfe1ce5365026a6ba7722157c6e7cca84c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-10 11:22:02.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/35/289835/4/check/gate-openstack-ansible-docs/75d3f8e//doc/build/html/ : SUCCESS in 1m 35s\n- gate-openstack-ansible-linters http://logs.openstack.org/35/289835/4/check/gate-openstack-ansible-linters/78f03eb/ : SUCCESS in 3m 28s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/35/289835/4/check/gate-openstack-ansible-dsvm-commit/9973628/ : SUCCESS in 1h 09m 04s","accounts_in_message":[],"_revision_number":4},{"id":"f22ef1250594cf062a253b4c2d208fe8fc8ec558","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-03-11 08:25:43.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"99f9286b05074a9e6072c8b6cc68c93fd6b4c8c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-11 09:31:30.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/35/289835/5/check/gate-openstack-ansible-docs/8961083//doc/build/html/ : SUCCESS in 1m 42s\n- gate-openstack-ansible-linters http://logs.openstack.org/35/289835/5/check/gate-openstack-ansible-linters/389ca59/ : SUCCESS in 2m 43s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/35/289835/5/check/gate-openstack-ansible-dsvm-commit/8744bc6/ : SUCCESS in 1h 04m 36s","accounts_in_message":[],"_revision_number":5},{"id":"967fa023c1bb9ed25f408b84f67801a7db12e342","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-03-16 08:09:50.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"5da3c2ab73118acba40a1a0faed9d9421ef85db8","author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"date":"2016-03-17 00:11:33.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"96e696815de4a53e8b6550961b7e70f86e99012e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-17 00:11:41.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"3bae1a1ae97354cd941b04ad4e85714d8fcef55a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-17 01:35:09.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-ansible-docs http://docs-draft.openstack.org/35/289835/5/gate/gate-openstack-ansible-docs/14de18a//doc/build/html/ : SUCCESS in 1m 42s\n- gate-openstack-ansible-linters http://logs.openstack.org/35/289835/5/gate/gate-openstack-ansible-linters/9a201c4/ : SUCCESS in 2m 50s\n- gate-openstack-ansible-dsvm-commit http://logs.openstack.org/35/289835/5/gate/gate-openstack-ansible-dsvm-commit/92c17e4/ : SUCCESS in 47m 38s","accounts_in_message":[],"_revision_number":5},{"id":"0c3bb939b042fe350909d11ec2277ad34d6db4c8","date":"2016-03-17 01:35:10.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"0bf91214988f3faca9671ad03fb63323d8f9e9da","revisions":{"f76b111ab5f5ac8c4fc52e3bcc60d92e8c067706":{"kind":"REWORK","_number":1,"created":"2016-03-08 10:09:29.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/35/289835/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/35/289835/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/1"}}},"commit":{"parents":[{"commit":"dea6a1eb26a16e8a7b36cbb9c9bd5a58ce9151d8","subject":"Fix Swift log directory ownership","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/dea6a1eb26a16e8a7b36cbb9c9bd5a58ce9151d8"}]}],"author":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2016-03-08 10:03:26.000000000","tz":0},"committer":{"name":"Jesse Pretorius (odyssey4me)","email":"jesse.pretorius@rackspace.co.uk","date":"2016-03-08 10:09:29.000000000","tz":0},"subject":"Set container apt sources to use a configured list of components","message":"Set container apt sources to use a configured list of components\n\nre: http://lists.openstack.org/pipermail/openstack-dev/2016-February/086000.html\n\nUbuntu has 4 different \u0027components\u0027 - main, universe, multiverse and\nrestricted:\n - Main: Officially supported software.\n - Restricted: Supported software that is not available under a completely\n               free license.\n - Universe: Community maintained software, i.e. not officially supported\n             software.\n - Multiverse: Software that is not free.\n\nPractically speaking there should be nothing particularly useful to\nOpenStack-Ansible in Restricted or Multiverse - it\u0027s mostly software for\ndesktop users.\n\nThis patch introduces a new variable \u0027lxc_container_template_apt_components\u0027\nwhich is a list of the components to configure in the apt sources list. The\ndefault list includes all the components to ensure that existing deployments\ndo not have any changes to the configuration implemented.\n\nThis patch also introduces a new variable \u0027bootstrap_host_apt_components\u0027\nwhich is a list of the components to configure in the apt sources list for\nthe AIO and gate testing specifically. The default list does not include the\nunnecessary components.\n\nBackport notes:\n\nThis is a combined backport of https://review.openstack.org/278033 and\nhttps://review.openstack.org/278037, but with the lxc_hosts role defaults\nadjusted in order to protect existing production deployments.\n\nChange-Id: I0eef6454d273f5ba1977a68151fbf6103ff3ed8d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f76b111ab5f5ac8c4fc52e3bcc60d92e8c067706"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f76b111ab5f5ac8c4fc52e3bcc60d92e8c067706"}]},"branch":"refs/heads/kilo"},"06bc989e9ae9d9f6f8b2e4d45796a0ac3f85445c":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-03-08 10:19:40.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/35/289835/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/35/289835/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/2"}}},"commit":{"parents":[{"commit":"dea6a1eb26a16e8a7b36cbb9c9bd5a58ce9151d8","subject":"Fix Swift log directory ownership","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/dea6a1eb26a16e8a7b36cbb9c9bd5a58ce9151d8"}]}],"author":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2016-03-08 10:03:26.000000000","tz":0},"committer":{"name":"Jesse Pretorius (odyssey4me)","email":"jesse.pretorius@rackspace.co.uk","date":"2016-03-08 10:19:36.000000000","tz":0},"subject":"Set apt sources to use a configured list of components","message":"Set apt sources to use a configured list of components\n\nre: http://lists.openstack.org/pipermail/openstack-dev/2016-February/086000.html\n\nUbuntu has 4 different \u0027components\u0027 - main, universe, multiverse and\nrestricted:\n - Main: Officially supported software.\n - Restricted: Supported software that is not available under a completely\n               free license.\n - Universe: Community maintained software, i.e. not officially supported\n             software.\n - Multiverse: Software that is not free.\n\nPractically speaking there should be nothing particularly useful to\nOpenStack-Ansible in Restricted or Multiverse - it\u0027s mostly software for\ndesktop users.\n\nThis patch introduces a new variable \u0027lxc_container_template_apt_components\u0027\nwhich is a list of the components to configure in the apt sources list. The\ndefault list includes all the components to ensure that existing deployments\ndo not have any changes to the configuration implemented.\n\nThis patch also introduces a new variable \u0027bootstrap_host_apt_components\u0027\nwhich is a list of the components to configure in the apt sources list for\nthe AIO and gate testing specifically. The default list does not include the\nunnecessary components.\n\nBackport notes:\n\nThis is a combined backport of https://review.openstack.org/278033 and\nhttps://review.openstack.org/278037, but with the lxc_hosts role defaults\nadjusted in order to protect existing production deployments.\n\nChange-Id: I0eef6454d273f5ba1977a68151fbf6103ff3ed8d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/06bc989e9ae9d9f6f8b2e4d45796a0ac3f85445c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/06bc989e9ae9d9f6f8b2e4d45796a0ac3f85445c"}]},"branch":"refs/heads/kilo"},"6e37383e6905472cff4e01c2d7209de09f71de1d":{"kind":"REWORK","_number":3,"created":"2016-03-08 18:37:15.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/35/289835/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/35/289835/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/3"}}},"commit":{"parents":[{"commit":"dea6a1eb26a16e8a7b36cbb9c9bd5a58ce9151d8","subject":"Fix Swift log directory ownership","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/dea6a1eb26a16e8a7b36cbb9c9bd5a58ce9151d8"}]}],"author":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2016-03-08 10:03:26.000000000","tz":0},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2016-03-08 18:37:56.000000000","tz":0},"subject":"Set apt sources to use a configured list of components","message":"Set apt sources to use a configured list of components\n\nre: http://lists.openstack.org/pipermail/openstack-dev/2016-February/086000.html\n\nUbuntu has 4 different \u0027components\u0027 - main, universe, multiverse and\nrestricted:\n - Main: Officially supported software.\n - Restricted: Supported software that is not available under a completely\n               free license.\n - Universe: Community maintained software, i.e. not officially supported\n             software.\n - Multiverse: Software that is not free.\n\nPractically speaking there should be nothing particularly useful to\nOpenStack-Ansible in Restricted or Multiverse - it\u0027s mostly software for\ndesktop users.\n\nThis patch introduces a new variable \u0027lxc_container_template_apt_components\u0027\nwhich is a list of the components to configure in the apt sources list. The\ndefault list includes all the components to ensure that existing deployments\ndo not have any changes to the configuration implemented.\n\nThis patch also introduces a new variable \u0027bootstrap_host_apt_components\u0027\nwhich is a list of the components to configure in the apt sources list for\nthe AIO and gate testing specifically. The default list does not include the\nunnecessary components.\n\nBackport notes:\n\nThis is a combined backport of https://review.openstack.org/278033 and\nhttps://review.openstack.org/278037, but with the lxc_hosts role defaults\nadjusted in order to protect existing production deployments.\n\nChange-Id: I0eef6454d273f5ba1977a68151fbf6103ff3ed8d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/6e37383e6905472cff4e01c2d7209de09f71de1d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/6e37383e6905472cff4e01c2d7209de09f71de1d"}]},"branch":"refs/heads/kilo"},"9031e1b68f1224747e759f50cab76608ae1e6cdc":{"kind":"REWORK","_number":4,"created":"2016-03-09 17:22:39.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/35/289835/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/35/289835/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/4"}}},"commit":{"parents":[{"commit":"dea6a1eb26a16e8a7b36cbb9c9bd5a58ce9151d8","subject":"Fix Swift log directory ownership","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/dea6a1eb26a16e8a7b36cbb9c9bd5a58ce9151d8"}]}],"author":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2016-03-08 10:03:26.000000000","tz":0},"committer":{"name":"Jesse Pretorius (odyssey4me)","email":"jesse.pretorius@rackspace.co.uk","date":"2016-03-09 17:22:36.000000000","tz":0},"subject":"Set apt sources to use a configured list of components","message":"Set apt sources to use a configured list of components\n\nre: http://lists.openstack.org/pipermail/openstack-dev/2016-February/086000.html\n\nUbuntu has 4 different \u0027components\u0027 - main, universe, multiverse and\nrestricted:\n - Main: Officially supported software.\n - Restricted: Supported software that is not available under a completely\n               free license.\n - Universe: Community maintained software, i.e. not officially supported\n             software.\n - Multiverse: Software that is not free.\n\nPractically speaking there should be nothing particularly useful to\nOpenStack-Ansible in Restricted or Multiverse - it\u0027s mostly software for\ndesktop users.\n\nThis patch introduces a new variable \u0027lxc_container_template_apt_components\u0027\nwhich is a list of the components to configure in the apt sources list. The\ndefault list includes all the components to ensure that existing deployments\ndo not have any changes to the configuration implemented.\n\nThis patch also introduces a new variable \u0027bootstrap_host_apt_components\u0027\nwhich is a list of the components to configure in the apt sources list for\nthe AIO and gate testing specifically. The default list does not include the\nunnecessary components.\n\nBackport notes:\n\nThis is a combined backport of https://review.openstack.org/278033 and\nhttps://review.openstack.org/278037, but with the lxc_hosts role defaults\nadjusted in order to protect existing production deployments.\n\nChange-Id: I0eef6454d273f5ba1977a68151fbf6103ff3ed8d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9031e1b68f1224747e759f50cab76608ae1e6cdc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9031e1b68f1224747e759f50cab76608ae1e6cdc"}]},"branch":"refs/heads/kilo"},"0bf91214988f3faca9671ad03fb63323d8f9e9da":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2016-03-11 08:25:43.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/35/289835/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/35/289835/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/35/289835/5"}}},"commit":{"parents":[{"commit":"21b062d807c6dfd21b68cf7ef7a7164d9f722df1","subject":"Merge \"Allow a list of files to be copied into the container cache\" into kilo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/21b062d807c6dfd21b68cf7ef7a7164d9f722df1"}]}],"author":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2016-03-08 10:03:26.000000000","tz":0},"committer":{"name":"Jesse Pretorius (odyssey4me)","email":"jesse.pretorius@rackspace.co.uk","date":"2016-03-11 08:25:43.000000000","tz":0},"subject":"Set apt sources to use a configured list of components","message":"Set apt sources to use a configured list of components\n\nre: http://lists.openstack.org/pipermail/openstack-dev/2016-February/086000.html\n\nUbuntu has 4 different \u0027components\u0027 - main, universe, multiverse and\nrestricted:\n - Main: Officially supported software.\n - Restricted: Supported software that is not available under a completely\n               free license.\n - Universe: Community maintained software, i.e. not officially supported\n             software.\n - Multiverse: Software that is not free.\n\nPractically speaking there should be nothing particularly useful to\nOpenStack-Ansible in Restricted or Multiverse - it\u0027s mostly software for\ndesktop users.\n\nThis patch introduces a new variable \u0027lxc_container_template_apt_components\u0027\nwhich is a list of the components to configure in the apt sources list. The\ndefault list includes all the components to ensure that existing deployments\ndo not have any changes to the configuration implemented.\n\nThis patch also introduces a new variable \u0027bootstrap_host_apt_components\u0027\nwhich is a list of the components to configure in the apt sources list for\nthe AIO and gate testing specifically. The default list does not include the\nunnecessary components.\n\nBackport notes:\n\nThis is a combined backport of https://review.openstack.org/278033 and\nhttps://review.openstack.org/278037, but with the lxc_hosts role defaults\nadjusted in order to protect existing production deployments.\n\nChange-Id: I0eef6454d273f5ba1977a68151fbf6103ff3ed8d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/0bf91214988f3faca9671ad03fb63323d8f9e9da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/0bf91214988f3faca9671ad03fb63323d8f9e9da"}]},"branch":"refs/heads/kilo"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
