)]}'
{"doc/source/development.environment.rst":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"f16e8c37300a75b5a41b4bb57ee76f3dce981eb4","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Setup"},{"line_number":45,"context_line":"\u003d\u003d\u003d\u003d\u003d"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"There are two ways to create a development environment: using"},{"line_number":48,"context_line":"DevStack, or explicitly installing and cloning just what you need."},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa69d971_f8e53d08","side":"PARENT","line":46,"updated":"2016-01-06 21:05:33.000000000","message":"foo","commit_id":"4442979e71bb09ff9b71604c0dddd37c2bede04d"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"9c58f62b56710fb3c6ef3f38155cb764cd43b960","unresolved":false,"context_lines":[{"line_number":70,"context_line":"````````````````"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Grab the code from git::"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    git clone https://git.openstack.org/openstack/nova"},{"line_number":75,"context_line":"    cd nova"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_a7b88876","line":73,"updated":"2015-07-31 18:47:56.000000000","message":"Need a note about installing git!","commit_id":"5659c8dcb8fed093a83746664e23230d767b984f"}],"other-requirements.txt":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"09a4b278d1c670696cbcee504b3640d945b1c0e9","unresolved":false,"context_lines":[{"line_number":9,"context_line":"libmysqlclient-dev [platform:dpkg]"},{"line_number":10,"context_line":"libpq-dev [platform:dpkg]"},{"line_number":11,"context_line":"libsqlite3-dev [platform:dpkg]"},{"line_number":12,"context_line":"libvirt-devel [platform:rpm]"},{"line_number":13,"context_line":"libxml2-dev [platform:dpkg]"},{"line_number":14,"context_line":"libxslt-devel [platform:rpm]"},{"line_number":15,"context_line":"libxslt1-dev [platform:dpkg]"}],"source_content_type":"text/plain","patch_set":3,"id":"da0c15f0_d0a6390f","line":12,"updated":"2016-03-28 13:59:59.000000000","message":"We shouldn\u0027t require libvirt for running unit/functional tests, that\u0027s all stubbed out in the code with the fakelibvirt module. We\u0027ve had lots of problems in the past with different versions of libvirt installed messing up unit test results.","commit_id":"2a535a866c142f283481127e196591e828e4a6df"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e6fb630be8d04964cccdb0f798304a58d8c2e971","unresolved":false,"context_lines":[{"line_number":9,"context_line":"libmysqlclient-dev [platform:dpkg]"},{"line_number":10,"context_line":"libpq-dev [platform:dpkg]"},{"line_number":11,"context_line":"libsqlite3-dev [platform:dpkg]"},{"line_number":12,"context_line":"libvirt-devel [platform:rpm]"},{"line_number":13,"context_line":"libxml2-dev [platform:dpkg]"},{"line_number":14,"context_line":"libxslt-devel [platform:rpm]"},{"line_number":15,"context_line":"libxslt1-dev [platform:dpkg]"}],"source_content_type":"text/plain","patch_set":3,"id":"da0c15f0_f0f53dcb","line":12,"in_reply_to":"da0c15f0_d0a6390f","updated":"2016-03-28 14:02:50.000000000","message":"BTW, I see it\u0027s in here because it was in the docs for Fedora-based systems, but that\u0027s wrong.","commit_id":"2a535a866c142f283481127e196591e828e4a6df"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"4f272f7a9df06241733a74f3d2379bed718cf7c3","unresolved":false,"context_lines":[{"line_number":9,"context_line":"libmysqlclient-dev [platform:dpkg]"},{"line_number":10,"context_line":"libpq-dev [platform:dpkg]"},{"line_number":11,"context_line":"libsqlite3-dev [platform:dpkg]"},{"line_number":12,"context_line":"libvirt-devel [platform:rpm]"},{"line_number":13,"context_line":"libxml2-dev [platform:dpkg]"},{"line_number":14,"context_line":"libxslt-devel [platform:rpm]"},{"line_number":15,"context_line":"libxslt1-dev [platform:dpkg]"}],"source_content_type":"text/plain","patch_set":3,"id":"da0c15f0_309055ec","line":12,"in_reply_to":"da0c15f0_f0f53dcb","updated":"2016-03-28 14:13:44.000000000","message":"Thanks! I\u0027ll remove that in the next patchset. I mostly want to make sure I\u0027m not missing anything since I built the list many months ago, so will let jobs for this run to completion before I push another patchset.","commit_id":"2a535a866c142f283481127e196591e828e4a6df"},{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"1aa31426a3b4dc2d4f57bbd9fae7e19d8170d885","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# This is a cross-platform list tracking distribution packages needed by tests;"},{"line_number":2,"context_line":"# see http://docs.openstack.org/infra/bindep/ for additional information."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"build-essential [platform:dpkg]"},{"line_number":5,"context_line":"gcc [platform:rpm]"},{"line_number":6,"context_line":"gettext"},{"line_number":7,"context_line":"graphviz"}],"source_content_type":"text/plain","patch_set":8,"id":"ba0121b8_b1752065","line":4,"updated":"2016-03-31 23:43:31.000000000","message":"Same as for the swift one... \nSo my intent with bindep was a single file describing all the binary dependencies - whether they are production, or test, or for specific backends or whatever....\nLooking at these devel dependencies - they are suitable for build-from-source situations, but not what you\u0027d want for prod installs.\nSo - I think these should all have a test profile appended - [platform:dpkg test].\nThat said, I suspect that I didn\u0027t teach bindep to ignore platform inferred profiles for the purposes of determining whether a dependency is on-by-default - but we can still write the file correctly now and fixup bindep independently.\n\n\nThe actual underlying library dependencies should probably be listed as well, but that gets into a grey area we haven\u0027t really talked about - should they list e.g. python-xslt or libxslt1 - we can always loop back and add them in future.","commit_id":"97ed22acae5d11f800cc56e476f023f0aea5fcc7"}],"tox.ini":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"2b4462cbdd7f03fe07dca07686e01b83f55f81b4","unresolved":false,"context_lines":[{"line_number":148,"context_line":"# explicitly to avoid unnecessarily installing the checked-out repo too."},{"line_number":149,"context_line":"deps \u003d bindep"},{"line_number":150,"context_line":"commands \u003d bindep"},{"line_number":151,"context_line":"usedevelop \u003d False"}],"source_content_type":"text/x-properties","patch_set":6,"id":"ba0121b8_5a030ab8","line":151,"updated":"2016-03-31 18:55:20.000000000","message":"Monty Taylor pointed out in IRC that this also depends on tox.skipdist\u003dTrue, so I\u0027ll improve the comment to include a reminder about that.","commit_id":"f14d9c2600829f44d2e2c7858bf714b1709bfa2b"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"a30d0fde8794061286903abb072964852e27997d","unresolved":false,"context_lines":[{"line_number":146,"context_line":"# dependencies are missing! This also means that bindep must be installed"},{"line_number":147,"context_line":"# separately, outside of the requirements files, and develop mode disabled"},{"line_number":148,"context_line":"# explicitly to avoid unnecessarily installing the checked-out repo too (this"},{"line_number":149,"context_line":"# further relies \"tox.skipsdist \u003d True\" above)."},{"line_number":150,"context_line":"deps \u003d bindep"},{"line_number":151,"context_line":"commands \u003d bindep"},{"line_number":152,"context_line":"usedevelop \u003d False"}],"source_content_type":"text/x-properties","patch_set":7,"id":"ba0121b8_7a31ae59","line":149,"range":{"start_line":149,"start_character":2,"end_line":149,"end_character":16},"updated":"2016-03-31 19:00:59.000000000","message":"Andreas spotted a typo here: should be \"further relies on\"","commit_id":"0b15839d454809e7efd106c03209c1ff00c69b23"},{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"fb103c71d4c18b84d52d1d725a0799a8f9966c16","unresolved":false,"context_lines":[{"line_number":149,"context_line":"# further relies on \"tox.skipsdist \u003d True\" above)."},{"line_number":150,"context_line":"deps \u003d bindep"},{"line_number":151,"context_line":"commands \u003d bindep"},{"line_number":152,"context_line":"usedevelop \u003d False"}],"source_content_type":"text/x-properties","patch_set":8,"id":"ba0121b8_9a664228","line":152,"updated":"2016-03-31 19:05:51.000000000","message":"This will still install nova and thus all of nova\u0027s dependencies, won\u0027t it? skip_install is what you need ... according to https://testrun.org/tox/latest/config.html","commit_id":"97ed22acae5d11f800cc56e476f023f0aea5fcc7"}]}
