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 <[email protected]>
+
+- 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}[email protected]
%service_add_post %{name}[email protected]
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
++++++ [email protected] ++++++
--- /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
++++++ [email protected] ++++++
--- /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
++++++ [email protected] ++++++
--- /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
++++++ [email protected] ++++++
--- /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
++++++ [email protected] ++++++
--- /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