)]}'
{
  "log": [
    {
      "commit": "264d2a2e5fecd7ae94a4a71087ca93ea9cc25109",
      "tree": "9bc2024fffd04da550e1fd0388d5d5c0cae6eb3d",
      "parents": [
        "a13ab8db2dbd959b5a1f52ac03d3fca07a19eb04"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 19 10:31:38 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 19 20:32:09 2020 +0000"
      },
      "message": "Move process-stackviz role from Tempest to Devstack\n\nprocess-stackviz role currently defined in Tempest repo[1] and used\nin tempest jobs. Issue with having it in branchless Tempest is that any\nfix in that role cannot be backported to older Tempest. Also stackviz is\nnot Tempest things it is only used by Tempest jobs.\n\nStackviz can be considered as a service similar to Tempest so inatlling it in\nDevstack side make sense. Also that will give us advantage to handle the\nbranch specific fixes or backpoting the fixes.\n\nThis can solve the current issues we are facing on rocky branch\n- https://zuul.opendev.org/t/openstack/build/c1e2da80537448bfb24331fb4198a931/console#4/0/29/controller\n\n[1] https://opendev.org/openstack/tempest/src/branch/master/roles/process-stackviz\n\nChange-Id: I0ba1fd05c6391cd8bb978119ecfbb891def2d497\n"
    },
    {
      "commit": "a13ab8db2dbd959b5a1f52ac03d3fca07a19eb04",
      "tree": "4b1bf7edb9cb8af8fc635523ff076b8cc15f45ff",
      "parents": [
        "0ae5787611897a81d894d0f53b1ed63c452fe5ee",
        "a267c5f477d4b037a9f466305db8c8b93e105204"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 17 19:09:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 17 19:09:28 2020 +0000"
      },
      "message": "Merge \"Revert \"Work around uwsgi breakage\"\""
    },
    {
      "commit": "0ae5787611897a81d894d0f53b1ed63c452fe5ee",
      "tree": "ebaf2ec7f575b6dd5e82faffb65b485959b4a397",
      "parents": [
        "038ea9ab926148e36c83cb92cda527946d8659e1"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Mon Feb 17 06:11:15 2020 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Tue Jun 16 17:31:49 2020 +0000"
      },
      "message": "Remove glance registry configuration\n\nGlance has deprecated registry serivce for long and now efforts are placed to\nremove the registry code from the glance repo.\n\nTo avoid regression on other projects, gate jobs etc. removing\nconfiguring registry service from the devstack.\n\nChange-Id: I6a7be6bdc97acc43c8e985060aeea05d92642e80\n"
    },
    {
      "commit": "038ea9ab926148e36c83cb92cda527946d8659e1",
      "tree": "b914210c3100a09d976fe932a1b076a07983e3b5",
      "parents": [
        "10c3ffd26557f1921841e456b003a77f6fb11948",
        "f6597b1b461b758c3984ad607d3a9559d273a66d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 15 17:15:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 15 17:15:45 2020 +0000"
      },
      "message": "Merge \"Undeprecate neutron-legacy scripts\""
    },
    {
      "commit": "10c3ffd26557f1921841e456b003a77f6fb11948",
      "tree": "98973d6cf9ceb4cc5cdbac75254ea27006504f0c",
      "parents": [
        "2d903568ed4158aa668bbda6986307a8780c71a4"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Jun 15 10:03:42 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Jun 15 10:03:42 2020 +0200"
      },
      "message": "Handle uwsgi install for openSUSE\n\nAdd packages for openSUSE distribution for installation of uwsgi.\n\nChange-Id: I2ce8959460a79b6472bd9dd59edd7d94eccbacf5\n"
    },
    {
      "commit": "a267c5f477d4b037a9f466305db8c8b93e105204",
      "tree": "fba875215db76e5516cd4bc0d6b15ae50c08c2be",
      "parents": [
        "2d903568ed4158aa668bbda6986307a8780c71a4"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 15 09:53:27 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 15 09:54:47 2020 +0200"
      },
      "message": "Revert \"Work around uwsgi breakage\"\n\nThis reverts commit 84737ebd96327310ec5f8f7c312aeae12cbeb234.\n\nChange-Id: I1544c1ad9cfe3ff199153736acadba0761b51fc4\n"
    },
    {
      "commit": "2d903568ed4158aa668bbda6986307a8780c71a4",
      "tree": "ae6a9a0e1042f21b9bce0cb40b3463e665e0f6ae",
      "parents": [
        "84737ebd96327310ec5f8f7c312aeae12cbeb234"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 03 10:51:30 2018 +1000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 15 09:53:04 2020 +0200"
      },
      "message": "Use packaged uwsgi on Fedora and Ubuntu\n\nBuilding uwsgi from source was a workaround that was introduced a long\ntime ago, it doesn\u0027t seem like it is needed anymore and will actually\nfail for Ubuntu 20.04.\n\nAlso it doesn\u0027t match what will happen for most real-world\ninstallations, so let\u0027s try to get back to using distro packages. We\u0027ll\nstill use the source install for RHEL/Centos, it remains to be tested\nwhether we can get back to using distro versions there, too.\n\nChange-Id: I82f539bfa533349293dd5a8ce309c9cc0ffb0393\n"
    },
    {
      "commit": "84737ebd96327310ec5f8f7c312aeae12cbeb234",
      "tree": "11f747cef0af741f2605ebac361bf544e0ff1fe4",
      "parents": [
        "40879683cc9719b5791ce6755f747958c9ef9cd3"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 15 09:48:46 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 15 09:52:40 2020 +0200"
      },
      "message": "Work around uwsgi breakage\n\nuwsgi broke installation from source with their latest release [0].\nSince we want to move away from source installation anyway, make\ngrenade based jobs non-voting for the moment so that we can backport\n[1] properly.\n\n[0] https://bugs.launchpad.net/bugs/1883468\n[1] https://review.opendev.org/577955\n\nRelated-Bug: 1883468\nChange-Id: I8e47bb7c70031a4df7f1af6b811df4c6cc784b2a\n"
    },
    {
      "commit": "40879683cc9719b5791ce6755f747958c9ef9cd3",
      "tree": "92a7d59336b0c4f57f8b4aae33c9b27c2aa0f5ac",
      "parents": [
        "44e7f58aa2bbd738857b39785a0583ce348bb6c6",
        "076c9f1b4bf405994f311aaf4aba3ab179f178e3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 12 18:14:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 12 18:14:03 2020 +0000"
      },
      "message": "Merge \"Don\u0027t install uwsgi for keystone\""
    },
    {
      "commit": "44e7f58aa2bbd738857b39785a0583ce348bb6c6",
      "tree": "dfb68baf13abebe6232336724007381e1f280e55",
      "parents": [
        "c3b58f5335fb3545bf49b5d542ef9ed702de43c8",
        "312517d5101206b33d3c395d27ec93d385b7fd24"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 12 18:14:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 12 18:14:01 2020 +0000"
      },
      "message": "Merge \"Use uwsgi binary from path\""
    },
    {
      "commit": "c3b58f5335fb3545bf49b5d542ef9ed702de43c8",
      "tree": "9ed8e63216a6033fab7377cbea4336d3a65e0f80",
      "parents": [
        "0d6234b4b196ef34aaaf0ddf2a7182dbeafa6cd6"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 08 11:58:29 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 08 11:58:29 2020 +0200"
      },
      "message": "Fix typos in networking document\n\nThe FLOATING_RANGE variable should specify the network address of the\nused prefix for clarity.\n\nChange-Id: I547bd42d8bdc5f0f2001d47f2d5b43729773b1bc\nCloses-Bug: 1870204\n"
    },
    {
      "commit": "0d6234b4b196ef34aaaf0ddf2a7182dbeafa6cd6",
      "tree": "75dea10845c065ce3410dffe7c27599e6cb960cc",
      "parents": [
        "c0bb22d36ed5a0cdfac2c3814d396da9a684f752",
        "c3db92b9d74704f5bf171a50103f5735e411222b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 21:43:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 21:43:07 2020 +0000"
      },
      "message": "Merge \"Doc: g-reg is no longer required\""
    },
    {
      "commit": "c0bb22d36ed5a0cdfac2c3814d396da9a684f752",
      "tree": "90b35e34acb7568d61a102a2087e1d7cfa27c0cf",
      "parents": [
        "3f2fafc83a37ae8a120a72ae0e6d00bff1afd1f3",
        "6681a1f12651d7ee3930051e905d305042c93363"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 21:43:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 21:43:05 2020 +0000"
      },
      "message": "Merge \"swift: Configure s3token appropriately\""
    },
    {
      "commit": "3f2fafc83a37ae8a120a72ae0e6d00bff1afd1f3",
      "tree": "95acd2b10b3b36d45a3d2f0132eeb867cbfd0490",
      "parents": [
        "4c0a8f2eef1ffb2d62451dd289d4b2b591e4516e",
        "5b48e362af72bfc960d64c2a69b005856af47863"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 21:26:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 21:26:28 2020 +0000"
      },
      "message": "Merge \"swift: Fix s3api/keystone interaction\""
    },
    {
      "commit": "c3db92b9d74704f5bf171a50103f5735e411222b",
      "tree": "57207851dc52ffc09ec8da495d9509ad405bd3bd",
      "parents": [
        "90c6c65987341c4f21595439be0afbc314067a3c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Thu Jun 04 23:57:18 2020 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Thu Jun 04 23:57:18 2020 +0900"
      },
      "message": "Doc: g-reg is no longer required\n\nThe glance-registry service was deprecated in Queeens release, and\nno longer required.\n\nChange-Id: I0d2b4604cd39d5131410b8038f92057128ca7b75\n"
    },
    {
      "commit": "4c0a8f2eef1ffb2d62451dd289d4b2b591e4516e",
      "tree": "7b4e709c82e467bf841101103939107f4933526b",
      "parents": [
        "e0f051ced7c7cd760b6d502e8d95027f5029d6e8",
        "4f2a6171056f9dc3adaaf6752f559bd95a586428"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 11:45:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 11:45:04 2020 +0000"
      },
      "message": "Merge \"Stop to use the __future__ module.\""
    },
    {
      "commit": "e0f051ced7c7cd760b6d502e8d95027f5029d6e8",
      "tree": "d56554d98a3d164cffc32b038417dd52362f938d",
      "parents": [
        "ff479d03ee13a09fd691f69c081dc9ad7b682df3",
        "6808a3468dd157f9f0676f972aea54add4e33063"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 10:36:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 10:36:47 2020 +0000"
      },
      "message": "Merge \"Clean up remainders of USE_SYSTEMD and logging setup\""
    },
    {
      "commit": "ff479d03ee13a09fd691f69c081dc9ad7b682df3",
      "tree": "94146abfdda74afe3505e005e95a388bb8e5291c",
      "parents": [
        "d6a8784041e0e9bfad3e0112de2e5f7b317287a9",
        "551848dd696b32a48946b6f0a22079d57907a27c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 10:13:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 10:13:00 2020 +0000"
      },
      "message": "Merge \"Fix devstack default settings in aarch64\""
    },
    {
      "commit": "4f2a6171056f9dc3adaaf6752f559bd95a586428",
      "tree": "27da1a94db0b5ac248e7afca71e9d260396c9634",
      "parents": [
        "d6a8784041e0e9bfad3e0112de2e5f7b317287a9"
      ],
      "author": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jun 02 20:10:56 2020 +0200"
      },
      "committer": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jun 02 20:10:56 2020 +0200"
      },
      "message": "Stop to use the __future__ module.\n\nThe __future__ module [1] was used in this context to ensure compatibility\nbetween python 2 and python 3.\n\nWe previously dropped the support of python 2.7 [2] and now we only support\npython 3 so we don\u0027t need to continue to use this module and the imports\nlisted below.\n\nImports commonly used and their related PEPs:\n- `division` is related to PEP 238 [3]\n- `print_function` is related to PEP 3105 [4]\n- `unicode_literals` is related to PEP 3112 [5]\n- `with_statement` is related to PEP 343 [6]\n- `absolute_import` is related to PEP 328 [7]\n\n[1] https://docs.python.org/3/library/__future__.html\n[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n[3] https://www.python.org/dev/peps/pep-0238\n[4] https://www.python.org/dev/peps/pep-3105\n[5] https://www.python.org/dev/peps/pep-3112\n[6] https://www.python.org/dev/peps/pep-0343\n[7] https://www.python.org/dev/peps/pep-0328\n\nChange-Id: Icf8bd00b271f44b6bb0c932d6d49fe6de8a22537\n"
    },
    {
      "commit": "d6a8784041e0e9bfad3e0112de2e5f7b317287a9",
      "tree": "45e203a8c271e934b7fb17a275299360c3f7b637",
      "parents": [
        "90c6c65987341c4f21595439be0afbc314067a3c",
        "65102e772e0fdbd5d3b0ac5eebb3179b461d6db0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 02 12:37:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 02 12:37:54 2020 +0000"
      },
      "message": "Merge \"nova: Remove configuration of \u0027[scheduler] driver\u0027\""
    },
    {
      "commit": "076c9f1b4bf405994f311aaf4aba3ab179f178e3",
      "tree": "24718c796c227251e822abc0ad6826d09c2978b3",
      "parents": [
        "312517d5101206b33d3c395d27ec93d385b7fd24"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 03 16:13:38 2018 +1000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 01 15:50:31 2020 +0000"
      },
      "message": "Don\u0027t install uwsgi for keystone\n\nThis is already unconditionally installed via install_apache_uwsgi in\nstack.sh; we don\u0027t need to install it again in keystone.  Since we\nneed workarounds on some platforms (see\nI3bc5260e77cebe852cc8d70d9eddf84ef71d74bb) we only want to do this in\none place.\n\nChange-Id: I40d84cbdf68cf6bb5cba143b6c0c126cdb8a84d4\n"
    },
    {
      "commit": "312517d5101206b33d3c395d27ec93d385b7fd24",
      "tree": "e84ea2fce87d6dd8c37d3cc9e31cd11f90796bec",
      "parents": [
        "43c172acd0aff65da07595ea54c807a5e0aa857f"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 22:23:29 2018 +1000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 01 15:48:16 2020 +0000"
      },
      "message": "Use uwsgi binary from path\n\nAll these uwsgi invocations assume that the uwsgi binary is in the\nsame directory as their project binaries are installed into (probably\n/usr/bin).  That may not be correct -- for example if using a packaged\nuwsgi on Fedora the binary will live in /usr/sbin/uwsgi (not /usr/bin\nwhere the project files from pip are).\n\nSwitch invocations to just find it in the path.\n\nChange-Id: I298e3374e9c84e209ffcabbaaacda17f8df19f4f\n"
    },
    {
      "commit": "90c6c65987341c4f21595439be0afbc314067a3c",
      "tree": "7245eb471426b7f86fb236ef5817709f9e5588f9",
      "parents": [
        "3d13e82f0c6774ee5b24859c82823e1c6b97d574"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 29 06:06:08 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 29 06:06:08 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I77d03c088a6b5019ac69048becfff3f24573a0b3\n"
    },
    {
      "commit": "3d13e82f0c6774ee5b24859c82823e1c6b97d574",
      "tree": "ed42388554f44ef3a7d28f67a0b39727d9bbedfb",
      "parents": [
        "9a6ae3419c6412a55456aa87b7a790c255f01028",
        "e726ecb537ee09187169902f19840ab432eeb5ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 28 15:08:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 15:08:27 2020 +0000"
      },
      "message": "Merge \"Remove sgabios.bin workaround\""
    },
    {
      "commit": "65102e772e0fdbd5d3b0ac5eebb3179b461d6db0",
      "tree": "27ecaedd4346c7b13c99f352095fcae586b7adf7",
      "parents": [
        "9a6ae3419c6412a55456aa87b7a790c255f01028"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed May 27 14:24:09 2020 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed May 27 14:24:09 2020 +0100"
      },
      "message": "nova: Remove configuration of \u0027[scheduler] driver\u0027\n\nThis option was deprecated in Ussuri [1] as nova no longer provided any\nschedulers aside from the filter scheduler and the existence of\nthird-party schedulers was very unlikely. Stop configuring this and\nsimply use the default.\n\n[1] https://review.opendev.org/#/c/707225/\n\nChange-Id: Iabdd1d00e00ee269334f0fe0db265a97207e2dc6\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "9a6ae3419c6412a55456aa87b7a790c255f01028",
      "tree": "20dd5e36a07c68e03d4345e7d2881410708a2838",
      "parents": [
        "7a0fa4fd9e5db7253fee0820fc002703d43bca3c",
        "7f1a8c1c3edb532c1cc69fba74055ba58117b21c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 27 06:43:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 27 06:43:24 2020 +0000"
      },
      "message": "Merge \"Switch to newer openstackdocstheme version\""
    },
    {
      "commit": "6681a1f12651d7ee3930051e905d305042c93363",
      "tree": "082c7460064b63467b8248cd6f9ce182f5aa0f83",
      "parents": [
        "5b48e362af72bfc960d64c2a69b005856af47863"
      ],
      "author": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Tue May 26 20:11:24 2020 -0700"
      },
      "committer": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Tue May 26 20:11:30 2020 -0700"
      },
      "message": "swift: Configure s3token appropriately\n\nWe need an appropriate auth_uri for s3token to be able to contact\nKeystone.\n\nSince tempauth is always enabled, we want to delay the auth decision\nuntil after tempauth has had a chance to try.\n\nChange-Id: Ie4ff33a617b9dc74d51d037ec8ebd0d9787dd76d\n"
    },
    {
      "commit": "5b48e362af72bfc960d64c2a69b005856af47863",
      "tree": "a08d19a004c2c6bdf38aae9213549a0ba5a1f080",
      "parents": [
        "54edc7aeef97df768477b5fa14f8fc45266a9c2e"
      ],
      "author": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Tue May 26 16:21:45 2020 -0700"
      },
      "committer": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Tue May 26 16:21:49 2020 -0700"
      },
      "message": "swift: Fix s3api/keystone interaction\n\nFor a long time, swift3 recommended a pipeline like\n\n   ... swift3 s3token authtoken keystoneauth ...\n\nThis led to inefficiencies where the proxy would first contact Keystone\nto validate the S3 signature and issue a token, then contact Keystone\n*again* to validate the token ID that was just issued.\n\nAfter s3token moved into the swift3 repo, it was improved to be able\nto put all of the headers into the WSGI environment that Swift\u0027s\nkeystoneauth middleware expected and the recommended pipeline was\nchanged to something like\n\n   ... authtoken s3api s3token keystoneauth ...\n\nAt the time, the old order would still work, it would just be less\nefficient. When support was added for Keystone v3, however, the new\norder became mandatory.\n\nAll of that happened before swift3 moved back into Swift as s3api, but\nthe pipeline placement problems are the same: Keystone users won\u0027t be\nable to use the S3 api with the current order.\n\nChange-Id: Id0659f109cc2fc12ddb371df0b26812ba8c442d9\nRelated-Change: I21e38884a2aefbb94b76c76deccd815f01db7362\nRelated-Change: Ic9af387b9192f285f0f486e7171eefb23968007e\n"
    },
    {
      "commit": "7a0fa4fd9e5db7253fee0820fc002703d43bca3c",
      "tree": "c3c8ecd2b681d96bca0e9c2df304d973e3604dfc",
      "parents": [
        "54edc7aeef97df768477b5fa14f8fc45266a9c2e"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Thu Mar 05 16:55:50 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue May 26 16:08:19 2020 +0000"
      },
      "message": "Update cirros image to cirros-0.5.1\n\nNew cirros with recent fixes for metadata service\nhas been released. [1]\nLet\u0027s update the image version in gate.\n\nThis also includes a fix to pass image name to SDK tests.\n\n[1] https://github.com/cirros-dev/cirros/pull/11/commits/e40bcd2964aa496a9d03e1aaf95cf7a86938f129\n\nChange-Id: I6ccd646f1c22a99bed0bebf6e363d2190241b667\nCo-authored-by: Radosław Piliszek \u003cradoslaw.piliszek@gmail.com\u003e\n"
    },
    {
      "commit": "e726ecb537ee09187169902f19840ab432eeb5ae",
      "tree": "741113b5344a8bfc3acc6d00876316ce3a043059",
      "parents": [
        "54edc7aeef97df768477b5fa14f8fc45266a9c2e"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu May 14 11:35:03 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon May 25 11:50:59 2020 +0200"
      },
      "message": "Remove sgabios.bin workaround\n\nThe bug has been fixed since a while, also in recent distributions,\nfor example Ubuntu 20.04, the sgabios.bin ROM is provided directly\nby qemu-system-data as an actual file under /usr/share/qemu and\nit conflicts with the one provided by sgabios, so removing the\nworkaround is actually needed to prevent failures.\n\nChange-Id: Ib5f23dbd8839a0927418692054f4ed4abd76babc\n"
    },
    {
      "commit": "7f1a8c1c3edb532c1cc69fba74055ba58117b21c",
      "tree": "3f6adfd3da5c8fd72cf96c84387680d54ddea6c6",
      "parents": [
        "43c172acd0aff65da07595ea54c807a5e0aa857f"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue May 19 08:40:52 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "jaegerandi@gmail.com",
        "time": "Fri May 22 17:26:24 2020 +0000"
      },
      "message": "Switch to newer openstackdocstheme version\n\nSwitch to openstackdocstheme 2.2.1 version. Using\nthis version will allow especially:\n* Linking from HTML to PDF document\n* Allow parallel building of documents\n* Fix some rendering problems\n\nUpdate Sphinx version as well.\n\nSet openstackdocs_pdf_link to link to PDF file. Note that\nthe link to the published document only works on docs.openstack.org\nwhere the PDF file is placed in the top-level html directory. The\nsite-preview places the PDF in a pdf directory.\n\nSet openstackdocs_auto_version to not auto-version the documents.\n\nSet openstackdocs_auto_name to use \u0027project\u0027 as name.\n\nopenstackdocstheme renames some variables, so follow the renames\nbefore the next release removes them. A couple of variables are also\nnot needed anymore, remove them.\n\nChange pygments_style to \u0027native\u0027 since old theme version always used\n\u0027native\u0027 and the theme now respects the setting and using \u0027sphinx\u0027 can\nlead to some strange rendering.\n\nSee also\nhttp://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html\n\nChange-Id: I26887b175b9c1ced7347289b7d5d4f57a20ec36a\n"
    },
    {
      "commit": "54edc7aeef97df768477b5fa14f8fc45266a9c2e",
      "tree": "dd388c80e6c44d76e94ba6984bca7a9cc138bbc8",
      "parents": [
        "43c172acd0aff65da07595ea54c807a5e0aa857f"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri May 22 13:03:15 2020 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri May 22 15:40:03 2020 +0100"
      },
      "message": "tempest: Increase m1.nano and m1.micro RAM by 64MB to avoid tmpfs exhaustion\n\ntmpfs exhaustion has long been suspected as the root issue behind\nfailures to load ssh keys and other metadata from local config drives as\ndocumented in bug #1808010. This can also lead to failures fetching\nmetadata from n-metadata-api leaving Tempest unable to SSH into\ninstances.\n\nThis change increases the RAM of the m1.nano and m1.micro flavors by\n64MB to hopefully avoid these errors going forward. This is also ahead\nof our eventual upgrade to Cirros 0.5.0 where 128MB becomes a\nrequirement.\n\nRelated-Bug: #1808010\nChange-Id: I4b597579cf89939955d3c110c0bd58ca05de61f0\n"
    },
    {
      "commit": "43c172acd0aff65da07595ea54c807a5e0aa857f",
      "tree": "5f4cd7b2f190833aadd865b15cd26c782771177d",
      "parents": [
        "782efb0f8a0b6c64e5b6a317ff5bf905e51da850",
        "8fd45dec50ca8872bf07563dcb41cffca3683965"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 15 23:32:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 15 23:32:01 2020 +0000"
      },
      "message": "Merge \"New TEMPEST_VOLUME_REVERT_TO_SNAPSHOT setting\""
    },
    {
      "commit": "8fd45dec50ca8872bf07563dcb41cffca3683965",
      "tree": "48ebfb8300b94cb1fa27e35b17b62e8ce676af1e",
      "parents": [
        "53c2f6fe23318d16f311fde58901ad12e37049a0"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue May 12 12:00:20 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue May 12 12:00:20 2020 +0200"
      },
      "message": "New TEMPEST_VOLUME_REVERT_TO_SNAPSHOT setting\n\nFollow the pattern of the other configuration keys. The new variables\nallows tests to enable/disable volume revert tests provided\nby cinder-tempest-plugin.\n\nRevert-to-snapshot was introduced in pike, and so the tests.\n\nChange-Id: If137f201c2f646703f5a1ff96e71e48caed63b67\n"
    },
    {
      "commit": "782efb0f8a0b6c64e5b6a317ff5bf905e51da850",
      "tree": "9677e670892450c69d75fba4c1ec9ae21f81bbae",
      "parents": [
        "53c2f6fe23318d16f311fde58901ad12e37049a0"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Mon May 11 18:28:32 2020 -0700"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Mon May 11 18:28:32 2020 -0700"
      },
      "message": "Fix pip distro package removal for focal\n\nUbuntu Focal doesn\u0027t have python-pip, only python3-pip. Trying to\nuninstall a package that apt doesn\u0027t know about (installed or\nuninstalled) results in a nonzero exit code so devstack fails. This\npatch makes the package removal safer for both python2 and python3 cases\nby checking first if the package exists.\n\nChange-Id: I3b1118888cb0617ffb99b72c7e9a32308033783e\n"
    },
    {
      "commit": "551848dd696b32a48946b6f0a22079d57907a27c",
      "tree": "7ed4aca1e18bbcbfcbb259a99ff59d5b145c57d4",
      "parents": [
        "53c2f6fe23318d16f311fde58901ad12e37049a0"
      ],
      "author": {
        "name": "Kevin Zhao",
        "email": "kevin.zhao@linaro.org",
        "time": "Mon Apr 27 08:39:37 2020 +0800"
      },
      "committer": {
        "name": "Kevin Zhao",
        "email": "kevin.zhao@linaro.org",
        "time": "Mon May 11 08:24:54 2020 +0000"
      },
      "message": "Fix devstack default settings in aarch64\n\n1. Lack qemu-efi in ubuntu\n2. Lack edk2.git-aarch64 in Fedora/Centos\n3. Remove NOVNC disable.\n\nChange-Id: Ifbd0c386df6b28bc64cef20cab8e08f99a85c782\nSigned-off-by: Kevin Zhao \u003ckevin.zhao@linaro.org\u003e\n"
    },
    {
      "commit": "53c2f6fe23318d16f311fde58901ad12e37049a0",
      "tree": "b43c1e5eb99dd7974dbfac24c68ef6a356301fa8",
      "parents": [
        "c104afec7dd72edfd909847bee9c14eaf077a28b"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat May 09 13:30:10 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat May 09 13:35:01 2020 +0200"
      },
      "message": "Cleanup py27 support\n\nThis repo is now testing only with Python 3, so let\u0027s make\na few cleanups:\n- Remove obsolete section from setup.cfg\n- Use newer openstackdocstheme and Sphinx version for python 3\n- Remove install_command from tox.ini, the default is fine\n- Move basepython into testenv\n- Update bashate version\n\nChange-Id: I3d78b3787af2efce831d223dbcab6cf84c358028\n"
    },
    {
      "commit": "c104afec7dd72edfd909847bee9c14eaf077a28b",
      "tree": "82b51f9e3ca97535adce2fb26b5c3af36405776e",
      "parents": [
        "67fd81a484b2e9153e39d583c03ffc929ef6703e"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon May 04 08:21:02 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon May 04 08:21:02 2020 +0200"
      },
      "message": "Switch to new grenade job name\n\nThe integrated gate template (integrated-gate-py3) has been switched\nto the new grenade name (grenade-py3 -\u003e grenade). This repo uses the\ntemplate but also has for irrelevant files an extra entry.\n\nRename the job following the template change to avoid duplicate\ngrenade runs.\n\nDetails:\n- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014602.html\n\nDepends-On: https://review.opendev.org/725148\nChange-Id: I73e67c0e01ca231678903b2460dab672f17251e3\n"
    },
    {
      "commit": "67fd81a484b2e9153e39d583c03ffc929ef6703e",
      "tree": "bd147052e84c6743b5f68660d6c48b7b24ab7cbc",
      "parents": [
        "36705b52336a442dc05d9874638d269834ff93b7"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 30 09:24:04 2020 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 30 16:05:15 2020 +1000"
      },
      "message": "Cleanup yum things\n\nWe no longer support platforms with Yum on master.  Cleanup old\nreferences and convert to dnf.\n\nWe don\u0027t need any of the failure wrapper stuff as dnf runs in strict\nmode by default.\n\nThere seem to be a few callers out there, so we\u0027ll leave it called\nyum_install for now.\n\nChange-Id: Ie71a48fd85b00a97a14bf260cd013b18af4cce06\n"
    },
    {
      "commit": "36705b52336a442dc05d9874638d269834ff93b7",
      "tree": "3998e8af38813cdbea848b337205febb4c8331fb",
      "parents": [
        "1147300b9c572a19cf4c70ad3ba1fab7ccb965cc"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 09 11:00:28 2020 +0100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 30 12:53:52 2020 +1000"
      },
      "message": "CentOS 8 support\n\nThis adds support for CentOS 8\n\nChange-Id: If7ddbd6655086657db03074a27a2d47053fd88e0\n"
    },
    {
      "commit": "1147300b9c572a19cf4c70ad3ba1fab7ccb965cc",
      "tree": "c2bccf71a4adeedc19e2478b4fc9573ca5795a0a",
      "parents": [
        "773fd20dd9f9b93fcf78098e451d601f852646f7"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 30 10:09:47 2020 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 30 10:09:47 2020 +1000"
      },
      "message": "Remove bridge-utils/brctl usage\n\nThis package isn\u0027t available on some distributions hasn\u0027t been\nrequired in Neutron for several years\nIf679e79fa3242ee1cd8610b5525deca35b41c87e.  Remove it.\n\nChange-Id: I7308a885c1d084efe2f0b9f542443d35966140ed\n"
    },
    {
      "commit": "773fd20dd9f9b93fcf78098e451d601f852646f7",
      "tree": "c33d4df3534e99629a986ade89d4573e457050af",
      "parents": [
        "f4a629b4b01c088d70594798bd791b3b9574a62a",
        "332992ace2bcb2a4d94c0ae3ccbc7c3a2a7bcb38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 28 22:00:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 22:00:26 2020 +0000"
      },
      "message": "Merge \"setup-devstack-source-dirs: add var for paths\""
    },
    {
      "commit": "f4a629b4b01c088d70594798bd791b3b9574a62a",
      "tree": "85fbd8555d13fb5cdd29c7287c2010c4b92151f3",
      "parents": [
        "bc86e82a61d9aa74e6f455bb47003a96c548b2fc",
        "ad1635147c51f0b0e8264dd32d3be9461519e87d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 28 04:16:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 04:16:11 2020 +0000"
      },
      "message": "Merge \"Bump noVNC to 1.1.0\""
    },
    {
      "commit": "bc86e82a61d9aa74e6f455bb47003a96c548b2fc",
      "tree": "3102475acc240e549484f39e9a42096a5b8fe28f",
      "parents": [
        "ccc58267257f48501030ad7e3c4b18a7435f9a1c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 27 12:03:38 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 27 12:03:38 2020 -0500"
      },
      "message": "Update DEVSTACK_SERIES to victoria\n\nstable/ussuri branch has been created now and\ncurrent master is for victoria.\n\nChange-Id: I10bd20adf6ce43c6c73acaa646d425c6df6da199\n"
    },
    {
      "commit": "ccc58267257f48501030ad7e3c4b18a7435f9a1c",
      "tree": "7a9a855b4df023fa0e508fb3546b1a79b77f1d0c",
      "parents": [
        "1b01f23b7411765a3fa5b0b009f87b955a7f1fa0"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Apr 27 06:13:34 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Apr 27 06:13:34 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I04b13cb0114233afca9aa7987144bd69d6d0f185\n"
    },
    {
      "commit": "332992ace2bcb2a4d94c0ae3ccbc7c3a2a7bcb38",
      "tree": "89e8c6023578660b329b2941e0abb92fb460eb77",
      "parents": [
        "1b01f23b7411765a3fa5b0b009f87b955a7f1fa0"
      ],
      "author": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Sun Apr 26 12:39:05 2020 -0400"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Sun Apr 26 12:39:05 2020 -0400"
      },
      "message": "setup-devstack-source-dirs: add var for paths\n\nThe paths for the devstack source directories are currently hardcoded,\nthis patch allows overriding that list.\n\nChange-Id: I2b673b0d110d84658b89bb14663584330deaf3aa\n"
    },
    {
      "commit": "1b01f23b7411765a3fa5b0b009f87b955a7f1fa0",
      "tree": "6780d590ba21051a4adaae65caeaf9bddcf24216",
      "parents": [
        "31189db8bb0ddb8e81a0e772acc3446add9dae73",
        "f70cb70acb8050c49dd4cf5f3e4f7c70ba2d978d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 23 09:01:44 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 09:01:44 2020 +0000"
      },
      "message": "Merge \"Support upload of qcow2.xz image format\""
    },
    {
      "commit": "31189db8bb0ddb8e81a0e772acc3446add9dae73",
      "tree": "75d42de3fbc5b4d29e0b9b10a924ed5bcd98ab70",
      "parents": [
        "13dac66885ce26ed72e4065be6b8d96fca661c8f",
        "4578f98944efac5ef0c2c1476d26efd5c880e367"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 23 07:30:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 07:30:06 2020 +0000"
      },
      "message": "Merge \"[ussuri][goal] Update contributor documentation\""
    },
    {
      "commit": "4578f98944efac5ef0c2c1476d26efd5c880e367",
      "tree": "49b54e28b69c7ebde89b478fdea2d73689572261",
      "parents": [
        "5b5aefb0898c791a5b58689579562d95f94750d4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Apr 19 17:54:56 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 23 02:56:13 2020 +0000"
      },
      "message": "[ussuri][goal] Update contributor documentation\n\nThis patch updates/adds the contributor documentation to follow\nthe guidelines of the Ussuri cycle community goal[1].\n\n[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html\nStory: #2007236\nTask: #38554\n\nChange-Id: I870955fda7ee6e0d7809faa309bbc31c2ddd653a\n"
    },
    {
      "commit": "f70cb70acb8050c49dd4cf5f3e4f7c70ba2d978d",
      "tree": "48dc9c454342cda74a834309be31d1958da7e5a3",
      "parents": [
        "1a6c22e489bcbbc4bd4a691b2d35d6a3d957f117"
      ],
      "author": {
        "name": "Bharat Kunwar",
        "email": "bharat@stackhpc.com",
        "time": "Mon Apr 20 09:53:25 2020 +0000"
      },
      "committer": {
        "name": "Bharat Kunwar",
        "email": "bharat@stackhpc.com",
        "time": "Wed Apr 22 15:54:58 2020 +0000"
      },
      "message": "Support upload of qcow2.xz image format\n\nSome images come in *.xz format [1] and this needs to be\nuncompressed before being uploaded.\n\n[1] https://builds.coreos.fedoraproject.org/prod/streams/stable/builds/31.20200323.3.2/x86_64/fedora-coreos-31.20200323.3.2-openstack.x86_64.qcow2.xz\n\nChange-Id: I11f8484ba939c4b2c0a98aa08ef7db730baf71e8\n"
    },
    {
      "commit": "13dac66885ce26ed72e4065be6b8d96fca661c8f",
      "tree": "765edad5b6dbda95c91ad8cedabcce657b076e15",
      "parents": [
        "125ed507949050b5a5779fb481867433aec2e783",
        "39bc71cedd96b45caec6e92dc8228da1cc3b1643"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 22 11:06:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 22 11:06:02 2020 +0000"
      },
      "message": "Merge \"libs/rpms : update for CentOS 7 removal\""
    },
    {
      "commit": "125ed507949050b5a5779fb481867433aec2e783",
      "tree": "687823566f2df2d4dd6fcb8c1d9db3024054e47e",
      "parents": [
        "95d3d7a5fc13e8f312d1c28d5c869c02b722c1bb",
        "812e7846c99e6e4445fdd115a6440fe999730bc1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 22 11:06:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 22 11:06:00 2020 +0000"
      },
      "message": "Merge \"Cleanup rpm-distro mariadb install\""
    },
    {
      "commit": "95d3d7a5fc13e8f312d1c28d5c869c02b722c1bb",
      "tree": "a0168a561543d293b4795ef3850ebbaf6eb582c7",
      "parents": [
        "5b5aefb0898c791a5b58689579562d95f94750d4",
        "3cd41019b048349b42ec62d5602beb89bed9e975"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 22 10:39:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 22 10:39:29 2020 +0000"
      },
      "message": "Merge \"lib/tls: use python3 to run inline script\""
    },
    {
      "commit": "39bc71cedd96b45caec6e92dc8228da1cc3b1643",
      "tree": "7957a82d2884945dfefe0b0d97a5104bbc85f098",
      "parents": [
        "812e7846c99e6e4445fdd115a6440fe999730bc1"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 16 11:53:11 2020 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Apr 22 14:02:10 2020 +1000"
      },
      "message": "libs/rpms : update for CentOS 7 removal\n\nWith the removal of CentOS 7, we can re-evaluate the rpm\ninstallations.\n\nWe should not need virtualenv after https://review.opendev.org/712609\n\nThere should be no need for python-devel as we\u0027re python3\n\npyOpenSSL was added to workaround memory issues in\n9e98f9435ec36f2fffed0ac368befd520f07e0e1 (2015) ... I think we\u0027ve\nmoved on.\n\npyxattr is not a package; remove it.\n\nI don\u0027t see we need packaged m2crypto, which isn\u0027t a package on CentOS\n8.  nor libxml2-python; these days it has wheels which should work\nwith the normal installation process.\n\ncentos8 has:\n\n * targetcli\n * pcp-system-tools (and no dstat)\n * iptables-services\n * java-1.8.0-openjdk-headless\n * kernel-modules\n * rsync-daemon\n\njust as all supported fedora\u0027s do, so we can remove any matching here.\n\nChange-Id: I542c426a67a98f331d2a29bacd220af81fab8cc4\n"
    },
    {
      "commit": "812e7846c99e6e4445fdd115a6440fe999730bc1",
      "tree": "6debfe20a4ccc29092102f7418da780236b40617",
      "parents": [
        "3cd41019b048349b42ec62d5602beb89bed9e975"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 09:25:22 2020 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Apr 22 14:02:10 2020 +1000"
      },
      "message": "Cleanup rpm-distro mariadb install\n\nWe have lib/databases/mysql which is installing databases, remove it\nfrom the bulk package lists.\n\nSplit is_fedora (fedora \u0026 centos8 -- soon) to install mariadb-server\nand mariadb-devel to retain status-quo.\n\nOn suse this seems to be a meta-package\n\n \u0027mariadb-server\u0027 not found in package names. Trying capabilities.\n\nso split that out.  It seems it has never been installing the -devel\npackage, and things work (presumably clients are coming from wheels so\ndon\u0027t need to build against it).\n\nChange-Id: I86433318e8f76c40c5c792b795411a5c9d8351d3\n"
    },
    {
      "commit": "3cd41019b048349b42ec62d5602beb89bed9e975",
      "tree": "817c2f03de7efe9c05e229009ef21b82125988f7",
      "parents": [
        "ef4e75137d770a55482470ac9dc97a326f648c8a"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 16 13:06:07 2020 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Apr 22 14:01:53 2020 +1000"
      },
      "message": "lib/tls: use python3 to run inline script\n\nWe only need to run this fixup for the active python now we are 3 only.\n\nChange-Id: I7616e5ee5693b2890fb7f6bd9052890a82904c22\n"
    },
    {
      "commit": "ad1635147c51f0b0e8264dd32d3be9461519e87d",
      "tree": "541a15ba2fdb95803638ad0d9037259ce4d1367c",
      "parents": [
        "5b5aefb0898c791a5b58689579562d95f94750d4"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Jul 08 13:17:39 2019 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Sun Apr 19 20:58:37 2020 +0100"
      },
      "message": "Bump noVNC to 1.1.0\n\nv1.1.0 was released over a year ago now so move to it ahead of 1.2.0.\n\nChange-Id: I13c5638f320b18c4f6f945528352471d2bb31313\n"
    },
    {
      "commit": "5b5aefb0898c791a5b58689579562d95f94750d4",
      "tree": "1337eb327c3762f39d6b9517aca75bf6906ee667",
      "parents": [
        "ef4e75137d770a55482470ac9dc97a326f648c8a",
        "4361ef1eb871c85ef6f05fdd8cd26c25e76c4c8e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Apr 18 22:40:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 18 22:40:03 2020 +0000"
      },
      "message": "Merge \"tempest: Enable stable_rescue tests with Libvirt\""
    },
    {
      "commit": "ef4e75137d770a55482470ac9dc97a326f648c8a",
      "tree": "c1c87fe17dbf58e48753cfdcae9a5b2df4fe76b5",
      "parents": [
        "9e7a454d231c754ddab2d54519a33ab4df0426c0",
        "9b8b7021d0a8c7647b47e74a2cd4163a663acd40"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 16 17:11:44 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 17:11:44 2020 +0000"
      },
      "message": "Merge \"Fedora: install python3-libguestfs\""
    },
    {
      "commit": "9e7a454d231c754ddab2d54519a33ab4df0426c0",
      "tree": "eb2c2a6f68548f236971a8c5cefe79c20f80f474",
      "parents": [
        "18f0d67706c55d51d15f16cc85dda23472ce7091",
        "c287e7ec3c22a9b4c2d89c1e36a6383b351f9b17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 16 17:11:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 17:11:41 2020 +0000"
      },
      "message": "Merge \"Remove CentOS 7 as supported environment\""
    },
    {
      "commit": "18f0d67706c55d51d15f16cc85dda23472ce7091",
      "tree": "b724fe0b2aa23040a5ba74f346fa3742e1cb0c2b",
      "parents": [
        "fb40a23713e70c276e79b90952ed6d41cf127672",
        "c36e51b0ae541a983eb917a8746d07d10c723e40"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 16 17:11:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 17:11:39 2020 +0000"
      },
      "message": "Merge \"Fedora: Mark Fedora 31 as supported and use within fedora-latest\""
    },
    {
      "commit": "fb40a23713e70c276e79b90952ed6d41cf127672",
      "tree": "71093f22e3de4d494ddfbb86b0e3249122829bf9",
      "parents": [
        "fd68534a68a0eeb0c3d9f6ed17bd8054e610bb98",
        "f9e81d34382083732b02b0cda87331e20e04d48d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 16 17:11:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 17:11:37 2020 +0000"
      },
      "message": "Merge \"Fedora: Update required RPMs for Fedora 31\""
    },
    {
      "commit": "fd68534a68a0eeb0c3d9f6ed17bd8054e610bb98",
      "tree": "dc8019dcae8b67d80c0a2437fbb1978f050106a7",
      "parents": [
        "07be5574726ac71cae7707677258a5d711411725",
        "e0da11cec5324cc4c100f6e22b83f1addde06ce7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 16 17:10:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 17:10:05 2020 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "9b8b7021d0a8c7647b47e74a2cd4163a663acd40",
      "tree": "f52cab2de71e6aa629cf8acdbcfefcd3245a629f",
      "parents": [
        "c287e7ec3c22a9b4c2d89c1e36a6383b351f9b17"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 16 13:03:56 2020 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 16 13:03:56 2020 +1000"
      },
      "message": "Fedora: install python3-libguestfs\n\nAll platforms are python3 now\n\nChange-Id: Ie9f4c7e52f23a45bb8cf70a5fddf1b21a40d7000\n"
    },
    {
      "commit": "c287e7ec3c22a9b4c2d89c1e36a6383b351f9b17",
      "tree": "4b665b0260b737586562f4fdeab71acd0828a88f",
      "parents": [
        "c36e51b0ae541a983eb917a8746d07d10c723e40"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Dec 11 16:55:41 2019 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 16 12:47:38 2020 +1000"
      },
      "message": "Remove CentOS 7 as supported environment\n\nWe do not support CentOS 7 on master branch due to no Python 3 or\nongoing eco-system (i.e. RDO) support; see\nId9ef507dd6f4226d65c6ed3043666b0aa6a3bd1c.\n\nChange-Id: If98581708568e7a8d15e6edc588a008df0cac0fb\n"
    },
    {
      "commit": "07be5574726ac71cae7707677258a5d711411725",
      "tree": "4673bb4d672263855f88cae0e72a1415ceacbd0a",
      "parents": [
        "e16e925e120100156a08a0436040f42b901b361a",
        "e6852eadb192365093e8ef738cff87fe60e8434a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 15 16:16:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 15 16:16:30 2020 +0000"
      },
      "message": "Merge \"Use venv for VIRTUALENV_CMD\""
    },
    {
      "commit": "c36e51b0ae541a983eb917a8746d07d10c723e40",
      "tree": "261dee3125d6cf7c384b5a726f6e7db0279460aa",
      "parents": [
        "f9e81d34382083732b02b0cda87331e20e04d48d"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Apr 09 11:17:03 2020 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Apr 14 10:12:02 2020 +0100"
      },
      "message": "Fedora: Mark Fedora 31 as supported and use within fedora-latest\n\nChange-Id: I06235eb5bf722e6f3ab05da577fa0f00638c87b1\n"
    },
    {
      "commit": "f9e81d34382083732b02b0cda87331e20e04d48d",
      "tree": "3c02281aee5addd1bc26d9855a01ef4bd3cc4053",
      "parents": [
        "e16e925e120100156a08a0436040f42b901b361a"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Sun Apr 12 11:29:59 2020 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Apr 14 10:11:33 2020 +0100"
      },
      "message": "Fedora: Update required RPMs for Fedora 31\n\nThis includes the addition of the python3-virtualenv package required to\nprovide the virtualenv binary that is no longer present in the image.\n\nChange-Id: Ie8e66d8b9f93063b97f88f41a626daddf235339b\n"
    },
    {
      "commit": "e0da11cec5324cc4c100f6e22b83f1addde06ce7",
      "tree": "5bd89ba9f09d8557b575cc23244d413d3dc0c548",
      "parents": [
        "01826e1c5b65e8d9c88b4f195bb688137b28c0c5"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Apr 14 06:10:51 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Apr 14 06:10:51 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I0c3950729380646e1a98a90ee82e8562cc8c33c1\n"
    },
    {
      "commit": "e6852eadb192365093e8ef738cff87fe60e8434a",
      "tree": "53ceb768eb2a742994f5c8099ad620351fef6cae",
      "parents": [
        "01826e1c5b65e8d9c88b4f195bb688137b28c0c5"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 12 15:18:11 2020 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 14 15:32:42 2020 +1000"
      },
      "message": "Use venv for VIRTUALENV_CMD\n\nUsing venv, which is part of python3, we avoid an extra dependency on\nthe virtualenv package.  For Debuntu, which splits this out into a\nseparate package, add this to debs/general.\n\nThis is part of the infra efforts to ship \"plain\" nodes without any\ndependencies installed.  While devstack can re-install virtualenv, we\ndon\u0027t need any features it provides and it means one less dependency.\n\nChange-Id: I3c323640f288e57581a4eb8adba2a08d0b0cbd8f\n"
    },
    {
      "commit": "e16e925e120100156a08a0436040f42b901b361a",
      "tree": "00a0f438ff5d3bcf772d91d67f61c420ad3607f5",
      "parents": [
        "01826e1c5b65e8d9c88b4f195bb688137b28c0c5"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Apr 09 11:00:28 2020 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Sun Apr 12 11:19:12 2020 +0100"
      },
      "message": "Fedora: Do not start the lvmetad service after Fedora 30\n\nThis deprecated service has been removed from lvm2 in Fedora 31:\n\nhttps://src.fedoraproject.org/rpms/lvm2/c/0469456b352530d9f507f2515e674bfb03671f48\n\nChange-Id: I06d572a72969c5e5e8e038caef19e358e4f97b2b\n"
    },
    {
      "commit": "01826e1c5b65e8d9c88b4f195bb688137b28c0c5",
      "tree": "c0dcdd53eec3c9c26eef5d45cdf6a18392d37042",
      "parents": [
        "fdceb69319b0c0414a4088bce555d16abd317365",
        "1587ba1bd59fe0115c273ee2382bf627fce937a3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 09 16:00:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 09 16:00:35 2020 +0000"
      },
      "message": "Merge \"Remove fixup_virtualenv\""
    },
    {
      "commit": "fdceb69319b0c0414a4088bce555d16abd317365",
      "tree": "7e703d65abe1a4417b4c077dac8ed4bcca2b0f5e",
      "parents": [
        "497caf015729d451428d5b608853741689f153b3",
        "7a2c1c2b1b4eead11168a9e635be3e0d883a7c5f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 06 08:41:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 08:41:22 2020 +0000"
      },
      "message": "Merge \"Add python3-dev package for Debian based distros\""
    },
    {
      "commit": "497caf015729d451428d5b608853741689f153b3",
      "tree": "900e57ae940da6eed997796ed316b7d2b883d65a",
      "parents": [
        "f4ab2ce5645aba422c1a0f1600736782383ca874"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Fri Apr 03 10:14:07 2020 -0700"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Fri Apr 03 10:14:07 2020 -0700"
      },
      "message": "Fix opensuse trusted certificates\n\nThere\u0027s a bug[1] with the combination of the p11-kit and\nca-certificates-mozilla packages available on the latest built\nopensuse-15 node in nodepool (which has not been rebuilt for weeks due\nto a separate issue[2]) which causes the standard CA bundle to not be\ninstalled correctly and causes jobs that call to external HTTPS services\nto fail. Upgrading both packages in sync fixes the issue.\n\n[1] https://bugzilla.suse.com/show_bug.cgi?id\u003d1154871\n[2] http://bugzilla.suse.com/show_bug.cgi?id\u003d1166139\n\nChange-Id: Ia8fdfe12fd9089e178adcb2b5eec997eebada262\nNeeded-by: https://review.opendev.org/713566\n"
    },
    {
      "commit": "7a2c1c2b1b4eead11168a9e635be3e0d883a7c5f",
      "tree": "a83aa18b71fe132134b46870918fe4aaff8171d0",
      "parents": [
        "be26306b4ab470e65cc93305453d2945aa33bf78"
      ],
      "author": {
        "name": "Witek Bedyk",
        "email": "witold.bedyk@suse.com",
        "time": "Tue Mar 31 16:43:38 2020 +0200"
      },
      "committer": {
        "name": "Witold Bedyk",
        "email": "witold.bedyk@suse.com",
        "time": "Fri Apr 03 10:42:21 2020 +0000"
      },
      "message": "Add python3-dev package for Debian based distros\n\nWhen stacking outside of Zuul CI the wheels have to be built locally and\npython3-dev package is required.\n\nStory: 2007491\nTask: 39213\n\nChange-Id: I0960269d5cf193c9ececc5490485522c74646382\n"
    },
    {
      "commit": "f4ab2ce5645aba422c1a0f1600736782383ca874",
      "tree": "c79e69616a292ca60deb368b7482bf00a1fddfa5",
      "parents": [
        "3f72ef787247629f00ecd8da4ffa1016d3b88dc0",
        "3446481a23d2c878297b4f535c7b9b44d07ed5fb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 03 05:21:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 05:21:40 2020 +0000"
      },
      "message": "Merge \"Update docs about python-systemd pkg\""
    },
    {
      "commit": "3f72ef787247629f00ecd8da4ffa1016d3b88dc0",
      "tree": "a7daf6695d9efeafa1fb7dd059a157eb0154b12c",
      "parents": [
        "be26306b4ab470e65cc93305453d2945aa33bf78",
        "aa71ebf92c7bb7144ae64551ad649054f4797a0b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 03 05:21:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 05:21:39 2020 +0000"
      },
      "message": "Merge \"Test also swift-dsvm-functional-py3\""
    },
    {
      "commit": "1587ba1bd59fe0115c273ee2382bf627fce937a3",
      "tree": "3f7a3772fa583a0ee9a679f2aa1711f0a32bfb79",
      "parents": [
        "be26306b4ab470e65cc93305453d2945aa33bf78"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 12 15:13:37 2020 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 03 09:36:01 2020 +1100"
      },
      "message": "Remove fixup_virtualenv\n\nThis first came in with Id749c37ab7fefa96b35f11816b56b9def5ef4b08.  It\ntalks about ancient versions of pip; can\u0027t see we need it any more.\n\nChange-Id: I9d4831955070990a81a809d988612d9d5b1aa672\n"
    },
    {
      "commit": "be26306b4ab470e65cc93305453d2945aa33bf78",
      "tree": "737e10a46fe51a324ebd916111607328097882ec",
      "parents": [
        "09b5b05c471985ad53c4b321e993101f007ee915"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Mar 30 09:56:53 2020 +0200"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Mar 30 19:53:32 2020 +0200"
      },
      "message": "Support extras in Glance Store install\n\nRecent change to devstack dropped installing test-requirements [1]\nHowever, this caused gate failures due to lack of glance-store\ndeps for cinder and swift support.\n\nThis patch makes devstack install relevant extras depending on\nenabled features.\n\nAdditionally, relevant functions are added/fixed to make this\npossible.\n\nglance-store \u003d glance_store (for gerrit search match)\n\n[1] https://review.opendev.org/715469\n\nChange-Id: I0bf5792a6058b52936115b515ea8360f6264a7c9\n"
    },
    {
      "commit": "aa71ebf92c7bb7144ae64551ad649054f4797a0b",
      "tree": "8f9b8d45b30003e48cfa3626a23a631de287b756",
      "parents": [
        "09b5b05c471985ad53c4b321e993101f007ee915"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Mar 30 12:06:30 2020 +0200"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Mar 30 13:45:34 2020 +0000"
      },
      "message": "Test also swift-dsvm-functional-py3\n\nSwift keeps testing py2 but we should keep both in shape.\n\nTo fix stestr on py2:\nDepends-on: https://review.opendev.org/715942\n\nChange-Id: I616e39c64e22d467d7186dba98226cc5beef23ea\n"
    },
    {
      "commit": "09b5b05c471985ad53c4b321e993101f007ee915",
      "tree": "bf4320f72cc396597e21e2c4ec7aaeb0cd7a70b3",
      "parents": [
        "c2830fb26759678b1bfe90a77aa5c149599d6705"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Mar 27 11:22:39 2020 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Mar 27 11:22:39 2020 -0500"
      },
      "message": "Stop installing test-requirements with projects\n\nThis is a test of installing openstack and then seeing if it works.\nOpenStack components do not need test-requirements to operate,\nthat\u0027s why they are test-requirements.\n\nAdditionally, as we look forward to depsolver pip, this is going\nto screw us because we don\u0027t apply constraints to linters, which\nare expressed in - you guessed it, test-requirements.\n\nChange-Id: I8f24b839bf42e2fb9803dc7df3a30ae20cf264eb\n"
    },
    {
      "commit": "c2830fb26759678b1bfe90a77aa5c149599d6705",
      "tree": "be2a104828e26862b39355fd4d218e91ecd5bc53",
      "parents": [
        "c26dfb0d6f165a567925390ac9c6f6ac32742fee"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Mar 27 11:08:27 2020 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Mar 27 11:12:31 2020 -0500"
      },
      "message": "Revert \"Run pip check at end of devstack\"\n\nThis reverts commit 79b8e79488a6268f37244188ab831e99a99648c8.\n\nThis is breaking things in various jobs, most notably because\nwe do not put constraints on linters - but we install\ntest-requirements which then can conflict with each other.\n\nChange-Id: Ibc5603c61b38ce44db58fb27a27352f59123ad09\n"
    },
    {
      "commit": "c26dfb0d6f165a567925390ac9c6f6ac32742fee",
      "tree": "6a030a3a3ce791a5d092ec5b4ecbe51f7f12b047",
      "parents": [
        "37659927923473c13f4bec88855205d0ee28bcfb"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Mar 25 08:32:26 2020 -0500"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Mar 26 09:44:23 2020 +0000"
      },
      "message": "Run pip check at end of devstack\n\nThe new pip depsolver is coming this summer. Until it\u0027s ready,\nrun pip check at the end of devstack to make sure we\u0027re not\nsomehow installing conflicting package versions. We shouldn\u0027t\nbe, because of constraints, but if we are, better to know and\nstart figuring it out.\n\nChange-Id: Id98f0848ff5a252d93e5f8029df2d069924d603f\n"
    },
    {
      "commit": "37659927923473c13f4bec88855205d0ee28bcfb",
      "tree": "be2a104828e26862b39355fd4d218e91ecd5bc53",
      "parents": [
        "c0447b53f75f85f81f22b07aa80265a59306b42e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 21 06:15:49 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 21 06:15:49 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ide7724ed3b4b5bb709b7dd79a367a5d2420bcda2\n"
    },
    {
      "commit": "c0447b53f75f85f81f22b07aa80265a59306b42e",
      "tree": "df98495d02eb7cbbd93f3b9a6165a49c3aab9165",
      "parents": [
        "4af912d88953f406f4c3275de8c6ad370aade8ab",
        "08d84bc47f7341e64d6dd33f6f6a515f92840ac4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 20 14:26:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 14:26:50 2020 +0000"
      },
      "message": "Merge \"Make database code work with mysql8\""
    },
    {
      "commit": "4af912d88953f406f4c3275de8c6ad370aade8ab",
      "tree": "031fbbdc30ad2aa4d23a5822000ab12374c2a8b0",
      "parents": [
        "d89eb74437dae1ad4d7814975570d733c7970636"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 20 08:33:13 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 20 08:33:13 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I86601bc3bf114583ccad7a301af4e5b71e3ba2bf\n"
    },
    {
      "commit": "d89eb74437dae1ad4d7814975570d733c7970636",
      "tree": "6df04f7d0136143de701856e9b189a1e7b42377b",
      "parents": [
        "7db34f6caeec6293a87661202484fcff6dc04325",
        "64ae08383a137d8b7fd18a8d8bc5c0fc191a186d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 19 21:09:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 19 21:09:51 2020 +0000"
      },
      "message": "Merge \"Amend python pkgs for debian-based distros\""
    },
    {
      "commit": "7db34f6caeec6293a87661202484fcff6dc04325",
      "tree": "a0146f2d7ac1e8cf9dd316df45e0a62dd117de79",
      "parents": [
        "3bbad9d150700f80f584c33b0d4abdb76711597b"
      ],
      "author": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Wed Mar 18 15:35:27 2020 -0400"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Wed Mar 18 15:35:27 2020 -0400"
      },
      "message": "Use MEMCACHE_SERVERS in configure_keystone_authtoken_middleware\n\nThe function was using a hard coded value of localhost:11211 when\nwe have an option MEMCACHE_SERVERS that can be defined and used\ninside DevStack.\n\nChange-Id: I4947928fe406a9844d5bdaa3c826d273952fa097\n"
    },
    {
      "commit": "3bbad9d150700f80f584c33b0d4abdb76711597b",
      "tree": "2bd94435d32345e1c609c5019901191c0932b53f",
      "parents": [
        "a766d68a2e02cc61efd94a7fa2d5dd43c4c8250d",
        "6f91da9a2d0639daad3a6e1bce328c4c730511f9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 18 19:03:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 19:03:33 2020 +0000"
      },
      "message": "Merge \"Glance: Add support to configure multiple file stores\""
    },
    {
      "commit": "a766d68a2e02cc61efd94a7fa2d5dd43c4c8250d",
      "tree": "6080410cd95e0e6049f677c386fc3a464024f971",
      "parents": [
        "5ae8a3504ce0619eda5fceaa638b01ba123e5e14",
        "90f0baf3cb84118e51bc5990ba6885f07b679090"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 18 19:03:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 19:03:32 2020 +0000"
      },
      "message": "Merge \"Bring back load balance v2 guide\""
    },
    {
      "commit": "90f0baf3cb84118e51bc5990ba6885f07b679090",
      "tree": "6dba34e999d4d6d472f10eca4e6528da4d39de97",
      "parents": [
        "db51518178255840be14ca82733ed7eba8048306"
      ],
      "author": {
        "name": "ushen",
        "email": "yshxxsjt715@gmail.com",
        "time": "Wed Mar 18 20:08:16 2020 +0800"
      },
      "committer": {
        "name": "ushen",
        "email": "yshxxsjt715@gmail.com",
        "time": "Wed Mar 18 20:26:53 2020 +0800"
      },
      "message": "Bring back load balance v2 guide\n\nPrevious commit forgets to add an entry for load\nbalancer version 2. This ps brings them back.\n\nChange-Id: Idac09e8259d58ed130b79b40528f733708000da7\n"
    },
    {
      "commit": "5ae8a3504ce0619eda5fceaa638b01ba123e5e14",
      "tree": "8a90730fcd82ee96ae7a805721495f1b4061e0d8",
      "parents": [
        "db51518178255840be14ca82733ed7eba8048306"
      ],
      "author": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Tue Mar 17 20:54:07 2020 -0400"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Tue Mar 17 20:54:07 2020 -0400"
      },
      "message": "Drop DEVSTACK_GATE_FEATURE_MATRIX\n\nDEVSTACK_GATE_FEATURE_MATRIX seems to be an old legacy thing that\nis no longer being used.  It currently prevents using the jobs in\nopenstack/devstack without adding openstack/devstack-gate for the\nrole.\n\nChange-Id: Iab9b4862c01043d2c158398bac4b3b289a0adba0\n"
    },
    {
      "commit": "db51518178255840be14ca82733ed7eba8048306",
      "tree": "78789f73e0ccde2882e3810a12053c578eb9a51c",
      "parents": [
        "2c0bb5ad62ad5fa147149eb9bfc2cb185f1e0a06",
        "d22a8bcb1fdcc8d6ddbd59c8ae0223a3eb33c2ed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 17 10:14:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 10:14:42 2020 +0000"
      },
      "message": "Merge \"Use py3 version of Tempest Multinode job\""
    },
    {
      "commit": "d22a8bcb1fdcc8d6ddbd59c8ae0223a3eb33c2ed",
      "tree": "30fcb69f0dbc14eb4ba32bd96d346f91d729531d",
      "parents": [
        "d0886f1ee9cd342d9d3dac0e3c9ee407dee3e697"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Mar 15 18:22:45 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Mar 15 18:22:45 2020 -0500"
      },
      "message": "Use py3 version of Tempest Multinode job\n\ntempest-multinode-full is py2 job and not needed to\nrun on ussuri onwards. Chaning this to its py3\nversion tempest-multinode-full-py3\n\nChange-Id: Iff271eabcf1a39d6bf6c1fcd55ff2749cab2373f\n"
    },
    {
      "commit": "2c0bb5ad62ad5fa147149eb9bfc2cb185f1e0a06",
      "tree": "dfed2fd58c35ad968924e17f8a9c902bd43b72f2",
      "parents": [
        "d0886f1ee9cd342d9d3dac0e3c9ee407dee3e697",
        "16395949385356c4ab3c82227cd6c6a92496d356"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 15 20:11:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 15 20:11:23 2020 +0000"
      },
      "message": "Merge \"remove duplicate entries under title guides in table of contents\""
    },
    {
      "commit": "d0886f1ee9cd342d9d3dac0e3c9ee407dee3e697",
      "tree": "f0941884cea4fa67767ea05416a3e8b156df2481",
      "parents": [
        "f5fd629ae320d6615759e758244131ed1d8014cd"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 05 06:13:02 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 05 06:13:02 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I92025c92bae7a673aae16192cfe892f3bdee269f\n"
    },
    {
      "commit": "4361ef1eb871c85ef6f05fdd8cd26c25e76c4c8e",
      "tree": "059eb6c5622df91f7371d54e8a9d1399918c6c26",
      "parents": [
        "f5fd629ae320d6615759e758244131ed1d8014cd"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Dec 11 17:53:44 2019 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Mar 03 15:25:58 2020 +0000"
      },
      "message": "tempest: Enable stable_rescue tests with Libvirt\n\nEnable the compute feature for stable device rescue on all but LXC and\nXen virt_types.\n\nDepends-On: https://review.opendev.org/#/c/700812/\nDepends-On: https://review.opendev.org/#/c/700813/\nChange-Id: Icfc717b4932be050a169fc00dae720d29a6497f7\n"
    },
    {
      "commit": "f5fd629ae320d6615759e758244131ed1d8014cd",
      "tree": "08895bc0949faf6bc049bb32150d45c7c3044445",
      "parents": [
        "5837ce504bf546b9e4489c0046cb5b25c656e01c",
        "2b6c2b41a03d1bb5de5df0ad7b84a2bbbbd76430"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 28 16:09:46 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 28 16:09:46 2020 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "5837ce504bf546b9e4489c0046cb5b25c656e01c",
      "tree": "76f0fb49a769e45b28222a6b5513e6e4f315a0cc",
      "parents": [
        "b6bd467f74a184d916a9ea65f2d248f11021e998"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Feb 28 10:47:42 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Feb 28 10:47:42 2020 +0000"
      },
      "message": "zuul: Remove devstack-plugin-ceph-tempest job\n\nThis job is now failing 100% of the time on master since the EOL of py2:\n\nhttps://zuul.opendev.org/t/openstack/builds?job_name\u003ddevstack-plugin-ceph-tempest\u0026branch\u003dmaster\n\nChange-Id: I0bb03190f39b5ae5494b2d10a0e819013d60bddf\n"
    },
    {
      "commit": "2b6c2b41a03d1bb5de5df0ad7b84a2bbbbd76430",
      "tree": "09de678f794ce5176ad872ec061428843366134f",
      "parents": [
        "b6bd467f74a184d916a9ea65f2d248f11021e998"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Feb 28 06:11:43 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Feb 28 06:11:43 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I03cd12d5b2de5c2ff4ee92d66a631da34d4255c5\n"
    }
  ],
  "next": "6f91da9a2d0639daad3a6e1bce328c4c730511f9"
}
