)]}'
{"gerrit/acls/openstack/synergy-service.config":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"cbe26216308849d29537bfeefec373ef917eb144","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access \"refs/heads/*\"]"},{"line_number":2,"context_line":"abandon \u003d group synergy-core"},{"line_number":3,"context_line":"create \u003d group synergy-release"},{"line_number":4,"context_line":"label-Code-Review \u003d -2..+2 group synergy-core"},{"line_number":5,"context_line":"label-Workflow \u003d -1..+1 group synergy-core"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[access \"refs/tags/*\"]"},{"line_number":8,"context_line":"pushSignedTag \u003d group synergy-release"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"[receive]"},{"line_number":11,"context_line":"requireChangeId \u003d true"},{"line_number":12,"context_line":"requireContributorAgreement \u003d true"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"[submit]"},{"line_number":15,"context_line":"mergeContent \u003d true"}],"source_content_type":"text/x-ini","patch_set":2,"id":"9aed3d3a_f0f7a9d0","line":15,"range":{"start_line":1,"start_character":0,"end_line":15,"end_character":19},"updated":"2016-03-01 04:17:04.000000000","message":"This file is an exact duplicate of gerrit/acls/openstack/synergy-scheduler-manager.config. You only need one of them and can reference the other.\n\nPersonally, I would rename gerrit/acls/openstack/synergy-scheduler-manager.config to gerrit/acls/openstack/synergy.config and then add the acl-config lines as I show in openstack-infra/project-config / gerrit/projects.yaml","commit_id":"9fe69e0d9962cdba30b7590099ebe2b61d307356"}],"gerrit/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"94adf6882b7a080f760b60ba7e1b9da57b1b3041","unresolved":false,"context_lines":[{"line_number":3191,"context_line":"  description: Swift Object Server implementation that enables objects created using"},{"line_number":3192,"context_line":"    the Swift API to be accessed as files on a POSIX filesystem."},{"line_number":3193,"context_line":"- project: openstack/synergy-service"},{"line_number":3194,"context_line":"  description: Synergy is as a new extensible general purpose management OpenStack service."},{"line_number":3195,"context_line":"  upstream: https://git.launchpad.net/synergy-service"},{"line_number":3196,"context_line":"- project: openstack/syntribos"},{"line_number":3197,"context_line":"  description: Python API security testing tool from OpenStack Security Group"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bae84128_41325711","line":3194,"updated":"2016-02-22 18:08:48.000000000","message":"That is a very broad text, could you be more specific? I wouldn\u0027t call it an \"OpenStack service\" since this is not an official project. Also, I would not use new - it\u0027s soon not new anymore.\n\nGrammar issue also. What about \"Synergy is an extensible general purpose management service\"? Still far too generic.","commit_id":"8e8348a4cc2b0a8b9fa1ee5d746c5f4ce0952eb9"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"94adf6882b7a080f760b60ba7e1b9da57b1b3041","unresolved":false,"context_lines":[{"line_number":3192,"context_line":"    the Swift API to be accessed as files on a POSIX filesystem."},{"line_number":3193,"context_line":"- project: openstack/synergy-service"},{"line_number":3194,"context_line":"  description: Synergy is as a new extensible general purpose management OpenStack service."},{"line_number":3195,"context_line":"  upstream: https://git.launchpad.net/synergy-service"},{"line_number":3196,"context_line":"- project: openstack/syntribos"},{"line_number":3197,"context_line":"  description: Python API security testing tool from OpenStack Security Group"},{"line_number":3198,"context_line":"- project: openstack/tacker"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bae84128_8113bf65","line":3195,"updated":"2016-02-22 18:08:48.000000000","message":"That repository contains two branches. Do you want to import these as well? Deleting of branches is a manual task, we cannot do this once this is imported. So, better clean up now - or keep them forever.","commit_id":"8e8348a4cc2b0a8b9fa1ee5d746c5f4ce0952eb9"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"cbe26216308849d29537bfeefec373ef917eb144","unresolved":false,"context_lines":[{"line_number":3193,"context_line":"- project: openstack/synergy-scheduler-manager"},{"line_number":3194,"context_line":"  description: \u003e"},{"line_number":3195,"context_line":"    Provide advanced scheduling capability for OpenStack using a fairshare"},{"line_number":3196,"context_line":"    algorithm. This is a manager for synergy-service."},{"line_number":3197,"context_line":"- project: openstack/synergy-service"},{"line_number":3198,"context_line":"  description: \u003e"},{"line_number":3199,"context_line":"    Synergy is an extensible general purpose management service for OpenStack."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9aed3d3a_10eb2de0","line":3196,"range":{"start_line":3196,"start_character":1,"end_line":3196,"end_character":53},"updated":"2016-03-01 04:17:04.000000000","message":"Assuming you follow my suggestion to rename your ACL file, add this line:\n  acl-config: /home/gerrit2/acls/openstack/synergy.config","commit_id":"9fe69e0d9962cdba30b7590099ebe2b61d307356"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"cbe26216308849d29537bfeefec373ef917eb144","unresolved":false,"context_lines":[{"line_number":3199,"context_line":"    Synergy is an extensible general purpose management service for OpenStack."},{"line_number":3200,"context_line":"    Its capabilities are implemented by a collection of managers. It can be used"},{"line_number":3201,"context_line":"    to implement advanced scheduling mechanisms to maximize the overall resource"},{"line_number":3202,"context_line":"    usage."},{"line_number":3203,"context_line":"- project: openstack/syntribos"},{"line_number":3204,"context_line":"  description: Python API security testing tool from OpenStack Security Group"},{"line_number":3205,"context_line":"- project: openstack/tacker"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9aed3d3a_50f135cc","line":3202,"range":{"start_line":3202,"start_character":0,"end_line":3202,"end_character":10},"updated":"2016-03-01 04:17:04.000000000","message":"Assuming you follow my suggestion to rename your ACL file, add this line:\n  acl-config: /home/gerrit2/acls/openstack/synergy.config","commit_id":"9fe69e0d9962cdba30b7590099ebe2b61d307356"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"9e1f87a9611a82475b6c19e8c1f58e0c750f029b","unresolved":false,"context_lines":[{"line_number":7889,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":7890,"context_line":""},{"line_number":7891,"context_line":"    jobs:"},{"line_number":7892,"context_line":"      - python-jobs"},{"line_number":7893,"context_line":"      - openstack-publish-jobs"},{"line_number":7894,"context_line":"      - pypi-jobs"},{"line_number":7895,"context_line":""},{"line_number":7896,"context_line":"- project:"},{"line_number":7897,"context_line":"    name: syntribos"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bae84128_01832f99","line":7894,"range":{"start_line":7892,"start_character":0,"end_line":7894,"end_character":17},"updated":"2016-02-22 18:06:08.000000000","message":"You don\u0027t use any of these jobs in zuul/layout.yaml, so either you should remove the entire entry in this file or add jobs in zuul/layout.yaml.","commit_id":"8e8348a4cc2b0a8b9fa1ee5d746c5f4ce0952eb9"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"94adf6882b7a080f760b60ba7e1b9da57b1b3041","unresolved":false,"context_lines":[{"line_number":7889,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":7890,"context_line":""},{"line_number":7891,"context_line":"    jobs:"},{"line_number":7892,"context_line":"      - python-jobs"},{"line_number":7893,"context_line":"      - openstack-publish-jobs"},{"line_number":7894,"context_line":"      - pypi-jobs"},{"line_number":7895,"context_line":""},{"line_number":7896,"context_line":"- project:"},{"line_number":7897,"context_line":"    name: syntribos"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bae84128_5c0d1c36","line":7894,"range":{"start_line":7892,"start_character":0,"end_line":7894,"end_character":17},"in_reply_to":"bae84128_01832f99","updated":"2016-02-22 18:08:48.000000000","message":"And since this is not an official project: If you keep them, remove doc-publisher-site and openstack-publish-jobs in any case","commit_id":"8e8348a4cc2b0a8b9fa1ee5d746c5f4ce0952eb9"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"04ed86d27118cc63156c88c9f918232e97de8632","unresolved":false,"context_lines":[{"line_number":7884,"context_line":""},{"line_number":7885,"context_line":"- project:"},{"line_number":7886,"context_line":"    name: synergy-scheduler-manager"},{"line_number":7887,"context_line":"    node: bare-trusty"},{"line_number":7888,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":7889,"context_line":""},{"line_number":7890,"context_line":"    jobs:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5aef4532_c6da8f16","line":7887,"updated":"2016-03-10 18:43:25.000000000","message":"Remove the node lines - we just removed them from this file since they are not needed anymore.","commit_id":"b09f6246e8abeb1548b352864996fc0558b28322"}],"zuul/layout.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"cbe26216308849d29537bfeefec373ef917eb144","unresolved":false,"context_lines":[{"line_number":10060,"context_line":"    template:"},{"line_number":10061,"context_line":"      - name: merge-check"},{"line_number":10062,"context_line":"      - name: python-jobs"},{"line_number":10063,"context_line":"      - name: pypi-jobs"},{"line_number":10064,"context_line":""},{"line_number":10065,"context_line":"  - name: openstack/synergy-service"},{"line_number":10066,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9aed3d3a_5055b5c3","line":10063,"range":{"start_line":10063,"start_character":14,"end_line":10063,"end_character":23},"updated":"2016-03-01 04:17:04.000000000","message":"This should be publish-to-pypi","commit_id":"9fe69e0d9962cdba30b7590099ebe2b61d307356"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"cbe26216308849d29537bfeefec373ef917eb144","unresolved":false,"context_lines":[{"line_number":10066,"context_line":"    template:"},{"line_number":10067,"context_line":"      - name: merge-check"},{"line_number":10068,"context_line":"      - name: python-jobs"},{"line_number":10069,"context_line":"      - name: pypi-jobs"},{"line_number":10070,"context_line":""},{"line_number":10071,"context_line":"  - name: openstack/syntribos"},{"line_number":10072,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9aed3d3a_3050f1d3","line":10069,"range":{"start_line":10069,"start_character":14,"end_line":10069,"end_character":23},"updated":"2016-03-01 04:17:04.000000000","message":"This should be publish-to-pypi","commit_id":"9fe69e0d9962cdba30b7590099ebe2b61d307356"}]}
