)]}'
{"openstack/sahara/openstack-sahara-all.service":[{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"556cbf35126bc964523730166b214f7a221ce088","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[Unit]"},{"line_number":2,"context_line":"Description\u003dOpenStack Sahara all service"},{"line_number":3,"context_line":"After\u003dsyslog.target network.target"},{"line_number":4,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"5faad753_a579cc2f","line":1,"updated":"2019-09-11 19:07:38.000000000","message":"The whole file can be deleted now.","commit_id":"098b449a72fb7057e0de5627bb974f5938a9766a"},{"author":{"_account_id":28777,"name":"Matthew Fuller","email":"matfuller@microsoft.com","username":"mfuller"},"change_message_id":"ef278024c8268ff89997f5375e9d136cf0133dc8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[Unit]"},{"line_number":2,"context_line":"Description\u003dOpenStack Sahara all service"},{"line_number":3,"context_line":"After\u003dsyslog.target network.target"},{"line_number":4,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"5faad753_c5e728e4","line":1,"in_reply_to":"5faad753_a579cc2f","updated":"2019-09-11 19:12:22.000000000","message":"Deleted","commit_id":"098b449a72fb7057e0de5627bb974f5938a9766a"}],"openstack/sahara/sahara.spec.j2":[{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"dc1ba2c309b10a457ff408af17ffa3d38a5127f0","unresolved":false,"context_lines":[{"line_number":20,"context_line":"Source5:        openstack-sahara.README.config"},{"line_number":21,"context_line":"# systemd service files"},{"line_number":22,"context_line":"Source6:        openstack-sahara-api.service"},{"line_number":23,"context_line":"Source7:        openstack-sahara-all.service"},{"line_number":24,"context_line":"Source8:        openstack-sahara-engine.service"},{"line_number":25,"context_line":"BuildRequires:  openssh"},{"line_number":26,"context_line":"BuildRequires:  openstack-macros"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5faad753_b3da8d14","line":23,"updated":"2019-09-11 04:12:58.000000000","message":"Can we drop the sahara-all service ? It\u0027s deprecated and not much tested upstream. Let\u0027s just keep the binary in %files but drop the systemd stuff arround it.","commit_id":"c111c7752aa4c4b67509cecef84f80a4ccdaf8e0"},{"author":{"_account_id":28777,"name":"Matthew Fuller","email":"matfuller@microsoft.com","username":"mfuller"},"change_message_id":"5125dd4f382667981523900da617affd61a78f8a","unresolved":false,"context_lines":[{"line_number":20,"context_line":"Source5:        openstack-sahara.README.config"},{"line_number":21,"context_line":"# systemd service files"},{"line_number":22,"context_line":"Source6:        openstack-sahara-api.service"},{"line_number":23,"context_line":"Source7:        openstack-sahara-all.service"},{"line_number":24,"context_line":"Source8:        openstack-sahara-engine.service"},{"line_number":25,"context_line":"BuildRequires:  openssh"},{"line_number":26,"context_line":"BuildRequires:  openstack-macros"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5faad753_6e0508c2","line":23,"in_reply_to":"5faad753_b3da8d14","updated":"2019-09-11 05:14:18.000000000","message":"Ah... I forgot to pull that out after seeing the deprecation warning in the test build. Removed.","commit_id":"c111c7752aa4c4b67509cecef84f80a4ccdaf8e0"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"dc1ba2c309b10a457ff408af17ffa3d38a5127f0","unresolved":false,"context_lines":[{"line_number":189,"context_line":"### Setup directories"},{"line_number":190,"context_line":"install -d -m 750 %{buildroot}%{_localstatedir}/{lib,log,cache}/sahara"},{"line_number":191,"context_line":"install -d -m 755 %{buildroot}%{_sysconfdir}/sahara/sahara.conf.d/"},{"line_number":192,"context_line":"install -d -m 700 %{buildroot}%{_localstatedir}/run/sahara"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"### Install configuration files"},{"line_number":195,"context_line":"install -D -m 644 %{SOURCE3} %{buildroot}/%_tmpfilesdir/sahara.conf"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5faad753_53ea39ac","line":192,"updated":"2019-09-11 04:12:58.000000000","message":"this is not needed. it\u0027s created via the tmpfiles mechanism","commit_id":"c111c7752aa4c4b67509cecef84f80a4ccdaf8e0"},{"author":{"_account_id":28777,"name":"Matthew Fuller","email":"matfuller@microsoft.com","username":"mfuller"},"change_message_id":"5125dd4f382667981523900da617affd61a78f8a","unresolved":false,"context_lines":[{"line_number":189,"context_line":"### Setup directories"},{"line_number":190,"context_line":"install -d -m 750 %{buildroot}%{_localstatedir}/{lib,log,cache}/sahara"},{"line_number":191,"context_line":"install -d -m 755 %{buildroot}%{_sysconfdir}/sahara/sahara.conf.d/"},{"line_number":192,"context_line":"install -d -m 700 %{buildroot}%{_localstatedir}/run/sahara"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"### Install configuration files"},{"line_number":195,"context_line":"install -D -m 644 %{SOURCE3} %{buildroot}/%_tmpfilesdir/sahara.conf"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5faad753_eec5788f","line":192,"in_reply_to":"5faad753_53ea39ac","updated":"2019-09-11 05:14:18.000000000","message":"Removed","commit_id":"c111c7752aa4c4b67509cecef84f80a4ccdaf8e0"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"dc1ba2c309b10a457ff408af17ffa3d38a5127f0","unresolved":false,"context_lines":[{"line_number":221,"context_line":"# don\u0027t want to depend on hacking for package building"},{"line_number":222,"context_line":"rm sahara/tests/unit/utils/test_hacking.py"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"python3 -m stestr.cli run"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"%pre"},{"line_number":227,"context_line":"%openstack_pre_user_group_create sahara sahara /sbin/nologin"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5faad753_f3f9e57f","line":224,"updated":"2019-09-11 04:12:58.000000000","message":"%{__python3} is what we usually use","commit_id":"c111c7752aa4c4b67509cecef84f80a4ccdaf8e0"},{"author":{"_account_id":28777,"name":"Matthew Fuller","email":"matfuller@microsoft.com","username":"mfuller"},"change_message_id":"5125dd4f382667981523900da617affd61a78f8a","unresolved":false,"context_lines":[{"line_number":221,"context_line":"# don\u0027t want to depend on hacking for package building"},{"line_number":222,"context_line":"rm sahara/tests/unit/utils/test_hacking.py"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"python3 -m stestr.cli run"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"%pre"},{"line_number":227,"context_line":"%openstack_pre_user_group_create sahara sahara /sbin/nologin"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5faad753_eef818c5","line":224,"in_reply_to":"5faad753_f3f9e57f","updated":"2019-09-11 05:14:18.000000000","message":"Fixed","commit_id":"c111c7752aa4c4b67509cecef84f80a4ccdaf8e0"}]}
