)]}'
{"gerrit/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"37cc9239bf2000d515ef05b4dba0063d5f9d498a","unresolved":false,"context_lines":[{"line_number":1053,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1054,"context_line":"- project: openstack/puppet-openstacklib"},{"line_number":1055,"context_line":"  groups:"},{"line_number":1056,"context_line":"    - puppet-openstack"},{"line_number":1057,"context_line":"  description: Module for Common Puppet OpenStack Dependencies"},{"line_number":1058,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1059,"context_line":"- project: openstack/puppet-openstack_extras"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3afb71cf_e5595b36","line":1056,"updated":"2015-06-10 07:47:04.000000000","message":"Some repos have the group, some not. Do you want to make this consistent? Can be done via a followup as well...","commit_id":"9e7d00bc183f7695a54c807d3cd7ad3ad7d0977d"},{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"5ac17fad094393193ebc6eb7167d06f8b731fe93","unresolved":false,"context_lines":[{"line_number":1059,"context_line":"  description: OpenStack Manila Puppet Module"},{"line_number":1060,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1061,"context_line":"- project: openstack/puppet-modulesync-configs"},{"line_number":1062,"context_line":"  description: Modulesync configuration for stackforge puppet modules"},{"line_number":1063,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1064,"context_line":"- project: openstack/puppet-monasca"},{"line_number":1065,"context_line":"  description: StackForge Monasca Puppet Module"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"3afb71cf_0481cb4d","line":1062,"updated":"2015-06-11 17:36:05.000000000","message":"I see some projects are remaining in stackforge, but should you drop \"stackforge\" here since most are moving?","commit_id":"bf9c3f6cb25b635210b296caa5a5fa5a18a6931c"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"9c05fbbd371372dba5864bb47f1b3f8b0ef4cbc2","unresolved":false,"context_lines":[{"line_number":1059,"context_line":"  description: OpenStack Manila Puppet Module"},{"line_number":1060,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1061,"context_line":"- project: openstack/puppet-modulesync-configs"},{"line_number":1062,"context_line":"  description: Modulesync configuration for stackforge puppet modules"},{"line_number":1063,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1064,"context_line":"- project: openstack/puppet-monasca"},{"line_number":1065,"context_line":"  description: StackForge Monasca Puppet Module"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"3afb71cf_9f0bc42b","line":1062,"in_reply_to":"3afb71cf_0481cb4d","updated":"2015-06-11 18:08:52.000000000","message":"Done","commit_id":"bf9c3f6cb25b635210b296caa5a5fa5a18a6931c"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"5c9c6706dbd87dea2b7642675aa29c05101af607","unresolved":false,"context_lines":[{"line_number":2150,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/gozer.config"},{"line_number":2151,"context_line":"- project: stackforge/puppet-surveil"},{"line_number":2152,"context_line":"  description: Puppet Surveil Module"},{"line_number":2153,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/surveil.config"},{"line_number":2154,"context_line":"- project: stackforge/puppet-swift"},{"line_number":2155,"context_line":"  description: OpenStack Swift Puppet Module"},{"line_number":2156,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_1381f34a","side":"PARENT","line":2153,"updated":"2015-06-12 18:43:01.000000000","message":"Andreas Jaeger: One line removed too many - surveil.config should stay\nEmilien Macchi: indeed","commit_id":"ba78e851c3fc2f8163118a09a134b5d0071490a1"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"b4062718ec036cbcaa3d5b94f53c0bb4b9a85dc4","unresolved":false,"context_lines":[{"line_number":2150,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/gozer.config"},{"line_number":2151,"context_line":"- project: stackforge/puppet-surveil"},{"line_number":2152,"context_line":"  description: Puppet Surveil Module"},{"line_number":2153,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/surveil.config"},{"line_number":2154,"context_line":"- project: stackforge/puppet-swift"},{"line_number":2155,"context_line":"  description: OpenStack Swift Puppet Module"},{"line_number":2156,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_90a7194f","side":"PARENT","line":2153,"updated":"2015-06-12 18:37:05.000000000","message":"Whis is this removed?","commit_id":"ba78e851c3fc2f8163118a09a134b5d0071490a1"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"80d5cc54731e6269eff7b167df4c1a901598b9d2","unresolved":false,"context_lines":[{"line_number":2150,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/gozer.config"},{"line_number":2151,"context_line":"- project: stackforge/puppet-surveil"},{"line_number":2152,"context_line":"  description: Puppet Surveil Module"},{"line_number":2153,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/surveil.config"},{"line_number":2154,"context_line":"- project: stackforge/puppet-swift"},{"line_number":2155,"context_line":"  description: OpenStack Swift Puppet Module"},{"line_number":2156,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_33206f9b","side":"PARENT","line":2153,"in_reply_to":"1af86dd1_90a7194f","updated":"2015-06-12 18:41:18.000000000","message":"like I said before to Andreas, it\u0027s a mistake from me I think, sorry for that.","commit_id":"ba78e851c3fc2f8163118a09a134b5d0071490a1"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"d28d288df374b696f6e3a4c992610f7d04b2bd0b","unresolved":false,"context_lines":[{"line_number":2159,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config"},{"line_number":2160,"context_line":"- project: stackforge/puppet-tripleo"},{"line_number":2161,"context_line":"  description: Lightweight composition layer for Puppet TripleO"},{"line_number":2162,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-tripleo.config"},{"line_number":2163,"context_line":"- project: stackforge/puppet-trove"},{"line_number":2164,"context_line":"  description: OpenStack Trove Puppet Module"},{"line_number":2165,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_bcee71ea","side":"PARENT","line":2162,"updated":"2015-06-12 18:03:25.000000000","message":"This changes to puppet-modules.","commit_id":"ba78e851c3fc2f8163118a09a134b5d0071490a1"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"80d5cc54731e6269eff7b167df4c1a901598b9d2","unresolved":false,"context_lines":[{"line_number":2159,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config"},{"line_number":2160,"context_line":"- project: stackforge/puppet-tripleo"},{"line_number":2161,"context_line":"  description: Lightweight composition layer for Puppet TripleO"},{"line_number":2162,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-tripleo.config"},{"line_number":2163,"context_line":"- project: stackforge/puppet-trove"},{"line_number":2164,"context_line":"  description: OpenStack Trove Puppet Module"},{"line_number":2165,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_f33ad7cc","side":"PARENT","line":2162,"in_reply_to":"1af86dd1_bcee71ea","updated":"2015-06-12 18:41:18.000000000","message":"same, already commented, error from me, it should be openstack/puppet-tripleo.config","commit_id":"ba78e851c3fc2f8163118a09a134b5d0071490a1"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c6086b5b6494ed3dfad993386f5271fe80627d1b","unresolved":false,"context_lines":[{"line_number":1242,"context_line":"  description: Modulesync configuration for OpenStack puppet modules"},{"line_number":1243,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1244,"context_line":"- project: openstack/puppet-monasca"},{"line_number":1245,"context_line":"  description: OpenStack Monasca Puppet Module"},{"line_number":1246,"context_line":"- project: openstack/puppet-neutron"},{"line_number":1247,"context_line":"  description: OpenStack Neutron Puppet Module"},{"line_number":1248,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_21d25e01","line":1245,"updated":"2015-06-12 17:48:18.000000000","message":"This one has a separate ACL file: gerrit/acls/stackforge/puppet-monasca.config IT needs to be renamed as well.","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"6d68a0ffe7e73590b7f6b620a85fb7b86ee5615c","unresolved":false,"context_lines":[{"line_number":1242,"context_line":"  description: Modulesync configuration for OpenStack puppet modules"},{"line_number":1243,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1244,"context_line":"- project: openstack/puppet-monasca"},{"line_number":1245,"context_line":"  description: OpenStack Monasca Puppet Module"},{"line_number":1246,"context_line":"- project: openstack/puppet-neutron"},{"line_number":1247,"context_line":"  description: OpenStack Neutron Puppet Module"},{"line_number":1248,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_9c2bb5eb","line":1245,"in_reply_to":"1af86dd1_21d25e01","updated":"2015-06-12 18:10:15.000000000","message":"yes it had to be renamed too.","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"d28d288df374b696f6e3a4c992610f7d04b2bd0b","unresolved":false,"context_lines":[{"line_number":1275,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1276,"context_line":"- project: openstack/puppet-tripleo"},{"line_number":1277,"context_line":"  description: Lightweight composition layer for Puppet TripleO"},{"line_number":1278,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1279,"context_line":"- project: openstack/puppet-trove"},{"line_number":1280,"context_line":"  description: OpenStack Trove Puppet Module"},{"line_number":1281,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_dcf12dcf","line":1278,"updated":"2015-06-12 18:03:25.000000000","message":"This changes from puppet-tripleo.config.","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"6d68a0ffe7e73590b7f6b620a85fb7b86ee5615c","unresolved":false,"context_lines":[{"line_number":1275,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1276,"context_line":"- project: openstack/puppet-tripleo"},{"line_number":1277,"context_line":"  description: Lightweight composition layer for Puppet TripleO"},{"line_number":1278,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":1279,"context_line":"- project: openstack/puppet-trove"},{"line_number":1280,"context_line":"  description: OpenStack Trove Puppet Module"},{"line_number":1281,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_3c8841e7","line":1278,"in_reply_to":"1af86dd1_dcf12dcf","updated":"2015-06-12 18:10:15.000000000","message":"we should rename /home/gerrit2/acls/stackforge/puppet-tripleo.config to /home/gerrit2/acls/openstack/puppet-tripleo.config and use /home/gerrit2/acls/openstack/puppet-tripleo.config for this module.","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"b4062718ec036cbcaa3d5b94f53c0bb4b9a85dc4","unresolved":false,"context_lines":[{"line_number":2151,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/gozer.config"},{"line_number":2152,"context_line":"- project: stackforge/puppet-openstack"},{"line_number":2153,"context_line":"  description: OpenStack Examples Puppet Module"},{"line_number":2154,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":2155,"context_line":"- project: stackforge/puppet-openstack-cloud"},{"line_number":2156,"context_line":"  description: Flexible Puppet implementation capable of configuring a scalable OpenStack"},{"line_number":2157,"context_line":"    Cloud"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_70637d1b","line":2154,"updated":"2015-06-12 18:37:05.000000000","message":"This has a stackforge module depending on an openstack ACL.  Please either move the module or do not change the acl configuration.  Projects and groups should not cross the openstack/stackforge boundary.","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"80d5cc54731e6269eff7b167df4c1a901598b9d2","unresolved":false,"context_lines":[{"line_number":2151,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/gozer.config"},{"line_number":2152,"context_line":"- project: stackforge/puppet-openstack"},{"line_number":2153,"context_line":"  description: OpenStack Examples Puppet Module"},{"line_number":2154,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":2155,"context_line":"- project: stackforge/puppet-openstack-cloud"},{"line_number":2156,"context_line":"  description: Flexible Puppet implementation capable of configuring a scalable OpenStack"},{"line_number":2157,"context_line":"    Cloud"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_33098f2d","line":2154,"in_reply_to":"1af86dd1_70637d1b","updated":"2015-06-12 18:41:18.000000000","message":"ok, that was an initial question we had with Spencer.\nWe don\u0027t want to move this module I think (deprecated).\nWe should probably copy/paste the Gerrit files to have the same in both openstack \u0026 stackforge directory, and update this file accordingly.","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"b4062718ec036cbcaa3d5b94f53c0bb4b9a85dc4","unresolved":false,"context_lines":[{"line_number":2159,"context_line":"  groups:"},{"line_number":2160,"context_line":"    - puppet-openstack"},{"line_number":2161,"context_line":"  description: OpenStack Puppet Dev Environment"},{"line_number":2162,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":2163,"context_line":"- project: stackforge/puppet-setproxy"},{"line_number":2164,"context_line":"  description: Generic Set proxy Module"},{"line_number":2165,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/gozer.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_506881f5","line":2162,"updated":"2015-06-12 18:37:05.000000000","message":"Same.","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"80d5cc54731e6269eff7b167df4c1a901598b9d2","unresolved":false,"context_lines":[{"line_number":2159,"context_line":"  groups:"},{"line_number":2160,"context_line":"    - puppet-openstack"},{"line_number":2161,"context_line":"  description: OpenStack Puppet Dev Environment"},{"line_number":2162,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":2163,"context_line":"- project: stackforge/puppet-setproxy"},{"line_number":2164,"context_line":"  description: Generic Set proxy Module"},{"line_number":2165,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/gozer.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_5352cb14","line":2162,"in_reply_to":"1af86dd1_506881f5","updated":"2015-06-12 18:41:18.000000000","message":"using stackforge file","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"b4062718ec036cbcaa3d5b94f53c0bb4b9a85dc4","unresolved":false,"context_lines":[{"line_number":2167,"context_line":"  description: Puppet Surveil Module"},{"line_number":2168,"context_line":"- project: stackforge/puppet-vswitch"},{"line_number":2169,"context_line":"  description: Puppet provider for virtual switches."},{"line_number":2170,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":2171,"context_line":"- project: stackforge/puppet_openstack_builder"},{"line_number":2172,"context_line":"  description: Data model for deploying multiple OpenStack reference architectures"},{"line_number":2173,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_306d0505","line":2170,"updated":"2015-06-12 18:37:05.000000000","message":"Same.","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"80d5cc54731e6269eff7b167df4c1a901598b9d2","unresolved":false,"context_lines":[{"line_number":2167,"context_line":"  description: Puppet Surveil Module"},{"line_number":2168,"context_line":"- project: stackforge/puppet-vswitch"},{"line_number":2169,"context_line":"  description: Puppet provider for virtual switches."},{"line_number":2170,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":2171,"context_line":"- project: stackforge/puppet_openstack_builder"},{"line_number":2172,"context_line":"  description: Data model for deploying multiple OpenStack reference architectures"},{"line_number":2173,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_d337dbe1","line":2170,"in_reply_to":"1af86dd1_306d0505","updated":"2015-06-12 18:41:18.000000000","message":"using stackforge file","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"b4062718ec036cbcaa3d5b94f53c0bb4b9a85dc4","unresolved":false,"context_lines":[{"line_number":2170,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":2171,"context_line":"- project: stackforge/puppet_openstack_builder"},{"line_number":2172,"context_line":"  description: Data model for deploying multiple OpenStack reference architectures"},{"line_number":2173,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":2174,"context_line":"- project: stackforge/pyghmi"},{"line_number":2175,"context_line":"  description: A Pure python IPMI library"},{"line_number":2176,"context_line":"- project: stackforge/python-blazarclient"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_107209e6","line":2173,"updated":"2015-06-12 18:37:05.000000000","message":"Same.","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"80d5cc54731e6269eff7b167df4c1a901598b9d2","unresolved":false,"context_lines":[{"line_number":2170,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":2171,"context_line":"- project: stackforge/puppet_openstack_builder"},{"line_number":2172,"context_line":"  description: Data model for deploying multiple OpenStack reference architectures"},{"line_number":2173,"context_line":"  acl-config: /home/gerrit2/acls/openstack/puppet-modules.config"},{"line_number":2174,"context_line":"- project: stackforge/pyghmi"},{"line_number":2175,"context_line":"  description: A Pure python IPMI library"},{"line_number":2176,"context_line":"- project: stackforge/python-blazarclient"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_933163ef","line":2173,"in_reply_to":"1af86dd1_107209e6","updated":"2015-06-12 18:41:18.000000000","message":"using stackforge file","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d13322480e71863f4c413eb2bc5a8a5cc9d1f6ea","unresolved":false,"context_lines":[{"line_number":2150,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/gozer.config"},{"line_number":2151,"context_line":"- project: stackforge/puppet-surveil"},{"line_number":2152,"context_line":"  description: Puppet Surveil Module"},{"line_number":2153,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/surveil.config"},{"line_number":2154,"context_line":"- project: stackforge/puppet-swift"},{"line_number":2155,"context_line":"  description: OpenStack Swift Puppet Module"},{"line_number":2156,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"1af86dd1_1c734582","side":"PARENT","line":2153,"updated":"2015-06-12 18:01:39.000000000","message":"One line removed too many - surveil.config should stay","commit_id":"d5da6550a07474f532893ef13f2ed0e7b3205c34"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"daed6e9ae5dc477ddb0ba18709e64baef4c196fe","unresolved":false,"context_lines":[{"line_number":2150,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/gozer.config"},{"line_number":2151,"context_line":"- project: stackforge/puppet-surveil"},{"line_number":2152,"context_line":"  description: Puppet Surveil Module"},{"line_number":2153,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/surveil.config"},{"line_number":2154,"context_line":"- project: stackforge/puppet-swift"},{"line_number":2155,"context_line":"  description: OpenStack Swift Puppet Module"},{"line_number":2156,"context_line":"  acl-config: /home/gerrit2/acls/stackforge/puppet-modules.config"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"1af86dd1_7c659943","side":"PARENT","line":2153,"in_reply_to":"1af86dd1_1c734582","updated":"2015-06-12 18:11:31.000000000","message":"indeed","commit_id":"d5da6550a07474f532893ef13f2ed0e7b3205c34"}],"gerritbot/channels.yaml":[{"author":{"_account_id":6554,"name":"Spencer Krum","email":"nibz@spencerkrum.com","username":"krum-spencer"},"change_message_id":"325fa0ba9f3be7f01882ad74b39fc7bc7b6dd173","unresolved":false,"context_lines":[{"line_number":1275,"context_line":"      - change-merged"},{"line_number":1276,"context_line":"      - x-vrif-minus-2"},{"line_number":1277,"context_line":"    projects:"},{"line_number":1278,"context_line":"      - openstack/puppet-ceilometer"},{"line_number":1279,"context_line":"      - stackforge/puppet-ceph"},{"line_number":1280,"context_line":"      - openstack/puppet-cinder"},{"line_number":1281,"context_line":"      - openstack/puppet-designate"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3afb71cf_4d130a0e","line":1278,"updated":"2015-06-08 18:30:54.000000000","message":"I think sorting this has value.","commit_id":"da20b9b328290f92b00da4bbb0aa00fc0712cb39"},{"author":{"_account_id":6554,"name":"Spencer Krum","email":"nibz@spencerkrum.com","username":"krum-spencer"},"change_message_id":"325fa0ba9f3be7f01882ad74b39fc7bc7b6dd173","unresolved":false,"context_lines":[{"line_number":1449,"context_line":"      - openstack/tuskar"},{"line_number":1450,"context_line":"      - openstack/tuskar-ui"},{"line_number":1451,"context_line":"      - stackforge/prep-source-repos"},{"line_number":1452,"context_line":"      - openstack/puppet-tripleo"},{"line_number":1453,"context_line":"      - stackforge/tripleo-ansible"},{"line_number":1454,"context_line":"      - stackforge/windows-diskimage-builder"},{"line_number":1455,"context_line":"    branches:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3afb71cf_6d27e664","line":1452,"updated":"2015-06-08 18:30:54.000000000","message":"This as well.","commit_id":"da20b9b328290f92b00da4bbb0aa00fc0712cb39"}],"jenkins/jobs/tripleo.yaml":[{"author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"change_message_id":"5ac17fad094393193ebc6eb7167d06f8b731fe93","unresolved":false,"context_lines":[{"line_number":18,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d170"},{"line_number":19,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":20,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":21,"context_line":"          export PROJECTS\u003d\"openstack/tripleo-puppet-elements stackforge/puppet-ceph stackforge/puppet-ceilometer stackforge/puppet-cinder stackforge/puppet-glance stackforge/puppet-heat stackforge/puppet-horizon stackforge/puppet-keystone stackforge/puppet-neutron stackforge/puppet-nova stackforge/puppet-sahara stackforge/puppet-swift stackforge/puppet-vswitch stackforge/puppet-openstacklib stackforge/puppet-tripleo stackforge/puppet-ironic stackforge/puppet-openstack_extras stackforge/puppet-tuskar\""},{"line_number":22,"context_line":"          function gate_hook {{"},{"line_number":23,"context_line":"              bash -xe /opt/stack/new/tripleo-ci/toci_gate_test.sh"},{"line_number":24,"context_line":"          }}"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"3afb71cf_64acff35","line":21,"updated":"2015-06-11 17:36:05.000000000","message":"I haven\u0027t really been looking at specific jobs, but since this is included in the change it\u0027s worth noting now that most of these will need to be updated.","commit_id":"bf9c3f6cb25b635210b296caa5a5fa5a18a6931c"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"9c05fbbd371372dba5864bb47f1b3f8b0ef4cbc2","unresolved":false,"context_lines":[{"line_number":18,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d170"},{"line_number":19,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":20,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":21,"context_line":"          export PROJECTS\u003d\"openstack/tripleo-puppet-elements stackforge/puppet-ceph stackforge/puppet-ceilometer stackforge/puppet-cinder stackforge/puppet-glance stackforge/puppet-heat stackforge/puppet-horizon stackforge/puppet-keystone stackforge/puppet-neutron stackforge/puppet-nova stackforge/puppet-sahara stackforge/puppet-swift stackforge/puppet-vswitch stackforge/puppet-openstacklib stackforge/puppet-tripleo stackforge/puppet-ironic stackforge/puppet-openstack_extras stackforge/puppet-tuskar\""},{"line_number":22,"context_line":"          function gate_hook {{"},{"line_number":23,"context_line":"              bash -xe /opt/stack/new/tripleo-ci/toci_gate_test.sh"},{"line_number":24,"context_line":"          }}"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"3afb71cf_fabd26d8","line":21,"in_reply_to":"3afb71cf_64acff35","updated":"2015-06-11 18:08:52.000000000","message":"Done","commit_id":"bf9c3f6cb25b635210b296caa5a5fa5a18a6931c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c6086b5b6494ed3dfad993386f5271fe80627d1b","unresolved":false,"context_lines":[{"line_number":19,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":20,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":21,"context_line":"          export PROJECTS\u003d\"openstack/tripleo-puppet-elements stackforge/puppet-ceph stackforge/puppet-ceilometer stackforge/puppet-cinder stackforge/puppet-glance stackforge/puppet-heat stackforge/puppet-horizon stackforge/puppet-keystone stackforge/puppet-neutron stackforge/puppet-nova stackforge/puppet-sahara stackforge/puppet-swift stackforge/puppet-vswitch stackforge/puppet-openstacklib stackforge/puppet-tripleo stackforge/puppet-ironic stackforge/puppet-openstack_extras stackforge/puppet-tuskar\""},{"line_number":22,"context_line":"          sudo chown -hR $(whoami) /opt/git"},{"line_number":23,"context_line":"          function gate_hook {{"},{"line_number":24,"context_line":"              bash -xe /opt/stack/new/tripleo-ci/toci_gate_test.sh"},{"line_number":25,"context_line":"          }}"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_e19fa65d","side":"PARENT","line":22,"updated":"2015-06-12 17:48:18.000000000","message":"This line is removed - is that really intented?","commit_id":"ba78e851c3fc2f8163118a09a134b5d0071490a1"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"6d68a0ffe7e73590b7f6b620a85fb7b86ee5615c","unresolved":false,"context_lines":[{"line_number":19,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":20,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":21,"context_line":"          export PROJECTS\u003d\"openstack/tripleo-puppet-elements stackforge/puppet-ceph stackforge/puppet-ceilometer stackforge/puppet-cinder stackforge/puppet-glance stackforge/puppet-heat stackforge/puppet-horizon stackforge/puppet-keystone stackforge/puppet-neutron stackforge/puppet-nova stackforge/puppet-sahara stackforge/puppet-swift stackforge/puppet-vswitch stackforge/puppet-openstacklib stackforge/puppet-tripleo stackforge/puppet-ironic stackforge/puppet-openstack_extras stackforge/puppet-tuskar\""},{"line_number":22,"context_line":"          sudo chown -hR $(whoami) /opt/git"},{"line_number":23,"context_line":"          function gate_hook {{"},{"line_number":24,"context_line":"              bash -xe /opt/stack/new/tripleo-ci/toci_gate_test.sh"},{"line_number":25,"context_line":"          }}"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_3c03a175","side":"PARENT","line":22,"in_reply_to":"1af86dd1_e19fa65d","updated":"2015-06-12 18:10:15.000000000","message":"no, I think it\u0027s an error from me, apologize for that.","commit_id":"ba78e851c3fc2f8163118a09a134b5d0071490a1"},{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"6ed259d915bc8752a99fe99bb7cfe5399d30ad42","unresolved":false,"context_lines":[{"line_number":19,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":20,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":21,"context_line":"          export PROJECTS\u003d\"openstack/tripleo-puppet-elements stackforge/puppet-ceph openstack/puppet-ceilometer openstack/puppet-cinder openstack/puppet-glance openstack/puppet-heat openstack/puppet-horizon openstack/puppet-keystone openstack/puppet-neutron openstack/puppet-nova openstack/puppet-sahara openstack/puppet-swift stackforge/puppet-vswitch openstack/puppet-openstacklib openstack/puppet-tripleo openstack/puppet-ironic openstack/puppet-openstack_extras openstack/puppet-tuskar\""},{"line_number":22,"context_line":"          sudo chown -hR $(whoami) /opt/git"},{"line_number":23,"context_line":"          function gate_hook {{"},{"line_number":24,"context_line":"              bash -xe /opt/stack/new/tripleo-ci/toci_gate_test.sh"},{"line_number":25,"context_line":"          }}"}],"source_content_type":"text/x-yaml","patch_set":21,"id":"1af86dd1_0911c4ac","line":22,"updated":"2015-06-12 19:51:23.000000000","message":"we missed the openstack/puppet-vswitch here, it is still stackforge","commit_id":"a98a87faa1709ba8507b0dd69a593f010ef5303a"}],"zuul/layout.yaml":[{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"b4062718ec036cbcaa3d5b94f53c0bb4b9a85dc4","unresolved":false,"context_lines":[{"line_number":6960,"context_line":"    check:"},{"line_number":6961,"context_line":"      - gate-puppet-openstack-specs-python27"},{"line_number":6962,"context_line":"    gate:"},{"line_number":6963,"context_line":"      - gate-puppet-openstack-specs-python27"},{"line_number":6964,"context_line":""},{"line_number":6965,"context_line":"  - name: stackforge/puppet-openstacklib"},{"line_number":6966,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_b0aa1518","side":"PARENT","line":6963,"updated":"2015-06-12 18:37:05.000000000","message":"The check and gate jobs are dropped.","commit_id":"ba78e851c3fc2f8163118a09a134b5d0071490a1"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"5c9c6706dbd87dea2b7642675aa29c05101af607","unresolved":false,"context_lines":[{"line_number":3774,"context_line":"  - name: openstack/puppet-openstack-specs"},{"line_number":3775,"context_line":"    template:"},{"line_number":3776,"context_line":"      - name: merge-check"},{"line_number":3777,"context_line":"      - name: noop-jobs"},{"line_number":3778,"context_line":""},{"line_number":3779,"context_line":"  - name: openstack/puppet-openstacklib"},{"line_number":3780,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1af86dd1_337cef71","line":3777,"updated":"2015-06-12 18:43:01.000000000","message":"Andreas Jaeger: This is wrong, it was before:\n-      - name: openstack-specs-jobs\n-    check:\n-      - gate-puppet-openstack-specs-python27\n-    gate:\n-      - gate-puppet-openstack-specs-python27\nEmilien Macchi: I probably miss that during a rebase.","commit_id":"32014c2d8ce39976c47c2da86c2637b3c539d113"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b398d0125541b4c9034966e4e28582f6cd3f6971","unresolved":false,"context_lines":[{"line_number":3774,"context_line":"  - name: openstack/puppet-openstack-specs"},{"line_number":3775,"context_line":"    template:"},{"line_number":3776,"context_line":"      - name: merge-check"},{"line_number":3777,"context_line":"      - name: noop-jobs"},{"line_number":3778,"context_line":""},{"line_number":3779,"context_line":"  - name: openstack/puppet-openstacklib"},{"line_number":3780,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"1af86dd1_dcadad89","line":3777,"updated":"2015-06-12 18:05:44.000000000","message":"This is wrong, it was before:\n-      - name: openstack-specs-jobs\n-    check:\n-      - gate-puppet-openstack-specs-python27\n-    gate:\n-      - gate-puppet-openstack-specs-python27","commit_id":"9113c43580dff6921746adc7f9922e1bc4d6b80d"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"daed6e9ae5dc477ddb0ba18709e64baef4c196fe","unresolved":false,"context_lines":[{"line_number":3774,"context_line":"  - name: openstack/puppet-openstack-specs"},{"line_number":3775,"context_line":"    template:"},{"line_number":3776,"context_line":"      - name: merge-check"},{"line_number":3777,"context_line":"      - name: noop-jobs"},{"line_number":3778,"context_line":""},{"line_number":3779,"context_line":"  - name: openstack/puppet-openstacklib"},{"line_number":3780,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"1af86dd1_3cd601c6","line":3777,"in_reply_to":"1af86dd1_dcadad89","updated":"2015-06-12 18:11:31.000000000","message":"I probably miss that during a rebase.","commit_id":"9113c43580dff6921746adc7f9922e1bc4d6b80d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"67f7f4cba432eed202717ae264ab4766ef2de401","unresolved":false,"context_lines":[{"line_number":6956,"context_line":"  - name: stackforge/puppet-openstack-specs"},{"line_number":6957,"context_line":"    template:"},{"line_number":6958,"context_line":"      - name: merge-check"},{"line_number":6959,"context_line":"      - name: openstack-specs-jobs"},{"line_number":6960,"context_line":"    check:"},{"line_number":6961,"context_line":"      - gate-puppet-openstack-specs-python27"},{"line_number":6962,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":21,"id":"1af86dd1_095f8473","side":"PARENT","line":6959,"updated":"2015-06-12 19:49:55.000000000","message":"Job changed","commit_id":"d5da6550a07474f532893ef13f2ed0e7b3205c34"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"67f7f4cba432eed202717ae264ab4766ef2de401","unresolved":false,"context_lines":[{"line_number":3774,"context_line":"  - name: openstack/puppet-openstack-specs"},{"line_number":3775,"context_line":"    template:"},{"line_number":3776,"context_line":"      - name: merge-check"},{"line_number":3777,"context_line":"      - name: noop-jobs"},{"line_number":3778,"context_line":"    check:"},{"line_number":3779,"context_line":"      - gate-puppet-openstack-specs-python27"},{"line_number":3780,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":21,"id":"1af86dd1_a94e30bf","line":3777,"updated":"2015-06-12 19:49:55.000000000","message":"this should be: openstack-specs-jobs","commit_id":"a98a87faa1709ba8507b0dd69a593f010ef5303a"}]}
