)]}'
{
  "log": [
    {
      "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": "2960bfa7f63c26d94c8aed2c3e1a6ff039b530f0",
      "tree": "94342e72c360ea48ca316df43659adc8ef036f22",
      "parents": [
        "585501a250cd4ee8210c81176ce89b0430b97753"
      ],
      "author": {
        "name": "Tushar Gohad",
        "email": "tushar.gohad@intel.com",
        "time": "Tue Nov 17 14:06:28 2015 -0700"
      },
      "committer": {
        "name": "Tushar Gohad",
        "email": "tushar.gohad@intel.com",
        "time": "Tue Nov 17 20:36:03 2015 -0700"
      },
      "message": "Add liberasurecode-dev as a swift dependency\n\nSwift requirement PyECLib won\u0027t bundle liberasurecode\ngoing forward given the package is available in common\ndistros now.  This patch adds liberasurecode-dev(el)\npackage to the devstack debs/rpms list for Swift as a\nPyECLib build/install dependency.\n\nChange-Id: Idbc2ca3f677f1b8153ebf3a5912f4354525a55c7\n"
    },
    {
      "commit": "c416d8b94f473908a82f4e842c768927b62fc20a",
      "tree": "470fa3f3b53528c8ed9688b17dd0db07c7f01fa1",
      "parents": [
        "7d515b5db8e98a54ff9c8c5211383f9f2c33b2db"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Nov 09 15:20:22 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Nov 09 15:20:22 2015 +1100"
      },
      "message": "Sort rpm/deb files alphabetically\n\nThis is rather trivial, but it makes comparing the files much easier\n\nChange-Id: I01e42defbf778626afd8dd457f93f0b02dd1a19d\n"
    },
    {
      "commit": "2949f4bffeac068f88f6fb634d89c34e48fc9c18",
      "tree": "a3eadad892ac45b352ab8b6d33e9e7130cb7f575",
      "parents": [
        "05163d66ac4459cabff4ccf303b7ec10f2fa72a7",
        "e52f6ca11fc581d5ab3da4200ed0128287ec2d39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 15:27:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 15:27:29 2015 +0000"
      },
      "message": "Merge \"Remove packaged rpm python libraries\""
    },
    {
      "commit": "e52f6ca11fc581d5ab3da4200ed0128287ec2d39",
      "tree": "c6bbac8787f02ab09062d4874f982470f3d019dc",
      "parents": [
        "68ed19b696c347d7e9d48b92b643419549bbd249"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 05 09:35:52 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Mar 13 14:14:49 2015 +1100"
      },
      "message": "Remove packaged rpm python libraries\n\nLet\u0027s just use pip versions\n\nChange-Id: Idf3a3a914b54779172776822710b3e52e751b1d1\n"
    },
    {
      "commit": "b1a094d289a53fcbb0d04c0d3fa72707583728bd",
      "tree": "164c3c86b85748add484bacf144d3552d7d4d1f3",
      "parents": [
        "ed2c38a0f395c5d59ff46506495d8f62143fed65"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Mar 12 13:57:11 2015 +0100"
      },
      "committer": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Mar 12 16:26:47 2015 +0000"
      },
      "message": "Install rsync-daemon on f22\n\nswift requires to have rsyncd running as service or behind xinetd.\n/etc/xinetd.d/rsync is not shipped with f22 and the daemon mode\n requires an additional package.\nAdding rsync-daemon as swift dependency for f22 and f23(rawhide).\n\nChange-Id: I33222719cabed59a261ce1b8ddedc457aa03800e"
    },
    {
      "commit": "1f316beb2052b715f077ef42279361026d1a24c3",
      "tree": "fedb4063e69caff48b005ccc7102a47aec971f55",
      "parents": [
        "55383f1a9bb2538b3e6add6dd9bf38080b910492"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 26 16:39:57 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 27 09:22:52 2015 +0100"
      },
      "message": "Remove rhel6 and py26 support\n\nel6 is shipped with Python 2.6.x which is not expected\nto be supported with the openstack kilo release.\n\nFor el6 support we need to do lot of thing differently,\nwhich makes the code more complicated.\n\nThis change removes el6 and py26 support from devstack.\n\nThis change also removed a discontinued (1 year ago)\nopenSUSE 12.2 code path, which used a similar codepath as el6.\n\nSeveral comment related to el6 also removed or modified.\n\nChange-Id: Iea0b0c98a5e11fd85bb5e93c099f740fe05d2f3a\n"
    },
    {
      "commit": "6d20f09045dba237caf50d8d55dcc90a9f105ee0",
      "tree": "063cb2010e861e72b38ec7014ab3611cd0e99525",
      "parents": [
        "ce9581ac954260904ee36a1354e274202b1daa3b"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Wed Oct 22 15:34:46 2014 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Wed Nov 12 17:46:40 2014 +0100"
      },
      "message": "Initial support for Fedora 21\n\nInitial support for Fedora 21.  Add f21 to the distribution lists for\nrpms, ensure \"mariadb\" is used over \"mysqld\" and enable it in the\ndistro check, as we have several reports of it working.\n\nTested with [1]\n\n[1] http://download.fedoraproject.org/pub/fedora/linux/releases/test/21-Beta/Cloud/Images/x86_64/Fedora-Cloud-Base-20141029-21_Beta.x86_64.qcow2\n\nChange-Id: I97cbede806e5c00363c7174fa1e9f286de96aab6\n"
    },
    {
      "commit": "87d74a0bddc3db0f1541050be104ea78b3076afe",
      "tree": "42400dc5d0f252afbcd88da9eed9514bfd617f9e",
      "parents": [
        "2efb9781c492a05962ea287f1addb3f791911fbd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 09 20:18:04 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 09 20:18:04 2014 +0200"
      },
      "message": "Promote libffi-dev as a general dependency\n\nlibffi-dev/libffi-devel can be requested for rebuilding the\npython clients which is an un-skipable part of the devstack install.\n\nPromoting the libffi-devel to a general dependency.\n\nChange-Id: I1dac7fd536b94de1e49aaf335ac29ffae1bd39d1\n"
    },
    {
      "commit": "692011593eedb662205471606d9099afba062bd1",
      "tree": "568cb0ee4dbbf636654f76ff2af7c1553ed68558",
      "parents": [
        "f2fd04924f26aef4f74fa1b192e1fa1d76e1546c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun May 18 09:32:41 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun May 18 09:40:23 2014 +0200"
      },
      "message": "Move gcc to general\n\nLot of packages explicitly requires gcc now, but almost all of\nthe components needs it.\n\nAlways keep gcc in hand-range.\n\nfiles/rpms/general: always installs the libxlst2-devel, not just on\nRHEL 6, package recompile capability always handy and these are small\npackages anyway.\n\nChange-Id: Ia7d0e1938fb2453e3c02b979f99d6d179c6a24c6\n"
    },
    {
      "commit": "d7f7cb275cf0dd78a1490a056685b6753591d14f",
      "tree": "ba37d6b1c88d5e2a2938ef3e8114a18c79e27c95",
      "parents": [
        "473add7e0b467e4ebf2ed6a682e9ca175facd714"
      ],
      "author": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Fri Mar 14 14:13:16 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 15:35:28 2014 +0000"
      },
      "message": "Add python-dev to general requirements\n\nPackage python-openstackclient depends on pycrypto, and pycrypto depends\non python-dev. Since python-openstackclient should be installed in any\ncase, python-dev should be in general requirements.\n\nChange-Id: I2d6f5919bdc1175252c78cd203a8769d3892b923\nCloses: bug 1292477\n"
    },
    {
      "commit": "353c4f1240d974e9ce93ba1f00a4bc7fe2c5856e",
      "tree": "bb95fa6fedd6a9db36f941968fd1d54d89c8b147",
      "parents": [
        "d9259ea466e54349fa87e7f76b7dfd061b19423c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 08:44:18 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 08:44:18 2014 -0400"
      },
      "message": "remove additional f18 references\n\nf18 has been EOL for 6 weeks now, time to purge it from devstack\n\nChange-Id: I5aac2c63b2f4cd8b01ae685b1acf4c188637558b\n"
    },
    {
      "commit": "2d65059e725ad27d1e9bdddbea9982d1d8027c01",
      "tree": "78bea5d54978a6b00c74c2d36fbe5edf87a92343",
      "parents": [
        "4fa0401d3386b56f66efc50712463fbabdc8fc80"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 20 15:49:13 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 20 17:02:51 2014 +0100"
      },
      "message": "Add RHEL7 beta support\n\nRHEL7 still in beta status, so it will require the FORCE option,\nuntil the GA release.\n\nThe main notable difference from another RHEL family members, it does\nnot have the mysql alias for the mariadb.\n\nChange-Id: Ic90bb6c3dd9447fc80453c3dc1adb22cdfc6226f\n"
    },
    {
      "commit": "d7f6090f29786f091773497bc3597142d94619ec",
      "tree": "700f189c6494787e8b626c30e26cf0fd73d0adf6",
      "parents": [
        "bc22aeb4bc6a37ea02e2c97936c2005614af6e75"
      ],
      "author": {
        "name": "Alvaro Lopez Ortega",
        "email": "alvaro@gnu.org",
        "time": "Sun Dec 22 17:03:47 2013 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Fri Jan 10 10:52:41 2014 +0100"
      },
      "message": "Add support for Fedora 20\n\nThe list of RPM packages have been updated to support the recently\nreleased Fedora 20 distribution.\n\nCloses-Bug: #1263291\n\nCo-Authored: Alvaro Lopez Ortega \u003calvaro@gnu.org\u003e\nChange-Id: Ia66abef1a1a54e6d5ee6eebc12908cef3f1d211d\n"
    },
    {
      "commit": "62d1d698a0c1459e2519938259175cfed86f4a55",
      "tree": "f92a5cf11293082891c13938845e5f0d3c535ffb",
      "parents": [
        "206a2ac312dbd129cf6ea0494cfc9f7221056557"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Aug 01 17:40:40 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 07 20:28:56 2013 -0500"
      },
      "message": "Add tools/install_pip.sh\n\nInstall a known working recent version of pip that handles installation\ndependencies more correctly than before.  Extract to a separate script\nso it can be used apart from stack.sh.\n\n* Install distro setuptools if it not already present\n* Install pip from source tarball as get-pip.py proved to be unreliable\n* Remove python-distribute and python-pip from all prereq files,\n  move python-setuptools to \u0027general\u0027\n* Remove the earlier unfubar_setuptppls() call that attenpted to fix this\n* Only update requirements.txt when no changes in repo\n\nTested on Precise, F18 and CentOS6.\n* Fedora and RHEL allow pip to install packages ON TOP OF RPM-installed\n  packages.  THIS IS BROKEN.  And is one reason we have to be so picky\n  about order and so forth.\n\nChange-Id: Ibb4b42119dc2e51577c77bbbbffb110863e5324d\n"
    },
    {
      "commit": "b6f7ea4fb0bfd4bcc1d1bb35f97d29eb70075b73",
      "tree": "fcd311aade39a5bdb97157bd038034040dd13b3c",
      "parents": [
        "fa7ac3f9b0168c91e67bf4fcfe1ef117f6337253"
      ],
      "author": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Mon Jul 29 08:12:39 2013 -0700"
      },
      "committer": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Mon Jul 29 08:12:39 2013 -0700"
      },
      "message": "Added libffi-dev to the needed packages\n\nChange-Id: Ida7001886f17c9413b33312f12f2478a54bd6c90\n"
    },
    {
      "commit": "22f4d5e7365f83f7e32ce76c57a740be980820a8",
      "tree": "170b021f5d105839be37f32c1a2d2fee986607c4",
      "parents": [
        "f756470f0d3eb69668dc6fc9f0bb117d26d644d8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 08 21:18:45 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 15 15:50:17 2013 +0200"
      },
      "message": "F19 rpm dependencies\n\nFedora 19 rpm dependencies are the same as Fedora 18.\n* Adding f19 to the \u0027dept:\u0027 list.\n\nChange-Id: I927c31d45ac03b8bddac117e7f501d1255a25200\n"
    },
    {
      "commit": "4a9f26bf2081f6d3643f4d4e30434024b8724887",
      "tree": "e22754f338149faa2f12e40e2b7f5bb80d950768",
      "parents": [
        "643606730677d940afb91c7f899018eebbc3db3f"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Wed May 22 05:50:21 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Mon May 27 21:26:18 2013 +0000"
      },
      "message": "Install nose 1.1 from EPEL for RHEL.\n\n * It\u0027s not possible to prevent python-nose (which is not compatible\n   with Tempest) from being installed since so many os packages\n   dependent on it.\n * This patch installs python-nose1.1 from EPEL and adds a\n   /usr/local/bin symlink for nosetests1.1 so that invocations for\n   Tempest will work as expected.\n\nChange-Id: I756d1ca5eda127dcdd2efb047c8e14dd344f710d\n"
    },
    {
      "commit": "70e6b7d14c159045f9e648c34f265c6cee196c71",
      "tree": "00ae1d8d1eeb96e9872088c57087278c96c37a16",
      "parents": [
        "9f52cd78f26c984803763c13ba520b92bb27132b"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Thu May 16 10:57:17 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Mon May 20 18:15:21 2013 +0000"
      },
      "message": "Avoid installing python-nose for RHEL6.\n\n * python-nose on RHEL isn\u0027t new enough to support Tempest.\n\nChange-Id: I98107bf664a12f6252f74b4511e3228d511ff855\n"
    },
    {
      "commit": "64dd03dd78b420a7983e2e36fb8ffb234c12e859",
      "tree": "b6a0c56c786781d332c2898c1b965e594f4fc701",
      "parents": [
        "41f748525090a994baad2d12e7b93994ad71e093"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 11 12:01:09 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 23 08:47:36 2013 +1000"
      },
      "message": "Modify RPM lists for RHEL6\n\nModifications to the RPM list to make devstack work on RHEL6.  Makes\nvarious packages only install on Fedora distros; generally letting pip\ninstall the missing dependencies on RHEL.\n\nAdditionally the Qpid package name is different in RHEL6 to Fedora.\nAlso a small re-write of the config file is required to avoid\nauthenication issues.\n\nChange-Id: If497099d27aa9cd80e1c1cee1aff2ed6b076d309\n"
    },
    {
      "commit": "c6d54c10dff89c515e567b49247c7f13eaf4c2e8",
      "tree": "ac63c8854f990e3344cdd25f65b2c08d8da679c6",
      "parents": [
        "e89fd6ae452a9866114e6bfb3260730856555a78"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 13 15:08:26 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 13 15:08:26 2012 -0500"
      },
      "message": "install memcached for swift via files\n\nwhen swift was enabled we were installing memcached via\nstack.sh, after marking it optional in files. Just use\nfiles instead.\n\nChange-Id: Ib8ee2d1f47254e805f4747b8aff6e89baa66913c\n"
    },
    {
      "commit": "5218d451dc6d21c32e5bf5ab81c53bdd1db50234",
      "tree": "819ee74485e720bad41b141e2f30b7f5414610e8",
      "parents": [
        "c1a37a5d463a04675c5718be1b7510ffbd31a020"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Feb 04 02:13:23 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Apr 11 14:55:47 2012 -0500"
      },
      "message": "E) Add support for Fedora 16\n\nHighlights:\n* Add files/rpms/*\n* get_packages() only loads deps for services that are enabled\n\n11Apr2012\n* change mod_wsgi cwd to $HORIZON_DIR\n* fix horizon apache log file name and location\n\nNote: This superceeds https://review.openstack.org/4364\n\nChange-Id: I95486584561e4418907a6a4feb0ffbe4f4ea1843\n"
    }
  ]
}
