)]}'
{"manifests/params.pp":[{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"93b175615b38fd3c62bcf8d460e93a6c20b5f93e","unresolved":false,"context_lines":[{"line_number":3,"context_line":"class horizon::params {"},{"line_number":4,"context_line":"  include ::openstacklib::defaults"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"  if ($::os_package_type \u003d\u003d \u0027debian\u0027) {"},{"line_number":7,"context_line":"    $pyvers \u003d \u00273\u0027"},{"line_number":8,"context_line":"  } else {"},{"line_number":9,"context_line":"    $pyvers \u003d \u0027\u0027"},{"line_number":10,"context_line":"  }"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"  $logdir                 \u003d \u0027/var/log/horizon\u0027"},{"line_number":13,"context_line":"  $django_wsgi            \u003d \u0027/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi\u0027"}],"source_content_type":"text/x-puppet","patch_set":13,"id":"5f7c97a3_f7a13397","line":10,"range":{"start_line":6,"start_character":0,"end_line":10,"end_character":3},"updated":"2018-05-03 12:09:51.000000000","message":"instead of this place two lines inside the case","commit_id":"f05af8f5d4c4247a328abe2385417f6700a31347"},{"author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"change_message_id":"19dcf5f91f8a3c6d1c1126b25b30ad992f526600","unresolved":false,"context_lines":[{"line_number":3,"context_line":"class horizon::params {"},{"line_number":4,"context_line":"  include ::openstacklib::defaults"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"  if ($::os_package_type \u003d\u003d \u0027debian\u0027) {"},{"line_number":7,"context_line":"    $pyvers \u003d \u00273\u0027"},{"line_number":8,"context_line":"  } else {"},{"line_number":9,"context_line":"    $pyvers \u003d \u0027\u0027"},{"line_number":10,"context_line":"  }"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"  $logdir                 \u003d \u0027/var/log/horizon\u0027"},{"line_number":13,"context_line":"  $django_wsgi            \u003d \u0027/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi\u0027"}],"source_content_type":"text/x-puppet","patch_set":13,"id":"5f7c97a3_a9835756","line":10,"range":{"start_line":6,"start_character":0,"end_line":10,"end_character":3},"in_reply_to":"5f7c97a3_f7a13397","updated":"2018-05-03 17:19:09.000000000","message":"Done","commit_id":"f05af8f5d4c4247a328abe2385417f6700a31347"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"93b175615b38fd3c62bcf8d460e93a6c20b5f93e","unresolved":false,"context_lines":[{"line_number":40,"context_line":"      $apache_group                \u003d \u0027www-data\u0027"},{"line_number":41,"context_line":"      $wsgi_user                   \u003d \u0027horizon\u0027"},{"line_number":42,"context_line":"      $wsgi_group                  \u003d \u0027horizon\u0027"},{"line_number":43,"context_line":"      $memcache_package            \u003d \"python${pyvers}-memcache\""},{"line_number":44,"context_line":"      case $::os_package_type {"},{"line_number":45,"context_line":"        \u0027debian\u0027: {"},{"line_number":46,"context_line":"            $package_name          \u003d \u0027openstack-dashboard-apache\u0027"}],"source_content_type":"text/x-puppet","patch_set":13,"id":"5f7c97a3_b7abbb73","line":43,"range":{"start_line":43,"start_character":6,"end_line":43,"end_character":63},"updated":"2018-05-03 12:09:51.000000000","message":"move this down to the case statement below instead of adding more logic","commit_id":"f05af8f5d4c4247a328abe2385417f6700a31347"},{"author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"change_message_id":"19dcf5f91f8a3c6d1c1126b25b30ad992f526600","unresolved":false,"context_lines":[{"line_number":40,"context_line":"      $apache_group                \u003d \u0027www-data\u0027"},{"line_number":41,"context_line":"      $wsgi_user                   \u003d \u0027horizon\u0027"},{"line_number":42,"context_line":"      $wsgi_group                  \u003d \u0027horizon\u0027"},{"line_number":43,"context_line":"      $memcache_package            \u003d \"python${pyvers}-memcache\""},{"line_number":44,"context_line":"      case $::os_package_type {"},{"line_number":45,"context_line":"        \u0027debian\u0027: {"},{"line_number":46,"context_line":"            $package_name          \u003d \u0027openstack-dashboard-apache\u0027"}],"source_content_type":"text/x-puppet","patch_set":13,"id":"5f7c97a3_c9881373","line":43,"range":{"start_line":43,"start_character":6,"end_line":43,"end_character":63},"in_reply_to":"5f7c97a3_b7abbb73","updated":"2018-05-03 17:19:09.000000000","message":"Done","commit_id":"f05af8f5d4c4247a328abe2385417f6700a31347"}],"spec/classes/horizon_init_spec.rb":[{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"93b175615b38fd3c62bcf8d460e93a6c20b5f93e","unresolved":false,"context_lines":[{"line_number":665,"context_line":"              :package_name          \u003d\u003e \u0027openstack-dashboard-apache\u0027,"},{"line_number":666,"context_line":"              :root_url              \u003d\u003e \u0027/horizon\u0027,"},{"line_number":667,"context_line":"              :root_path             \u003d\u003e \u0027/var/lib/openstack-dashboard\u0027,"},{"line_number":668,"context_line":"              :memcache_package      \u003d\u003e \u0027python3-memcache\u0027,"},{"line_number":669,"context_line":"            }"},{"line_number":670,"context_line":"          else"},{"line_number":671,"context_line":"            { :config_file           \u003d\u003e \u0027/etc/openstack-dashboard/local_settings.py\u0027,"}],"source_content_type":"text/x-ruby","patch_set":13,"id":"5f7c97a3_b7c41b42","line":668,"range":{"start_line":668,"start_character":31,"end_line":668,"end_character":36},"updated":"2018-05-03 12:09:51.000000000","message":"remove spacing then align the above with this one","commit_id":"f05af8f5d4c4247a328abe2385417f6700a31347"},{"author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"change_message_id":"19dcf5f91f8a3c6d1c1126b25b30ad992f526600","unresolved":false,"context_lines":[{"line_number":665,"context_line":"              :package_name          \u003d\u003e \u0027openstack-dashboard-apache\u0027,"},{"line_number":666,"context_line":"              :root_url              \u003d\u003e \u0027/horizon\u0027,"},{"line_number":667,"context_line":"              :root_path             \u003d\u003e \u0027/var/lib/openstack-dashboard\u0027,"},{"line_number":668,"context_line":"              :memcache_package      \u003d\u003e \u0027python3-memcache\u0027,"},{"line_number":669,"context_line":"            }"},{"line_number":670,"context_line":"          else"},{"line_number":671,"context_line":"            { :config_file           \u003d\u003e \u0027/etc/openstack-dashboard/local_settings.py\u0027,"}],"source_content_type":"text/x-ruby","patch_set":13,"id":"5f7c97a3_a9e83716","line":668,"range":{"start_line":668,"start_character":31,"end_line":668,"end_character":36},"in_reply_to":"5f7c97a3_b7c41b42","updated":"2018-05-03 17:19:09.000000000","message":"Done","commit_id":"f05af8f5d4c4247a328abe2385417f6700a31347"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"93b175615b38fd3c62bcf8d460e93a6c20b5f93e","unresolved":false,"context_lines":[{"line_number":672,"context_line":"              :package_name          \u003d\u003e \u0027openstack-dashboard\u0027,"},{"line_number":673,"context_line":"              :root_url              \u003d\u003e \u0027/horizon\u0027,"},{"line_number":674,"context_line":"              :root_path             \u003d\u003e \u0027/var/lib/openstack-dashboard\u0027,"},{"line_number":675,"context_line":"              :memcache_package      \u003d\u003e \u0027python-memcache\u0027,"},{"line_number":676,"context_line":"            }"},{"line_number":677,"context_line":"          end"},{"line_number":678,"context_line":"        when \u0027RedHat\u0027"}],"source_content_type":"text/x-ruby","patch_set":13,"id":"5f7c97a3_57b6e7db","line":675,"range":{"start_line":675,"start_character":31,"end_line":675,"end_character":36},"updated":"2018-05-03 12:09:51.000000000","message":"remove spacing then align the above with this one","commit_id":"f05af8f5d4c4247a328abe2385417f6700a31347"},{"author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"change_message_id":"19dcf5f91f8a3c6d1c1126b25b30ad992f526600","unresolved":false,"context_lines":[{"line_number":672,"context_line":"              :package_name          \u003d\u003e \u0027openstack-dashboard\u0027,"},{"line_number":673,"context_line":"              :root_url              \u003d\u003e \u0027/horizon\u0027,"},{"line_number":674,"context_line":"              :root_path             \u003d\u003e \u0027/var/lib/openstack-dashboard\u0027,"},{"line_number":675,"context_line":"              :memcache_package      \u003d\u003e \u0027python-memcache\u0027,"},{"line_number":676,"context_line":"            }"},{"line_number":677,"context_line":"          end"},{"line_number":678,"context_line":"        when \u0027RedHat\u0027"}],"source_content_type":"text/x-ruby","patch_set":13,"id":"5f7c97a3_c9ed7326","line":675,"range":{"start_line":675,"start_character":31,"end_line":675,"end_character":36},"in_reply_to":"5f7c97a3_57b6e7db","updated":"2018-05-03 17:19:09.000000000","message":"Done","commit_id":"f05af8f5d4c4247a328abe2385417f6700a31347"},{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"93b175615b38fd3c62bcf8d460e93a6c20b5f93e","unresolved":false,"context_lines":[{"line_number":680,"context_line":"            :package_name          \u003d\u003e \u0027openstack-dashboard\u0027,"},{"line_number":681,"context_line":"            :root_url              \u003d\u003e \u0027/dashboard\u0027,"},{"line_number":682,"context_line":"            :root_path             \u003d\u003e \u0027/usr/share/openstack-dashboard\u0027,"},{"line_number":683,"context_line":"            :memcache_package      \u003d\u003e \u0027python-memcached\u0027,"},{"line_number":684,"context_line":"          }"},{"line_number":685,"context_line":"        end"},{"line_number":686,"context_line":"      end"}],"source_content_type":"text/x-ruby","patch_set":13,"id":"5f7c97a3_37b1ebe2","line":683,"range":{"start_line":683,"start_character":29,"end_line":683,"end_character":34},"updated":"2018-05-03 12:09:51.000000000","message":"remove spacing then align the above with this one","commit_id":"f05af8f5d4c4247a328abe2385417f6700a31347"},{"author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"change_message_id":"19dcf5f91f8a3c6d1c1126b25b30ad992f526600","unresolved":false,"context_lines":[{"line_number":680,"context_line":"            :package_name          \u003d\u003e \u0027openstack-dashboard\u0027,"},{"line_number":681,"context_line":"            :root_url              \u003d\u003e \u0027/dashboard\u0027,"},{"line_number":682,"context_line":"            :root_path             \u003d\u003e \u0027/usr/share/openstack-dashboard\u0027,"},{"line_number":683,"context_line":"            :memcache_package      \u003d\u003e \u0027python-memcached\u0027,"},{"line_number":684,"context_line":"          }"},{"line_number":685,"context_line":"        end"},{"line_number":686,"context_line":"      end"}],"source_content_type":"text/x-ruby","patch_set":13,"id":"5f7c97a3_69f21f09","line":683,"range":{"start_line":683,"start_character":29,"end_line":683,"end_character":34},"in_reply_to":"5f7c97a3_37b1ebe2","updated":"2018-05-03 17:19:09.000000000","message":"Done","commit_id":"f05af8f5d4c4247a328abe2385417f6700a31347"}]}
