)]}'
{"gerrit/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"59408f769de96cca542d92ae22e930009e950ce7","unresolved":false,"context_lines":[{"line_number":2368,"context_line":"  description: Clustering service for managing homogeneous objects in OpenStack"},{"line_number":2369,"context_line":"- project: stackforge/shaker"},{"line_number":2370,"context_line":"  description: Distributed data-plane performance testing tool"},{"line_number":2371,"context_line":"- project: openstack/solum"},{"line_number":2372,"context_line":"  description: \u0027An OpenStack project designed to make cloud services easier"},{"line_number":2373,"context_line":"    to consume and integrate into your application development process. See: https://wiki.openstack.org/wiki/Solum\u0027"},{"line_number":2374,"context_line":"- project: openstack/solum-dashboard"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a41bdd9_c347d475","line":2371,"updated":"2015-07-13 18:58:34.000000000","message":"This file is sorted alphabetically, move the entries up","commit_id":"7d9157334beb49a723ff947af82d0860d16c795d"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"93062666a6647e728769f313006b8b8a856c8b84","unresolved":false,"context_lines":[{"line_number":6315,"context_line":""},{"line_number":6316,"context_line":"    jobs:"},{"line_number":6317,"context_line":"      - python-jobs"},{"line_number":6318,"context_line":"      - pypi-jobs"},{"line_number":6319,"context_line":"      - openstack-publish-jobs"},{"line_number":6320,"context_line":""},{"line_number":6321,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"da20952f_7eaa171c","line":6318,"updated":"2015-09-09 23:32:43.000000000","message":"we are just fixing publishing job here, we are not adding jobs, please remove pypi-jobs\n\nif you want to add pypi-jobs to the repo please do so after the rename in its own patch","commit_id":"3d84ebb4438658ee411f09c5b9e024451abda0aa"},{"author":{"_account_id":2506,"name":"devdatta-kulkarni","email":"kulkarni.devdatta@gmail.com","username":"devdatta-kulkarni"},"change_message_id":"366ea3cffc5c3e55e18453d7416edaae68ff4176","unresolved":false,"context_lines":[{"line_number":6315,"context_line":""},{"line_number":6316,"context_line":"    jobs:"},{"line_number":6317,"context_line":"      - python-jobs"},{"line_number":6318,"context_line":"      - pypi-jobs"},{"line_number":6319,"context_line":"      - openstack-publish-jobs"},{"line_number":6320,"context_line":""},{"line_number":6321,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"da20952f_58e406ab","line":6318,"in_reply_to":"da20952f_7eaa171c","updated":"2015-09-10 01:33:00.000000000","message":"Ok. Will remove pypi-jobs from here.","commit_id":"3d84ebb4438658ee411f09c5b9e024451abda0aa"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"59408f769de96cca542d92ae22e930009e950ce7","unresolved":false,"context_lines":[{"line_number":7580,"context_line":"      - name: check-requirements"},{"line_number":7581,"context_line":"      - name: publish-to-pypi"},{"line_number":7582,"context_line":""},{"line_number":7583,"context_line":"  - name: openstack/python-solumclient"},{"line_number":7584,"context_line":"    template:"},{"line_number":7585,"context_line":"      - name: merge-check"},{"line_number":7586,"context_line":"      - name: python-jobs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a41bdd9_432bc494","line":7583,"updated":"2015-07-13 18:58:34.000000000","message":"This file is sorted alphabetically in section. Move the entries properly around.","commit_id":"7d9157334beb49a723ff947af82d0860d16c795d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c87292468a994c368732c830fde02733d5c18361","unresolved":false,"context_lines":[{"line_number":2543,"context_line":"      - name: merge-check"},{"line_number":2544,"context_line":"      - name: python-jobs"},{"line_number":2545,"context_line":"      - name: check-requirements"},{"line_number":2546,"context_line":"      - name: docs-on-rtfd"},{"line_number":2547,"context_line":"      - name: pypy-jobs"},{"line_number":2548,"context_line":"    check:"},{"line_number":2549,"context_line":"      - gate-solum-python34"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_82ebcf12","line":2546,"updated":"2015-07-14 17:36:00.000000000","message":"you can publish now to docs.openstack.org. Pleaes send a followup-patch to change this.","commit_id":"19c74d520bde50cb661783fc9a85d4e602d15669"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"45aea783b065dad1287c5b560d2ca72d48405977","unresolved":false,"context_lines":[{"line_number":2543,"context_line":"      - name: merge-check"},{"line_number":2544,"context_line":"      - name: python-jobs"},{"line_number":2545,"context_line":"      - name: check-requirements"},{"line_number":2546,"context_line":"      - name: docs-on-rtfd"},{"line_number":2547,"context_line":"      - name: pypy-jobs"},{"line_number":2548,"context_line":"    check:"},{"line_number":2549,"context_line":"      - gate-solum-python34"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_ddb9b616","line":2546,"in_reply_to":"9a41bdd9_8262ef3c","updated":"2015-07-14 17:57:43.000000000","message":"Use openstack-server-publish-jobs","commit_id":"19c74d520bde50cb661783fc9a85d4e602d15669"},{"author":{"_account_id":2506,"name":"devdatta-kulkarni","email":"kulkarni.devdatta@gmail.com","username":"devdatta-kulkarni"},"change_message_id":"6c49080d19c0f87154e8c79fb95b9366a5f19274","unresolved":false,"context_lines":[{"line_number":2543,"context_line":"      - name: merge-check"},{"line_number":2544,"context_line":"      - name: python-jobs"},{"line_number":2545,"context_line":"      - name: check-requirements"},{"line_number":2546,"context_line":"      - name: docs-on-rtfd"},{"line_number":2547,"context_line":"      - name: pypy-jobs"},{"line_number":2548,"context_line":"    check:"},{"line_number":2549,"context_line":"      - gate-solum-python34"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_8262ef3c","line":2546,"in_reply_to":"9a41bdd9_82ebcf12","updated":"2015-07-14 17:56:29.000000000","message":"Ok.\n\nWhich job should be used in place of docs-on-rtfd?\n\nIs it, openstack-doc-gate or translation-job?","commit_id":"19c74d520bde50cb661783fc9a85d4e602d15669"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c87292468a994c368732c830fde02733d5c18361","unresolved":false,"context_lines":[{"line_number":2582,"context_line":"  - name: openstack/solum-specs"},{"line_number":2583,"context_line":"    template:"},{"line_number":2584,"context_line":"      - name: merge-check"},{"line_number":2585,"context_line":"      - name: stackforge-specs-jobs"},{"line_number":2586,"context_line":""},{"line_number":2587,"context_line":"  - name: openstack/swift"},{"line_number":2588,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_c2e55738","line":2585,"updated":"2015-07-14 17:36:00.000000000","message":"you can use openstack-specs-jobs now to publish to specs.o.o","commit_id":"19c74d520bde50cb661783fc9a85d4e602d15669"},{"author":{"_account_id":2506,"name":"devdatta-kulkarni","email":"kulkarni.devdatta@gmail.com","username":"devdatta-kulkarni"},"change_message_id":"6c49080d19c0f87154e8c79fb95b9366a5f19274","unresolved":false,"context_lines":[{"line_number":2582,"context_line":"  - name: openstack/solum-specs"},{"line_number":2583,"context_line":"    template:"},{"line_number":2584,"context_line":"      - name: merge-check"},{"line_number":2585,"context_line":"      - name: stackforge-specs-jobs"},{"line_number":2586,"context_line":""},{"line_number":2587,"context_line":"  - name: openstack/swift"},{"line_number":2588,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a41bdd9_42338762","line":2585,"in_reply_to":"9a41bdd9_c2e55738","updated":"2015-07-14 17:56:29.000000000","message":"Ok, will change it.","commit_id":"19c74d520bde50cb661783fc9a85d4e602d15669"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"913cad28f327a0dff605e38f5ac48e9a7165908f","unresolved":false,"context_lines":[{"line_number":2688,"context_line":"      - name: merge-check"},{"line_number":2689,"context_line":"      - name: python-jobs"},{"line_number":2690,"context_line":"      - name: check-requirements"},{"line_number":2691,"context_line":"      - name: docs-on-rtfd"},{"line_number":2692,"context_line":"      - name: pypy-jobs"},{"line_number":2693,"context_line":"    check:"},{"line_number":2694,"context_line":"      - gate-solum-python34"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1a4dcd0f_885a514f","line":2691,"updated":"2015-08-04 18:13:20.000000000","message":"In a followup patch, you can change the docs-on-rtfd to use the normal docs publishing jobs.\n\nBut let\u0027s not do this with this change to keep it simple.","commit_id":"b30b76f9a7c6c0f1ecc2ccef67bf0a8dcd97f6ca"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"913cad28f327a0dff605e38f5ac48e9a7165908f","unresolved":false,"context_lines":[{"line_number":2727,"context_line":"  - name: openstack/solum-specs"},{"line_number":2728,"context_line":"    template:"},{"line_number":2729,"context_line":"      - name: merge-check"},{"line_number":2730,"context_line":"      - name: stackforge-specs-jobs"},{"line_number":2731,"context_line":""},{"line_number":2732,"context_line":"  - name: openstack/swift"},{"line_number":2733,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1a4dcd0f_a83b8dea","line":2730,"updated":"2015-08-04 18:13:20.000000000","message":"This can be changed to openstack-specs-jobs in a followup as well","commit_id":"b30b76f9a7c6c0f1ecc2ccef67bf0a8dcd97f6ca"},{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"93062666a6647e728769f313006b8b8a856c8b84","unresolved":false,"context_lines":[{"line_number":2948,"context_line":"    template:"},{"line_number":2949,"context_line":"      - name: merge-check"},{"line_number":2950,"context_line":"      - name: python-jobs"},{"line_number":2951,"context_line":"      - name: python3-jobs"},{"line_number":2952,"context_line":"      - name: check-requirements"},{"line_number":2953,"context_line":"      - name: publish-to-pypi"},{"line_number":2954,"context_line":"      - name: pypy-jobs"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"da20952f_e9fd0f09","line":2951,"updated":"2015-09-09 23:32:43.000000000","message":"this job isn\u0027t on the stackforge repo, this patch is just for the rename not for adding jobs, remove python3-jobs and add it in a follow up patch after the move has been made","commit_id":"3d84ebb4438658ee411f09c5b9e024451abda0aa"},{"author":{"_account_id":2506,"name":"devdatta-kulkarni","email":"kulkarni.devdatta@gmail.com","username":"devdatta-kulkarni"},"change_message_id":"366ea3cffc5c3e55e18453d7416edaae68ff4176","unresolved":false,"context_lines":[{"line_number":2948,"context_line":"    template:"},{"line_number":2949,"context_line":"      - name: merge-check"},{"line_number":2950,"context_line":"      - name: python-jobs"},{"line_number":2951,"context_line":"      - name: python3-jobs"},{"line_number":2952,"context_line":"      - name: check-requirements"},{"line_number":2953,"context_line":"      - name: publish-to-pypi"},{"line_number":2954,"context_line":"      - name: pypy-jobs"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"da20952f_38f03266","line":2951,"in_reply_to":"da20952f_e9fd0f09","updated":"2015-09-10 01:33:00.000000000","message":"Ok, will remove python3-jobs.","commit_id":"3d84ebb4438658ee411f09c5b9e024451abda0aa"},{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"93062666a6647e728769f313006b8b8a856c8b84","unresolved":false,"context_lines":[{"line_number":2951,"context_line":"      - name: python3-jobs"},{"line_number":2952,"context_line":"      - name: check-requirements"},{"line_number":2953,"context_line":"      - name: publish-to-pypi"},{"line_number":2954,"context_line":"      - name: pypy-jobs"},{"line_number":2955,"context_line":"    post:"},{"line_number":2956,"context_line":"      - solum-infra-guestagent-coverage"},{"line_number":2957,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"da20952f_49175b45","line":2954,"updated":"2015-09-09 23:32:43.000000000","message":"you are missing your check job for this repo, please add it in","commit_id":"3d84ebb4438658ee411f09c5b9e024451abda0aa"},{"author":{"_account_id":2506,"name":"devdatta-kulkarni","email":"kulkarni.devdatta@gmail.com","username":"devdatta-kulkarni"},"change_message_id":"366ea3cffc5c3e55e18453d7416edaae68ff4176","unresolved":false,"context_lines":[{"line_number":2951,"context_line":"      - name: python3-jobs"},{"line_number":2952,"context_line":"      - name: check-requirements"},{"line_number":2953,"context_line":"      - name: publish-to-pypi"},{"line_number":2954,"context_line":"      - name: pypy-jobs"},{"line_number":2955,"context_line":"    post:"},{"line_number":2956,"context_line":"      - solum-infra-guestagent-coverage"},{"line_number":2957,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"da20952f_b8aa0219","line":2954,"in_reply_to":"da20952f_49175b45","updated":"2015-09-10 01:33:00.000000000","message":"Oh I see. There is merge-check (line 2949) and check-requirements (line 2952). Is there another check job that should be added? May be I missed it..","commit_id":"3d84ebb4438658ee411f09c5b9e024451abda0aa"},{"author":{"_account_id":2506,"name":"devdatta-kulkarni","email":"kulkarni.devdatta@gmail.com","username":"devdatta-kulkarni"},"change_message_id":"29b27bc390f5eaf79afd1a53247400999ad33af5","unresolved":false,"context_lines":[{"line_number":2951,"context_line":"      - name: python3-jobs"},{"line_number":2952,"context_line":"      - name: check-requirements"},{"line_number":2953,"context_line":"      - name: publish-to-pypi"},{"line_number":2954,"context_line":"      - name: pypy-jobs"},{"line_number":2955,"context_line":"    post:"},{"line_number":2956,"context_line":"      - solum-infra-guestagent-coverage"},{"line_number":2957,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"da20952f_5805e611","line":2954,"in_reply_to":"da20952f_b8aa0219","updated":"2015-09-10 01:37:57.000000000","message":"Oh I see what you mean.\n\nFollowing is missing:\n\n    check:\n     - gate-solum-infra-guestagent-python34","commit_id":"3d84ebb4438658ee411f09c5b9e024451abda0aa"},{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"93062666a6647e728769f313006b8b8a856c8b84","unresolved":false,"context_lines":[{"line_number":3448,"context_line":"      - name: check-requirements"},{"line_number":3449,"context_line":"      - name: publish-to-pypi"},{"line_number":3450,"context_line":"      - name: pypy-jobs"},{"line_number":3451,"context_line":"      - name: openstack-client-publish-jobs"},{"line_number":3452,"context_line":"    post:"},{"line_number":3453,"context_line":"      - python-solumclient-coverage"},{"line_number":3454,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"da20952f_094f236b","line":3451,"updated":"2015-09-09 23:32:43.000000000","message":"you didn\u0027t have a publish job on this repo when it was on stackforge please remove this job and add it in a follow up patch after the move has been completed","commit_id":"3d84ebb4438658ee411f09c5b9e024451abda0aa"},{"author":{"_account_id":2506,"name":"devdatta-kulkarni","email":"kulkarni.devdatta@gmail.com","username":"devdatta-kulkarni"},"change_message_id":"366ea3cffc5c3e55e18453d7416edaae68ff4176","unresolved":false,"context_lines":[{"line_number":3448,"context_line":"      - name: check-requirements"},{"line_number":3449,"context_line":"      - name: publish-to-pypi"},{"line_number":3450,"context_line":"      - name: pypy-jobs"},{"line_number":3451,"context_line":"      - name: openstack-client-publish-jobs"},{"line_number":3452,"context_line":"    post:"},{"line_number":3453,"context_line":"      - python-solumclient-coverage"},{"line_number":3454,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"da20952f_b883e2a8","line":3451,"in_reply_to":"da20952f_094f236b","updated":"2015-09-10 01:33:00.000000000","message":"ok, will remove openstack-client-publish-job","commit_id":"3d84ebb4438658ee411f09c5b9e024451abda0aa"}]}
