)]}'
{
  "log": [
    {
      "commit": "abd1f24dd65efab63daac9e83bc6237b73030dc4",
      "tree": "d74f41cb1f13e44059f706588f9a58101359f6f9",
      "parents": [
        "302a8f7a172a77766a9d89a05f2c8453bafc595d",
        "0cccad43aad08487ad1712c63afed602889aaf72"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 12 22:42:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 12 22:42:18 2013 +0000"
      },
      "message": "Merge \"Added Trove (Database as a Service).\""
    },
    {
      "commit": "0cccad43aad08487ad1712c63afed602889aaf72",
      "tree": "7be8f53e47a2ff1eb4f245ca71fa99df59d924c5",
      "parents": [
        "58afc729831d0d202bc4f1aa13a3340e3f1320c5"
      ],
      "author": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Mon Dec 03 18:15:09 2012 -0700"
      },
      "committer": {
        "name": "Michael Basnight",
        "email": "mbasnight@gmail.com",
        "time": "Wed Sep 11 23:48:07 2013 +0000"
      },
      "message": "Added Trove (Database as a Service).\n\n- Added changes to stackrc for the Trove Repos.\n- Added support to devstack for \"install\", \"configure\",\n  \"init\", and \"run\"\n\nimplements blueprint:trove-devstack-integration\n\nChange-Id: Ib3f6daad33e629f764a174b80762c808ce8588e2\n"
    },
    {
      "commit": "302a8f7a172a77766a9d89a05f2c8453bafc595d",
      "tree": "43758e178cc7f8f9ef8f761329937e43fc7be00a",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 11 22:52:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 11 22:52:45 2013 +0000"
      },
      "message": "Merge \"import lib/oslo so we can clean it up\""
    },
    {
      "commit": "71d5630c4ad2dd74964119a4ad8f16833f61fc21",
      "tree": "2a5d835d6a76bc60498cca63556eaa9ca6ca910a",
      "parents": [
        "55181d2cfba5dd6bbbde42bb964782e8c2b8ee50"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Mon Jul 22 11:37:42 2013 +0200"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 21 14:15:20 2013 -0500"
      },
      "message": "Adds new tag for testonly packages in package lists\n\nAlso introduces a new parameter INSTALL_TESTONLY_PACKAGES\nin the stackrc with False as default value. Setting it to\nTrue stack.sh will install all packages tagged with the tag\ntestonly in the package lists.\n\nIncludes needed packages for Ubuntu and Fedora\n\nfixes bug #1203680\n\nChange-Id: I911a6601819a34262853bba0658f6751148bfbec\n"
    },
    {
      "commit": "4b600898743a19f18e83c938eb15744bb2dc13c1",
      "tree": "4d3dbe8e6f55848a79f46bcdd0a95c909278b6c4",
      "parents": [
        "ba963468a576d5371ae3e6e950b3831abb7e7fa7"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Sat Aug 10 17:48:07 2013 +0000"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Sat Aug 10 17:51:36 2013 +0000"
      },
      "message": "Add some missing pkgs to Cinder install\n\nAdded python-dev even though it\u0027s picked up\nby other projects already, just to be explicit.\n\nAlso added libpq-dev, this way users can just\nrun \"sudo pip install -r test-requirements.txt\"\nand perform everything in run_tests.sh without the\nneed for venv.\n\nChange-Id: I3953032ac40ef78fc6f67d77539e13539fbbb2ac\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": "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": "53fe11a8227bc96e55d31227a08f5af7cb337797",
      "tree": "29bd87639a6d81ced026aa73d85a194d0d145c72",
      "parents": [
        "2076647e2116ab2c2068e18d118c96f51a5dc926"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 08 15:06:33 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 08 15:49:35 2013 -0500"
      },
      "message": "More neutron renames\n\nRename quantum-adv-test.sh and the package prereq files in files/*/quantum\n\nChange-Id: I4dab635c2ae79f1f42a9cfdadbf7a4d06cf2b925\n"
    },
    {
      "commit": "3b42774bd31076c556e87b7943c75d779a5437b7",
      "tree": "ca0c10a00e2d1fbb8ec76d7c47f033cab96a3e35",
      "parents": [
        "314ae87a911b457590cd268a6d50872c957de343",
        "4ca55309f28f9470701487881847a7efdc3c5628"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 02 14:19:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 14:19:23 2013 +0000"
      },
      "message": "Merge \"Add python-libguestfs to RPM list\""
    },
    {
      "commit": "4ca55309f28f9470701487881847a7efdc3c5628",
      "tree": "4db2b410e82feeaab0435c7c96787468ab28b9ff",
      "parents": [
        "53a683b91635158fcb17c6f2f37ebc8e66539010"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 28 14:21:17 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 28 16:29:00 2013 +1000"
      },
      "message": "Add python-libguestfs to RPM list\n\nlibguestfs appears to be the best way to access images for injection,\nso add the python bindings to the RPM list.  Indeed, on RHEL it is the\nonly way, because the fallback of nbd access isn\u0027t available.  There,\nthis change prevents a lot of errors in nova.virt.disk.vfs.localfs\nwhen it can\u0027t import the nbd module.\n\nChange-Id: I9c2a81bb7c26bc17f8b5f1b5a682c05a419b33ba\n"
    },
    {
      "commit": "46fe276a53662013b5a377909ae6b96bae924ddc",
      "tree": "35cd4ff076f4e93652b1c49d346f1fa1a197e4b2",
      "parents": [
        "b3e8ea847feaf63fe4a46c2a9a417f8a3f760938"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Jun 21 16:48:02 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sat Jun 22 20:16:44 2013 +0100"
      },
      "message": "xenapi: Add qemu-utils as a cinder dependency\n\nIf you are using xenapi, your system won\u0027t have qemu-img installed. This\npatch adds the package qemu-utils to the list of cinder\napts/rpms/suse-rpms, thus devstack will pull the required binaries.\n\nChange-Id: Id701880ce03bb3e78223df0af6a00b052408407c\n"
    },
    {
      "commit": "2f9c4b30539173d661642e9d932d3755564d8211",
      "tree": "23fa4dd38932d1f2697bbd8ee5bfd916e9b54663",
      "parents": [
        "9079e8d741b22f689eb499b32eba1752a287bbc7",
        "22f4d5e7365f83f7e32ce76c57a740be980820a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 18 20:05:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 18 20:05:43 2013 +0000"
      },
      "message": "Merge \"F19 rpm dependencies\""
    },
    {
      "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": "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": "f606adb4a85c29a85a0f8c1b6d4410a41163e166",
      "tree": "c4ad5e7c384c6a8bf94c637225224928ee37191d",
      "parents": [
        "689e3ef01aff1da178de8c28aac267ab143244ab",
        "b1e49bfdf7f33b52e7aa14e5dfbb11c3328d3e6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 10 22:30:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 22:30:44 2013 +0000"
      },
      "message": "Merge \"Make dependency on libvirt dynamic\""
    },
    {
      "commit": "b1e49bfdf7f33b52e7aa14e5dfbb11c3328d3e6f",
      "tree": "0719cbb94e557ff1cc1de95c4d0560b696649e2f",
      "parents": [
        "7e37b7314d99064940ea7fa56b55251edfe06d6a"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu May 30 16:47:19 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Jun 07 09:42:04 2013 +0100"
      },
      "message": "Make dependency on libvirt dynamic\n\nFixes bug 1184960\n\nChange-Id: If702807d9ae326bf216a2e076ce61062045d7c6b\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": "2bda6cfabf5e60f8bb74bb22f3c895ca108dff3c",
      "tree": "853fd256de30cdc7e4d5d950d23640d6a596f352",
      "parents": [
        "c29c392d26bccfbf612038c5cf1b0eee35bad909"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 23 09:25:10 2013 +1000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 23:04:14 2013 +0000"
      },
      "message": "Install nodejs for RHEL/Fedora\n\nnodejs is required for Horizon (ships a copy of lessc internally).  I\ncouldn\u0027t find nodejs in the rpm list, despite it being installed in\nlib/horizon.  This adds to the rpm list as NOPRIME and retains the old\ninstall point.\n\nRHEL6 has nodejs in EPEL now, so we remove the old hack that installed\nan upstream version and add it to the install mentioned previously\n\nChange-Id: Ib3ee2f7d77e22666c9055c8528288c01b46a95d3\n"
    },
    {
      "commit": "eb2da5dfb8c1014fb973bb21428af5b8ed5d8848",
      "tree": "eb4378676dbb52736d72e58bda46acf010ab6069",
      "parents": [
        "d52008acd48dbff6fcee01a159e9f65bf142b714"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Wed May 15 21:28:29 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue May 21 04:23:11 2013 +0000"
      },
      "message": "Ensure Open vSwitch can be installed on RHEL6.\n\n * RHEL6 does not include Open vSwitch in the default repos, but it\n   is available via the RDO repo.  This patch automatically\n   configures the RDO repo for RHEL6.\n * The openvswitch package is now listed as an rpm dependency to\n   ensure it can be cached by a pre-built CI environment.\n\nChange-Id: I8f93f53039cca4ff29bcb91720be7bb047b3ed8a\n"
    },
    {
      "commit": "5595fdc2ac1437eb669a50aad1861a3ef6f69750",
      "tree": "1afe1b551b7abe5cb4ca587a868056a70df51fa7",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed May 08 18:27:20 2013 +0800"
      },
      "committer": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Thu May 09 13:12:01 2013 +0800"
      },
      "message": "Update the package name of qpid in the fedora platform\n\nThe package name of qpid in default yum repository\nis qpid-cpp-server, not qpid-cpp-server-daemon.\n\nFix bug 1177731\n\nChange-Id: I4412029966583f5ef5a5a4cc80e7fdc4771c8eca\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": "0906621356a491dc80a9cce988e76cf055e75d8e",
      "tree": "566d872f20c8870e1283265e5b18cdae3a6a2346",
      "parents": [
        "917f33335f962451833def6793317ac4997fb89a",
        "64dd03dd78b420a7983e2e36fb8ffb234c12e859"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 00:32:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 00:32:45 2013 +0000"
      },
      "message": "Merge \"Modify RPM lists for RHEL6\""
    },
    {
      "commit": "5fe933399f57a2753d1f7615534b707160d6d497",
      "tree": "c15b86f327df9e9fdc052525c1c94c97dc77c2e1",
      "parents": [
        "34d74bcc663f52221a4a2154522826bf1503b557"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Apr 23 10:04:12 2013 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Apr 23 10:04:12 2013 +0200"
      },
      "message": "Install polkit on Fedora/openSUSE when using nova\n\nWe clearly depend on polkit. It\u0027s usually already installed, but for\npeople using JeOS images, it\u0027s not.\n\nChange-Id: Ieccd0ff569f7d4541833b98232aeebb36b3493cb\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": "80da9fa4dd7971ad80fc1e2ef024971cf0e0887e",
      "tree": "6696f3cef542abe5f577b96b5cd44c01b896d000",
      "parents": [
        "7ddbea25c4c443709809a8da92ecbb562cc3a62d",
        "933120695d3203df99e3747d198b63c18fb8723a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 20:22:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 20:22:25 2013 +0000"
      },
      "message": "Merge \"Remove unused n-vol package lists\""
    },
    {
      "commit": "c3b658c8df1ea9e0561c57c789d9539aced83d60",
      "tree": "edf8b44021dfc8c58e24402a1fa636c880c7c995",
      "parents": [
        "b9578714ae39603636853ef1a97bcf22c2cb16e9",
        "285c75e7a43407b1baa2b15604b555f56166f6f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 11 17:35:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 11 17:35:04 2013 +0000"
      },
      "message": "Merge \"Allow mongod service to launch on Fedora\""
    },
    {
      "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": "285c75e7a43407b1baa2b15604b555f56166f6f4",
      "tree": "6334be4ede715ce6e2c9b202b87cc574e2dcea13",
      "parents": [
        "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Mon Mar 04 13:13:03 2013 -0500"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Mar 07 12:58:34 2013 +0000"
      },
      "message": "Allow mongod service to launch on Fedora\n\nFixes bug 1144907\n\nPreviously, the mongod service may fail to launch, if the eager\nfilesystem freespace check trips over an SELinux AVC or finds\na lack of freespace (depending on the up-to-datedness of the\nselinux-policy-targeted package and the disk size/usage in the\nhosting instance).\n\nWe work around these issues by ensuring the selinux-policy-targeted\npackage is up-to-date when ceilometer is enabled on Fedora, and\nalso setting the --smallfiles option.\n\nChange-Id: I74f21662aedf9cc07b9a335d22b833a8a80dfce2\n"
    },
    {
      "commit": "933120695d3203df99e3747d198b63c18fb8723a",
      "tree": "1e17f624f53f6ba40f26b73cb14300051c65c075",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Mar 06 10:25:47 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Mar 06 10:25:47 2013 -0800"
      },
      "message": "Remove unused n-vol package lists\n\nNova-volume was removed in Grizzly\n\nChange-Id: If911e50d4d5cd89ce6d4e442335634ed635545cd\n"
    },
    {
      "commit": "f7bfa71df92a6ef0bfd7f5ff544ef40a1427dd41",
      "tree": "25311e614827d791518dcdda5bc6edf7f955b742",
      "parents": [
        "43eb8f823f0bf0e6e2385360f5eeb89a9fef9ac8"
      ],
      "author": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Wed Feb 27 11:16:39 2013 -0800"
      },
      "committer": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Wed Feb 27 11:17:31 2013 -0800"
      },
      "message": "Add genisoimage to package dependencies:\n\nThis package is required to boot instances with config_drive.\n\nbug #1053304\n\nChange-Id: Ib85220d17a73563d0af813d95b7de8fa95445ded\n"
    },
    {
      "commit": "e3aaa96a72274a0cbab8087a061e6028e733ffa1",
      "tree": "74fef5c073e4676133790ad6dd2d794afb80174c",
      "parents": [
        "d404c79930a80bd6330cfaca9b1278c706d50d0f"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Wed Feb 20 11:38:47 2013 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Wed Feb 20 18:36:51 2013 -0800"
      },
      "message": "Adding sysstat monitoring\n\nYou can add sysstat logging on the devstack run.\nIn CI environemnt, sometimes VM creation, Volume creation or\nPython unit testing timeouts. It is valuable to monitor\nsysstat for investigate the issues.\n\n- How to enable sysstat ( Default is off )\nenable_service sysstat\n\n- This commit adds two env variables.\nSYSSTAT_FILE : sysstat log file\nSYSSTAT_DURATION : duration of sysstat monitoring\n\nChange-Id: I65efb574ef141e6e78c69218f4327df59b3258e2\n"
    },
    {
      "commit": "50cb859427aeaefe60b0f0bc44af1374ec161814",
      "tree": "31259a21e552f14da9bb99395dc617f6ee277b52",
      "parents": [
        "25ebbcd1a7bc95e69ad32b19245ce0990a29eaa7",
        "f2696c0d85de4070504699bce767a27f4dd5a297"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 20 04:57:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 20 04:57:14 2013 +0000"
      },
      "message": "Merge \"Add Nova fibre channel support required packages\""
    },
    {
      "commit": "429b39d8f854318f2d30d592b71526791f3fac9f",
      "tree": "c10167a484b884a3eb639122db687369e1930bf4",
      "parents": [
        "f127e2f316f1161bacdf4cccdbc3e56b2b8a54a8"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Wed Jan 09 18:35:55 2013 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Fri Feb 08 12:28:51 2013 +0900"
      },
      "message": "Quantum/plugins/ryu: minor update for Quantum Ryu plugin\n\n- updated package list for Ryu\n  ryu plugin/agent needs python-netifaces\n- quantum-ryu-agent also needs ryu module\n\nChange-Id: I5b49efceb65e8139a49a8e82f55ea6aa7d1eebac\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\n"
    },
    {
      "commit": "f127e2f316f1161bacdf4cccdbc3e56b2b8a54a8",
      "tree": "13d0a3729df5a7865c1c6739a2d323a064f28b0d",
      "parents": [
        "f3da41a5eea19f429a296405bfa3b72d899c3141"
      ],
      "author": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Tue Jan 22 10:17:50 2013 -0600"
      },
      "committer": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Tue Feb 05 20:00:15 2013 -0600"
      },
      "message": "Add optional silent install and config of ldap to devstack\n\nEdited initial ldap entries and olcdb template file as recommended by Brant.\n\nChange-Id: I1404cc5c754f878e32a2d10254840d092211e6e6\n"
    },
    {
      "commit": "74c67fd8616f778061c27d4c929c9364b59e2b92",
      "tree": "eb86ca122e1085b03682356d7ddae1d678e554f5",
      "parents": [
        "516f0cce426227f5c7f68410eedcbf3fc9547c15"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Jan 22 18:10:16 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Jan 22 18:10:16 2013 -0500"
      },
      "message": "add numpy to package list, saves lots of time\n\nwebsockify was added to the pip requires, and it has a dependency\nof numpy. Because we didn\u0027t specify it in the package list, it was\nbuilt from source every time, adding 3 minutes to an average run.\n\nStop testing whether numpy compiles 100 times a day in CI.\n\nChange-Id: Ic9d9b8135a917deb846911c6b266aec87d05781a\n"
    },
    {
      "commit": "f2696c0d85de4070504699bce767a27f4dd5a297",
      "tree": "41d78a1b772842053ee66cd63c0a2e67c1fc7a15",
      "parents": [
        "029598ea74ab2adf08801e384b919cc2cd13398c"
      ],
      "author": {
        "name": "Walter A. Boring IV",
        "email": "walter.boring@hp.com",
        "time": "Thu Jan 17 20:40:09 2013 -0800"
      },
      "committer": {
        "name": "Walter A. Boring IV",
        "email": "walter.boring@hp.com",
        "time": "Fri Jan 18 13:18:00 2013 -0800"
      },
      "message": "Add Nova fibre channel support required packages\n\nThis patch is to support the nova patch that adds\nFibre Channel support to nova.  Fibre Channel requires\nsysfsutils, sg3-utils, multipath-tools\n\nChange-Id: I9e44ef9152f1916b245dba3be77076f0283fed44\n"
    },
    {
      "commit": "d10e12f1335492550d558d56c510fdf8ce55a9dc",
      "tree": "e47068c6207856ff0df8c93e0ba9b52968b096dd",
      "parents": [
        "3edddd108a4b5c785c7916b40aa153e055d54d8a"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Jan 03 11:51:42 2013 +0000"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Jan 17 14:36:58 2013 +0000"
      },
      "message": "Add support for setting up nova-spicehtml5proxy\n\nAdd a new service \u0027n-spice\u0027 which is off by default, but can\nbe enabled to turn on SPICE support in the Nova libvirt driver.\nAlso if neither n-novnc or n-xvnc are enabled, then disable\nVNC support. This allows running in a SPICE only environment.\n\nThe spice-html5 repo will be checked out to support the Horizon\nclient integration\n\nChange-Id: If74fad33a7b491450afd823758d35b06ebe72cb9\nSigned-off-by: Daniel P. Berrange \u003cberrange@redhat.com\u003e\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": "8263c22cd952ea24e7190dd54727d07a1d2494d4",
      "tree": "19dffb8311e1f411cf14e9da0a1dbaaa1d7ec859",
      "parents": [
        "c7ac694090dd493d5088f1bf966113fb9403cadc"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Thu Nov 08 19:39:03 2012 -0800"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Thu Nov 08 19:39:03 2012 -0800"
      },
      "message": "Add genisoimage as dependency\n\nFixes bug 1076854\n\nChange-Id: I51cd293898f40edaf241a2fb7aff27e73f3a8e07\n"
    },
    {
      "commit": "428af5a257310dbbae9bd7d3b9cd81f92ef7ba9a",
      "tree": "0a72a8c22ab8599612a6f6b65b20ada88c7d31d1",
      "parents": [
        "98b26ab358a852c48ba009bd762543293cb09544"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Thu Nov 01 16:12:39 2012 -0400"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Sat Nov 03 18:19:21 2012 -0400"
      },
      "message": "Add PostgreSQL support to devstack\n\nThis patch adds an interface for supporting multiple database backend\ntypes and implemnts support for PostgreSQL. It also adds a function,\nuse_exclusive_service, which serves as a base for enabling a service\nthat conflicts with other services. The use_database function uses it,\nand it might also be useful for selecting messaging backends.\n\nMySQL is still selected by default. Tested on Fedora 17 and Ubuntu\n12.04 with MySQL and PostgreSQL. Implements blueprint postgresql-support\n\nChange-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174\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": "602cf9bd68399e55448da001eb823be31d03030a",
      "tree": "2c4439d5781423871bff61b8ffc8be6209d3ed70",
      "parents": [
        "eccaa80ba8ff539785f0a58aefc4bd511c369f9d"
      ],
      "author": {
        "name": "Yoshihiro Kaneko",
        "email": "ykaneko0929@gmail.com",
        "time": "Mon Jul 23 06:27:36 2012 +0000"
      },
      "committer": {
        "name": "Yoshihiro Kaneko",
        "email": "ykaneko0929@gmail.com",
        "time": "Fri Oct 19 07:00:32 2012 +0000"
      },
      "message": "Add support for the Quantum Ryu plugin.\n\nThis patch allows using the Quantum Ryu plugin.\nRyu plugin lets Quantum link Open vSwitch and Ryu OpenFlow controller[1].\n\nRyu OpenFlow controller is not Openstack component, but I added some\nprocessing that is related with Ryu to stack.sh for the convenience of\nthe person who intend to try the plugin.\n\nInstructions for using Ryu plugin:\n1. Enable services: \"q-svc\", \"q-agt\", \"q-dhcp\", \"q-l3\", \"quantum\", \"ryu\"\n2. Set Q_PLUGIN to \"ryu\"\n3. Set an internal network interface name to connect br-int on plural\n   hosts to RYU_INTERNAL_INTERFACE (optional)\n\nExample localrc:\n  disable_service n-net\n  enable_service q-svc q-agt q-dhcp q-l3 quantum ryu\n  Q_PLUGIN\u003dryu\n  RYU_INTERNAL_INTERFACE\u003deth1\n\n[1] http://osrg.github.com/ryu/\n\nChange-Id: Ic1da132fa421f1c70c10a319ee3239831b0f956f\n"
    },
    {
      "commit": "d85135ee4087d5aef6b81408a941a8cbeed24619",
      "tree": "3919fd596d195381bd51e5131ca5a4c6dd312c16",
      "parents": [
        "c36d1926ff429199844f9bba90f8533daf23ab24",
        "20df2a839d9e890ef5dc065777dcba4642e7416d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 13 19:13:27 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 13 19:13:27 2012 +0000"
      },
      "message": "Merge \"Changes the qpid package that gets installed on Fedora\""
    },
    {
      "commit": "5bc706268f1f1dab489293a6ea9538bf825e0799",
      "tree": "c52f88a7682bdfa5476339819083bcef9f49dfe3",
      "parents": [
        "eab531a053ab64ad93f54a3cbc7942f8b9eb445c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Sep 12 12:34:50 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Sep 12 12:34:54 2012 -0500"
      },
      "message": "Add python-netaddr to horizon requirements\n\nFixes bug 1036416\n\nChange-Id: I97c1f193d30ad43e434ff33e4aacd1230be0341c\n"
    },
    {
      "commit": "20df2a839d9e890ef5dc065777dcba4642e7416d",
      "tree": "ce04e19940fa10babf8021d259e092df117a54f8",
      "parents": [
        "6a1c8497733073ec5855acf7e6de2f57cbf6bf9a"
      ],
      "author": {
        "name": "Nikola Dipanov",
        "email": "ndipanov@redhat.com",
        "time": "Sat Sep 08 18:36:35 2012 +0200"
      },
      "committer": {
        "name": "Nikola Dipanov",
        "email": "ndipanov@redhat.com",
        "time": "Sat Sep 08 19:02:37 2012 +0200"
      },
      "message": "Changes the qpid package that gets installed on Fedora\n\nChanges the qpid package that will be installed on Fedora when\nrunning stack.sh. The original package (qpid-cpp-server) was\nsplit up into qpid-cpp-server and qpid-cpp-server-daemon.\nsystemd unit files were moved into the second package and\nif only the first package is installed, qpid service  fails\nto start.\n\nChange-Id: Ia7cae795d7e456f0e21e0bedaee583a9e8b35f2d\n"
    },
    {
      "commit": "b7988b61080763e6d211cf6284343f9f5acc9f4f",
      "tree": "13ab23eab3074ce3c209ce636718e6fb40e7b417",
      "parents": [
        "ea23e686643778ae9e421e3772f8f93e127c383f"
      ],
      "author": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Tue Aug 28 09:20:24 2012 -0700"
      },
      "committer": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Tue Aug 28 09:20:24 2012 -0700"
      },
      "message": "Add quantum files for apts + rpms\n\nbug 1042446\n\nLists are based off of Nova packages and quantum tools/pip-requires\n\nThis is needed urgently to get quantum gate up and running, which is\nfailing because python-netaddr was not installed by the devstack gate.\n\nChange-Id: I8cdac75e577468dd826ac71b70112033d7bd9468\n"
    },
    {
      "commit": "93361643c6f06319fd3b6b7bb8aff48eb0473edd",
      "tree": "e24d7ae6469c4f45bc6144041f28d02a08183273",
      "parents": [
        "7b0f002b7cf38b261e645ebb0adcbd0679a213d7"
      ],
      "author": {
        "name": "John H. Tran",
        "email": "jhtran@att.com",
        "time": "Thu Jul 26 11:22:05 2012 -0700"
      },
      "committer": {
        "name": "John H. Tran",
        "email": "jhtran@att.com",
        "time": "Tue Aug 14 13:29:22 2012 -0700"
      },
      "message": "Add ceilometer\n\nImplements bug 1023972. Add mongodb and pymongo installation.\n\nChange-Id: I631dc8a37f3269e55112ec5a5f375d3a2fd3a604\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": "85fbd17377897e4a34e75d338d4615e6beaafc41",
      "tree": "0b1f95f2fead5e8ed61889fbd5b34166638bb551",
      "parents": [
        "a34961b07446b47c11cfec151d12f17a1e267c4d",
        "0a4c34529b1dbdda627417eeead13eca43f283d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 27 17:22:30 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 27 17:22:30 2012 +0000"
      },
      "message": "Merge \"Add python-devel to rpms list for glance\""
    },
    {
      "commit": "67787e6b4c6f31388cbee6d83b67371b31c443d4",
      "tree": "ae56f924e8e1395a4187cf8c2626e9ca90ab62a7",
      "parents": [
        "1c620dfcc66401041131c9b5a675bca243aa4a4f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed May 02 11:48:15 2012 -0500"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Wed Jun 20 14:11:19 2012 -0600"
      },
      "message": "Add cinder support\n\n* using the new functional pattern: cinder_XXX functions are in\n  lib/cinder\n* enable with \u0027c-api,c-sch,c-vol\u0027 in ENABLED_SERVICES, n-vol is still the default\n* exercises/volumes.sh runs for cinder and n-vol\n* move config to /etc/cinder\n* change volume_group to stack-volumes; this also renames the backing file\n  to /opt/stack/data/stack-volumes-backing-file.\n* removes osapi_volume from nova.conf enabled_apis\n* integrates cinder + keystone\n* launches c-sch\n* tweaks for multi node\n* move enabled_apis substitution to init_cinder\n\n18Jun2010\n* restored \u0026 rebased\n* update setup.py to use setup_develop() in lib/cinder\n\nChange-Id: I1e1aa4387031c56e4fa239eb73bea2af8cef0e38\n"
    },
    {
      "commit": "0a4c34529b1dbdda627417eeead13eca43f283d8",
      "tree": "3d9bbf70fadf5aec2f4c5750a201021b6447dbec",
      "parents": [],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jun 13 16:49:06 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jun 13 16:50:47 2012 +0200"
      },
      "message": "Add python-devel to rpms list for glance\n\nIt\u0027s needed to build the pysendfile module with pip.\nThis was fixed for Debian in 2be6155c6e4ad7bc0df61c47a1cfbb093a48b43d\n\nChange-Id: I4ee2b12e2fd3fd9ea44420fdb44cc8ec339ff4fa\n"
    },
    {
      "commit": "f07d9b1956c35367ef3481c5103b1df8cbcb8cab",
      "tree": "2c2c0d5c7fcbb32f7e8b2c4c98db4889b4c70ada",
      "parents": [
        "a1683aada195186f4f3c2f2f931c028e6fd73242"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jun 11 14:39:16 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jun 11 14:51:50 2012 -0500"
      },
      "message": "Add BeautifulSoup dependency for Horizon\n\nThis is a workaround for an undocumented dependency on the Python\nBeautifulSoup package.  It fixes both Ubuntu and Fedora builds.\n\nFixes bug 1010968\n\nChange-Id: If7f5d55c38d3b9ab677378c57839bc8f03898e2f\n"
    },
    {
      "commit": "4a221459b72856a0593c6182334cbbcc8def5f6c",
      "tree": "3ad8b17c86332dd1a252bc9d1241298d6cd17c26",
      "parents": [
        "461203b2c871d5c3e02bf546f3471e3f00bf7656"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Tue Mar 13 13:44:12 2012 -0400"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu May 17 14:35:44 2012 -0500"
      },
      "message": "Add support for using Qpid instead of RabbitMQ.\n\nTo use Qpid instead of RabbitMQ, you set \u0027qpid\u0027 instead of \u0027rabbit\u0027 in\nENABLED_SERVICES in your localrc file. Otherwise, RabbitMQ is still\nused by default.\n\n(dtroyer) fixed problem with service test that failed to configure\nrabbitmq if it was still selected.\n\nChange-Id: I8c62b588a461a068463821b2c079ffa4bfa1f804\n"
    },
    {
      "commit": "2fb5bce5b0e6037ff8dbe5b7b0d53288715e803a",
      "tree": "914215ee5c5f6db195205959e62f2905368519c5",
      "parents": [
        "a1c87388a45ede40cb150a137560d0aeb50bee0c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 30 12:12:50 2012 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 30 16:58:49 2012 -0400"
      },
      "message": "libxml2-dev package is needed for lxml.etree\n\nadded fedora package as well\n\nChange-Id: I7bf34ad1842a6320536ff9ce468c5cb9f0ef3cd5\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"
    }
  ]
}
