)]}'
{"gerrit/projects.yaml":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"49e42556d106eb1ebb7a5266b9aaa5a416598697","unresolved":false,"context_lines":[{"line_number":2250,"context_line":"- project: openstack/magnetodb-specs"},{"line_number":2251,"context_line":"  description: Design Specifications for MagnetoDB project"},{"line_number":2252,"context_line":"- project: openstack/ldappool"},{"line_number":2253,"context_line":"  description: A simple connector pool for python-ldap."},{"line_number":2254,"context_line":"  upstream: https://github.com/morganfainberg/ldappool.git"},{"line_number":2255,"context_line":"- project: openstack/magnum"},{"line_number":2256,"context_line":"  description: Containers Service for OpenStack"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_22ad25e9","line":2253,"range":{"start_line":2253,"start_character":43,"end_line":2253,"end_character":54},"updated":"2016-05-12 02:15:02.000000000","message":"with the future changes to make this py3 friendly, it\u0027ll work with pyldap too. so maybe make this more generic? or mention both?","commit_id":"8d4ed5d5a084de836ecefbc164473a08a6b491fc"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"5a5cdb0f53970cb3fbf4d5715d039ee773e6fab4","unresolved":false,"context_lines":[{"line_number":2250,"context_line":"- project: openstack/magnetodb-specs"},{"line_number":2251,"context_line":"  description: Design Specifications for MagnetoDB project"},{"line_number":2252,"context_line":"- project: openstack/ldappool"},{"line_number":2253,"context_line":"  description: A simple connector pool for python-ldap."},{"line_number":2254,"context_line":"  upstream: https://github.com/morganfainberg/ldappool.git"},{"line_number":2255,"context_line":"- project: openstack/magnum"},{"line_number":2256,"context_line":"  description: Containers Service for OpenStack"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_de197624","line":2253,"range":{"start_line":2253,"start_character":43,"end_line":2253,"end_character":54},"in_reply_to":"dab17558_22ad25e9","updated":"2016-05-12 14:17:48.000000000","message":"I figure we can update that as needed when we get py3 running.","commit_id":"8d4ed5d5a084de836ecefbc164473a08a6b491fc"}],"gerritbot/channels.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e4f40d7681c29145f2affe105a83f0464025cc4e","unresolved":false,"context_lines":[{"line_number":948,"context_line":"    - openstack/pycadf"},{"line_number":949,"context_line":"    - openstack/python-keystoneclient"},{"line_number":950,"context_line":"    - openstack/python-keystoneclient-kerberos"},{"line_number":951,"context_line":"    - openstack/ldappool"},{"line_number":952,"context_line":"  branches:"},{"line_number":953,"context_line":"    - master"},{"line_number":954,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_125798ca","line":951,"updated":"2016-05-11 22:44:28.000000000","message":"sort alphabetical","commit_id":"8d4ed5d5a084de836ecefbc164473a08a6b491fc"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"390957328190de9c7facb84b2c34aba7c67899bd","unresolved":false,"context_lines":[{"line_number":948,"context_line":"    - openstack/pycadf"},{"line_number":949,"context_line":"    - openstack/python-keystoneclient"},{"line_number":950,"context_line":"    - openstack/python-keystoneclient-kerberos"},{"line_number":951,"context_line":"    - openstack/ldappool"},{"line_number":952,"context_line":"  branches:"},{"line_number":953,"context_line":"    - master"},{"line_number":954,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_dd2d21ff","line":951,"in_reply_to":"dab17558_125798ca","updated":"2016-05-11 23:48:44.000000000","message":"done in next","commit_id":"8d4ed5d5a084de836ecefbc164473a08a6b491fc"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e4f40d7681c29145f2affe105a83f0464025cc4e","unresolved":false,"context_lines":[{"line_number":3035,"context_line":"- project:"},{"line_number":3036,"context_line":"    name: ldappool"},{"line_number":3037,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":3038,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":3039,"context_line":"    doc-publisher-folder: ldappool"},{"line_number":3040,"context_line":""},{"line_number":3041,"context_line":"    jobs:"},{"line_number":3042,"context_line":"      - python-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_926b8884","line":3039,"range":{"start_line":3038,"start_character":3,"end_line":3039,"end_character":34},"updated":"2016-05-11 22:44:28.000000000","message":"this is only possible for official projects under the big tent","commit_id":"8d4ed5d5a084de836ecefbc164473a08a6b491fc"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"390957328190de9c7facb84b2c34aba7c67899bd","unresolved":false,"context_lines":[{"line_number":3035,"context_line":"- project:"},{"line_number":3036,"context_line":"    name: ldappool"},{"line_number":3037,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":3038,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":3039,"context_line":"    doc-publisher-folder: ldappool"},{"line_number":3040,"context_line":""},{"line_number":3041,"context_line":"    jobs:"},{"line_number":3042,"context_line":"      - python-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_fd36254f","line":3039,"range":{"start_line":3038,"start_character":3,"end_line":3039,"end_character":34},"in_reply_to":"dab17558_926b8884","updated":"2016-05-11 23:48:44.000000000","message":"Whoopse! That was copy/paste issue. This will RTFD instead, fixed in next.","commit_id":"8d4ed5d5a084de836ecefbc164473a08a6b491fc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e4f40d7681c29145f2affe105a83f0464025cc4e","unresolved":false,"context_lines":[{"line_number":3041,"context_line":"    jobs:"},{"line_number":3042,"context_line":"      - python-jobs"},{"line_number":3043,"context_line":"      - pypi-jobs"},{"line_number":3044,"context_line":"      - infra-publish-jobs"},{"line_number":3045,"context_line":""},{"line_number":3046,"context_line":"- project:"},{"line_number":3047,"context_line":"    name: lodgeit"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_5275a061","line":3044,"range":{"start_line":3044,"start_character":14,"end_line":3044,"end_character":21},"updated":"2016-05-11 22:44:28.000000000","message":"why use infra-publish-jobs? This is not an infra project...","commit_id":"8d4ed5d5a084de836ecefbc164473a08a6b491fc"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"390957328190de9c7facb84b2c34aba7c67899bd","unresolved":false,"context_lines":[{"line_number":3041,"context_line":"    jobs:"},{"line_number":3042,"context_line":"      - python-jobs"},{"line_number":3043,"context_line":"      - pypi-jobs"},{"line_number":3044,"context_line":"      - infra-publish-jobs"},{"line_number":3045,"context_line":""},{"line_number":3046,"context_line":"- project:"},{"line_number":3047,"context_line":"    name: lodgeit"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_3d3d4d2b","line":3044,"range":{"start_line":3044,"start_character":14,"end_line":3044,"end_character":21},"in_reply_to":"dab17558_5275a061","updated":"2016-05-11 23:48:44.000000000","message":"Copy/Paste, missed updating this. Fixed in next.","commit_id":"8d4ed5d5a084de836ecefbc164473a08a6b491fc"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e4f40d7681c29145f2affe105a83f0464025cc4e","unresolved":false,"context_lines":[{"line_number":7123,"context_line":"  - name: openstack/ldappool"},{"line_number":7124,"context_line":"    template:"},{"line_number":7125,"context_line":"      - name: merge-check"},{"line_number":7126,"context_line":"      - name: publish-to-pypi"},{"line_number":7127,"context_line":"      - name: python-jobs"},{"line_number":7128,"context_line":"    check:"},{"line_number":7129,"context_line":"      - gate-ldappool-pep8"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_f2101402","line":7126,"updated":"2016-05-11 22:44:28.000000000","message":"you do not publish any documents, so can remove the configuration from jenkins that I noticed","commit_id":"8d4ed5d5a084de836ecefbc164473a08a6b491fc"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"390957328190de9c7facb84b2c34aba7c67899bd","unresolved":false,"context_lines":[{"line_number":7123,"context_line":"  - name: openstack/ldappool"},{"line_number":7124,"context_line":"    template:"},{"line_number":7125,"context_line":"      - name: merge-check"},{"line_number":7126,"context_line":"      - name: publish-to-pypi"},{"line_number":7127,"context_line":"      - name: python-jobs"},{"line_number":7128,"context_line":"    check:"},{"line_number":7129,"context_line":"      - gate-ldappool-pep8"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_9df1d997","line":7126,"in_reply_to":"dab17558_f2101402","updated":"2016-05-11 23:48:44.000000000","message":"Will address in next.","commit_id":"8d4ed5d5a084de836ecefbc164473a08a6b491fc"}]}
