)]}'
{
  "log": [
    {
      "commit": "c20bab89c47e02d88fb314d4d0a8dbfc73fca20e",
      "tree": "9bdb0add78f5a755f0a95800ae8b69e1de906e35",
      "parents": [
        "349394b0cfb858dfdea390a20ee80b333380b95e"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Tue Mar 11 11:38:24 2014 +0100"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Tue Mar 11 12:11:56 2014 +0100"
      },
      "message": "Use the python-pyOpenSSL package openSUSE\n\nRecent pyOpenSSL releases when installed from pip depend on\ncryptography\u003e\u003d0.2.1, which itself depends on cffi\u003e\u003d0.8. That is conflicting\nwith the python-cffi (0.7.2) package on openSUSE-13.1 which is required by the\ninstalled python-xattr.\n\nChange-Id: I721ce5288d150a3b01fb2558f7ca86028d734138\n"
    },
    {
      "commit": "349394b0cfb858dfdea390a20ee80b333380b95e",
      "tree": "59f6d64822279914d36b2c2ea78664c4c5e98df1",
      "parents": [
        "46be1ea2ff05542f833ce1369aa944d97699b0d7",
        "a439faa85b89b0d2c73085743426fd8741293cb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 08:46:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 08:46:19 2014 +0000"
      },
      "message": "Merge \"Update required packages for ryu\""
    },
    {
      "commit": "bb1e07859cce688e3beed2c573e9073a72f778fb",
      "tree": "dea46afdb078e8c3181bd1aed69a011cedaec174",
      "parents": [
        "e11e68911e74332d2cbd94cc6bc45e828932e6b7"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Mar 06 09:40:27 2014 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 07 12:47:06 2014 -0800"
      },
      "message": "Don\u0027t install vim or locate by default\n\nDevstack doesn\u0027t need vim or locate, if someone wants to use them, they\ncan just install them afterwards.\n\nChange-Id: I00f27c20c86d89465e4aefc67ed645a309c09a03\n"
    },
    {
      "commit": "e11e68911e74332d2cbd94cc6bc45e828932e6b7",
      "tree": "ef1e392f1ee290783b4fd0d6e686e5cfe29ba09d",
      "parents": [
        "54331b51e77ec07ef365b72b7337c6bdd4246beb",
        "581f0ee48510d8eead8a95888ad9b56d89009a76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 07 20:21:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 20:21:43 2014 +0000"
      },
      "message": "Merge \"Add a few missing package for SUSE\""
    },
    {
      "commit": "d44517dfcfacb5aa9e1952847a1505fd3a92580b",
      "tree": "e596a69ae63190d1b3a43cfe37f1f32b20085cd7",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Tue Jan 28 20:29:18 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Thu Mar 06 16:19:10 2014 +0000"
      },
      "message": "Add support for configuring OVS to work with OpenDaylight\n\nThis adds support for running OpenDaylight as an OpenStack Neutron plugin\nunder devstack. This entails downloading the latest version of OpenDaylight,\nconfiguring it, and running it as a service under devstack. This code also\nincludes pieces which configure Open vSwitch on each devstack node to point\nat OpenDaylight as their OpenFlow and OVSDB control interface. This is\nrequired for compute hosts, which will not be running any Neutron software\non them at all. This post-devstack configuration is handled in the extras\ndirectory because of the fact there is no Neutron code running on the compute\nhosts themselves.\n\nCloses-bug: #1273917\n\nChange-Id: I696e7c7fe63c835f90c56105775def305a702877\n"
    },
    {
      "commit": "581f0ee48510d8eead8a95888ad9b56d89009a76",
      "tree": "e97076fe3e9d741f416184758b675eb80f2601cc",
      "parents": [],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Thu Feb 20 16:28:15 2014 +0100"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Thu Mar 06 10:16:04 2014 +0100"
      },
      "message": "Add a few missing package for SUSE\n\nAdditionally rearranged the package list to be alphabetically sorrted\n\nChange-Id: I52cea97da60437250d0b7cf86a71e4a05d765568\n"
    },
    {
      "commit": "a439faa85b89b0d2c73085743426fd8741293cb6",
      "tree": "a0e2ea05bbf4d1692d6c2e6d339c3c96880368dd",
      "parents": [
        "9f935cbd4af02fe63021282e13bbb3c88758c346"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon Feb 24 20:32:19 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Mar 04 15:43:01 2014 +0900"
      },
      "message": "Update required packages for ryu\n\nSync with the recent reality.\n\nChange-Id: I4c37d09e511f3763d2267267815387bd5c825e0e\nCloses-Bug: 1287541\n"
    },
    {
      "commit": "78096b5073c70ef2c1f0626c802e095cd288c097",
      "tree": "1445b60e72d447319bb9ec56025dec2fd9a472fe",
      "parents": [
        "0df99e2d4ba70eb9669df6e18fb97ed37313c582"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 25 10:23:04 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 25 10:30:31 2014 -0500"
      },
      "message": "remove sysstat \u0026 pidstat\n\ndstat is far cleaner for getting results out of the environment,\nand covers the bulk of our use cases for sysstat and pidstat with\na much better ui.\n\ndevstack is allowed to be opinionated, so become opinionated here.\n\nChange-Id: I21ec96339dcd704098512fdafd896738f352962d\n"
    },
    {
      "commit": "062cdaf84c11fbbef71cab1db833c4aac3baadbf",
      "tree": "ccb4f8f76b308b730ae4ed521ca547a904d8c6ac",
      "parents": [
        "b4b9146de289dcc76683a2683fd0bfedccc5a57c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Feb 10 22:24:49 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 11 17:53:03 2014 -0500"
      },
      "message": "add dstat to see top process info\n\npidstat data isn\u0027t exceptionally useful, it\u0027s lots of lines, and\nseems to be missing some of the most critical one.\n\ndstat is kind of like sysstat, except the formatting is much better.\nIt also supports advanced features like the top CPU using process\nat every interval.\n\nput this behind the sysstat variable, as we\u0027ll probably want to\nreplace sysstat \u0026 pidstat with this if it works\n\nChange-Id: I48dc22a0a7e63fe3abb527646cc70525998a7d85\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": "394c11c72191fff6eed1543600260b9de7f55676",
      "tree": "7b3b7d78562155fb8cfe14c2c96a753c8ea463b8",
      "parents": [
        "66c54249805c9a6e863c81b754f4abae71aa1b2b"
      ],
      "author": {
        "name": "Gonéri Le Bouder",
        "email": "goneri.lebouder@enovance.com",
        "time": "Tue Nov 05 10:35:55 2013 +0100"
      },
      "committer": {
        "name": "Gonéri Le Bouder",
        "email": "goneri.lebouder@enovance.com",
        "time": "Thu Nov 14 10:28:51 2013 +0100"
      },
      "message": "horizon: drop nodejs dependency\n\nsince commit a0739c9423a4c559b45af96fa4cdb30539dcdbd7, horizon use\na pure Python alternative to nodejs\n\nChange-Id: I231b453e42c303c3cc29e8bea4d7b935fecdccd2\n"
    },
    {
      "commit": "2671a8b97e9b1c231d2eeaa0cd2bd1f6b77f8904",
      "tree": "ad3f0e2fa959e9ba3e29ebc5248e88f2cce25420",
      "parents": [
        "af2b982842c79e8d7f320893d4d2552b3adeb114",
        "6d8fce732523c183fa307c6c5a685e257bdbd78a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 04 18:37:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 04 18:37:30 2013 +0000"
      },
      "message": "Merge \"Fix handling of pip and virtualenv on openSUSE\""
    },
    {
      "commit": "6d8fce732523c183fa307c6c5a685e257bdbd78a",
      "tree": "1815062063d0f4bce41f2874379053e88bd82f5d",
      "parents": [
        "1c1aef0eb7796f0fe8b2502eb4aaa62369b7842a"
      ],
      "author": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Tue Oct 01 15:59:05 2013 +0100"
      },
      "committer": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Tue Oct 01 18:07:39 2013 +0100"
      },
      "message": "Fix handling of pip and virtualenv on openSUSE\n\nopenSUSE\u0027s python-virtualenv rpm depends on the python-pip rpm, but\ntools/install_pip.sh prefers to deinstall the latter (if installed) and\ninstall pip directly from upstream source instead.\n\nThis deinstallation of python-pip will break if attempted via rpm -e,\nsince rpm does not transitively remove dependents (in this case\npython-virtualenv).  In contrast, \"zypper rm\" does, so we switch to\nthat.\n\nIt is safe to remove the python-virtualenv package, since stack.sh will\ninstall virtualenv via pip instead.\n\nChange-Id: I5bc23de0f2de2e3940c4be3b76b7c0634836239b\n"
    },
    {
      "commit": "1f3e19363808d03cea14cec620aab441d5d61ee9",
      "tree": "27a8647b5c233442d5990bfabedb1984449b5c12",
      "parents": [
        "1c1aef0eb7796f0fe8b2502eb4aaa62369b7842a"
      ],
      "author": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Tue Oct 01 00:56:54 2013 +0100"
      },
      "committer": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Tue Oct 01 18:00:28 2013 +0100"
      },
      "message": "Ensure SSL CA certificates are installed for curl\n\nOn openSUSE, ensure that the ca-certificates-mozilla package is\ninstalled to avoid curl aborting with\n\n  curl: (60) SSL certificate problem: unable to get local issuer certificate\n\nwhen trying to download the pip source tarball.\n\nChange-Id: Iaf74204ea5330e9abf56f6c9d5a0f9d83992aa59\n"
    },
    {
      "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": "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": "026560d0ef99a218220ededd472555e7baf24c63",
      "tree": "83d8f8a6f0c2797a201d5795506376153bd61c5f",
      "parents": [
        "48519da9b01cda414467cbac0209e46e76e8303c",
        "19570302712d7ed252cf4303e39490d4e3e46f92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 22 15:57:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 15:57:23 2013 +0000"
      },
      "message": "Merge \"On openSUSE, qemu-tools provides qemu-img\""
    },
    {
      "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": "4cb476c27995c6be542704e4554579bed6f66b07",
      "tree": "1bf39bf4a8e4abaaa0785fb7074a6429e7bc4d3c",
      "parents": [
        "66b51830f2900191494d1fcb88fa2d21af0dbabd",
        "d8246c2abb0ac32a0038ba65d2c18d7f81370328"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 05 14:28:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 05 14:28:52 2013 +0000"
      },
      "message": "Merge \"Update dependencies on openSUSE\""
    },
    {
      "commit": "19570302712d7ed252cf4303e39490d4e3e46f92",
      "tree": "cdf5d59a352d498a9a9883ffddd594b612f5113c",
      "parents": [
        "54c977a43becc39f47452962300942d34d3a561c"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Jul 04 09:45:32 2013 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Jul 04 09:45:58 2013 +0200"
      },
      "message": "On openSUSE, qemu-tools provides qemu-img\n\nChange-Id: I6ab0b7dd871acd6103b15b5fe10350667b72d1a8\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": "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": "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": "d8246c2abb0ac32a0038ba65d2c18d7f81370328",
      "tree": "718e350a3a8fb796a0b99d8ef1815e627cca2b5e",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Apr 04 09:22:02 2013 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Apr 04 09:22:02 2013 +0200"
      },
      "message": "Update dependencies on openSUSE\n\nopenSUSE 12.3 comes with the DHCP lease utilities in the dnsmasq-utils\npackage.\n\nAlso drop the gcc dependency in n-api (like it was done for debian, see\ne9e80f9)\n\nChange-Id: Id045674946d7856f6364c2357f3e126b05651461\n"
    },
    {
      "commit": "4b1dbb5dabb6a30097030c0a625830a17c5c065f",
      "tree": "3c2a6c4c45ca944e927bd0fc5bc38281f80ea272",
      "parents": [
        "24015ed40b9efa79f3363e40beb4c611538e29e9"
      ],
      "author": {
        "name": "Zang MingJie",
        "email": "zealot0630@gmail.com",
        "time": "Fri Mar 29 14:06:19 2013 -0400"
      },
      "committer": {
        "name": "Zang MingJie",
        "email": "zealot0630@gmail.com",
        "time": "Tue Apr 02 08:27:23 2013 -0400"
      },
      "message": "Keystone doesn\u0027t depend on bcrypt any more\n\nsee https://github.com/openstack/keystone/commit/48f2f650c8b622b55e67610081336055ec9a2c8e#keystone/common/utils.py\n\nChange-Id: I3038a96deb9ca319224c07f549c893d24707be0d\n"
    },
    {
      "commit": "c3c04fdba43d2cb74b587436463475f4ff2fe165",
      "tree": "b01b0f6f0a6f6211a4fb1edce2365bef3f2d3057",
      "parents": [
        "59d907cf77e06c908e44faefe21f221741c32ec5",
        "3f34d9af711af1b0f5cc77180ae2791a532fb291"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:15:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:15:31 2013 +0000"
      },
      "message": "Merge \"Make openSUSE port up-to-date\""
    },
    {
      "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": "3f34d9af711af1b0f5cc77180ae2791a532fb291",
      "tree": "4ba1650c63b06144e22e27596a08d4b1fe7aeafd",
      "parents": [
        "87387596631602b5f676eae65823b4f0c5c71e66"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Mar 12 17:57:36 2013 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Mar 12 18:02:55 2013 +0100"
      },
      "message": "Make openSUSE port up-to-date\n\nSeveral changes didn\u0027t properly deal with openSUSE, so fix this.\n\nChange-Id: Icc9c894031a8a693d9c41e2ec5717bd76f618342\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": "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": "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": "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": "818a9fa327414ec6123d572755cecb12ca483922",
      "tree": "6f9741d431b8192067af424c283f756d8d15a745",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 17:39:33 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 17:39:33 2012 +0100"
      },
      "message": "Install qemu on openSUSE\n\nqemu is used as a fallback when kvm cannot be used.\n\nOn Debian and Fedora, the binaries are there when kvm is installed, but\nthis is not the case on openSUSE.\n\nChange-Id: I96592d105428acde9636608002109c166ac7a56a\n"
    },
    {
      "commit": "ca5c4713869fb88c2e8753039f80f1f8bf1d8fef",
      "tree": "a614f81263d7d7135b7c1212df65e7da64230a95",
      "parents": [
        "856a11e0e42c253b84b6074c620d54e620cd17c6"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 21 17:45:49 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 28 16:26:53 2012 +0100"
      },
      "message": "Add package names for openSUSE/SLE\n\nChange-Id: I487cc7b8bd228ff77c9881528e3395cbe3c43d4a\n"
    }
  ]
}
