)]}'
{
  "log": [
    {
      "commit": "60a2a89232dfcd5208d606193fbbe1d5cc2c91a4",
      "tree": "117d0e0b9370caafe799dc73df7a4f315cee96ca",
      "parents": [
        "bef5e6ab7c5a82c893319a2f6ae99acc9637e919",
        "21a10d3499abd6e9cd1950b3615502bef5ad6b45"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 18 03:25:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 03:25:53 2020 +0000"
      },
      "message": "Merge \"Use python3 as default python command\""
    },
    {
      "commit": "bef5e6ab7c5a82c893319a2f6ae99acc9637e919",
      "tree": "162f54e657776398c512c74f6491c52cb6171109",
      "parents": [
        "2dcbc28abab7eb51b9e3fd549fab49d42c48e90f",
        "d05efc6ae92cea0a86ea5b0a848a99b5f8d51870"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 18:53:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 18:53:32 2020 +0000"
      },
      "message": "Merge \"Remove networking-calico from plugin-registry.rst\""
    },
    {
      "commit": "21a10d3499abd6e9cd1950b3615502bef5ad6b45",
      "tree": "38757a10e8e7c5c46ee3784cf2c509b82150f6ca",
      "parents": [
        "2dcbc28abab7eb51b9e3fd549fab49d42c48e90f"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Jan 31 07:43:30 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Feb 17 17:03:47 2020 +0000"
      },
      "message": "Use python3 as default python command\n\nAfter Python 2 is getting unsupported, new distros\nlike CentOS 8 and RHEL8 have stopped providing \u0027python\u0027\npackage forcing user to decide which alternative to\nuse by installing \u0027python2\u0027 or \u0027python3.x\u0027 package\nand then setting python alternative.\n\nThis change is intended to make using python3 command as\nmuch as possible and use it as default \u0027python\u0027 alternative\nwhere needed.\n\nThe final goals motivating this change are:\n - stop using python2 as much as possible\n - help adding support for CentOS 8 and RHEL8\n\nChange-Id: I1e90db987c0bfa6206c211e066be03ea8738ad3f\n"
    },
    {
      "commit": "2dcbc28abab7eb51b9e3fd549fab49d42c48e90f",
      "tree": "a530d3fb202efc3170c3373194cb127d2254446e",
      "parents": [
        "93d22d82988ee781feddf84535d65adf44472379"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Feb 05 11:29:51 2020 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Feb 17 12:00:41 2020 +0000"
      },
      "message": "Install versioned python RPMs on RedHat distros\n\nSet default python3 version as 3 for cases python3\nis not installed before running DevStack.\n\nImplements installation of required python3x package\nfor RedHat family distros with package name depending on\nconfigurable ${PYTHON3_VERSION}. Examples:\n\n  3 \u003d\u003e python3 python3-devel (default one)\n  3.6 \u003d\u003e python36 python36-devel\n  3.7 \u003d\u003e python37 python37-devel\n\nThis should help in situations where there are more\nthan one python available for given platform and\nDevStack is asked to pick one by its full 3.x version\n\nChange-Id: I49d86bc9193165e0a41e8e8720be37d81a4e7ee0\n"
    },
    {
      "commit": "d05efc6ae92cea0a86ea5b0a848a99b5f8d51870",
      "tree": "458ed2d78b274dbffb86c8f9425675a9bf1b481c",
      "parents": [
        "93d22d82988ee781feddf84535d65adf44472379"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Feb 17 12:32:12 2020 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Feb 17 12:32:12 2020 +0100"
      },
      "message": "Remove networking-calico from plugin-registry.rst\n\nNetworking-calico has been removed from openstack repositories, remove\nit from docs.\n\nChange-Id: I58d2964ee52d66fe89aa84c1d88c4d8d4d349b0d\n"
    },
    {
      "commit": "93d22d82988ee781feddf84535d65adf44472379",
      "tree": "1f437a6920802f714a4d3d8019fd0de25fe9cf13",
      "parents": [
        "80758e6932c79c48348730dfe571b9bcb02c5410",
        "8dd6f153d6b8dfd8ae976e7f1c9df06019a159b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 01:05:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 01:05:14 2020 +0000"
      },
      "message": "Merge \"Add LIBVIRT_CPU_MODE to set CPU mode\""
    },
    {
      "commit": "80758e6932c79c48348730dfe571b9bcb02c5410",
      "tree": "984ac34a0ecfd371e5d3d340fd12d7cd026aaa4a",
      "parents": [
        "64b3c5f468110e00a30216186e590e87f81bc328",
        "78cf6f642aea91385dfbe6e1fa594e9f5373e69c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Feb 15 16:01:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 16:01:08 2020 +0000"
      },
      "message": "Merge \"Always install python3 and its dev package\""
    },
    {
      "commit": "64b3c5f468110e00a30216186e590e87f81bc328",
      "tree": "ae9932d86cff085a79af89d34573b2756e51d990",
      "parents": [
        "e51cbf0ea9469e193473972fa5dd5b0de72d9a0e"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 14 11:07:30 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 14 11:07:30 2020 -0600"
      },
      "message": "Drop the tempest-full py2 job\n\nWe have dropped the tempest-full from\nTempest gate and made this to run on py2\nexplicitly which is nothing but for stable gates.\n- I75868d5c9b6630fe78958ff89e58a0aced09a6b3\n\nThis job is not supposed to run on ussuri onwards master\ngate as everything will be python3-only.\n\nChange-Id: I372bde6a1753884efaf15da5fab48f1bddb4dab5\n"
    },
    {
      "commit": "e51cbf0ea9469e193473972fa5dd5b0de72d9a0e",
      "tree": "2544f223731f131969c2bfa461b47971bae31b2b",
      "parents": [
        "fdd631d27a34a02022d223d28c8d269c6f03123e",
        "19e4d972884e422d691c4cc1fe9e7ed3a03a2c01"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 11 23:19:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 11 23:19:03 2020 +0000"
      },
      "message": "Merge \"Install psutil required by tools/mlock_report.py script\""
    },
    {
      "commit": "fdd631d27a34a02022d223d28c8d269c6f03123e",
      "tree": "bf732559c1193f985fee55463475f1727e0bdaf0",
      "parents": [
        "38f5d0b856ca12934e1bbc219b9e0936769c0dcb",
        "3555b48ff45a109e6456923d597fa174084387ab"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 31 05:57:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 31 05:57:23 2020 +0000"
      },
      "message": "Merge \"Switch to python3 for memory_peak service\""
    },
    {
      "commit": "38f5d0b856ca12934e1bbc219b9e0936769c0dcb",
      "tree": "c33eb50a931571e5a6fac1188e2e40e4b740fd90",
      "parents": [
        "96fda3528ab450c36d8b825d8c77fc75998ed9c3",
        "7611d3dfd2e1f68bf11027756fd5b217d5ae9640"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 31 05:56:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 31 05:56:07 2020 +0000"
      },
      "message": "Merge \"Add -r option when removing egg-info files/folders\""
    },
    {
      "commit": "96fda3528ab450c36d8b825d8c77fc75998ed9c3",
      "tree": "85508a42b7f82b0d8620da4d68079abb5cbf9342",
      "parents": [
        "455be66098353b08dabf38ec7256998de89ac755",
        "e1c0406d10380f6ad3620fa9e12df8499a1010ac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 30 20:32:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 30 20:32:48 2020 +0000"
      },
      "message": "Merge \"Support TEMPEST_BRANCH with tag name\""
    },
    {
      "commit": "7611d3dfd2e1f68bf11027756fd5b217d5ae9640",
      "tree": "48c869c06fdb785fc6060e7a78189f4e8057ba63",
      "parents": [
        "455be66098353b08dabf38ec7256998de89ac755"
      ],
      "author": {
        "name": "Carlos Camacho",
        "email": "ccamacho@redhat.com",
        "time": "Thu Jan 30 14:39:51 2020 +0100"
      },
      "committer": {
        "name": "Carlos Camacho",
        "email": "ccamacho@redhat.com",
        "time": "Thu Jan 30 14:41:14 2020 +0100"
      },
      "message": "Add -r option when removing egg-info files/folders\n\nWe are hitting this error:\n+ tools/fixup_stuff.sh:fixup_ubuntu:82 :\n    sudo rm -f /usr/lib/python3/dist-packages/httplib2-0.11.3.egg-info\nrm: cannot remove\n    \u0027/usr/lib/python3/dist-packages/httplib2-0.11.3.egg-info\u0027: Is a directory\n\nThis patch adds the -r option to allow removing folders.\n\nChange-Id: Ib7bb8b0a3dcf747bcc06da1a2fb17fa9d8808484\n"
    },
    {
      "commit": "3555b48ff45a109e6456923d597fa174084387ab",
      "tree": "792d506793a5a748ac0f1a13eaef6364a6fcab68",
      "parents": [
        "455be66098353b08dabf38ec7256998de89ac755"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Jan 24 06:49:03 2020 +0100"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Jan 30 12:35:34 2020 +0000"
      },
      "message": "Switch to python3 for memory_peak service\n\nWhen starting \u0027memory_peak\u0027 service is using python command instead of\npython3, while psutil (required package) is most probably being\ninstalled into the python3 environment (as we are dropping python2.7\nsupport).\n\nCloses-Bug: #1860753\nChange-Id: Ia2b7e2e33d784560443131e2965f520b361a54e3\n"
    },
    {
      "commit": "455be66098353b08dabf38ec7256998de89ac755",
      "tree": "86a0aec785337887498d99fb7541446aa6daec18",
      "parents": [
        "d5c964d95e2d2aaa96f5c0f4b880e70851dd4244",
        "e727dd56821231677e398133a3f991dcc3931ff4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 30 00:01:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 30 00:01:06 2020 +0000"
      },
      "message": "Merge \"Remove conflicting packages in Ubuntu\""
    },
    {
      "commit": "e1c0406d10380f6ad3620fa9e12df8499a1010ac",
      "tree": "69ec653d90b493c1e94654f1f357d2bf91547685",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 29 15:39:17 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 29 15:39:17 2020 -0600"
      },
      "message": "Support TEMPEST_BRANCH with tag name\n\nTEMPEST_BRANCH which is mostly set as master so\nthat Tempest master is run to test the env. With\nstable branch going to EM state and Tempest master\nmight not work due to incompatibility of code or\nrequirements. In that case we pin the Tempest so that\nolder Tempest can be used for their testing.\n\nTill now for ocata, pike and, queens we used the gerrit style\nref to pin the Tempest which is not preferred way. We should be\nable to use the tag name on TEMPEST_BRANCH.\n\nThis commit explicitly checkout the tag set in TEMPEST_BRANCH\nas git_clone does not checkout the tag directly until RECLONE\nis true or tempest dir does not exist.\n\nAfter this stable branch or job can set the tag directly with name.\nFor exmaple: TEMPEST_BRANCH\u003d23.0.0.\n\nChange-Id: Ic777e4b56c4932dde135ac909cb5c6f4a7d5cc78\n"
    },
    {
      "commit": "d5c964d95e2d2aaa96f5c0f4b880e70851dd4244",
      "tree": "9001c4c55a45ec725ca998c1fd1d6b4f1adf6ef7",
      "parents": [
        "761663dbfbddad4bc11d03e71e514c0f43c15668",
        "169f5dee475f49ca18cd5f803287797a6c1ee5c0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 29 04:51:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 29 04:51:39 2020 +0000"
      },
      "message": "Merge \"libvirt: Support the use of the virt-preview repo when using Fedora\""
    },
    {
      "commit": "169f5dee475f49ca18cd5f803287797a6c1ee5c0",
      "tree": "9e231f286c601c194d9eeb9566ab6b0f56504750",
      "parents": [
        "7634c780027ad05e416c2a0c5ac688751aba4be6"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Jan 06 13:45:33 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Jan 27 18:02:30 2020 +0000"
      },
      "message": "libvirt: Support the use of the virt-preview repo when using Fedora\n\nThe virt-preview repo provides the latest rawhide versions of QEMU,\nLibvirt and other virt tools for older releases of Fedora. This repo is\nextremely useful when testing features in OpenStack that rely on these\nlatest builds well in advance of them landing in full Fedora, CentOS or\nRHEL releases.\n\nThis change adds a ``ENABLE_FEDORA_VIRT_PREVIEW_REPO`` configurable\nto control when this repo is enabled and used when deploying on Fedora.\n\nChange-Id: I5c3e1b7b632fd73310c462530990cdb0e0c0ceea\n"
    },
    {
      "commit": "e727dd56821231677e398133a3f991dcc3931ff4",
      "tree": "2bb92f936d05a2938ae0ab2733011c5c1648143b",
      "parents": [
        "761663dbfbddad4bc11d03e71e514c0f43c15668"
      ],
      "author": {
        "name": "Witek Bedyk",
        "email": "witold.bedyk@suse.com",
        "time": "Mon Jan 27 16:00:12 2020 +0100"
      },
      "committer": {
        "name": "Witek Bedyk",
        "email": "witold.bedyk@suse.com",
        "time": "Mon Jan 27 17:11:23 2020 +0100"
      },
      "message": "Remove conflicting packages in Ubuntu\n\nFollowing packages conflict with pip installed versions:\n* httplib2\n* pyasn1-modules\n\nChange-Id: Ic4f70f839765e67394509cc543560aac7f50e287\n"
    },
    {
      "commit": "19e4d972884e422d691c4cc1fe9e7ed3a03a2c01",
      "tree": "4a816c9a2d558a0067d1064d6236534bf8977e3d",
      "parents": [
        "761663dbfbddad4bc11d03e71e514c0f43c15668"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Jan 24 11:44:46 2020 +0100"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Jan 27 08:08:59 2020 +0000"
      },
      "message": "Install psutil required by tools/mlock_report.py script\n\n\u0027tools/mlock_report.py\u0027 script requires \u0027psutil\u0027 package to be\ninstalled. This ensures it is done before memory_peak service is\nstarted.\n\nPartial-Bug: #1860753\nChange-Id: I7b2b6eaf9856c6057e1a4a0054d15074150a6cb6\n"
    },
    {
      "commit": "761663dbfbddad4bc11d03e71e514c0f43c15668",
      "tree": "d07e8543e4bc521316836cbf1db1ff1c95a9f281",
      "parents": [
        "5b4167097011dc5c166e4e581f80fd0a69903233",
        "4dc02f97e7a750bf97ec71ce7fedd49e96dc5bdb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 26 16:50:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 26 16:50:03 2020 +0000"
      },
      "message": "Merge \"Remove fixup_python_packages\""
    },
    {
      "commit": "4dc02f97e7a750bf97ec71ce7fedd49e96dc5bdb",
      "tree": "0c53771d78ee2da3c710401af8ef8ded7468b74e",
      "parents": [
        "f9a6986b90f896f2c0d122ae2572411f9c13f506"
      ],
      "author": {
        "name": "Witek Bedyk",
        "email": "witold.bedyk@suse.com",
        "time": "Fri Jan 24 18:52:25 2020 +0100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sun Jan 26 09:41:57 2020 +0000"
      },
      "message": "Remove fixup_python_packages\n\nThe hack has be around for pip 1.4.1 and older. It should be safe to\nremove it by now. In fact it causes problems in my Ubutu Bionic VM when\ntrying to overwrite httplib2 library installed from the distro package.\n\nChange-Id: I34b826f4e8f10f8d44b888120f19fcc7ba501b3d\n"
    },
    {
      "commit": "5b4167097011dc5c166e4e581f80fd0a69903233",
      "tree": "62b8f4e6e430267054be237646ceb7d766823134",
      "parents": [
        "29bf8523965b504624f9450f3dffe863994b4077",
        "97d857593759f96f036a7e0a528cb6f2159e0fc7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 25 12:22:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 12:22:52 2020 +0000"
      },
      "message": "Merge \"Remove Sheepdog plugin information\""
    },
    {
      "commit": "29bf8523965b504624f9450f3dffe863994b4077",
      "tree": "3d33f9e4902f3a3d4eecf536a1d98141e1258b21",
      "parents": [
        "f9a6986b90f896f2c0d122ae2572411f9c13f506"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Fri Jan 24 11:52:13 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Fri Jan 24 12:55:21 2020 +0100"
      },
      "message": "Do not try finding pip for python2 when not required\n\n[1] stopped installing pip for py2 when py3 is being used.\n\nThis patch makes sure we check only for py3 pip then.\n\nAlso removed some no-longer-relevant comment and\nmade uninstall behave the same.\n\nCheck for pip\u003e\u003d6 removed too.\n\nSee also [2].\n\n[1] 279a7589b03db69fd1b85d947cd0171dacef94ee\n[2] http://lists.openstack.org/pipermail/openstack-discuss/2020-January/012182.html\n\nChange-Id: I36ee53e57e468d760b80a7e621b90899867a8efd\n"
    },
    {
      "commit": "f9a6986b90f896f2c0d122ae2572411f9c13f506",
      "tree": "d54ad971a3be2b5776350786fb55c2ea7316cf2c",
      "parents": [
        "b47bdd6f213e394e990547db68f1ac6363a189ce",
        "89cb80d2120a7247dcc8b1f6a073cf9c9e488806"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 23 15:07:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 23 15:07:30 2020 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Stop enabling g-reg by default\"\"\""
    },
    {
      "commit": "b47bdd6f213e394e990547db68f1ac6363a189ce",
      "tree": "6102516dc249b8ed40e211d3c6e86bdc37a70bb2",
      "parents": [
        "6a4c74dda8ea71171c730ac847d0723bd9fd1524",
        "09e860fc2c306774076c1814ba3ab7c44404066d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 23 15:05:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 23 15:05:43 2020 +0000"
      },
      "message": "Merge \"Run Glance initialization when Glance is enabled, not just registry (v2)\""
    },
    {
      "commit": "6a4c74dda8ea71171c730ac847d0723bd9fd1524",
      "tree": "22b12588531d6e2ef55813b4d709371b7626c7f5",
      "parents": [
        "e18325ca67dcb70b01a29563432291e1baf9f46e",
        "afd346a0a10d016e6ab95bdba3932eb6df8f636b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 23 13:56:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 23 13:56:04 2020 +0000"
      },
      "message": "Merge \"devstack-plugins-list: skip openstack/openstack\""
    },
    {
      "commit": "97d857593759f96f036a7e0a528cb6f2159e0fc7",
      "tree": "7a6dd758b021c55e4751629f7d622b08f765468b",
      "parents": [
        "afd346a0a10d016e6ab95bdba3932eb6df8f636b"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Thu Dec 19 07:38:45 2019 -0600"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jan 23 02:19:58 2020 +0000"
      },
      "message": "Remove Sheepdog plugin information\n\nThe Sheepdog project has been defunct for awhile now, and the Sheepdog\ndriver and os-brick connector is now being removed from Cinder. This\ncleans up plugin references for the driver.\n\nChange-Id: Ieb2d9cf653b2d3a4af30cab26b8428a7c7edff98\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n"
    },
    {
      "commit": "afd346a0a10d016e6ab95bdba3932eb6df8f636b",
      "tree": "40417cb33b8a5ea80014a4746037c415198b7f44",
      "parents": [
        "f483e85a8730754ec724919bfb638402fb749b63"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jan 23 13:13:05 2020 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jan 23 13:13:05 2020 +1100"
      },
      "message": "devstack-plugins-list: skip openstack/openstack\n\nThe proposal job to update the plugin list has been failing for a long\ntime as it gets a 500 error from gitea on the openstack/openstack\nrepo.  This is an odd \"superrepo\" with all projects as submodules;\nthus openstack/openstack/devstack is actually a project, not the\ndirectory with a plugin in it.\n\nSkip this repo (gitea shouldn\u0027t return a 500, but that\u0027s another\nthing...)\n\nRegenerate the list manually for this run.\n\nChange-Id: I6ed65bcb720d4cb10702cbf66106120e001ec35f\n"
    },
    {
      "commit": "78cf6f642aea91385dfbe6e1fa594e9f5373e69c",
      "tree": "ac65c1f2f82ce3f88f72bee3e5b0a02fb7566511",
      "parents": [
        "e18325ca67dcb70b01a29563432291e1baf9f46e"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Oct 15 19:45:09 2019 +0000"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Wed Jan 22 20:03:29 2020 -0600"
      },
      "message": "Always install python3 and its dev package\n\nSome distros do not install python3/python3-devel with the minimal\ninstall. F29 doesn\u0027t install -devel, and neither Centos 7 or 8\ninstall either. This patch ensures that these packages get installed.\n\nIdeally, PYTHON3_VERSION would be set *after* ensuring that python3\nwas installed, but it gets a little tricky with all of the includes.\nThis sets it to 3.6 as nothing uses 3.5 anymore.\n\nChange-Id: I7bdfc408b7c18273639ec26eade475856ac43593\n"
    },
    {
      "commit": "89cb80d2120a7247dcc8b1f6a073cf9c9e488806",
      "tree": "4afded604b87d1256ed59ec986218354c4f08b82",
      "parents": [
        "09e860fc2c306774076c1814ba3ab7c44404066d"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Sat Jan 18 15:41:17 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jan 22 13:43:23 2020 +0000"
      },
      "message": "Revert \"Revert \"Stop enabling g-reg by default\"\"\n\nThis reverts commit 98f3bbe509c2de9efaf4f3fc1b5dbc42d7a67987.\n\nThis is no longer necessary as proper fix [1]\nis now applied.\n\n[1] https://review.opendev.org/703288\n\nChange-Id: Ibc40f79b1daf30246ed24790e9b305caea497cb2\nRelated-bug: #1859847\nRelated-bug: #1860021\n"
    },
    {
      "commit": "09e860fc2c306774076c1814ba3ab7c44404066d",
      "tree": "a9f8bdd8cc339452971b22a083be0394acf1e7db",
      "parents": [
        "e18325ca67dcb70b01a29563432291e1baf9f46e"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Sun Jan 19 12:41:14 2020 +0100"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jan 22 13:43:06 2020 +0000"
      },
      "message": "Run Glance initialization when Glance is enabled, not just registry (v2)\n\nPer [1] Glance registry should not be required to run since Queens.\n\nv2 improves on v1 [2] (now reverted [3]) by applying minor comments\nfrom reviews so far and ensuring nova-live-migration job does not see\na change in behavior and hence does not break [4].\n[5] tried to fix the issue but it did only partially, regarding\nthe database but not the image upload [6].\nThis patch ensures double cirros image upload does not happen as well.\n\n[1] https://specs.openstack.org/openstack/glance-specs/specs/queens/approved/glance/deprecate-registry.html\n[2] https://review.opendev.org/702707\n[3] https://review.opendev.org/703131\n[4] https://bugs.launchpad.net/devstack/+bug/1860021\n[5] https://review.opendev.org/702960\n[6] https://bugs.launchpad.net/devstack/+bug/1860021/comments/16\n\nChange-Id: I61538acd6bd4c7b3da26c4084225b220d7d1aa2c\nCloses-bug: #1859847\nRelated-bug: #1860021\n"
    },
    {
      "commit": "e18325ca67dcb70b01a29563432291e1baf9f46e",
      "tree": "e9972150de6ab0c50a5515636b2bdce6a18f4f16",
      "parents": [
        "2e45f2c267c9ababdbdfc4c505b329398391c5f9"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jan 22 05:54:06 2020 +0000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jan 22 13:37:11 2020 +0000"
      },
      "message": "Fix pip uncap fallout for nova and barbican\n\nNeed to make PyYAML overridable on Ubuntu, it is a dependency for e.g.\ncloud-init, so we cannot remove it.\n\nDepends-On: https://review.opendev.org/703792\nChange-Id: I4423dfb2c30299903b52a2bb06d846dd487f5b8b\n"
    },
    {
      "commit": "2e45f2c267c9ababdbdfc4c505b329398391c5f9",
      "tree": "c65826471da74c0a49664029f4adb114ae6c46bd",
      "parents": [
        "5ae6f5ec37772a0bfcf7f07ce161c5d1628f8ab1"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 18 19:59:29 2020 -0600"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jan 22 05:59:03 2020 +0000"
      },
      "message": "Adding nova-live-migration job in devstack gate\n\nnova-live-migration is legacy job and  and rely on\ndevstack-gate + devstack setting so any change in devstack can\nbreak it. Example bug: 1860021\n\nWe can remove this job once it is migrated to zuulv3 native.\n\nChange-Id: Ie34d4dc1ab30ced8161796fe32628db07de86cc9\nRelated-bug: #1860021\n"
    },
    {
      "commit": "5ae6f5ec37772a0bfcf7f07ce161c5d1628f8ab1",
      "tree": "f639d8734a574086ee9873d9de8b6e27cef2d521",
      "parents": [
        "b9dfa46f0a84015183311f51fab3b026f4596792",
        "279a7589b03db69fd1b85d947cd0171dacef94ee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 21 18:36:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 21 18:36:06 2020 +0000"
      },
      "message": "Merge \"Revert \"Do not use pip 10 or higher\"\""
    },
    {
      "commit": "b9dfa46f0a84015183311f51fab3b026f4596792",
      "tree": "c91ecfb3289ff49c014e6544bec1a9aaaaf1c98b",
      "parents": [
        "46fd6448978897c9e215fc5e038b3d91daa8db5a",
        "6b6bdc7111aa6f953a29c5ffc8854039336ce660"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 21 07:40:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 21 07:40:40 2020 +0000"
      },
      "message": "Merge \"inc/python: Remove ability to mark packages as non-Python3\""
    },
    {
      "commit": "46fd6448978897c9e215fc5e038b3d91daa8db5a",
      "tree": "84febe2261032ed839196045657b58dc08b333ad",
      "parents": [
        "0d3f08f69218699cfdeb554a6efb8d6bec7cfd85",
        "f0dd9996cc635709276f51e4d94c5ebbf5d5b49f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 20 13:44:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 20 13:44:18 2020 +0000"
      },
      "message": "Merge \"Fix DevStack to configure tempest\u0027s service_availability\""
    },
    {
      "commit": "8dd6f153d6b8dfd8ae976e7f1c9df06019a159b9",
      "tree": "1ba84b96c0d691629defafa45538a19e54b1027f",
      "parents": [
        "0d3f08f69218699cfdeb554a6efb8d6bec7cfd85"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 07:24:17 2020 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 14:16:12 2020 +0100"
      },
      "message": "Add LIBVIRT_CPU_MODE to set CPU mode\n\nIn same cases, the hypervisor presents to the guest OS a named CPU model\nis similar to the host CPU and adds extra features to approximate the\nhost model. However, this does not guarantee all features will be\nprecisely match.\n\nThis patch adds LIBVIRT_CPU_MODE to allow users to define the CPU mode\nthey want to use, for example \"host-passthrough\".\n\nChange-Id: I83792c776b50d1d22584be2a37cc6a166f09c72b\n"
    },
    {
      "commit": "0d3f08f69218699cfdeb554a6efb8d6bec7cfd85",
      "tree": "e597747ce556fff5066847100f5cc762e23430e9",
      "parents": [
        "bae2257d5e62a7aba2c7cc01bd1d123f340875b3",
        "f9ff151549bfa57cfeec524cf06ae3d65c8ab0a8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 19 17:42:44 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 17:42:45 2020 +0000"
      },
      "message": "Merge \"Stop configuring \u0027[DEFAULT] use_neutron\u0027 for nova\""
    },
    {
      "commit": "bae2257d5e62a7aba2c7cc01bd1d123f340875b3",
      "tree": "3f3afda18ec0dc4f3cac06a825d3f7cb619f228c",
      "parents": [
        "63f07a1af99011a2e6c73ae812b4e8343c97c0ab",
        "248d4bb8d2205de38e56ef1f92a4bf0870400a85"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 19 17:42:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 17:42:43 2020 +0000"
      },
      "message": "Merge \"Stop configuring \u0027[DEFAULT] firewall_driver\u0027 for nova\""
    },
    {
      "commit": "63f07a1af99011a2e6c73ae812b4e8343c97c0ab",
      "tree": "f87beb719d098a6b345bd0a6b12537e28ee8b284",
      "parents": [
        "c615f37c9329d521ec98f00d5be5c6ee048f5335",
        "48d1f028c43dd26aab852715e451e1ec08421a2f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 19 08:43:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 08:43:35 2020 +0000"
      },
      "message": "Merge \"Revert \"Run Glance initialization when Glance is enabled, not just registry\"\""
    },
    {
      "commit": "c615f37c9329d521ec98f00d5be5c6ee048f5335",
      "tree": "c1821099fe3efa07d8c19e9146e87cd013f891d5",
      "parents": [
        "98f3bbe509c2de9efaf4f3fc1b5dbc42d7a67987",
        "ec3543a02883c3d9b288128e0a6cb941315e72cc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 18 19:41:17 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 18 19:41:17 2020 +0000"
      },
      "message": "Merge \"Init Glance database only on the node with the database backend\""
    },
    {
      "commit": "48d1f028c43dd26aab852715e451e1ec08421a2f",
      "tree": "f99cd2d8f9fad2d054f82f8c2a9f60271dfd3bae",
      "parents": [
        "98f3bbe509c2de9efaf4f3fc1b5dbc42d7a67987"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 17:23:11 2020 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 17:42:23 2020 +0000"
      },
      "message": "Revert \"Run Glance initialization when Glance is enabled, not just registry\"\n\nThis reverts commit d8dec362baa2bf7f6ffe1c47352fdbe032eaf20a. This has\nknock on effects for devstack-gate, which configures g-api on subnodes\nnode but not mysql, resulting in failures. A longer term fix would be to\neither a) stop configuring g-api on subnodes if we can determine it\u0027s\nnot necessary or b) only configure the database if on the main node.\nHowever, both options are subject to debate so for now just unclog the\ngate.\n\nChange-Id: I58baa3b6c63c648836ae8152c2d6d7ceff11a388\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nCloses-bug: #1860021\n"
    },
    {
      "commit": "98f3bbe509c2de9efaf4f3fc1b5dbc42d7a67987",
      "tree": "c4e606b3b313449d676a49c15101cea58c2b0267",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 17:41:22 2020 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 17:42:23 2020 +0000"
      },
      "message": "Revert \"Stop enabling g-reg by default\"\n\nThis reverts commit d7dfcdb4674daae8a294848b1de6fa87c5d7d4eb. A\nsubsquent change that depends on this,\nd8dec362baa2bf7f6ffe1c47352fdbe032eaf20a, has knock on effects for\ndevstack-gate and needs to be reverted. Revert this first.\n\nChange-Id: Ic5402f57052648e10eacf3c3de67d2cdd2d42f63\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nPartial-bug: #1860021\n"
    },
    {
      "commit": "6b6bdc7111aa6f953a29c5ffc8854039336ce660",
      "tree": "dfa6eeae055b90324722010c582fb7da955298b5",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed Oct 09 16:13:20 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 11:19:16 2020 +0000"
      },
      "message": "inc/python: Remove ability to mark packages as non-Python3\n\nEverything in OpenStack *must* be Python 3 supporting now, which means\nit\u0027s time to remove the functionality that allows us to blacklist\npackages that didn\u0027t support Python 3.\n\nChange-Id: I7c8cf538ec88bd4056b0109f19671e3d65f5da3a\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "ec3543a02883c3d9b288128e0a6cb941315e72cc",
      "tree": "8cb999f3fb1488947d5e51b11c96d0cf2e0b0ef1",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Thu Jan 16 19:58:37 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Thu Jan 16 19:58:37 2020 +0100"
      },
      "message": "Init Glance database only on the node with the database backend\n\nSince [1] Glance init depends on either g-api or g-reg being\nenabled.\nThis broke multinode g-api deployments with singlenode database\nbackend.\nThis commit aligns Glance with other services w.r.t when to\napply database init.\n\n[1] d8dec362baa2bf7f6ffe1c47352fdbe032eaf20a\n\nChange-Id: Idc07764d6ba3a828f19691f56c73cbe9179c2673\nCloses-bug: #1860021\n"
    },
    {
      "commit": "f9ff151549bfa57cfeec524cf06ae3d65c8ab0a8",
      "tree": "d60d27aaf2f091cd4f6bcc7cb1491b37a47903a6",
      "parents": [
        "248d4bb8d2205de38e56ef1f92a4bf0870400a85"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Jan 16 10:52:52 2020 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Jan 16 10:52:52 2020 +0000"
      },
      "message": "Stop configuring \u0027[DEFAULT] use_neutron\u0027 for nova\n\nThis has now been removed and even prior to removal defaulted to True.\n\nChange-Id: I847a873d833a4dbee96afa1d2726fea2b8045eeb\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "248d4bb8d2205de38e56ef1f92a4bf0870400a85",
      "tree": "26a581150e22389d26b9fb03d0e4ff8f3e105304",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Nov 28 12:57:12 2019 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Jan 16 09:27:54 2020 +0000"
      },
      "message": "Stop configuring \u0027[DEFAULT] firewall_driver\u0027 for nova\n\nThis option has default to the \u0027NoopFirewallDriver\u0027 for some time and\nwill soon be removed. Stop configuring it entirely.\n\nChange-Id: I4dbc0015cf26d7edf51d0d5fd978ccd3a1ad1b79\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563",
      "tree": "da98a4681b560ece1e56a8a35dd512e4932cc2e5",
      "parents": [
        "decb662ff319d51ca7ea8245e165137a5df0d440",
        "d7dfcdb4674daae8a294848b1de6fa87c5d7d4eb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 16 07:38:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 16 07:38:54 2020 +0000"
      },
      "message": "Merge \"Stop enabling g-reg by default\""
    },
    {
      "commit": "decb662ff319d51ca7ea8245e165137a5df0d440",
      "tree": "c4e606b3b313449d676a49c15101cea58c2b0267",
      "parents": [
        "f483e85a8730754ec724919bfb638402fb749b63",
        "d8dec362baa2bf7f6ffe1c47352fdbe032eaf20a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 16 07:23:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 16 07:23:33 2020 +0000"
      },
      "message": "Merge \"Run Glance initialization when Glance is enabled, not just registry\""
    },
    {
      "commit": "f483e85a8730754ec724919bfb638402fb749b63",
      "tree": "f99cd2d8f9fad2d054f82f8c2a9f60271dfd3bae",
      "parents": [
        "9b09e77e9c6c364940083d43886d5b66a83dd061",
        "d02fa6f856ac5951b8a879c23b57d5a752f28918"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 16 03:22:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 16 03:22:18 2020 +0000"
      },
      "message": "Merge \"do not gzip legacy service logs\""
    },
    {
      "commit": "9b09e77e9c6c364940083d43886d5b66a83dd061",
      "tree": "034ccdcd9e471f5c165468d2b228d7861207f4a4",
      "parents": [
        "bcb2c30c317834f62cab470dc0b58670d945a6ef",
        "0e02e7fd55276678ba839a098896b6142363147c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 16 00:58:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 16 00:58:08 2020 +0000"
      },
      "message": "Merge \"Don\u0027t install glance default policy\""
    },
    {
      "commit": "d7dfcdb4674daae8a294848b1de6fa87c5d7d4eb",
      "tree": "7c693408d0d695cb1f3464ed29f073a75ae901ff",
      "parents": [
        "bcb2c30c317834f62cab470dc0b58670d945a6ef"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Jan 15 18:36:20 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Jan 15 18:37:51 2020 +0100"
      },
      "message": "Stop enabling g-reg by default\n\nPer [1] Glance registry should not be required to run since Queens.\n\n[1] https://specs.openstack.org/openstack/glance-specs/specs/queens/approved/glance/deprecate-registry.html\n\nChange-Id: I93325cbd26dbc6a30062d9ba83acab248897b18e\nDepends-on: https://review.opendev.org/702707\nRelated-bug: #1859847\n"
    },
    {
      "commit": "d8dec362baa2bf7f6ffe1c47352fdbe032eaf20a",
      "tree": "8d1c4fd237faba41126e54aaa8244338245b8a5e",
      "parents": [
        "bcb2c30c317834f62cab470dc0b58670d945a6ef"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Jan 15 18:30:36 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Jan 15 18:34:21 2020 +0100"
      },
      "message": "Run Glance initialization when Glance is enabled, not just registry\n\nPer [1] Glance registry should not be required to run since Queens.\n\n[1] https://specs.openstack.org/openstack/glance-specs/specs/queens/approved/glance/deprecate-registry.html\n\nChange-Id: I5477c8769ff4ae151d4d6ccb5e5d8dd5788909b0\nCloses-bug: #1859847\n"
    },
    {
      "commit": "d02fa6f856ac5951b8a879c23b57d5a752f28918",
      "tree": "a47075a0c42e32cc095193b987d09e3542f2cf4a",
      "parents": [
        "4143ce6fc95ccd9bde88c22baaa3eeaba58183f8"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Jan 14 15:47:51 2020 +0000"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Jan 14 15:52:23 2020 +0000"
      },
      "message": "do not gzip legacy service logs\n\nThis change removes the .gz extension from the\nservice and syslog logs exported via journalctl.\nThis change nolonger gzip compresses the exported\nlogs so that they can be rendered in the browser\ndirectly when served from swift.\n\nChange-Id: I4557a737cb13b9c2406056be08ab8a32ddd45162\n"
    },
    {
      "commit": "bcb2c30c317834f62cab470dc0b58670d945a6ef",
      "tree": "646a2b87bc883d71e888c5f514b22fa7475de2b9",
      "parents": [
        "4143ce6fc95ccd9bde88c22baaa3eeaba58183f8"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Jan 13 16:31:20 2020 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Jan 13 16:31:20 2020 +1100"
      },
      "message": "Remove TRACK_DEPENDS\n\nThis was added in 2012 with I89677fd54635e82b10ab674ddeb9ffb3f1a755f0,\nbut I can not see it being used anywhere currently.\n\nIt\u0027s use of virtualenv\u0027s has become problematic in a python2\ndeprecated world, but since it is not used, remove it to avoid further\nconfusion.\n\nChange-Id: I65d44d24f449436ca6229928eee2c5a021793055\n"
    },
    {
      "commit": "4143ce6fc95ccd9bde88c22baaa3eeaba58183f8",
      "tree": "75b020f9f71fea5cc48f8b765c5a10a0ffb0a978",
      "parents": [
        "7634c780027ad05e416c2a0c5ac688751aba4be6"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Jan 13 16:05:11 2020 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Jan 13 16:05:11 2020 +1100"
      },
      "message": "Create virtualenv with abstracted VIRTUALENV_CMD\n\nJust calling \"virtualenv\" makes a Python 2 based environment;\nsetuptools just dropped Python 2 support (as Python 2 reached EOL in\nJan 2020) so this has now become a breakage.\n\nAlthough the Python 2 path won\u0027t work, use the abstracted command.\nThis should stop us having to revisit this for any future cleanups (or\nswiting to venv, etc).\n\nChange-Id: I531e971b78491a9276753c0d86b04c4adbd224aa\n"
    },
    {
      "commit": "7634c780027ad05e416c2a0c5ac688751aba4be6",
      "tree": "9aea876f58687c21e1a6e862d30235c9ab839b95",
      "parents": [
        "937b96d4a7c8deff63b9f0ea9658ca24bd64a580"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Dec 26 16:59:56 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Dec 27 14:01:17 2019 +0530"
      },
      "message": "Removal of deprecated command and deprecated optional argument\n\nlib/tempest uses \u0027tempest-account-generator\u0027\nwhich is deprecated 4 years back.\nIn addition to above, lib/tempest also uses\n\u0027os-tenant-name\u0027 which is also deprecated.\n\nUse of \u0027tempest account-generator\u0027 and\n\u0027os-project-name\u0027 should be done now.\n\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: I624e1dc57a3d3533322fb298c01f70241d0400ed\n"
    },
    {
      "commit": "f0dd9996cc635709276f51e4d94c5ebbf5d5b49f",
      "tree": "11577bbd48cdd11259227fb1fe541dab0b506296",
      "parents": [
        "0c6208c6a07b0616b5982b6e9e7c8216397d49e3"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 26 07:38:54 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 20 18:05:01 2019 +0000"
      },
      "message": "Fix DevStack to configure tempest\u0027s service_availability\n\nTempest\u0027s service_availability config option includes all the service\navailability which is further used by tests to take decision of skip\nor run the test.\n\nFor example, [service_availability].nova is true then, compute test will run\nor if [service_availability].aodh is false then, all aodh related tests either\nin aodh tempest plugin or any other plugins will be skipped.\n\nNow question is what is the best way to set the each service availability for\ntempest or tempest plugins tests. We have 2 category of service here-\n1. Service tested by Tempest (nova, cinder, keystone, glance, swift, neutron)\n   (let\u0027s say type1 service)\n2. Services tested by Tempest plugins (all other than above list)\n   (let\u0027s say type2 service)\n\nWe need the standard way to set both type of service so that we can maintain\nthe setting of service_availability config options in consistent way.\n\nAs discussed on bug#1743688/ and review https://review.openstack.org/#/c/536723/,\nwe will use devstack lib/tempest to set the type1 service which is services test\nowned by Tempest and type2 service setting will be done by devstack plugins of\nthose service.\n\nFor example - [service_availability].ironic will be set by ironic\u0027s devstack plugin.\nbecause that is best place we know ironic is installed and available.\n\nTo do that we need:\n1. Add setting of [service_availability].* in devstack plugins\n2. Remove setting of type2 service from devstack lib/tempest\n\nThis commit does the second part and all depends-on patches handle the first part.\n\nRelated-Bug: #1743688\n\nChange-Id: If3aec9fd1c61e2bb53233be437b97b811dc82414\n"
    },
    {
      "commit": "937b96d4a7c8deff63b9f0ea9658ca24bd64a580",
      "tree": "17d8a5a4952a1db2e26bef6e70c6b32c844b2b5d",
      "parents": [
        "56b2e7fe8b676d0fd94f511529c731d9a6af5c4a",
        "d6a7b73fc8d01d8118031f086d0ad20ab6186059"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 19 20:08:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 19 20:08:41 2019 +0000"
      },
      "message": "Merge \"Create OVS bridge even if OVS_BRIDGE_MAPPINGS is not empty\""
    },
    {
      "commit": "56b2e7fe8b676d0fd94f511529c731d9a6af5c4a",
      "tree": "1e6d22533540c3838797cb5185afe8f397f2151a",
      "parents": [
        "1a6c22e489bcbbc4bd4a691b2d35d6a3d957f117"
      ],
      "author": {
        "name": "Eyal",
        "email": "eyal.bar-ilan@nokia.com",
        "time": "Thu Dec 19 13:32:55 2019 +0200"
      },
      "committer": {
        "name": "Eyal",
        "email": "eyal.bar-ilan@nokia.com",
        "time": "Thu Dec 19 13:32:55 2019 +0200"
      },
      "message": "fix a command typo\n\nChange-Id: I01787641c887bfc0f4620b90b4ff488958dac53e\n"
    },
    {
      "commit": "d6a7b73fc8d01d8118031f086d0ad20ab6186059",
      "tree": "cbeb5be0157f68dd289fa01b74f19f31b24e6860",
      "parents": [
        "1a6c22e489bcbbc4bd4a691b2d35d6a3d957f117"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Tue Nov 12 15:54:32 2019 +0200"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Wed Dec 18 08:09:11 2019 +0000"
      },
      "message": "Create OVS bridge even if OVS_BRIDGE_MAPPINGS is not empty\n\nin complex cases when mapping is defined in local.conf OVS bridge\ncan be created automatically.\n\nChange-Id: I2e5e1068e77291d1d199cd698cec4946480c7601\n"
    },
    {
      "commit": "1a6c22e489bcbbc4bd4a691b2d35d6a3d957f117",
      "tree": "ef7f39a8eea182a10742b2a5839d5e66c6e6bd37",
      "parents": [
        "f7a7076facbe8ef7c77863abf977af5cdafdeb6e",
        "40f7579bb8ebd8082dc5f55785c0ae4644b062ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 13 20:48:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 13 20:48:01 2019 +0000"
      },
      "message": "Merge \"lib/tempest: Do not rely on six for image_size_in_gib\""
    },
    {
      "commit": "f7a7076facbe8ef7c77863abf977af5cdafdeb6e",
      "tree": "d55df2169815339797e0358efe5895a4458947f7",
      "parents": [
        "ede8b1269cb03178c31f700200309dd76b00dd5a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Dec 11 09:51:58 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Dec 11 09:51:58 2019 +0100"
      },
      "message": "Include dnsmasq-utils package on all Ubuntu versions\n\nThis package provides dhcp_release tool but in files/debs/neutron-common\nit was listed to be installed only on Ubuntu Precise.\nThe same file is also in Nova\u0027s packages but there is no restriction to\nUbuntu Precise only there.\nSo on all Neutron jobs it was fine but on Ironic\u0027s job where Nova\nwasn\u0027t enabled, this package was not installed and caused problems\nin Neutron DHCP agent.\n\nChange-Id: Idd0711cfe6d43f21754a2f0c230cd094ea33cb27\nCloses-Bug: #1855910\n"
    },
    {
      "commit": "ede8b1269cb03178c31f700200309dd76b00dd5a",
      "tree": "0b2e8cfdad094bbefcbce70c9ac53ae3579dd2fc",
      "parents": [
        "6ac1bb80b1fd2603ee312af1bd6a8c7bc386dc3d"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Mon Dec 09 14:21:21 2019 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Mon Dec 09 14:23:59 2019 +0900"
      },
      "message": "mysql: Don\u0027t bother to change auth plugin on centos\n\nThis partially reverts the previous change [1], which\nbroke networking-midonet jobs.\n\n[1] https://review.opendev.org/#/c/681201/\n\nCloses-Bug: #1855516\nChange-Id: I0255c6acce72a8376dbc6d8f8d0314a7dabf019c\n"
    },
    {
      "commit": "6ac1bb80b1fd2603ee312af1bd6a8c7bc386dc3d",
      "tree": "a8089ee60e3b0c284410d721243fcff5d167dc1b",
      "parents": [
        "92de86fb64bab2a6ecd982347d255e32b3e95d76",
        "7ddbece508413592cbb7540408b3edbf04ca8d04"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 09 00:37:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 00:37:53 2019 +0000"
      },
      "message": "Merge \"Enable libvirt virtio rng device\""
    },
    {
      "commit": "92de86fb64bab2a6ecd982347d255e32b3e95d76",
      "tree": "eb0f60e52fffa9823e68e61e921f8118789f1cdd",
      "parents": [
        "ae7e10f5ee967efc7011e1c3f30dc96c53081580",
        "d54a1c6869653c4af1d0dbd76e31b20879c675b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 07 01:02:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 07 01:02:54 2019 +0000"
      },
      "message": "Merge \"Add possibility to configure manually MYSQL_SERVICE_NAME\""
    },
    {
      "commit": "ae7e10f5ee967efc7011e1c3f30dc96c53081580",
      "tree": "f8a923f7f193f95647bbc41caa69d49893dd4ffc",
      "parents": [
        "893126cd64594b45e61839f71d59b2701ef689c9",
        "8579f583077e5df3358605e4cdfe418b1d46f53b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 06 01:49:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 06 01:49:36 2019 +0000"
      },
      "message": "Merge \"Dump the upper constraints for tempest in a temporary file\""
    },
    {
      "commit": "7ddbece508413592cbb7540408b3edbf04ca8d04",
      "tree": "e77f649955d9db3e93e078d22e6aa335b5838b3e",
      "parents": [
        "595759c764eebbaffeb120f178dcd9069fbba070"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Dec 03 14:35:03 2019 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Dec 05 07:58:23 2019 -0800"
      },
      "message": "Enable libvirt virtio rng device\n\nWe\u0027ve seen jobs where tests fail due to what appears to be rng\nstarvation. Enable virtio rng device to try and alleviate this.\n\nChange-Id: I70d800cdc45b6008f775110f22c0000736421529\n"
    },
    {
      "commit": "893126cd64594b45e61839f71d59b2701ef689c9",
      "tree": "ab1956131f5c49e4f8ff1c79641a344ef1535110",
      "parents": [
        "edc239d1ea02580bf9cbb23bbe433758cfaafb6e",
        "2e6677869925c86c01cae883b3dde6cccad81d30"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 09:40:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 09:40:27 2019 +0000"
      },
      "message": "Merge \"Drop Xenial support\""
    },
    {
      "commit": "40f7579bb8ebd8082dc5f55785c0ae4644b062ec",
      "tree": "c48a495370c73c2fb6f1dda8efe513ddc5a37219",
      "parents": [
        "595759c764eebbaffeb120f178dcd9069fbba070"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Nov 26 15:20:03 2019 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Dec 05 09:20:47 2019 +0000"
      },
      "message": "lib/tempest: Do not rely on six for image_size_in_gib\n\ninput() should work on both python versions for what we need. I\nunderstand the concern about eval() on python2 but, in the case it\u0027s\nused we should be fine, plus, python2 is being removed from OpenStack\nprojects.\n\nChange-Id: I86a7c31374986f81132bc4f49aee0a76b90e6553\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "edc239d1ea02580bf9cbb23bbe433758cfaafb6e",
      "tree": "78d80638e64b7542002fb36455dbe308c2069a3a",
      "parents": [
        "eeb444bc4355916598e06462369eac0e364b60b7",
        "594885c80864710846f4fed35f19dc30a060f446"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 06:26:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 06:26:54 2019 +0000"
      },
      "message": "Merge \"Centralize and configure nova with cinder service user access\""
    },
    {
      "commit": "eeb444bc4355916598e06462369eac0e364b60b7",
      "tree": "92e637871acc576af7d8432c76a2ec9f25c21388",
      "parents": [
        "595759c764eebbaffeb120f178dcd9069fbba070",
        "6c15c38f1a9e8e833a29637598f373d7ea29bc62"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 02:09:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 02:09:00 2019 +0000"
      },
      "message": "Merge \"stackrc: Make REQUIREMENTS_DIR configurable\""
    },
    {
      "commit": "d54a1c6869653c4af1d0dbd76e31b20879c675b5",
      "tree": "f57bcc18c319663d250e108d8e840fd26f8867b5",
      "parents": [
        "650769a3115704aa8af8b346a57838d46b87ba6a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Sep 10 12:05:06 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Dec 04 19:58:31 2019 +0000"
      },
      "message": "Add possibility to configure manually MYSQL_SERVICE_NAME\n\nThis variable can be now set in Devstack\u0027s config file and in\nsuch case Devstack will not set it automatically to value most\nlikely correct for the distro.\nBy default this value is empty string and in such case Devstack\nwill work in exactly same way as it was before this patch and\nwill determine automatically what name should be used there.\n\nIn addition in case of Ubuntu package $MYSQL_SERVICE_NAME-server\nwill be now installed instead of mysql-server always.\nThis will allow to easy configure e.g. CI job which will run using\nMariadb instead of Mysql on Ubuntu.\n\nChange-Id: I25af0b54ad235b08c6c399b4125c737acf57ee2e\n"
    },
    {
      "commit": "8579f583077e5df3358605e4cdfe418b1d46f53b",
      "tree": "48978f4e71e38945dd906bce8afd410dd2e3d9b3",
      "parents": [
        "595759c764eebbaffeb120f178dcd9069fbba070"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Nov 04 11:37:54 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 29 13:56:45 2019 +0000"
      },
      "message": "Dump the upper constraints for tempest in a temporary file\n\nThis will avoid the creation of an unneeded file in the \"tempest\"\nrepository directory.\n\nTrivialFix\n\nChange-Id: Id3f46b3537cd3232cb29c42808bde44c667565f1\n"
    },
    {
      "commit": "2e6677869925c86c01cae883b3dde6cccad81d30",
      "tree": "de656a3baa337139d15a13cca00c6201ea75f68e",
      "parents": [
        "b0f87b286645ff20ed0bdde5443ecdbe4ae0dbd0"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Nov 20 10:41:34 2019 +1100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Nov 21 18:38:32 2019 +0000"
      },
      "message": "Drop Xenial support\n\nWith the goals of Ussuri being Python 3.6 [1], the python 3.5\nenvironment on Xenial is too old.  Remove testing and the most obvious\nbits of support from devstack.\n\nAlso drop claimed support for artful, which is long EOL.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/ussuri.html\n\nChange-Id: Iefcca99904dde76b34efbbfc0e04515dfa5a09e5\n"
    },
    {
      "commit": "595759c764eebbaffeb120f178dcd9069fbba070",
      "tree": "c69a892618ee25fbda6dc6a4ade13de944c0ee1d",
      "parents": [
        "48b519b5c62be33388b76fd25eebb5673d1e2c18",
        "277f29f68300a5598c02f48ebeb4039528435774"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 21 15:50:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 21 15:50:54 2019 +0000"
      },
      "message": "Merge \"Drop centos7 platform job\""
    },
    {
      "commit": "279a7589b03db69fd1b85d947cd0171dacef94ee",
      "tree": "00d473d08d0fbe73f39ab99af0df13d95453cb27",
      "parents": [
        "48b519b5c62be33388b76fd25eebb5673d1e2c18"
      ],
      "author": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Apr 16 12:08:30 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Nov 20 21:02:39 2019 +0000"
      },
      "message": "Revert \"Do not use pip 10 or higher\"\n\nThis reverts commit f99d1771ba1882dfbb69186212a197edae3ef02c.\n\nAdded workarounds that might want to get split into their own patch\nbefore merging:\n\n- Don\u0027t install python-psutil\n- Don\u0027t run peakmem_tracker\n\nChange-Id: If4fb16555e15082a4d97cffdf3cfa608a682997d\n"
    },
    {
      "commit": "48b519b5c62be33388b76fd25eebb5673d1e2c18",
      "tree": "7a0f826b13bbe18d26e359c52b3b8e72d34f20eb",
      "parents": [
        "39082a3b4ede7ba84fcc01a6d00e9cd66e2f582d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Apr 01 12:22:42 2019 -0400"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 19 20:12:14 2019 +0000"
      },
      "message": "Change USE_PYTHON3\u003dTrue by default\n\nSince Stein, gate jobs have been using bionic nodes so they\nare running with python 3.6, so it makes sense to also default\ndevstack itself to run with python3 by default.\n\nDepends-On: https://review.opendev.org/688731\n\nChange-Id: I52b03caee0ba700da3a15035201ea6cd91baa06b\n"
    },
    {
      "commit": "39082a3b4ede7ba84fcc01a6d00e9cd66e2f582d",
      "tree": "25cba2dce170e9d2922e65c7cabc2464975d4982",
      "parents": [
        "2d112db86b1b6861f6b4844bef324bda3a89248b"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Apr 02 11:03:06 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 19 20:11:23 2019 +0000"
      },
      "message": "Handle localrc early enough in stackrc\n\nWe need to source the environment overrides before they get evaluated.\nOtherwise e.g. USE_PYTHON3 is factually being ignored for some settings.\n\nAlso fix creating python3 venvs by using the \"virtualenv\" command for\nthat task.\n\nChange-Id: I16c78a7fef80372d9a1684c3256c5b50b052ecae\n"
    },
    {
      "commit": "2d112db86b1b6861f6b4844bef324bda3a89248b",
      "tree": "c7d0b1d213a818f0a3c391ee025951ba05253654",
      "parents": [
        "b0f87b286645ff20ed0bdde5443ecdbe4ae0dbd0"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 14 11:35:29 2019 +0100"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Nov 19 19:34:11 2019 +0000"
      },
      "message": "Drop old neutron-grenade job\n\nThis job is still running python 2.7. As we are dropping py2 support in\nUssuri cycle, lets drop this job now.\nThere is same job called \"grenade-py3\" which runs on python 3 already\nand this will be now used in project\u0027s CI.\n\nDepends-On: https://review.opendev.org/#/c/695036/\n\nChange-Id: I5cd8e137a3ae06e49a4351629c5eb207c4e6bf1a\n"
    },
    {
      "commit": "277f29f68300a5598c02f48ebeb4039528435774",
      "tree": "e8e617e330c324ae27338f1751c3a268aabbf127",
      "parents": [
        "b0f87b286645ff20ed0bdde5443ecdbe4ae0dbd0"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 19 10:09:11 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 19 10:09:11 2019 +0000"
      },
      "message": "Drop centos7 platform job\n\nThe centos7 job is running with python2, which is no longer supported by\nnova, so we can drop it in master.\n\nChange-Id: Id9ef507dd6f4226d65c6ed3043666b0aa6a3bd1c\n"
    },
    {
      "commit": "b0f87b286645ff20ed0bdde5443ecdbe4ae0dbd0",
      "tree": "d9ba2ae7a610434a266a3f44c121ad2ec6a04362",
      "parents": [
        "0610413f0561eede3f44182c0896da7ff6f8cd05",
        "da18895162bababea638b3f28c76cb9766e821b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 16 16:49:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 16 16:49:02 2019 +0000"
      },
      "message": "Merge \"Fix brctl calls\""
    },
    {
      "commit": "0e02e7fd55276678ba839a098896b6142363147c",
      "tree": "b23f6f139964aa695dc01b1439ef96cbfab983df",
      "parents": [
        "0610413f0561eede3f44182c0896da7ff6f8cd05"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Thu Nov 14 14:01:27 2019 -0500"
      },
      "committer": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Thu Nov 14 14:01:27 2019 -0500"
      },
      "message": "Don\u0027t install glance default policy\n\nWith Glance defining default policies in code, it\u0027s no longer necessary\nto install policy.json from the repo.\n\nChange-Id: I9f9160f5a2bf9fd77fb3807e12de219b7a49952d\nDepends-On: https://review.opendev.org/693129\n"
    },
    {
      "commit": "0610413f0561eede3f44182c0896da7ff6f8cd05",
      "tree": "dd5854180d6f37bb6716ceb626323117fda92020",
      "parents": [
        "63ab664baf99716e9a5d29eb82f974f8c3456816",
        "5c6b3c32791f6a1b6e3646e739d41ae86d866d45"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 08 01:30:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 08 01:30:31 2019 +0000"
      },
      "message": "Merge \"Add override variable for LIBVIRT_TYPE\""
    },
    {
      "commit": "6c15c38f1a9e8e833a29637598f373d7ea29bc62",
      "tree": "c4972426b45c753aeeabcca5014e68982f14ed79",
      "parents": [
        "63ab664baf99716e9a5d29eb82f974f8c3456816"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Wed Nov 06 07:11:33 2019 -0500"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Wed Nov 06 07:11:37 2019 -0500"
      },
      "message": "stackrc: Make REQUIREMENTS_DIR configurable\n\nIn cases where global REQUIREMENTS_DIR is set, use it\ninstead of overwriting it. This is particularly needed\nin cases where users of pip_install wrapper have the\nupper-constraints.txt at another location.\n\nChange-Id: I34e9f94548c575e1af5bca9655a3b7d1915375a8\nSigned-off-by: Flavio Fernandes \u003cflaviof@redhat.com\u003e\n"
    },
    {
      "commit": "da18895162bababea638b3f28c76cb9766e821b6",
      "tree": "7fbd59acd8855e9ad4ffb483a829b76208cbce19",
      "parents": [
        "b461a092c4a9509eabddea8a917a1628984860f9"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Oct 31 14:49:23 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Nov 06 09:55:47 2019 +0800"
      },
      "message": "Fix brctl calls\n\nSome distros no longer ship brctl, iproute2 should be used\nin its place. The linuxbridge agent plugin script was still\nusing it, as was worlddump, which generates this warning on\na failure:\n\n    Running devstack worlddump.py\n    /bin/sh: 1: brctl: not found\n\nConditionalizing worlddump based on whether brctl is installed\nto make this go away.\n\nChange-Id: Iafbf4038bab08c261d45d117b12d4629ba32d65e\n"
    },
    {
      "commit": "63ab664baf99716e9a5d29eb82f974f8c3456816",
      "tree": "5d5733ca4451c83fb89a0380e9365d0b46bce7e6",
      "parents": [
        "b461a092c4a9509eabddea8a917a1628984860f9",
        "16bccbcea410ce426f83b5086424080b5bfaf925"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 04 20:18:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 20:18:13 2019 +0000"
      },
      "message": "Merge \"Revert \"install LIBS_FROM_GIT using python 2 and 3 where appropriate\"\""
    },
    {
      "commit": "b461a092c4a9509eabddea8a917a1628984860f9",
      "tree": "1d0cba249ec9a96fd1c1375a269f4025f58979af",
      "parents": [
        "8d614d0a42d6ab61ff119a110bf4169fab692d76",
        "1d378dcf6d3699d99838050cc804c64a1862ba8f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 25 12:10:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 12:10:55 2019 +0000"
      },
      "message": "Merge \"Remove n-novnc service requirement for TLS configuration\""
    },
    {
      "commit": "8d614d0a42d6ab61ff119a110bf4169fab692d76",
      "tree": "bb40503d4036b763f9df48bda221b5b4da27bcd4",
      "parents": [
        "b14665f0dde0d0862d8755a796b9f680e42f790b",
        "97096e0a29fca0bc5194a8b5d7950bc244963267"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 24 01:28:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 01:28:28 2019 +0000"
      },
      "message": "Merge \"Fix benign epmd@0.0.0.0.socket failure\""
    },
    {
      "commit": "1d378dcf6d3699d99838050cc804c64a1862ba8f",
      "tree": "dc005c1c09519cd534dd43d6515738e7ba90caef",
      "parents": [
        "b14665f0dde0d0862d8755a796b9f680e42f790b"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Oct 23 04:20:23 2019 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Oct 23 04:53:42 2019 +0000"
      },
      "message": "Remove n-novnc service requirement for TLS configuration\n\nWhen configuring TLS between the console proxy (where the n-novnc\nservice runs) and the compute host, some configuration for QEMU needs\nto be done on the compute host. The existing code for this requires the\nn-novnc service to be running, which it is in a single node all-in-one\ndeployment. However, when running in a multinode deployment, the\nn-novnc service runs only on the controller and not on the subnode.\nYet, we need to configure QEMU on the subnode compute host as well.\n\nThis removes the n-novnc service requirement to enable TLS QEMU\nconfiguration to occur on a compute subnode in a multinode deployment.\n\nCloses-Bug: #1849418\n\nChange-Id: I8b6970e91ad7f52ff489cb9f776ca216d8f86aa4\n"
    },
    {
      "commit": "b14665f0dde0d0862d8755a796b9f680e42f790b",
      "tree": "fd89582cba0124dc3c033b3922b5347b487a8670",
      "parents": [
        "cf1c8471910924d154158f78027e46b3e0d3d840"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Oct 17 19:34:05 2019 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Oct 17 15:58:34 2019 -0400"
      },
      "message": "Revert \"Remove deprecated PostgreSQL database driver\"\n\nThis reverts commit 168ca7f0a474f1207ee01dab0ca2e70f34783e9c.\n\nRemoving postgresql support from devstack was unnecessary\nsince it\u0027s not broken and not causing maintenance issues\nas far as I know. The commit being reverted said that pg\nsupport was deprecated in Pike but nothing in the docs or\ncommit message refer to official deprecation of postgres\nsupport in devstack or openstack in general. Not to mention\nthat there are still postgres-based jobs that will no\nlonger work *and* the notification to the mailing list about\ndoing this happened *after* it was already done [1] leaving\nstakeholders with no time to reply.\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010196.html\n\nChange-Id: Ie7036d37d79e6aba462b7c97f917e2e7aed108f9\n"
    },
    {
      "commit": "cf1c8471910924d154158f78027e46b3e0d3d840",
      "tree": "ff83a169bceefa93540ced9f4d3adecf5c3a4dae",
      "parents": [
        "7840b6e291b5e28ba96ce871b5e01d66c14d9201",
        "168ca7f0a474f1207ee01dab0ca2e70f34783e9c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 17 11:39:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 11:39:34 2019 +0000"
      },
      "message": "Merge \"Remove deprecated PostgreSQL database driver\""
    },
    {
      "commit": "7840b6e291b5e28ba96ce871b5e01d66c14d9201",
      "tree": "fd89582cba0124dc3c033b3922b5347b487a8670",
      "parents": [
        "56f23cc50df3beb1792c9c0ef6c0602534d025dc",
        "c67a689fe56f55fa3cd288fba76f88d3aa5b9b8d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 08 19:33:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 19:33:53 2019 +0000"
      },
      "message": "Merge \"Ensure that the zuul home can be traversed\""
    },
    {
      "commit": "56f23cc50df3beb1792c9c0ef6c0602534d025dc",
      "tree": "86f6e4ba89e985413340d4955de72dfa6caeb633",
      "parents": [
        "dad5665036c83dfc25de28fe82ad7831b6f0915c",
        "c6f588df02bfc01bde463cb63f19f90a5935839b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 08 19:33:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 19:33:51 2019 +0000"
      },
      "message": "Merge \"Fix target branch for pbr and diskimage-builder\""
    },
    {
      "commit": "dad5665036c83dfc25de28fe82ad7831b6f0915c",
      "tree": "a09e1c8fbaede9cb2063708aa36b28ab595161f3",
      "parents": [
        "e6f495e2dd550e74ad392f88b67be35fc38b3e0d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 07 17:21:46 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 07 17:21:46 2019 +0000"
      },
      "message": "Update DEVSTACK_SERIES to ussuri\n\nstable/train branch has been created now and\ncurrent master is for ussuri.\n\nChange-Id: I2bb84cb4b32e344572a7c3e6f300c1aa19e486df\n"
    },
    {
      "commit": "e6f495e2dd550e74ad392f88b67be35fc38b3e0d",
      "tree": "ccea93f77bcb4038d5b19998eaa72d699a9a37dd",
      "parents": [
        "deb3ff50f15bc89921ea548f5b53d49492c5ee65",
        "893817d30af5edded6cae9005ac6f00712fd787d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 07 10:55:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 07 10:55:13 2019 +0000"
      },
      "message": "Merge \"generate-devstack-plugins-list: Retry on opendev.org 500\""
    },
    {
      "commit": "5c6b3c32791f6a1b6e3646e739d41ae86d866d45",
      "tree": "7468b9f025c595db13757f96ba4661357ff9d5a7",
      "parents": [
        "deb3ff50f15bc89921ea548f5b53d49492c5ee65"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Oct 04 09:31:53 2019 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Oct 04 09:31:53 2019 +1000"
      },
      "message": "Add override variable for LIBVIRT_TYPE\n\nAllow jobs to set LIBVIRT_TYPE, but retain the current default.  This\nis for testing nested virt.\n\nChange-Id: Ife215db3f59f011574a50b0d1cbd5565a7408dfe\n"
    },
    {
      "commit": "deb3ff50f15bc89921ea548f5b53d49492c5ee65",
      "tree": "e34fd7a917094a2de4ab81a26957d8837f18f459",
      "parents": [
        "729f8b8ca62d0e6cba339be82ff371fa5abee62c"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Wed Jul 24 17:08:44 2019 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Wed Oct 02 16:33:46 2019 +0900"
      },
      "message": "lib/horizon: no need to specify keystone v3 to API version\n\nkeystone v3 is the default API version in horizon now,\nso there is no need to specify it in local_settings.py explicitly.\n\nThis commit also makes minor changes in lib/horizon\n_horizon_config_set().\n\n* Do not insert a blank line after each setting.\n* Use the local variable $file to specify the target file\n  consistently.\n\nChange-Id: I5faea3e1f357726a256d2b48fc1afeabfead4998\n"
    },
    {
      "commit": "c67a689fe56f55fa3cd288fba76f88d3aa5b9b8d",
      "tree": "dd8b53ea1599601785f83ffc0a23af70c256b9fb",
      "parents": [
        "729f8b8ca62d0e6cba339be82ff371fa5abee62c"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Oct 01 20:14:22 2019 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Oct 01 20:14:22 2019 +0200"
      },
      "message": "Ensure that the zuul home can be traversed\n\nThe default permissions for the zuul home directory\nare not the same in the various distributions.\nAs /home/zuul contains the sources, a 700 default may be\nproblematic when accessing those files, so make sure\nthat the executable permissions are set.\n\nCloses-Bug: 1846251\nChange-Id: Ic9769e56274d7205844b86d3b5200a6415e4acad\n"
    }
  ],
  "next": "729f8b8ca62d0e6cba339be82ff371fa5abee62c"
}
