)]}'
{
  "log": [
    {
      "commit": "7e3428b9872d5b4b01ee10f2d29c55e7e2accbbd",
      "tree": "1631f556fa6fe1fb29238898f64f4f83405ba124",
      "parents": [
        "a9afdb18b4ac40ed39c32c719b3bd2fc97906598"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Dec 11 15:40:32 2020 +0100"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Dec 23 14:22:27 2020 +0000"
      },
      "message": "Install systemd-python from distribution package\n\nCentOS 8 support start to fail because of an issue [1]\ncompiling systemd python binding modules.\nLet install it from distribution packages as documented by\npython-systemd project Web page [2]\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1862714\n[2] https://github.com/systemd/python-systemd\n\nCloses-Bug: #1908386\nChange-Id: Ic7cfd72ce1b875e75b1cdbdd44a902b25d51abb8\n"
    },
    {
      "commit": "52e52d8937e8e57b2bc16f67c3651a358fa6fb77",
      "tree": "52aa9b86c0439dcba68dd70b2a91812f46f077c1",
      "parents": [
        "647fef0b405deea635a710c124d508a59e6d1119"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Aug 13 09:55:08 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Aug 13 09:55:08 2020 +0200"
      },
      "message": "Add a dependency file for os-brick (and add lsscsi)\n\nThere are a few dependencies which are really os-brick-specific.\nThey are listed in its bindep.txt file, but os-brick is usually\ninstalled from pip, so its bindep.txt file is not available.\n\nAs those dependencies are needed by the various services\nwhich use os-brick, move them to their own dependency file\n(with the addition of the new lsscsi, required by the next\nos-brick stable release) and make sure that file is parsed\nwhen installing the services which require os-brick.\n\nSide note: there should be a way to avoid this duplication\nalso for pip-installed libraries (normal services can use\nfiles/ or even bindep, but in this case the source is not always\navailable), (temporarily?) duplicate them, as it has been\nthe case for the other os-brick dependencies already listed here.\n\nChange-Id: I9ab6e215dbef9ebdb1946da2f9a40ce020ecc95b\n"
    },
    {
      "commit": "f8dbfd394a826779f3af403fd5316b9d86492802",
      "tree": "c84cc22ba5747eab1ad7ba632d120affd4979619",
      "parents": [
        "105b2f4ee5f4eb3a6fc00fa3385b6e6ee3aba8c1"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Mon Jul 06 18:42:30 2020 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jul 06 14:01:08 2020 -0500"
      },
      "message": "Revert \"Drop keystone dedicated ports\"\n\nThis reverts commit f6286cb586eb1f861866bfdf85c4f873c79fd592.\n\nThis patch is blocking glance as it needs mod_wsgi to perform new import workflow.\n\nChange-Id: I4475247dfe986114d37678b3d3d552c0c7d02ddc\n"
    },
    {
      "commit": "48c0d385023d620fb114fc81125599676c022320",
      "tree": "c619b7f9d1af6b3288a4381a7c38d704a2be41f7",
      "parents": [
        "6d9591fe413f3d8009da0d75536da8421c140089",
        "e87428908ad2217e6bf4ac483c234891f535f4ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 30 11:37:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 11:37:29 2020 +0000"
      },
      "message": "Merge \"Add \"OVN\" debs and rpms package files\""
    },
    {
      "commit": "f6286cb586eb1f861866bfdf85c4f873c79fd592",
      "tree": "348f349361c56961202a8eff6efb6964d9e6d5c0",
      "parents": [
        "32c00890ed5f296ccb829196accfb437dbed8f6f"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sat Jun 13 11:40:09 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jun 26 15:26:22 2020 +0200"
      },
      "message": "Drop keystone dedicated ports\n\nThose historic references to port 5000 and 35357 aren\u0027t being used\nanymore for some time, so let us drop them.\n\nClean up some python2/3 wording along the way.\n\nNo longer mention Identity API v2, which is also a thing of the past.\n\nChange-Id: Iafff097eee082f24ea2ae27ad038ad115aa36c61\n"
    },
    {
      "commit": "cd57449c9f5d8f0ecac59da359108fdba80a31f7",
      "tree": "1ddc503b0100795b152708f8ce846ccf5c8f9ee4",
      "parents": [
        "3480093b937b45e05f12d2af9df26d076f05067e"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Jun 23 08:08:13 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Jun 23 08:08:13 2020 +0200"
      },
      "message": "Stop claiming to support Debian distros\n\nWe haven\u0027t had a working job for stretch or jessie in years, attempts\nto get things fixed have been dropped, set let\u0027s be honest and drop\nthose from our support list.\n\nChange-Id: Ia6152be79f8044f7ff039ec0911ad4938d6271f4\n"
    },
    {
      "commit": "f1ed7c77c50ac28cb58c9f7ed885c6a3e0a75403",
      "tree": "e266d726c846b032bc55553e37a31afb3538fad2",
      "parents": [
        "c2c2b6b415a4289ab740e7506f68e820ecbc5818"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jun 11 05:51:26 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Jun 23 08:02:52 2020 +0200"
      },
      "message": "Use python3 pip module instead of pip binary\n\nFocal only provides a pip3 binary, no pip3.8. Instead of working around\nthat with a symlink, use the module instead.\n\nAdd version information output for this variant.\n\nChange-Id: I7af194ecc40e4d43c10ce067a661bb6ab4ca37d4\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": "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": "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": "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": "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": "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": "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": "e87428908ad2217e6bf4ac483c234891f535f4ec",
      "tree": "207c2196d424483a4c691b3237e84c52364c1a19",
      "parents": [
        "f7a7076facbe8ef7c77863abf977af5cdafdeb6e"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Dec 11 15:17:58 2019 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Mar 13 16:42:54 2020 +0000"
      },
      "message": "Add \"OVN\" debs and rpms package files\n\nThe networking-ovn code is being moved into the neutron repository as\npart of the effort [0].\n\nThis change is needed so we are able to install OVN from packages\nwhen running the networking-ovn functional tests along with\nthe Neutron ones (see [1]). In the old networking-ovn repository we did\ncompile OVN from source instead of installing it from packages but\nthat took time. We want to do better in the Neutron repository.\n\n[0] https://blueprints.launchpad.net/neutron/+spec/neutron-ovn-merge\n[1] https://review.opendev.org/#/c/697440/\n\nChange-Id: I92ab727d9954eb729c41b9a67ecb60b56883097b\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "347abd41ce860e1f33dd3870ddc54431c6427d10",
      "tree": "8259a706a9175f5ab095d0751d80934043b79c3e",
      "parents": [
        "1d1f53ddc1f70fbf0a3605031c1ffbbcb6f18002"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Feb 07 14:34:29 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Feb 18 11:38:34 2020 +0000"
      },
      "message": "Drop Fedora 29 support\n\nWith fedora-latest now using Fedora 30 images and Fedora 29 itself EOL\nwe can now remove support for it from devstack. This change also cleans\nup references to earlier Fedora releases under files/rpms/.\n\nChange-Id: I24332f7016ebb549ea678acf677c477b55ec4d4b\n"
    },
    {
      "commit": "f1966d77630e62cb415a1c3bcb221897d3e7a1c6",
      "tree": "e7045320afbe8ea6a7880f97cbd493790bda3a50",
      "parents": [
        "79ffa1f04f00eaaa12fada6715738468a04ba8a8"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Feb 06 16:20:37 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Feb 18 11:38:33 2020 +0000"
      },
      "message": "Add Fedora 30 as a supported distro\n\nWith Fedora 29 now officially EOL [1] we need to start the move to 30. A\nlater change will remove f29 support from devstack entirely once\nfedora-latest moves to the based f30 image.\n\n[1] https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/thread/VUK3CJ5LO4ROUH3JTCDVHYAVVYAOCU62/\n\nChange-Id: If87fe93757129f931a3417fc6275ffad280cdf46\n"
    },
    {
      "commit": "79ffa1f04f00eaaa12fada6715738468a04ba8a8",
      "tree": "9c04686e69f78abd8c767e0d59349479b92cb400",
      "parents": [
        "60a2a89232dfcd5208d606193fbbe1d5cc2c91a4"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Feb 05 15:54:00 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Feb 18 11:38:33 2020 +0000"
      },
      "message": "Fedora: Always install python3-devel\n\nWith the recent switch to py3 we need to ensure python3-devel is\ninstalled on Fedora \u003e\u003d 29 before pip installing any dependencies.\n\nChange-Id: I21417687db5b3827c5272ed22f6dc95db13f2870\n"
    },
    {
      "commit": "64ae08383a137d8b7fd18a8d8bc5c0fc191a186d",
      "tree": "cfa2bffbac2066f9bd8e3f6e858248c118e693aa",
      "parents": [
        "21a10d3499abd6e9cd1950b3615502bef5ad6b45"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Feb 12 10:04:50 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Feb 17 17:14:50 2020 +0000"
      },
      "message": "Amend python pkgs for debian-based distros\n\nDrop python2 packages that are no longer needed. Replace other py2 pkgs\nwith their py3 variant.\n\nChange-Id: Id5fc11d1ae0a7daf439c7d72f831f298f5d0ce31\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": "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": "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": "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": "ba50347526ea76b501dacf774ea6f0997361358c",
      "tree": "34506283951e03d96f3af6bb48b33a5821d2ba91",
      "parents": [
        "c6a4c4547d5aedbd17fb3c38c5e9283602376e51"
      ],
      "author": {
        "name": "Artem Goncharov",
        "email": "artem.goncharov@gmail.com",
        "time": "Wed Nov 21 15:28:27 2018 +0100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Sep 16 10:15:17 2019 +0000"
      },
      "message": "Update for f29\n\nIn Fedora 29 dstat was merged with pcp-system-tools (see\nhttps://pagure.io/fesco/issue/1956)\n\nWork around a iscsi bug with external packages until we can get the\npackage fixed.\n\nObsolete F27\n\nChange-Id: I2f16658c5a3e22cac70912a0f3ad65cdd7071a1e\n"
    },
    {
      "commit": "4b8cba77fe3444c925b5e4fe39743d54b0243eef",
      "tree": "e4ccc899ff3f9d0fb5f676c09ce12482c7fd183e",
      "parents": [
        "984c3ae33b6a55f04a2d64ea9ffbe47e37e89953"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue May 21 14:17:11 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 31 15:10:05 2019 +0100"
      },
      "message": "Remove n-cells, n-net and n-cauth\n\nRemove nova cells v1 support, which also allows/necessitates removing\nsupport for nova networks (which was only supported with cells v1) and\nnova-consoleauth (which was required by cells v1 but is unnecessary\notherwise).\n\nThe Depends-On isn\u0027t really necessary, but it\u0027s here to make sure this\ndoesn\u0027t merge until we _really_ have killed cells v1.\n\nI honestly expected this patch would be bigger.\n\nChange-Id: I90316208d1af42c1659d3bee386f95e38aaf2c56\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nDepends-On: Ib0e0b708c46e4330e51f8f8fdfbb02d45aaf0f44\n"
    },
    {
      "commit": "543aed422fd89875113861e6a554da7980f8dd4f",
      "tree": "657d4a83f495c180984fc074ef5af9078604fc3d",
      "parents": [
        "f0dc93dcb4bc69442733056e88de9aff0f890664"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 20 15:22:47 2018 +1000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Feb 20 14:28:58 2019 +0000"
      },
      "message": "Don\u0027t install numpy packages\n\nnumpy is a python requirement of the websockify package (it appears\nthere was some disucssion over *removing* this in [1], but did not\nhappen).  Possibly these packages were installed a long time ago\nbefore wheel support as it was taking a long time to build.  But we\nhave wheels today, and later versions than the distro provides are\nbeing dragged in anyway.  Remove all distro installs.\n\n[1] https://github.com/novnc/websockify/pull/163\n\nChange-Id: I322dd9e1a07d8ce03c26cf3fcccebd6e21282fe4\n"
    },
    {
      "commit": "d6bbeabb5c5c35eb9ada92656c9b65fbef8aff07",
      "tree": "bd50203bf9991501bdd6944c40ad32deb1f8bd9f",
      "parents": [
        "8b9864d7bf2eaad3c42030cf8e7a2a0b764dc552"
      ],
      "author": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Wed Jan 23 19:31:53 2019 +0000"
      },
      "committer": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Fri Jan 25 00:53:18 2019 +0000"
      },
      "message": "Fix installation of mkisofs on SUSE Linux Enterprise 12\n\nIt\u0027s provided by the cdrkit-cdrtools-compat package.\n\nChange-Id: I4b57e03391d47bed777016ab1d735b8ba4aa5ceb\n"
    },
    {
      "commit": "41fe3ebd4b1570c83ddf45cb8c240528aa06a56c",
      "tree": "9f8cb4b2a3388cb8bc89f1e6a5c15bb2b5f23a90",
      "parents": [
        "1106e7e697e8ab65c77a9b2ad7a673adf18cf569"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sat Sep 08 18:32:25 2018 +0000"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sat Sep 08 18:36:57 2018 +0000"
      },
      "message": "Update horizon wsgi wrapper to the recommended one\n\nDuring Rocky cycle, horizon updates the path of the wsgi wrapper\nto the one recommended by Django [1]. The old path will be dropped\nin the T release.\n\n[1] https://review.openstack.org/#/c/561802/\n\nRelated-Bug: #1763204\nChange-Id: Ie942518b587d193a7de55ffcc0a2848406146eb2\n"
    },
    {
      "commit": "66b361b53884ef1755d18cbab1b6898ebd78caa1",
      "tree": "e825a1507f676077b3aee4651e5edc108e33767d",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Tue Jun 13 00:31:01 2017 -0700"
      },
      "committer": {
        "name": "Nguyen Phuong An",
        "email": "AnNP@vn.fujitsu.com",
        "time": "Mon Jul 30 12:30:37 2018 +0700"
      },
      "message": "WSGI Neutron integration\n\nThis patch provides a new mechanism to deploy Neutron using\nWSGI script. This also starts a Neutron RPC server process\nwhen the Neutron API is loaded via a WSGI entry point to\nserve the agents.\n\nCo-Authored-By: Victor Morales \u003cvictor.morales@intel.com\u003e\nCo-Authored-By: Nguyen Phuong An \u003cAnNP@vn.fujitsu.com\u003e\n\nChange-Id: I16a199b04858bfc03ef50d9883154dba8b0d66ea\nDepends-On: https://review.openstack.org/#/c/580049/\nPartially-implements: blueprint run-in-wsgi-server\n"
    },
    {
      "commit": "afbfbe4b820d03648020a30717c6305acca35a11",
      "tree": "50cd09e3149bb4194991b48bdd8bf0e4c2a10ef3",
      "parents": [
        "6f38cf4ad846f394489334caae7a38b8e49b646c",
        "2f5771541209b6016c07c25d6808e1e3162f9d3b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jul 03 15:36:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 03 15:36:50 2018 +0000"
      },
      "message": "Merge \"Remove old packages from rpms/horizon\""
    },
    {
      "commit": "78dff2852b4070168e103976aa3e7d72beb098b0",
      "tree": "03ae3bd71ebd21b58f271fa0d17cbc5a86bcd57c",
      "parents": [
        "6110f40838561377b6fa837542936ade9800ad1d"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 22:17:00 2018 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 22:17:00 2018 +1000"
      },
      "message": "Update all rpms for Fedora 28\n\nBring along the required rpms for the ride on Fedora 28 (we really\nshould find a way to maybe do f* or something to avoid this\n... consider it a todo :)\n\nChange-Id: I37fd38de9baab478c86d23ea2cebca59dc8a5ed1\n"
    },
    {
      "commit": "2f5771541209b6016c07c25d6808e1e3162f9d3b",
      "tree": "75fff7250f083324836db1e6c6a7609e088ee31b",
      "parents": [
        "6110f40838561377b6fa837542936ade9800ad1d"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 15:17:05 2018 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 15:19:54 2018 +1000"
      },
      "message": "Remove old packages from rpms/horizon\n\nI\u0027m not sure what the history of the (capital-D) Django package or\npyxattr; they\u0027ve been there for a long time and should just be\ninstalled like other dependencies these days.\n\nChange-Id: I423230cc5cbb13d2cfb7b926a9571a8157ce5c46\n"
    },
    {
      "commit": "306fca807bbe69d104aeb3a135eceb18d47e7f93",
      "tree": "2a34dec519c997abcc5bd11b6951beb3ee6881ba",
      "parents": [
        "827f6c1a4a8af662eba038da0fd0ab5eab1305c8"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon May 14 11:31:54 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon May 14 12:40:35 2018 -0400"
      },
      "message": "Add dosfstools to files\n\ndosfstools provides mkfs.vfat which is needed if n-cpu is\nconfigured with \u0027config_drive_format\u003dvfat\u0027.\n\nChange-Id: If1e1537a079e71847d91ae03ed0c18290a467c4e\nRelated-Bug: #1770640\n"
    },
    {
      "commit": "c114449bdb6fc8c4ede2b7845aa2ba049bdc332f",
      "tree": "2ccf31d9df730569fd2748c667ca6d1127ae736e",
      "parents": [
        "486057f3391ce3a262f8226f7652ed14b3b444f3"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Apr 11 21:33:50 2018 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Apr 11 23:44:48 2018 +0200"
      },
      "message": "Switch to mkisofs for openSUSE distributions\n\nIn Tumbleweed genisoimage was dropped in favor of cdrtools,\nso installing that no longer works. We can however install\nmkisofs directly and switch to that as that is also available\nin Leap 42.3 and Leap 15.0+ family distros.\n\nAlso drop dependency on libmysqlclient-devel which appears\nunnecessary (and is no longer available with mariadb 10.2+)\n\nChange-Id: Ie8402204b6cdf94c21865caba116d3fd1298c5ad\n"
    },
    {
      "commit": "b355a9489f5da99daa5b4eb827353630a37a8138",
      "tree": "787d639e9e362ec7574c6fdcfe367731b658d7ea",
      "parents": [
        "34564fd6162063e51adf8027a7edc2a1fe6b5f1c"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 05 10:54:48 2018 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 05 10:54:48 2018 +1100"
      },
      "message": "Add pcre-devel for opensuse\n\nAs a follow-on for I59fc688519341c90dc33b79d536f0625a6c4dd17 add to\nsuse as well.\n\nChange-Id: I72a3cf33cb98ee2eca7f027c9e28f6fbf1404002\n"
    },
    {
      "commit": "540141cc1c32dbd451c0cc7805eda84c2e248a8f",
      "tree": "268a1e177c3010a307f2b6255ad14220762248b1",
      "parents": [
        "744a829ce0b0a61a9b3be5afa8dfb4a258c69f11"
      ],
      "author": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Tue Jan 30 03:18:17 2018 +0000"
      },
      "committer": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Wed Jan 31 02:57:19 2018 +0000"
      },
      "message": "Remove libpcre3-dev\u0026pcre-devel from horizon prerequisite\n\nAs libpcre3-dev\u0026pcre-devel are now added as general prerequisite,\nremove it from horizon prerequisite.\n\nChange-Id: I872aec210028373c39baee0ab846469fd9920de9\n"
    },
    {
      "commit": "744a829ce0b0a61a9b3be5afa8dfb4a258c69f11",
      "tree": "b9750b3fd5cec899300a0cbdb7484be8d0a882b3",
      "parents": [
        "5fb35b4f2bb072bd629e18fbc99522cd1ea73718"
      ],
      "author": {
        "name": "shutingm",
        "email": "shutingm@vmware.com",
        "time": "Sun Jan 28 23:06:40 2018 -0800"
      },
      "committer": {
        "name": "shutingm",
        "email": "shutingm@vmware.com",
        "time": "Mon Jan 29 02:11:17 2018 -0800"
      },
      "message": "Add the dependent package for python-pcre installation\n\nThis patch add libpcre3-dev and pcre-devel package for python-pcre\ninstallation.\n\nCloses-Bug: #1745606\n\nChange-Id: I59fc688519341c90dc33b79d536f0625a6c4dd17\n"
    },
    {
      "commit": "9fd38e79701b65d41116a8915e47978fc50176c6",
      "tree": "49f4cfff0c9566dcb6703af5ad870d5fe7ddb268",
      "parents": [
        "83194f956e1c5308386adbf7146626e75875bcfe"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Dec 11 12:20:25 2017 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jan 11 16:19:36 2018 +0100"
      },
      "message": "Add Fedora 27 support\n\nRemoving the (f23,)f24 support they are EOL.\nThe only non-trivial change is the apache-httpd default worker change,\nhowever might not be bad idea to use `event` instead of `worker`\nin the future, but for now keep it AS-IS and continue to use `worker`.\n\nChange-Id: I96d414a30b58bc4b43da45066fdf310a6a830079\nCloses-Bug: #1740194\n"
    },
    {
      "commit": "d8548008e6f8699175c84fd52f9de3ec7732f4ec",
      "tree": "14f651081dfbf1a25b48134293b8622efa1c78de",
      "parents": [
        "b0a08c1b04dd1478cf47b69b02042e076689b51c",
        "602a057fe0d0b357533feb84d87256edfb7970e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 28 12:16:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 28 12:16:42 2017 +0000"
      },
      "message": "Merge \"Fix dstat dependencies for memory_tracker on SUSE\""
    },
    {
      "commit": "602a057fe0d0b357533feb84d87256edfb7970e2",
      "tree": "cc2665e709d9a5a6a69f2835d5775998d794bcfe",
      "parents": [
        "0a97e5618641ab7f66c570aa30b8b805848b5a95"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Sep 26 10:15:28 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Sep 26 10:15:28 2017 +0200"
      },
      "message": "Fix dstat dependencies for memory_tracker on SUSE\n\nMemory_tracker imports psutil, but does not run inside a pip/virtualenv\nso the system provided psutil library needs to be provided. This\nis matching what is done for other non-SUSE distributions\n\nChange-Id: I96f944730dc8644333d906d71339351b29b03e08\n"
    },
    {
      "commit": "062829c3f600bef1187c3d8a4baca6f66327b62a",
      "tree": "559e9549358c07b04081b9948852647d1cf3844c",
      "parents": [
        "a08503ab4cbba229e9f89efb55c03f720477f3ba"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Sep 20 22:49:44 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 25 15:19:07 2017 +0200"
      },
      "message": "Drop MySQL-python installation from packages\n\nWe want that one to be installed via pip, if we still use it\n(by default PyMySQL is used, which is already installed via\npip as well).\n\nChange-Id: I76454aa7f84379aa387b144686bcfaa327b141ed\n"
    },
    {
      "commit": "387aadd14e87f2890ad8969c15edbe9f1d218a5a",
      "tree": "203d35a98c0febb4e3327252cba2c1fc9d298446",
      "parents": [
        "71e07c738d33ba2772c42c21f4db38032f2e17be"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Sep 14 09:25:59 2017 -0600"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Sep 14 12:37:27 2017 -0600"
      },
      "message": "Install neutron rpms/debs when lib/neutron is used\n\nlib/neutron service prefixes are neutron-* not q-*. We should install\nthose packages either way.\n\nThe patch moves files/*/neutron into files/*/neutron-common so that we\ncan correctly match */neutron against service specific dependency files\n(f.e. */neutron-agent) and load the common packages if any neutron-*\nservice is present.\n\nChange-Id: I57b36f2ed3f33737223a35d9ed734bb414f31e0b\n"
    },
    {
      "commit": "cdba1b371628aa0e8bc5b687351c5ee9b39e9bc6",
      "tree": "b13e396dbb3826eb76413d9a56c59503bda68138",
      "parents": [
        "d84f10c10b66e4c909880e6c0b5e588981845ccf"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 30 11:11:06 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Sep 01 15:08:17 2017 -0400"
      },
      "message": "Remove screen support from devstack completely\n\nThis tears out the alternative path of using screen, so that we only\nuse systemd enabled paths. This simplifies the number of ways that\ndevstack can be run, and provides a much more reliable process\nlauncher than the screen based approach.\n\nChange-Id: I8c27182f60b0f5310b3a8bf5feb02beb7ffbb26a\n"
    },
    {
      "commit": "dea3083d984569eac9647f1a28f10ae98afc42f7",
      "tree": "800c2e1aad42539fc1481f47ed8f2ea6135ce9bc",
      "parents": [
        "f7c250128bbff29402230a573be1339e7a713e0c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 01 00:16:51 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 01 08:15:07 2017 +0300"
      },
      "message": "Fix path to mlock_report\n\nThis patch fixes path to mlock_report.py. Also add python-psutil\nto dstat depends as it is required by mlock_report.\n\nChange-Id: Ia2b507a7b923f1e3393a9cb7746c66d39d6abfde\n"
    },
    {
      "commit": "ae664dd2f3f008747f2e16ef4243505bda14780d",
      "tree": "06baef9f0fac5abf676cd1bad388f97f9d29db32",
      "parents": [
        "edb6a4fb68c2ba9cf84d5f4aa298e86d581755d3",
        "cc36397134716116d802ba82b9ea9a0bc4830a42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 28 16:19:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 28 16:19:21 2017 +0000"
      },
      "message": "Merge \"Fixes devstack ldap plugin\""
    },
    {
      "commit": "7bbd4e95d02d2c54b673a93e53fc91dee61f2c90",
      "tree": "a6133982b4f738e8402000479034e7b9b097ab3c",
      "parents": [
        "d93433dfb8c0c72d6f387fa937a899afb1f15110"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jul 13 15:12:55 2017 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jul 24 07:32:15 2017 +0200"
      },
      "message": "Add f26 to the supported distros\n\nThe only mentionable diff is the kvm alias\ndoes not exists so we will install\nqemu-kvm as with rhel7 which also exists\nin the older supported fedoras.\n\nkvm also just an alias in suse so\nswitching to qemu-kvm  in suse as well.\n\nChange-Id: I5c79ad1ef0b11dba30c931a59786f9eb7e7f8587\n"
    },
    {
      "commit": "cc36397134716116d802ba82b9ea9a0bc4830a42",
      "tree": "0456458899b3d62fb9aef2b74f30c0ad068076cf",
      "parents": [
        "b79531a9f96736225a8991052a0be5767c217377"
      ],
      "author": {
        "name": "Leticia Wanderley",
        "email": "leticiafwanderley@gmail.com",
        "time": "Mon Jun 26 23:52:52 2017 -0300"
      },
      "committer": {
        "name": "Leticia Wanderley",
        "email": "leticiafwanderley@gmail.com",
        "time": "Mon Jul 10 17:06:16 2017 -0300"
      },
      "message": "Fixes devstack ldap plugin\n\nWhen the ldap service is enable on local.conf devstack ldap\nplugin starts slapd service using its default config on Ubuntu\nand installs ldap-utils package.\nEnables domain specific drivers on Keystone and creates LDAP\ndomain \u0027Users\u0027 with a demo user.\n\nChange-Id: I8d7aa260b01f675e4ed201ef93bfd66474f4b228\n"
    },
    {
      "commit": "66109302ab51ce89c5d2e9fe0e01cbdca8963fbf",
      "tree": "760954bb94169dab4ce13106921a987a29d0b2fb",
      "parents": [
        "51a4c28b028df00268baf3c911281d5364d349f1",
        "a881b887211a6bc9ce24a9b42400dffe88abdb67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 28 23:22:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 28 23:22:30 2017 +0000"
      },
      "message": "Merge \"Switch to lioadm for centos cinder\""
    },
    {
      "commit": "35649ae0d2a356c310fd92f16356bdd086cab290",
      "tree": "896b2dddcdd7e6884f7876dd20293d834e1833a6",
      "parents": [
        "9b2a2fa55dbba724a781d2720546611a8add8936"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Sat May 27 17:52:55 2017 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Sun May 28 09:58:51 2017 -0700"
      },
      "message": "Make stack.sh work on SUSE\n\nThis adds packages to suse for systemd python linkages as well as\napache2 and which. And configures mod_proxy and mod_proxy_uwsgi with\na2enmod.\n\nWe also properly query if apache mods are enabled to avoid running\ninto systemd service restart limits. Enable mod_version across the board\nas we use it and it may not be enabled by default (like in SUSE).\n\nAlso in addition to enabling mod_ssl we enable the SSL flag so that TLS\nwill work...\n\nFinally we tell the system to trust the devstack CA.\n\nChange-Id: I3442cebfb2e7c2550733eb95a12fab42e1229ce7\n"
    },
    {
      "commit": "c0d16c279ad2a24bd13e2dbd6ae6986c37c4f230",
      "tree": "987e0151a5738656e45694232d8495d0d3590188",
      "parents": [
        "d8283fde660bee2d4a5f639197a6a7010988b269"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri May 19 10:23:46 2017 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Wed May 24 14:13:27 2017 +0000"
      },
      "message": "Get rid of zookeeper from devstack\n\nIn Ibbb430fb1dbf66942168e0cb52d990ab6a2eb8d7, we are adding\netcd3 as a new base service. We should drop zookeeper\nand use etcd3 as the backend.\n\nSince cinder is the first service for this tooz+etcd3 DLM\nscenario and cinder uses eventlet we have cannnot use the\ngrpc based driver in tooz. So new CINDER_COORDINATION_URL\nthat defaults to the etcd3\u0027s grpc HTTP gateway based\ntooz backend.\n\nWe need to hold this change until the tooz change (see\nDepends-On) is available in a tooz release.\n\nDepends-On: I6184ed193482dad9643ccb2b97133d4957485408\nChange-Id: Ia187e1a86413edf25b909b6bb57e84fb4930a696\n"
    },
    {
      "commit": "27df725179045a2e91a34eb91e29e52d0fe5f663",
      "tree": "1d96a8b2d14e78cb7ae6a3be0555e13566ef9df2",
      "parents": [
        "6fe14a5d93bf42518255f7d375d80951e474b308",
        "bc6c992e3c5cf7ae48e64203cc83cb7665c5050e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 09 16:44:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 09 16:44:29 2017 +0000"
      },
      "message": "Merge \"Remove fping requirement\""
    },
    {
      "commit": "c006bbdeb26df2c60f43d222bdf918f9e24d551f",
      "tree": "efb3de250589ad929f797b4f79b2c91d387247c3",
      "parents": [
        "2eb322ab2e16b017ba71cfcc4d2ce84be8e5869c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 26 06:57:58 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 28 13:21:22 2017 +0000"
      },
      "message": "make USE_SCREEN\u003dFalse imply USE_SYSTEMD\u003dTrue\n\nIn order to start making the transition in the gate make\nUSE_SCREEN\u003dFalse also mean USE_SYSTEMD\u003dTrue. We\u0027ll never actually\ndeclare USE_SYSTEMD\u003dTrue in the gate (as that doesn\u0027t exist for stable\nbranches), but this will let us roll over the existing transition.\n\nWe also have to install systemd-python 234 because we are recording\nexception info in the journal, and all versions before that had a bug\nin processing that.\n\nRemove the somewhat pointless screen following journalctl commands. We\nreally don\u0027t want or need those, and they tend to build up over time.\n\nDepends-On: I24513f5cbac2c34cf0130bf812ff2df6ad76657c\n\nChange-Id: I6af6d1857effaf662a9d72bd394864934eacbe70\n"
    },
    {
      "commit": "bc6c992e3c5cf7ae48e64203cc83cb7665c5050e",
      "tree": "2c0303a7bea676128d75bdc6126ceaf5e2b847f7",
      "parents": [
        "a8204752e32ff619aa4d94409d7427bee0c50864"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 27 16:07:51 2017 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 27 16:10:57 2017 +1000"
      },
      "message": "Remove fping requirement\n\nThe os-fping API was deprecated in nova in\nI92064cbcb5f6414da0c9d294f912a860428af698.  I can\u0027t see anything\nobviously using it on codesearch.\n\nThis is only in EPEL for centos, which I\u0027m trying to remove.  But I\nthink less dependencies is always better than more in general hence\nthe removal.\n\nThis is essentially a revert of\nIbdc7479a9038321e4fc3953774a6f3e1dac90530\n\nChange-Id: I163fc48c860bae2a92c83cfdaed26b2e54630e20\n"
    },
    {
      "commit": "a881b887211a6bc9ce24a9b42400dffe88abdb67",
      "tree": "59e0e95eb316e7d14ecff3310a3c6adda0243f17",
      "parents": [
        "a8204752e32ff619aa4d94409d7427bee0c50864"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Apr 19 15:42:34 2017 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 27 15:47:48 2017 +1000"
      },
      "message": "Switch to lioadm for centos cinder\n\nCentos/RHEL 7 doesn\u0027t support tgtd.  While the packages are still in\nEPEL, there\u0027s no point in testing because nobody runs like this.\nSwitch cinder to use lioadm which uses LIO, and update package\ninstallations.\n\nDepends-On: I964917d13d9415223845ac17eb804ee7faceaf6f\nChange-Id: Idc5a4e856bfc93e9dc650d565a98a8e9b3df3481\n"
    },
    {
      "commit": "4da0fa8c1387e3888de1f4174b478e82e7cc7a67",
      "tree": "0de3b56a07b0b40983f4137b2c3cac03b80faacf",
      "parents": [
        "94047f45cd336239b42a9f3b58546768240400d4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 13 08:56:44 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 14 15:41:02 2017 -0400"
      },
      "message": "Always install apache and proxy-uwsgi\n\nWe\u0027re going to want to start using it by default so just start with\nalways installing it. This should not negatively impact anything else.\n\nAlso had to fix the test using cowsay, now that cowsay depends on\ncowsay-off.\n\nPart of uwsgi in devstack.\n\nChange-Id: I8306a992d9d006bc0130a255145a6880065aa0df\n"
    },
    {
      "commit": "13a29ab787657491aff3b463e1a328a0872f65d0",
      "tree": "8a650fe3e54a86e444176976eb862b07f4a5fc28",
      "parents": [
        "3d4c6d2dd16280de150b462ae51ccf85a932c7c1"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 13 08:31:00 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 13 17:52:37 2017 +0000"
      },
      "message": "Add python3-systemd package\n\nOtherwise journal logging under python3 doesn\u0027t work\n\nChange-Id: Ib136d88a522c40482a3e94d0386a26600236f135\n"
    },
    {
      "commit": "3d4c6d2dd16280de150b462ae51ccf85a932c7c1",
      "tree": "e216aaeecfbc7874c6ddfd37c1304c34ca2b9524",
      "parents": [
        "42414520b75ed50c67cb94353534fb52fa386f48"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Apr 12 13:57:36 2017 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Apr 12 14:33:00 2017 -0700"
      },
      "message": "Install netcat for libvirt live migration\n\nLibvirt live migration requires netcat. It appears that newer UCA\npackages may not automagically pull this in so explicitly list it as a\ndependency of nova compute here. Note that netcat/netcat-traditional do\nnot appear to work and netcat-openbsd is required.\n\nChange-Id: If2dbc53d082fea779448998ea12b821bd037a14e\n"
    },
    {
      "commit": "03fbc0d71bf4ee85820999ef1324dc319ef9d926",
      "tree": "f200b41d62749c0819d9b364bd8cde0af8e94a28",
      "parents": [
        "ec60d050f5528ccad53eb22a08ff0e96cea10132",
        "682e0abe1a58edcdde40a92df1f060dc8fa758c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 00:37:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 00:37:36 2017 +0000"
      },
      "message": "Merge \"Do not use libvirt-bin package anymore\""
    },
    {
      "commit": "ec60d050f5528ccad53eb22a08ff0e96cea10132",
      "tree": "98384196e1b60d7b79db66be7ac0df2e031dc8da",
      "parents": [
        "18c505ad826670cb8b262d5ed9dfed87ea472059",
        "1298f1bacd039347c1d2a58ddea6efc2e0db25e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 00:33:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 00:33:30 2017 +0000"
      },
      "message": "Merge \"Remove the EBTABLES_RACE_FIX added for Trusty\""
    },
    {
      "commit": "eb235814d3436953d548bb83c65851f7cec6d1e7",
      "tree": "6c6eb6007e1929e6c5ea082325403dcfbb028a3e",
      "parents": [
        "b87fec9e4b9076ead3a1fcdaa9802caea114d7a4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 06 10:52:48 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 06 10:52:48 2017 -0400"
      },
      "message": "Install systemd python bindings by default\n\nThese are needed for oslo.log to use journald support. They are\n*probably* already installed, but just in case we force install them.\n\nChange-Id: I0dc66bd2628ff4b3e1caa7ab4366d7f36ff7ea94\n"
    },
    {
      "commit": "1298f1bacd039347c1d2a58ddea6efc2e0db25e1",
      "tree": "f5bc7de012d236e2c356d25889505975c8102b3e",
      "parents": [
        "fb73a8fc6fa8cdc826b10c47490bc47cd0e6776a"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Mar 23 10:59:49 2017 +0100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 28 08:16:07 2017 +1100"
      },
      "message": "Remove the EBTABLES_RACE_FIX added for Trusty\n\nNow that we don\u0027t support Ubuntu Trusty anymore, we can remove\nthe ebtables race workaround.\n\nCloses-Bug: #1675714\nChange-Id: I70483f871e35fcaa933d1b7bac7dbb396aa22cef\n"
    },
    {
      "commit": "682e0abe1a58edcdde40a92df1f060dc8fa758c8",
      "tree": "7a75f8824516470bfe44f97bb894e1ac458008e4",
      "parents": [
        "dab52d755481500dce3bf5f990037cde5d8022eb"
      ],
      "author": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Fri Mar 17 19:19:00 2017 +0100"
      },
      "committer": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Fri Mar 24 10:44:10 2017 +0100"
      },
      "message": "Do not use libvirt-bin package anymore\n\nThe package libvirt-bin is a transitional package in Debian and should\nnot be used anymore.\n\nUbuntu Xenial is an exception here.\n\nBecause of that this change also adds the possibility to use \"not:\" to\nexclude distros in files/debs/* just as \"dist:\" limits distros.\n\nDepends-On: Icc59ea79f54d4ff8751f2e353ee3530fff3d961e\nCloses-Bug: #1673840\nChange-Id: I3998a7178d14ec40eae5cb199d66da9546cd6ccf\n"
    },
    {
      "commit": "0ab27e89f4475f403699c150b5d933eb0b0b4094",
      "tree": "4b26a77f5e2515cd45e4ea4a37fc66415bbc20a1",
      "parents": [
        "d18d7c86581b419541b291990173f5fb33a45445",
        "fe1d3d6a7b3faa804800292c48f6ed2d75157963"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 23 17:15:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 23 17:15:23 2017 +0000"
      },
      "message": "Merge \"Apache Keystone Template: reduce the number of processes to 3\""
    },
    {
      "commit": "21c8d6b2b527900b6f35be6ee8bf69bc8217fde0",
      "tree": "db49a2793e96688e99816e266b3b013f9095ce49",
      "parents": [
        "8ae0a2ea3bf0e1ab56f22ee7d0fbde2c605217ca",
        "3a6916e76811cbd1962636e4fe8016f79ed6028e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 17 15:49:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 17 15:49:47 2017 +0000"
      },
      "message": "Merge \"Install same packages for neutron-* services as for q-*\""
    },
    {
      "commit": "fe1d3d6a7b3faa804800292c48f6ed2d75157963",
      "tree": "1adf3f560206179f104c61d0c5fba848ae7f7b3e",
      "parents": [
        "477c55866bc5ee7d46b947da794c77f141d60e79"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Mar 15 13:27:20 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Mar 17 15:43:36 2017 +0000"
      },
      "message": "Apache Keystone Template: reduce the number of processes to 3\n\nNow Apache2 has 5 dedicated processes for Keystone Admin and 5 for\nKeystone Public. As each Apache process consumes some memory and\nwe arbitrarly decided 5 was a good number more than 2 years ago,\nmaybe now (with the recent memory pressure we feel) is a good time\nto reconcider.\n\nWith 5 processes our peakmem_tracker.py script reports a max RSS size\nfor the \"wsgi:keystone-ad\" and \"wsgi:keystone-pu\" processes of\n2 (public and admin) * 5 (number of processes) * 90 Mo (RSS of each\nprocess) \u003d 900 Mo.\n\nWith 3 processes, the overall max RSS for Keystone is\n2 * 3 * 90 \u003d 540 Mo.\n\nNote that this is RSS memory, but using the \"smem\" linux command on\nmy laptop, I noticed that the USS (Unique set size, i.e RSS excluding\nshared memory) is around 80Mo per process. So reducing the number of\nprocesses will actually reduce memory consumption.\n\nChange-Id: Iba72d94aa15ecaa87c0115ad26d6bpeakmem_tracker62d5b3bea0a\n"
    },
    {
      "commit": "e4b224928fb3bae1bbb086f429dfd3018375ace6",
      "tree": "c14af3ce7c3b55cdae16f0c9ce40eb90276589c9",
      "parents": [
        "485b8f13751548b200111cd8a40bc971d27a90af",
        "1d0841286e8eb4fbb18334cf664d89d78fef8efe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 09 12:38:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 09 12:38:52 2017 +0000"
      },
      "message": "Merge \"Adding haproxy package to Neutron\""
    },
    {
      "commit": "52bb64105fd559ee69a8ec1c0733e1f7448401a5",
      "tree": "bac6692e695d409f082824e1302e1743a576f6ab",
      "parents": [
        "6f23555c959ce2a121d57c27a7460815808ac2b6"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 27 15:11:11 2017 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 27 18:59:49 2017 +1100"
      },
      "message": "Use qemu-kvm-ev package on centos\n\nFor the latest qemu-kvm, you have to use the qemu-kvm-ev package,\nwhich is based off the qemu-kvm-rhev package, which is explained in\n[1] but you probably can\u0027t read it.  The gist is, that qemu-kvm-rhev\nis a later build of kvm that is incompatible with the base version\nprovided.  qemu-kvm-rhev is only provided with the RHV (ovirt) and\nRHOS (openstack) products.  CentOS rebuilds this package as\nqemu-kvm-ev as part of it\u0027s virtualisation SIG.\n\nI9a972e3fde2e4e552f6fc98350820c07873c3de3 has bumped up the minimum\nqemu version to 2.1.0.  It seems there is a an issue (bug #1668164)\nwhere having the qemu-system package installed gets picked up if\ninstalled, and reports the incorrect version to nova, causing failure.\n\nThis removes the installs from files/rpms/nova as it is all being done\nin function-libvirt.  We only install the qemu-kvm-ev package on\ncentos and remove the old work-around.\n\n[1] https://access.redhat.com/solutions/629513\n[2] https://wiki.centos.org/SpecialInterestGroup/Virtualization\n\nChange-Id: Ide91b261f35fb19d8bd7155ca016fa3b76a45ea1\n"
    },
    {
      "commit": "3a6916e76811cbd1962636e4fe8016f79ed6028e",
      "tree": "41ddf4d2619c2fb88fe511981a64bef67c7e702c",
      "parents": [
        "24b58a9a1a8ee3383dce7d3200b915aea1010858"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Sat Feb 25 05:12:38 2017 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Sat Feb 25 05:37:55 2017 +0000"
      },
      "message": "Install same packages for neutron-* services as for q-*\n\nThis patch creates symlinks between neutron-* files tracking runtime\ndependencies for services, and q-* files. Since lib/neutron is the\nnew recommended way to deploy neutron with devstack, this patch made\nneutron-* files real files, while q-* files are just symlinks.\n\nChange-Id: I0f361f31160d0fee40ad3e8de873edd05173e54e\n"
    },
    {
      "commit": "1d0841286e8eb4fbb18334cf664d89d78fef8efe",
      "tree": "ab6ec01c2ac814ddec4087262c4a77acc83e371e",
      "parents": [
        "fe86b35982e5e68492dbdfc693d56f9e2ee7baad"
      ],
      "author": {
        "name": "Daniel Alvarez",
        "email": "dalvarez@redhat.com",
        "time": "Thu Feb 16 09:38:13 2017 +0000"
      },
      "committer": {
        "name": "Daniel Alvarez",
        "email": "dalvarez@redhat.com",
        "time": "Fri Feb 24 12:05:03 2017 +0000"
      },
      "message": "Adding haproxy package to Neutron\n\nThis patch adds haproxy package to devstack as Neutron will rely on it\nfor serving metadata instead of the current Python implementation.\n\nhaproxy will reduce the memory footprint from ~50MB to ~1.5MB for\nserving metadata. It will be spawned for every Neutron router so,\nfor large deployments, it will be a significant memory reduction.\n\nChange-Id: I36a5531cacc21c0d4bb7f20d4bec6da65d04c262\n"
    },
    {
      "commit": "70a620846483c3f65500dbfe26aef7f3dc1ce50c",
      "tree": "b791e619d6bfdca5dd9d80d5dde831630390488b",
      "parents": [
        "894cbd654591b0cb2ff66d99af3175fb4f39902c"
      ],
      "author": {
        "name": "Sylvain Bauza",
        "email": "sbauza@redhat.com",
        "time": "Tue Dec 20 15:34:29 2016 +0100"
      },
      "committer": {
        "name": "Sylvain Bauza",
        "email": "sbauza@redhat.com",
        "time": "Wed Dec 21 15:33:52 2016 +0000"
      },
      "message": "Placement service only using default HTTPd ports\n\nThe placement API configuration was binding a specific port *and* was supporting\nto be called by the default HTTPd ports using a Location directive.\n\nGiven that the corresponding service catalog entry for the placement service type\ndoesn\u0027t mention the specific application port but is rather using the default\nport 80, we can remove that specific port and just use the default config.\n\nNote that we still need to use a VirtualHost directive for the specific placement\nconfig because ErrorLog is only scoped for either server or virtualhost but can\u0027t\nbe set for a Location (or a Directory) context.\n\nChange-Id: I9a26dcff4b879cf9e82e43a3d1aca2e4fe6aa3e6\n"
    },
    {
      "commit": "a09cb5acf908e04b6509484fdff43016ebebf2cf",
      "tree": "6f5d55733b6f73d53d8b6440ef304b7402611554",
      "parents": [
        "c95ca63ae3acdc3ebc36ab4efdfd874993ce72cc"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Dec 14 07:57:26 2016 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Dec 15 08:48:02 2016 -0800"
      },
      "message": "Use java version independent package on Ubuntu\n\nDifferent versions of Ubuntu ship with different versions of Java.\nTrusty had 7, Xenial has 8, and so on. This causes problems when we\nhardcode a versioned package name into our dep lists as that version may\nnot exist everywhere. Thankfully Ubuntu provides a default-jre-headless\npackage that we can use instead that maps properly onto whatever java\nversion is correct.\n\nChange-Id: I4e5da215c8f7aa426494686d5043995ce5d3c3af\n"
    },
    {
      "commit": "ea774b684d5116c626eb7b64eed9de4ecd5821a4",
      "tree": "2aba2891732a1b921e5debc3f289f6dc327bd282",
      "parents": [
        "77a7296248b2aae4ce878e33e05575748e7e4131"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Dec 09 00:57:57 2016 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Dec 09 07:23:33 2016 +0100"
      },
      "message": "[opensuse] add python-xml to general deps list\n\nthe python-xml is a subpackage from the standard cpython package that\nthat contains elementtree and other bits that are needed almost\neverywhere in OpenStack but isn\u0027t installed on a absolutely minimal\nopenSUSE Leap installation. This package doesn\u0027t exist on pip but\nis a SUSE only invention, so just treat it similar to a bindep.\n\nChange-Id: I82887c2e6895740d1b16d1269574519450ca783e\n"
    },
    {
      "commit": "77a7296248b2aae4ce878e33e05575748e7e4131",
      "tree": "4b6d83aeb7a656ad33ed023617b6fd47fd550d31",
      "parents": [
        "2f1da40b0ce32927cbbb9506678af0e82a0b1b51",
        "8f985b6ff1179d19872e83c97035fa49a8f660f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 06 13:36:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 06 13:36:52 2016 +0000"
      },
      "message": "Merge \"Remove heat code from devstack tree\""
    },
    {
      "commit": "ee548bc2bf409cffd4d131e5d6cf481704e50d89",
      "tree": "8b7d937e0d1a0878f092f138e1b6ce6094dfe643",
      "parents": [
        "c18b804b161647452283a243b9c55eb14a416d26",
        "a1e1f5128a22a7d0cdc8136063d27d64c270021d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 02 15:27:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 02 15:27:47 2016 +0000"
      },
      "message": "Merge \"Add keystone VirtualHost for port 443 when USE_SSL is True\""
    },
    {
      "commit": "0c51d06f75a97372018f50c9034c2b65abd9a878",
      "tree": "5eec51863f4fa1304a77d031dfcc26ef1f0f5640",
      "parents": [
        "5fe43995c7f3d55a09b28750addf048970a4167d",
        "ea1abcde180ec0f7fbcec604650f0e95db503102"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 19:32:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 19:32:58 2016 +0000"
      },
      "message": "Merge \"Swift: fix rsyncd.conf, ports were incorrect\""
    },
    {
      "commit": "471855ecd1b36c744162ec7c6c52768e1a1073e2",
      "tree": "d07a3d80a7a00a5e3c495c5c8c653604d9862385",
      "parents": [
        "a3bb131c138859367f4529720121fd3eb8e239fd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Nov 23 12:24:52 2016 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Nov 23 12:24:52 2016 +0100"
      },
      "message": "Add Fedora 25 support\n\nFedora 25 released,\nadding the required knobs.\n\nChange-Id: I8ce86aa9f23e9572d69eadcfc81af2e96d5be64f\n"
    },
    {
      "commit": "ea1abcde180ec0f7fbcec604650f0e95db503102",
      "tree": "e45590d36fc786a9960d87fdb33f63ffe1f37dac",
      "parents": [
        "7976f31fb956dcb1cbeea92906f5609f0b43acc4"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Nov 16 18:47:44 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Nov 16 18:47:44 2016 +0100"
      },
      "message": "Swift: fix rsyncd.conf, ports were incorrect\n\nSwift port base was changed in Ifd95b99004aead5ddc8ae1a8dd3ccd9c4f2abe91\nbut we forgot to update the rsyncd.conf. This patch update the rsyncd.conf\nfile.\n\nChange-Id: Id457c047c672a810c4c0c7721b6beeb01b719879\n"
    },
    {
      "commit": "8f985b6ff1179d19872e83c97035fa49a8f660f6",
      "tree": "cbc2d64c533919145c459cf52024be7698e0a8a2",
      "parents": [
        "ac65a5cac01aa6d66857fba08fc022c9bc1f413c"
      ],
      "author": {
        "name": "xiaolihope",
        "email": "dixiaobj@cn.ibm.com",
        "time": "Wed May 18 00:32:08 2016 +0800"
      },
      "committer": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Tue Nov 15 15:00:43 2016 +0530"
      },
      "message": "Remove heat code from devstack tree\n\nThis removes all of the heat code from the devstack tree, in favor of the\ndevstack plugin in Heat\u0027s tree.\n\nDepends-On: I4bed1e5cef5afa7b049b07640086a86a3f881e13\nDepends-On: Ic392bcc24bc374ee8511a94f1d8f6ac23131c7e3\n\nChange-Id: I5b60422bf1f5fa78aa8f3383f7a222e0356d9e42\n"
    },
    {
      "commit": "04e69de6c513e1cddaaa74eb2ff428a5db4d223b",
      "tree": "0584e3049c750a2f72876ffed8dbf3dae1f03fdc",
      "parents": [
        "7957489003137280aaa20415f5dc601a8276181e"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Wed Jul 27 08:05:05 2016 +1000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Sep 26 14:44:40 2016 +0000"
      },
      "message": "Mount identity admin script at /identity_admin\n\nThe /identity_admin endpoint is the port 80/443 equivalent of the\nservice that typically runs on port 35357. In v2 some operations must be\nperformed on the admin endpoint whereas on v3 the services on 5000 and\n35357 are exactly the same. This would be why the service was mounted at\n/identity_v2_admin however that is misleading because both the v2 and v3\nservices are present on that endpoint.\n\nThis is particularly confusing because we set this as the OS_AUTH_URL\nendpoint and it makes it seem like we are doing v2 authentication when\nwe are not.\n\nChange-Id: If73735026079fb19ca5bd44b3a4dc1f507b5c99d\n"
    },
    {
      "commit": "a2d18484195e700f28e0b7cca1a29e20d9d369b0",
      "tree": "d14dadbfb1bad781fffe1f8047d7d03831e5d0ca",
      "parents": [
        "81d89cf3584a5edadbaa2514305cf5721b29cdff",
        "4b49e409f853104dae021dfca1a9342ec9ac4709"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 21 18:19:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 18:19:40 2016 +0000"
      },
      "message": "Merge \"Use apache for tls-proxy ssl termination\""
    },
    {
      "commit": "4b49e409f853104dae021dfca1a9342ec9ac4709",
      "tree": "dc27f7ff83839baa55b459ca4aa2230c4ed19439",
      "parents": [
        "fb1e1cc7e3de4483de48661b03a4417e2d24957a"
      ],
      "author": {
        "name": "Gregory Haynes",
        "email": "greg@greghaynes.net",
        "time": "Wed Aug 31 18:19:51 2016 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Sep 20 08:14:11 2016 -0700"
      },
      "message": "Use apache for tls-proxy ssl termination\n\nStud is now abandonware (see https://github.com/bumptech/stud) and is\nnot packaged in xenial. Lets use Apache for SSL termination since its\nthere already.\n\nChange-Id: Ifcba410f5969521e8b3d30f02795541c1661f83a\n"
    },
    {
      "commit": "f3daa9548efd53e09d141f588342d4d94683b6c8",
      "tree": "e2017f04f747e03c3d176ba18487d0955deae232",
      "parents": [
        "fac8adbe1b2bdd2bae105228eb7acf2dd3f30da7"
      ],
      "author": {
        "name": "scottda",
        "email": "scott.dangelo@hpe.com",
        "time": "Tue Sep 06 13:45:32 2016 -0600"
      },
      "committer": {
        "name": "scottda",
        "email": "scott.dangelo@hpe.com",
        "time": "Tue Sep 06 16:21:57 2016 -0600"
      },
      "message": "Add thin-provisioning-tools for Cinder\n\nUbuntu\u0027s LVM packaging does not support thin provisioning by\ndefault:\n /usr/sbin/thin_check: execvp failed: No such file or directory\nThis is fixed with install of thin-provisioning-tools.\n\nChange-Id: I31f572934ea94cae6e2aea27a2c731ee5bca68d3\nCloses-Bug: #1615134\n"
    },
    {
      "commit": "4d6017566a2fd550b418609c8452e6cf35dd29a7",
      "tree": "97be48d39229c91d27ee17ea3f9e4c073f2fd4ae",
      "parents": [
        "23fc4e034289fc57e55726e73f2d792445a46c1f"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Tue Jul 12 19:34:09 2016 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Tue Aug 30 12:49:47 2016 +0000"
      },
      "message": "Add support for placement API to devstack\n\nUses lib/placement, but relies on some functionality from\nlib/nova. This leads to some weirdness since the nova has\nspecial status in stack.sh. If/when placement is extracted\nit may be good to follow the devstack plugin structure\ninstead.\n\nBecause the placement code is currently a part of nova, there\nare dependencies in lib/placement on a some $NOVA_* variable\nand, if virtenv is being used, the virtualenv used by nova.\n\nBecause placement currently runs using nova\u0027s configuration\nsettings, not a lot actually happens in lib/placement: apache\nis configured and keystone accounts and endpoints are created.\n\nIf PLACEMENT_DB_ENABLED is true then a separate placement db\nwill be configured.\n\nWhen complete the initial version of the placement service will\nprovide support for managing resource providers, inventories and\nallocations.\n\nThe placement api only runs under mod-wsgi.\n\nChange-Id: I53dd3e6b41de17387a0e179fc9ac64c143b6a9eb\n"
    },
    {
      "commit": "a1e1f5128a22a7d0cdc8136063d27d64c270021d",
      "tree": "ba77b5a196c66099d0437dd2d3b85dc621e0d9fe",
      "parents": [
        "61b319787bbd0af7f3cc1feb71cef0bef6dab373"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Jul 20 18:12:09 2016 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Jul 20 18:15:00 2016 -0400"
      },
      "message": "Add keystone VirtualHost for port 443 when USE_SSL is True\n\nAdd a VirtualHost that defines the necessary options for\nenabling SSL. The existing keystone Apache configuration already\ndoes all the location handling.\n\nChange-Id: I836a471a7258f14f051d3dd8bdb428286b5a11aa\n"
    },
    {
      "commit": "eecb983529a9164a0dabf19ea4c3186a708fa0c3",
      "tree": "80bdb1f670b300864fc1b1fe4a94834da791b8dd",
      "parents": [
        "4f9d2aa63286688ef2efc9b36b31cc1d31b88222"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Jul 13 12:34:03 2016 +0200"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Jul 13 12:36:13 2016 +0200"
      },
      "message": "Remove support for End Of Life (EOL) Fedora 22\n\nFedora 22 reaches its EOL on 19-JUL-2016[1].  Remove it as\nofficially supported distribution.\n\nThe current two supported Fedora distributions are Fedora 23 and Fedora\n24.  (Change Ia4a58de4973ef228735c48b33453a0562dc65258 already added\nsupport for Fedora 24.)\n\n[1] https://fedoramagazine.org/fedora-22-end-of-life-2016-july/\n\nChange-Id: I5b4e1ddb6165a9065e80e84175246678a7356f18\n"
    },
    {
      "commit": "72b233c1e042dd55cc7e7785f2e1ecd6ae4fc1aa",
      "tree": "161502b6fbdd42bfd2731558046f641c9038e294",
      "parents": [
        "35f0f09f005e9879d73ba6242cbf8e5409ff70a6"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jun 01 16:43:07 2016 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jun 01 16:52:41 2016 +0200"
      },
      "message": "Allow to use Fedora 24 with devstack\n\nLooks like f24 does not have any special change compared to the\nprevious release, we just need to add f24 where f23 present.\n\nChange-Id: Ia4a58de4973ef228735c48b33453a0562dc65258\n"
    },
    {
      "commit": "841fdafa0bc542b595b267428c5d929bf0726205",
      "tree": "17524776a82b40151458eabc939a4803bf3156a4",
      "parents": [
        "13b3be10a754c0e0f9fb31ce824d5f2d9cc905de"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sun Jun 21 10:08:22 2015 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon May 02 19:10:18 2016 -0500"
      },
      "message": "Use path-mounted keystone when running in httpd\n\nWhen running in httpd, keystone accepts requests on /identity and\n/identity_v2_admin.\n\nThe path endpoints should be preferred over the ports so keystone\nis configured to point applications to the path endpoints by\nsetting admin_endpoint and public_endpoint.\n\nChange-Id: I34569b9e03c3f36748c92d803349e22a7ee1a633\n"
    },
    {
      "commit": "de40d9234b2436c6279ca1f913d9a2c69c11976d",
      "tree": "5bffb1cb207fe488b2f860a62862b1f5bb053a2f",
      "parents": [
        "e41a716ff0b5bdcacd3e98690e05b0e8d2dd8cd7"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Mar 29 12:04:24 2016 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Mar 30 12:45:30 2016 +0200"
      },
      "message": "Remove Ceilometer leftover\n\nCeilometer uses a devstack plugin for a while now, so there should not\nbe any need for this file in the main devstack repository.\n\nChange-Id: I3577c52b106c63c465a40ea3740eb5b8384e900e\n"
    },
    {
      "commit": "70dcc17592c647600ec566686a1f63f2e802225e",
      "tree": "7c0acd2c5f0eccdc2997a90b4b0db4bb078ec7e2",
      "parents": [
        "8b416ae821d8487f22d3d564c30da44d6cb2826a"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Mar 28 18:40:05 2016 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Mar 28 18:40:05 2016 +0200"
      },
      "message": "Remove libnspr4-dev for ceilometer-collector\n\nSince change Ie38deadf190db33863c99d4610157349484ac10f ceilometer does\nnot use spidermonkey which needed libnspr4-dev to be installed. Thus the\nrequirement can be removed now.\n\nChange-Id: Ib0685181f1cc4c9b58411a1679ac9dec1812f683\n"
    },
    {
      "commit": "d99c29032bb0cc89ffe6874c7b879b84897ff0b0",
      "tree": "f0ad4de669a23d4bc9fa528f8d83bdf2a209ae2f",
      "parents": [
        "0a2a7ae8471575d887a19b9bf8b7375ea1fd7f45"
      ],
      "author": {
        "name": "Mark Vanderwiel",
        "email": "vanderwl@us.ibm.com",
        "time": "Thu Mar 17 12:19:16 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 22 09:34:04 2016 +1100"
      },
      "message": "Add dependency for hexdump\n\nhexdump is used in common function generate_hex_string which is\nused by nova and heat.  The current general dependencies do not\nhave this dependency covered, instead it is usually pulled in by\nother implicit dependencies when a full devstack is built. In\ncases where only a subset is built (like just Heat and keystone)\nhexdump is missing.\n\nAdded unit tests for the generate_hex_string function.\n\nDepends-On: Ib47d802a31a0f4c2a49daa7e6698e37c70a2365a\nChange-Id: I77c8c2019fb8b8174cdfaed3e56ebf728f0732b7\nCloses-Bug: #1558672\n"
    },
    {
      "commit": "320f0d79a55e7a114e2d4f027227bc43402925f8",
      "tree": "59cb07416053c219ccb5b39cc325f4e3e36f552f",
      "parents": [
        "aeb1e4d4bb5f77aac23cd041e0b37e5e17a85e23",
        "3bf69e835a043e7deecbbe3568426042961116a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 17 18:01:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 17 18:01:59 2016 +0000"
      },
      "message": "Merge \"Remove EC2 API from devstack\""
    },
    {
      "commit": "f21b86fefbcebd1430909b1db89ef2cf3154c705",
      "tree": "d3f9ad79b6ac7cfc52eda4eba5721301fa176c62",
      "parents": [
        "f0f371951f0df7b797556fd6c5f3ceb0fcc9d76c"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Wed Mar 16 17:58:07 2016 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 17 14:26:48 2016 +1100"
      },
      "message": "Install uuid-runtime on Ubuntu\n\nIt seems uuidgen doesn\u0027t exist by default on the new trusty nodes [1].\nThere are quite a few projects that use uuidgen [2] so we need to\nensure it\u0027s on the node.\n\nOn Trusty, this is provided by the uuid-runtime package.  Note that on\nCentos \u0026 Fedora this is provided by util-linux which is already tehre.\n\n[1] http://logs.openstack.org/75/292475/1/check/gate-telemetry-dsvm-integration-ceilometer/2e85d1f/logs/devstacklog.txt.gz#_2016-03-16_19_20_30_116\n[2] http://codesearch.openstack.org/?q\u003duuidgen\u0026i\u003dnope\u0026files\u003d\u0026repos\u003d\n\nChange-Id: I230836d8b644698473d0611931334c232cf00734\n"
    },
    {
      "commit": "3bf69e835a043e7deecbbe3568426042961116a3",
      "tree": "d18f9a4502167bd698132677a172327c8d2a3d90",
      "parents": [
        "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 15 12:21:34 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 15 13:32:23 2016 +1100"
      },
      "message": "Remove EC2 API from devstack\n\nThis all started with an investigation into Fedora\u0027s use of ecua2ools\npackage.  This package is a bit of a nightmare because it pulls in a\nlot of other system-python packages.\n\nFor Ubuntu, this package was removed in\nI47b7e787771683c2fc4404e586f11c1a19aac15c.  However, it is not\nactually a \"pure python\" package as described in that change, in that\nit is not installable from pypi.  I can\u0027t see how you could actually\nrun exercises/euca.sh on Ubuntu unless you installed euca2ools by hand\n-- ergo I suggest it is totally unused, because nobody seems to have\nreported problems.\n\nIn the mean time, ec2 api has moved to a plugin [1] anyway where the\nrecommendation in their README is to use the aws cli from amazon.\n\nThus remove all the parts related to EC2 and ecua2ools from base\ndevstack.\n\n[1] https://git.openstack.org/cgit/openstack/ec2-api\n\nChange-Id: I8a07320b59ea6cd7d1fe8bce61af84b5a28fb39e\n"
    },
    {
      "commit": "1066def32dd75a49838fcdb29d0f76016e870b6e",
      "tree": "35f221dc1bd74ac7cacaea1042df54bbeb88e5e2",
      "parents": [
        "2a80a88177de8407e1a54b1b9cd0355b315d87df",
        "a6f3229eb02c409b2d875c9692e9d3b62e859f71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 21:03:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 21:03:02 2016 +0000"
      },
      "message": "Merge \"Re-add \"redhat-rpm-config\" dependency\""
    },
    {
      "commit": "2b37e97a570aa440a3ba16b1940ee1445d64af84",
      "tree": "b6b6205d4cc261a1b2a27ac98d0ff799c9fd4720",
      "parents": [
        "fe0c2ba7ade6e2e4037a646a90eec7dfde705a08",
        "8d6d116530634cdaca5ab6d3af9ca0ae1960c025"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 13 03:52:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 13 03:52:20 2016 +0000"
      },
      "message": "Merge \"Install libosinfo on n-cpu nodes\""
    },
    {
      "commit": "a6f3229eb02c409b2d875c9692e9d3b62e859f71",
      "tree": "025dbdc8aaa73f36691dc6c81984e00dd9aec608",
      "parents": [
        "25fe1be8b151b4ac529fdf03be50f7db65033abf"
      ],
      "author": {
        "name": "John Eckersberg",
        "email": "jeckersb@redhat.com",
        "time": "Fri Feb 05 15:39:11 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Feb 11 14:30:56 2016 +1100"
      },
      "message": "Re-add \"redhat-rpm-config\" dependency\n\nThis was removed in commit 19363fc1e79e70d390da0f4d0a19a5ef476b11d4 as\nan unneeded F21 dependency, but due to missing dependencies as\ndescribed in the bug, /usr/lib/rpm/redhat/redhat-hardened-cc1 is\nrequired and is provided by this package.\n\nChange-Id: I2c0c3b0198d795d947fd77005fd7528de561dfcb\n"
    },
    {
      "commit": "985e958dda3e843442f76199caf63fa8b93680cc",
      "tree": "fd99f845efb549c1c5812767d166e2896a3358f6",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 10 07:25:24 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 10 15:39:31 2016 -0500"
      },
      "message": "remove keystone templated catalog\n\nThis is just another code path for little benefit in devstack which is\ngoing to rot out. We should be opinionated here and only support the\ndynamic catalog.\n\nChange-Id: I4e5c7e86aefe72fc21c77d423033e9b169318fec\n"
    },
    {
      "commit": "8d6d116530634cdaca5ab6d3af9ca0ae1960c025",
      "tree": "db9459d064e2618416ae1d9999666e86be173fb4",
      "parents": [
        "f1cecf52c069c83e2cba368212b0a7ffc5de7f05"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 09 15:13:25 2016 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Feb 10 06:38:43 2016 -0800"
      },
      "message": "Install libosinfo on n-cpu nodes\n\nAs of 9de8f7230d069e4da9736f09ad5d17773315b476 nova is now attempting\nto import libosinfo packages, so install them for goodness sake.\n\nChange-Id: Ib481dda475dd2975a513052478be0007aa1cf4a8\nRelated-Bug: #1543288\n"
    },
    {
      "commit": "da1cc5780d9501f5705a5e9844e819067514217f",
      "tree": "0a951412ea115c4c84f176e739ac0276aaa91495",
      "parents": [
        "e20cb43fd691c77919d77618bce46bc8c3e4de11"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Tue Feb 02 09:09:28 2016 -0800"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Mon Feb 08 11:36:37 2016 -0800"
      },
      "message": "Remove microseconds from apache log(s)\n\nRemove the microseconds from the apache logs and move back to using\nmilliseconds. There is no longer any 2.2 workarounds in the keystone\nsetup process.\n\nChange-Id: I8787eee41fbde1f9794aeffe1e862af0d5117bc3\n"
    }
  ],
  "next": "42164c82141351cc033e1703fae1ad4f8bd60d68"
}
