)]}'
{
  "log": [
    {
      "commit": "00d0da36af934bfdc15a5175e8cac3667e8cd581",
      "tree": "24ff8950ee53890cdcdfc9b30829d42dd40815bc",
      "parents": [
        "7ec3772d5f9baf63c98b66a6f1bf41dca29b3062"
      ],
      "author": {
        "name": "Wayne Okuma",
        "email": "wayne.okuma@hp.com",
        "time": "Thu Jan 22 16:06:41 2015 -0800"
      },
      "committer": {
        "name": "Wayne Okuma",
        "email": "wayne.okuma@hp.com",
        "time": "Mon Feb 09 11:35:00 2015 -0800"
      },
      "message": "Adds elasticsearch support as a pre-req for the glance-index.\n\nAdd elastic search pkg installation and start into the glance install\nand start paths.\n\nChange-Id: I53fc37225dd606f627c9f967083007613eb1f1bb\nImplements: blueprint catalog-index-service\n"
    },
    {
      "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": "18a81a20581e7e53fa69d91b6b77f739b1e960b2",
      "tree": "744070f285db97e83bb30df527b3ad3ad5f4a1da",
      "parents": [
        "fe2f9868164d169c4170cc41285247dd20a39092"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Dec 26 09:53:21 2014 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Dec 26 09:53:21 2014 -0600"
      },
      "message": "Stop installing setuptools from distros\n\nWe go through a bunch of trouble to install setuptools via pip. Having\nit in the distro install too is confusing.\n\nChange-Id: I6875fe2a1ee6b7d296f7f44b4b1601794b136440\n"
    },
    {
      "commit": "91e4018afd98e454a0d56a69271e089ac97aab5c",
      "tree": "349ec31676460386617da7382c94bd254ccf2c67",
      "parents": [
        "8f8e2d1fbfa4c51f6b68a6967e330cd478f979ee"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Thu Nov 13 12:18:33 2014 +0100"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Thu Nov 13 12:27:59 2014 +0100"
      },
      "message": "Add \u0027net-tools\u0027 package dependency\n\nNoticed this on a freshly installed, minimal Fedora-21 (from\ndevelopment repos):\n\n  $ ./stack.sh\n  [. . .]\n  2014-11-13 10:56:22.442 | + local exitcode\u003d0\n  2014-11-13 10:56:22.453 | + sudo route add -net 10.1.0.0/24 gw 172.24.4.2\n  2014-11-13 10:56:22.479 | sudo: route: command not found\n  2014-11-13 10:56:22.488 | + exit_trap\n  [. . .]\n\nAlso added it to files/rpms-suse/general, just in case.\n\nChange-Id: I77954d97e654e8f384a2016631df14e73be927fe\n"
    },
    {
      "commit": "6518c0b88ea52e93513fa34dd63eeb4596875212",
      "tree": "de7bf42e4d2630965059b5fc38aeec7351d07f07",
      "parents": [
        "56d4919a1a19dcab892263e351ffbf3d74ead72c"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Oct 15 17:26:59 2014 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Sat Oct 18 06:40:08 2014 +0900"
      },
      "message": "Compile Horizon message catalogs during stack.sh\n\nRecently compiled message catalogs (mo files) were removed\nin Horizon and django_openstack_auth repositories.\nWe need to compile message catalogs to make translations\navailable for Horizon users. It is useful for developers too.\n\nChange-Id: I0831e8308205c116d8e3bb8b43be7f0dd6fa0c0a\n"
    },
    {
      "commit": "18d5db8452fb8fc5bfb55c4e9c7aa5f03cdbe829",
      "tree": "55a1cce848e0121dcb7cb76b80564b5179e3f97e",
      "parents": [
        "89a263bc419cea239119e7d208a0cd6d02b4b54e"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Aug 20 18:09:44 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Aug 20 18:09:44 2014 -0700"
      },
      "message": "Add graphviz package to general list for building docs\n\nA few projects are now gating on docs not having warnings/errors in them\nduring the docs build with sphinx, so developers are going to want to be\nable to run \u0027tox -e docs\u0027 locally and fix issues.\n\nThe graphviz package is used by sphinx when building docs but you have\nto get it from the distro, so this change adds the package to the\nvarious distro lists.\n\nCloses-Bug: #1359749\n\nChange-Id: I7b7dee5e5d0dce6d5020b3e711f500118be163f8\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": "2b5c14d2d8b07d35c176b4f1702d57424bd9ee19",
      "tree": "7d9869b78a338ad5012dc3dfee1e271c4bcd04ea",
      "parents": [
        "c6dc3deb2571f08b224c9a11eac975da2ef59f5a"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Wed Jun 25 16:21:05 2014 +0530"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Sat Jun 28 02:20:09 2014 +0530"
      },
      "message": "Add libyaml-devel package dependancy\n\nWithout libyaml-devel package installed (on Fedora-20),\nrunning ./stack throws:\n\n  [. . .]\n  build/temp.linux-x86_64-2.7/check_libyaml.c:2:18: fatal error: yaml.h:\n  No such file or directory #include \u003cyaml.h\u003e ^ compilation terminated.\n\n  libyaml is not found or a compiler error: forcing --without-libyaml\n  [. . .]\n\nAdding this dependency to files/rpms/general resolves it. Also added to\nfiles/apts/general.\n\nChange-Id: If1aa23bf3fc76ea2b321c3725dd07050ddd4b825\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": "e7b6399d455ea3f44c46448449cc90d55356f23e",
      "tree": "de687eaeebe07561ff610a0586613cf54d9a8f05",
      "parents": [
        "b53dbad8ac42417960f39bbd1f0901ffae808075"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 27 11:44:03 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 27 11:58:45 2014 +0100"
      },
      "message": "Install bc with all distribution\n\nAfter commit def4c141 the bc is requred for devstack install on minimal\nimage, commit fbe12f98 fixed the issue with ubuntu, but not with other\ndistribution.\n\nAdding bc to the files/rpms-suse/general and files/rpms/general.\n\nChange-Id: Ieb2e3e2af454bca03bb3d7565ff731dc357e699f\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": "60aba9cb6a251b72a73a0c52f6c77c5356d6dcfc",
      "tree": "f470a02042b92e7c2c265fd781e336a3fbe6f9c7",
      "parents": [
        "408a4a7d1c24322b35f9a8617c7c62adeeee0dbe"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Aug 02 17:12:45 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 23:52:38 2013 +0000"
      },
      "message": "Remove installation of python-netaddr\n\nSystem and pip installation of this conflit and cause breakages.\n\nChange-Id: I87a03f88a134683310d6ec0bd62d86c5007fcd72\n"
    },
    {
      "commit": "201379cc38b8526624a945f136d55b5703391a14",
      "tree": "e6fca5703a343d56e8a2aec2cc085a73251b8cef",
      "parents": [
        "f756470f0d3eb69668dc6fc9f0bb117d26d644d8",
        "eeaa41a1ce5668698b86ad12c4ce37fc13bd637d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 15 12:13:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 15 12:13:10 2013 +0000"
      },
      "message": "Merge \"Adds openssl-devel to the RPMs dependencies\""
    },
    {
      "commit": "eeaa41a1ce5668698b86ad12c4ce37fc13bd637d",
      "tree": "b61ced1d823399963788b91c48e810c079d88bd5",
      "parents": [
        "7e37b7314d99064940ea7fa56b55251edfe06d6a"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri Jun 07 17:11:30 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Jun 11 17:58:05 2013 +0200"
      },
      "message": "Adds openssl-devel to the RPMs dependencies\n\npyOpenSSL (required by glanceclient) fails to build if openssl\nheader files are missing.\n\nChange-Id: I3ebce749ee9ca88cbbecc6b7676a086d82670f4d\nFixes: bug #1188650\n"
    },
    {
      "commit": "5747b8017577ea7b8f41c1456aeb91ee13d000e1",
      "tree": "1fc813a381178ba41cf3bc8fc121f8a83a5737b6",
      "parents": [
        "3df12bb22b63330fedb44816ef9dca4425435572"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jun 06 17:37:56 2013 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jun 06 17:37:56 2013 -0700"
      },
      "message": "Don\u0027t install pep8 from packages\n\nWe have migrated to flake8 and most distros don\u0027t have the version of\npep8 that flake8 (and hacking) use.  Instead of installing pep8 from\npackages it should be installed from pip\n\nChange-Id: I86e4f8316f3cdc27303bfd039a78c0d6202ce321\n"
    },
    {
      "commit": "7919d851a9e532c9d92c82a067e68cf95b6770c8",
      "tree": "3355dedcad19e16a528d454bcffefbf334fdc32b",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 26 11:28:29 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Apr 29 11:46:57 2013 +1000"
      },
      "message": "RHEL6 support rpms\n\nInstall some rpms required for operation on RHEL6.  Additionally,\nremove some system packages that interfere with pip installs.\n\nChange-Id: I273ce59d7bf066e73d524f61b8ad048599101dab\n"
    },
    {
      "commit": "a0f660b0f97b3e98b92c439da8022bfb76574759",
      "tree": "f41cd44366ce91cb339f8051fd83f05c95e0e0ea",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36"
      ],
      "author": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Thu Mar 07 15:43:45 2013 -0500"
      },
      "committer": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Thu Mar 07 15:46:25 2013 -0500"
      },
      "message": "Add a dependency on openssl.\n\nNova and Keystone use openssl to setup certificates.  If it\u0027s not\nthere then Keystone fails with \"Error 2: No such file or directory\",\nNova fails with \"openssl: command not found\" and glance fails with\n\"glance: error: argument --os-auth-token: expected one argument\"\nBasically, cascading errors everywhere.  So I put the dependency\nin \"general\" since it affects multiple packages.\n\nFixes bug 1152315\n\nChange-Id: I803f91644443d7aba78c0a90384e32f6eece36ec\n"
    },
    {
      "commit": "bbc54635c81db7cef552b34855d27e982f35d7e0",
      "tree": "e0b5bff1ccc2a6176e365c3872b1de699335e510",
      "parents": [
        "1f409a6bbbecf39895d31cbb30915c19172ca9ce"
      ],
      "author": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Mon Oct 08 15:36:22 2012 -0400"
      },
      "committer": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Mon Oct 22 09:41:32 2012 -0400"
      },
      "message": "Install the python-netaddr package before we use it.\n\nIt\u0027s used if installed and not used if not installed, which is confusing.\nSo trying to install it should make things a bit less confusing.\n\nIt\u0027s available under the same name in both Fedora and Ubuntu.\n\nChange-Id: I6785dd5e831e9cf2da2eae5b116a9f5859c68c6d\n"
    },
    {
      "commit": "32c520f46d25dd95db1fd2283e5621068d9223f3",
      "tree": "9cc37b203b00728c0f6484ab45cc93e2bc85ca9d",
      "parents": [
        "3256b8d6511b7194d2da359460ef118983b96534"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jul 19 18:35:50 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 01 19:57:34 2012 -0500"
      },
      "message": "Add bridge-utils to deps for Ubuntu and Fedora.\n\nThey don\u0027t always get installed via dependencies any more.\n\nChange-Id: I46f333c79ecccca9e10170d06039611fad5813dc\n"
    },
    {
      "commit": "03086e18b4ea63e7b3a398e7edead425087410f2",
      "tree": "932f5e3f48072792c558350326e1d300d0510aa8",
      "parents": [
        "67ec4065fbd430e7f55c75976e3d7f765d732e6e"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jul 04 12:27:42 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jul 04 12:27:42 2012 +0200"
      },
      "message": "Add tar to list of packages to install\n\nIt turns out a minimal Fedora installation doesn\u0027t have tar by default.\nSince we use tar when uploading the default image to glance, we need to\nmake sure it\u0027s installed. And since it might be useful for other very\ngeneric tasks DevStack might do, just always install it (by putting it\nin the general list of packages).\n\nChange-Id: I4dae3b43a700d80b8752a5b846a6ce302fadb751\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"
    }
  ]
}
