Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package shadowsocks-rust for openSUSE:Factory checked in at 2025-01-07 20:52:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shadowsocks-rust (Old) and /work/SRC/openSUSE:Factory/.shadowsocks-rust.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "shadowsocks-rust" Tue Jan 7 20:52:05 2025 rev:12 rq:1235195 version:1.21.2 Changes: -------- --- /work/SRC/openSUSE:Factory/shadowsocks-rust/shadowsocks-rust.changes 2024-11-22 23:53:56.227427791 +0100 +++ /work/SRC/openSUSE:Factory/.shadowsocks-rust.new.1881/shadowsocks-rust.changes 2025-01-07 20:52:32.658741237 +0100 @@ -1,0 +2,7 @@ +Mon Jan 6 08:27:53 UTC 2025 - Hillwood Yang <hillwood@opensuse.org> + +- Fix start failure by systemd + * Make sure /etc/shadowsocks can be read by shadowsocks user + * Create the PID file under /run/shadowsocks + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shadowsocks-rust.spec ++++++ --- /var/tmp/diff_new_pack.0OrQ3J/_old 2025-01-07 20:52:34.058799123 +0100 +++ /var/tmp/diff_new_pack.0OrQ3J/_new 2025-01-07 20:52:34.062799289 +0100 @@ -1,7 +1,7 @@ # # spec file for package shadowsocks-rust # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -89,7 +89,8 @@ %service_add_post %{name}-server.service %service_add_post %{name}-manager.service chown root:shadowsocks %{_sysconfdir}/shadowsocks -R -chmod 640 %{_sysconfdir}/shadowsocks -R +chmod 750 %{_sysconfdir}/shadowsocks +chmod 640 %{_sysconfdir}/shadowsocks/* %preun %service_del_preun %{name}-client.service ++++++ shadowsocks-rust-client.service ++++++ --- /var/tmp/diff_new_pack.0OrQ3J/_old 2025-01-07 20:52:34.114801439 +0100 +++ /var/tmp/diff_new_pack.0OrQ3J/_new 2025-01-07 20:52:34.118801604 +0100 @@ -18,7 +18,7 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-rust-client.pid +PIDFile=/run/shadowsocks/shadowsocks-rust-client.pid ExecStart=/usr/bin/sslocal --log-without-time -c /etc/shadowsocks/shadowsocks-rust.json --tcp-fast-open Restart=on-failure User=shadowsocks ++++++ shadowsocks-rust-manager.service ++++++ --- /var/tmp/diff_new_pack.0OrQ3J/_old 2025-01-07 20:52:34.142802596 +0100 +++ /var/tmp/diff_new_pack.0OrQ3J/_new 2025-01-07 20:52:34.146802762 +0100 @@ -18,7 +18,7 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-rust-manager.pid +PIDFile=/run/shadowsocks/shadowsocks-rust-manager.pid ExecStart=/usr/bin/ssmanager --log-without-time -c /etc/shadowsocks/shadowsocks-rust.json --tcp-fast-open Restart=on-failure User=shadowsocks ++++++ shadowsocks-rust-server.service ++++++ --- /var/tmp/diff_new_pack.0OrQ3J/_old 2025-01-07 20:52:34.166803589 +0100 +++ /var/tmp/diff_new_pack.0OrQ3J/_new 2025-01-07 20:52:34.178804085 +0100 @@ -18,7 +18,7 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-rust-server.pid +PIDFile=/run/shadowsocks/shadowsocks-rust-server.pid ExecStart=/usr/bin/ssserver --log-without-time -c /etc/shadowsocks/shadowsocks-rust.json --tcp-fast-open Restart=on-failure User=shadowsocks