)]}'
{"manifests/mirror.pp":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"cdf9d5e6432b7a3df941a030c73079453a29e714","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  $vhost_name \u003d $::fqdn,"},{"line_number":20,"context_line":"  $serveraliases \u003d undef,"},{"line_number":21,"context_line":") {"},{"line_number":22,"context_line":"  $mirror_root \u003d \u0027/afs/openstack.org/mirror\u0027"},{"line_number":23,"context_line":"  $pypi_root \u003d \"${mirror_root}/pypi\""},{"line_number":24,"context_line":"  $wheel_root \u003d \"${mirror_root}/wheel\""},{"line_number":25,"context_line":"  $ceph_deb_hammer_root \u003d \"${mirror_root}/ceph-deb-hammer\""}],"source_content_type":"text/x-puppet","patch_set":5,"id":"3fa0c359_39683bf3","line":22,"updated":"2018-02-23 04:13:12.000000000","message":"i does seem a bit weird that the setup to get this mounted, via puppet-openafs, is all done in openstack_project::server ... it doesn\u0027t really make sense to run this unless you have access to that?","commit_id":"6289f599432cad59ef303c3c564df4354a944a5e"},{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"a54f586a1d8ff8517084b831c46268e66ffb4ce0","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  $vhost_name \u003d $::fqdn,"},{"line_number":20,"context_line":"  $serveraliases \u003d undef,"},{"line_number":21,"context_line":") {"},{"line_number":22,"context_line":"  $mirror_root \u003d \u0027/afs/openstack.org/mirror\u0027"},{"line_number":23,"context_line":"  $pypi_root \u003d \"${mirror_root}/pypi\""},{"line_number":24,"context_line":"  $wheel_root \u003d \"${mirror_root}/wheel\""},{"line_number":25,"context_line":"  $ceph_deb_hammer_root \u003d \"${mirror_root}/ceph-deb-hammer\""}],"source_content_type":"text/x-puppet","patch_set":5,"id":"3fa0c359_ff0b9079","line":22,"in_reply_to":"3fa0c359_39683bf3","updated":"2018-02-23 09:57:38.000000000","message":"Hmm right, I hand\u0027t thought about that. Let\u0027s then make mirror_root a class parameter instead of a hardcoded variable. wdyt?","commit_id":"6289f599432cad59ef303c3c564df4354a944a5e"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"19510a73e4dcd0afd02becc0c7d503ee5193b067","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  $vhost_name \u003d $::fqdn,"},{"line_number":20,"context_line":"  $serveraliases \u003d undef,"},{"line_number":21,"context_line":") {"},{"line_number":22,"context_line":"  $mirror_root \u003d \u0027/afs/openstack.org/mirror\u0027"},{"line_number":23,"context_line":"  $pypi_root \u003d \"${mirror_root}/pypi\""},{"line_number":24,"context_line":"  $wheel_root \u003d \"${mirror_root}/wheel\""},{"line_number":25,"context_line":"  $ceph_deb_hammer_root \u003d \"${mirror_root}/ceph-deb-hammer\""}],"source_content_type":"text/x-puppet","patch_set":5,"id":"3fa0c359_3abee6d4","line":22,"in_reply_to":"3fa0c359_ff0b9079","updated":"2018-02-23 10:27:52.000000000","message":"sgtm :)","commit_id":"6289f599432cad59ef303c3c564df4354a944a5e"},{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"ef811ab208b7231f9070c1aee8cde985b14e7ccf","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  #####################################################"},{"line_number":38,"context_line":"  # Build Apache Webroot"},{"line_number":39,"context_line":"  file { \"${www_base}\":"},{"line_number":40,"context_line":"    ensure \u003d\u003e directory,"},{"line_number":41,"context_line":"    owner  \u003d\u003e root,"},{"line_number":42,"context_line":"    group  \u003d\u003e root,"}],"source_content_type":"text/x-puppet","patch_set":13,"id":"3f79a3b5_ef477e1c","line":39,"range":{"start_line":39,"start_character":10,"end_line":39,"end_character":22},"updated":"2018-08-23 15:05:55.000000000","message":"The puppet linter will complain about all these changes, I\u0027m afraid.","commit_id":"849c903a65d4861b0759d0a53b382a4fce05946c"},{"author":{"_account_id":11810,"name":"Nicolas Hicher","email":"nhicher@redhat.com","username":"atarakt"},"change_message_id":"9ac168dae5152ae29947c6d1b7cbc6bba8e14b3b","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"  #####################################################"},{"line_number":38,"context_line":"  # Build Apache Webroot"},{"line_number":39,"context_line":"  file { \"${www_base}\":"},{"line_number":40,"context_line":"    ensure \u003d\u003e directory,"},{"line_number":41,"context_line":"    owner  \u003d\u003e root,"},{"line_number":42,"context_line":"    group  \u003d\u003e root,"}],"source_content_type":"text/x-puppet","patch_set":13,"id":"3f79a3b5_3e3cc2df","line":39,"range":{"start_line":39,"start_character":10,"end_line":39,"end_character":22},"in_reply_to":"3f79a3b5_ef477e1c","updated":"2018-08-23 19:49:16.000000000","message":"Yes, I will fix these linters, I updated the change based on the content of system-config","commit_id":"849c903a65d4861b0759d0a53b382a4fce05946c"}],"templates/mirror.vhost.erb":[{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"ef811ab208b7231f9070c1aee8cde985b14e7ccf","unresolved":false,"context_lines":[{"line_number":263,"context_line":"    # Alpine"},{"line_number":264,"context_line":"    CacheEnable disk \"/alpine\""},{"line_number":265,"context_line":"    ProxyPass \"/alpine/\" \"http://dl-cdn.alpinelinux.org/alpine/\" ttl\u003d120 keepalive\u003dOn retry\u003d0"},{"line_number":266,"context_line":"    ProxyPassReverse \"/alpine/\" \"http://dl-cdn.alpinelinux.org/alpine/"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"\u003c/VirtualHost\u003e"},{"line_number":269,"context_line":""}],"source_content_type":"application/x-erb","patch_set":13,"id":"3f79a3b5_4f3792b1","line":266,"updated":"2018-08-23 15:05:55.000000000","message":"There\u0027s a missing closing \" here","commit_id":"849c903a65d4861b0759d0a53b382a4fce05946c"}]}
