Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package shadowsocks-libev for openSUSE:Factory checked in at 2025-01-07 20:51:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old) and /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shadowsocks-libev" Tue Jan 7 20:51:49 2025 rev:22 rq:1235124 version:3.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes 2023-12-13 18:36:53.194669787 +0100 +++ /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.1881/shadowsocks-libev.changes 2025-01-07 20:52:16.422069930 +0100 @@ -1,0 +2,7 @@ +Mon Jan 6 08:27:53 UTC 2025 - Hillwood Yang <hillw...@opensuse.org> + +- Fix start failure by systemd + * Make sure /etc/shadowsocks can be read by shadowsocks user + * Create the PID under /run/shadowsocks + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shadowsocks-libev.spec ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.074096888 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.074096888 +0100 @@ -1,7 +1,7 @@ # # spec file for package shadowsocks-libev # -# Copyright (c) 2023 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 @@ -172,7 +172,8 @@ %service_add_post %{name}-redir@.service %service_add_post %{name}-tunnel@.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}-server.service ++++++ shadowsocks-libev-client.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.110098376 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.114098542 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-client.pid -ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-client.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-client.pid +ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-client.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks ++++++ shadowsocks-libev-client@.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.134099369 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.138099534 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-client@%i.pid -ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-client@%i.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-client@%i.pid +ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-client@%i.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks ++++++ shadowsocks-libev-manager.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.170100858 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.174101022 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-manager.pid -ExecStart=/usr/bin/ss-manager -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-manager.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-manager.pid +ExecStart=/usr/bin/ss-manager -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-manager.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks ++++++ shadowsocks-libev-nat.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.194101850 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.198102016 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-nat.pid -ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-nat.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-nat.pid +ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-nat.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks ++++++ shadowsocks-libev-nat@.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.222103008 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.226103172 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-nat@%i.pid -ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-nat@%i.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-nat@%i.pid +ExecStart=/usr/bin/ss-nat -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-nat@%i.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks ++++++ shadowsocks-libev-redir.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.250104165 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.250104165 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-redir.pid -ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-redir.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-redir.pid +ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-redir.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks ++++++ shadowsocks-libev-redir@.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.270104992 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.282105488 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-redir@%i.pid -ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-redir@%i.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-redir@%i.pid +ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-redir@%i.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks ++++++ shadowsocks-libev-server.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.302106315 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.302106315 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-server.pid -ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-server.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-server.pid +ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-server.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks ++++++ shadowsocks-libev-server@.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.326107307 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.330107473 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-server@%i.pid -ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-server@%i.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-server@%i.pid +ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-server@%i.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks ++++++ shadowsocks-libev-tunnel.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.354108465 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.358108630 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-tunnel.pid -ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/shadowsocks-libev-config.json -f /var/run/shadowsocks-libev-tunnel.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-tunnel.pid +ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/shadowsocks-libev-config.json -f /run/shadowsocks/shadowsocks-libev-tunnel.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks ++++++ shadowsocks-libev-tunnel@.service ++++++ --- /var/tmp/diff_new_pack.cyFp6d/_old 2025-01-07 20:52:17.382109623 +0100 +++ /var/tmp/diff_new_pack.cyFp6d/_new 2025-01-07 20:52:17.386109788 +0100 @@ -18,8 +18,8 @@ RestrictRealtime=true # end of automatic additions Type=forking -PIDFile=/var/run/shadowsocks-libev-tunnel@%i.pid -ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/%i.json -f /var/run/shadowsocks-libev-tunnel@%i.pid -u --fast-open +PIDFile=/run/shadowsocks/shadowsocks-libev-tunnel@%i.pid +ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks/%i.json -f /run/shadowsocks/shadowsocks-libev-tunnel@%i.pid -u --fast-open Restart=on-failure User=shadowsocks Group=shadowsocks