Hello community,
here is the log from the commit of package python-daemonize for
openSUSE:Leap:15.2 checked in at 2020-05-01 15:07:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-daemonize (Old)
and /work/SRC/openSUSE:Leap:15.2/.python-daemonize.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-daemonize"
Fri May 1 15:07:56 2020 rev:12 rq:799458 version:2.5.0
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-daemonize/python-daemonize.changes
2020-03-09 18:04:25.180789342 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.python-daemonize.new.2738/python-daemonize.changes
2020-05-01 15:07:57.274650065 +0200
@@ -1,0 +2,6 @@
+Thu Apr 30 07:54:44 UTC 2020 - Tomáš Chvátal <[email protected]>
+
+- Add patch to fix test running without python2:
+ * no-python2.patch
+
+-------------------------------------------------------------------
New:
----
no-python2.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-daemonize.spec ++++++
--- /var/tmp/diff_new_pack.yjz01c/_old 2020-05-01 15:07:57.574650716 +0200
+++ /var/tmp/diff_new_pack.yjz01c/_new 2020-05-01 15:07:57.578650726 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-daemonize
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -22,9 +22,9 @@
Release: 0
Summary: Python module to launch code as a daemon process
License: MIT
-Group: Development/Languages/Python
URL: https://github.com/thesharp/daemonize
Source:
https://github.com/thesharp/daemonize/archive/v%{version}.tar.gz
+Patch0: no-python2.patch
BuildRequires: %{python_module nose}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
@@ -39,6 +39,7 @@
%prep
%setup -q -n daemonize-%{version}
+%patch0 -p1
%build
%python_build
++++++ no-python2.patch ++++++
Index: daemonize-2.5.0/tests/test.py
===================================================================
--- daemonize-2.5.0.orig/tests/test.py
+++ daemonize-2.5.0/tests/test.py
@@ -3,6 +3,7 @@ import os
import pwd
import grp
import subprocess
+import sys
from tempfile import mkstemp
from time import sleep
@@ -18,7 +19,7 @@ else:
class DaemonizeTest(unittest.TestCase):
def setUp(self):
self.pidfile = mkstemp()[1]
- os.system("python tests/daemon_sigterm.py %s" % self.pidfile)
+ os.system("%s tests/daemon_sigterm.py %s" % (sys.executable,
self.pidfile))
sleep(.1)
def tearDown(self):
@@ -43,7 +44,7 @@ class LockingTest(unittest.TestCase):
def setUp(self):
self.pidfile = mkstemp()[1]
print("First daemonize process started")
- os.system("python tests/daemon_sigterm.py %s" % self.pidfile)
+ os.system("%s tests/daemon_sigterm.py %s" % (sys.executable,
self.pidfile))
sleep(.1)
def tearDown(self):
@@ -53,7 +54,7 @@ class LockingTest(unittest.TestCase):
def test_locking(self):
sleep(10)
print("Attempting to start second daemonize process")
- proc = subprocess.call(["python", "tests/daemon_sigterm.py",
self.pidfile])
+ proc = subprocess.call([sys.executable, "tests/daemon_sigterm.py",
self.pidfile])
self.assertEqual(proc, 1)
@@ -61,7 +62,7 @@ class KeepFDsTest(unittest.TestCase):
def setUp(self):
self.pidfile = mkstemp()[1]
self.logfile = mkstemp()[1]
- os.system("python tests/daemon_keep_fds.py %s %s" % (self.pidfile,
self.logfile))
+ os.system("%s tests/daemon_keep_fds.py %s %s" % (sys.executable,
self.pidfile, self.logfile))
sleep(1)
def tearDown(self):
@@ -90,7 +91,7 @@ class UidGidTest(unittest.TestCase):
os.chown(self.logfile, NOBODY_UID, NOBODY_GID)
- os.system("python tests/daemon_uid_gid.py %s %s" % (self.pidfile,
self.logfile))
+ os.system("%s tests/daemon_uid_gid.py %s %s" % (sys.executable,
self.pidfile, self.logfile))
sleep(1)
with open(self.logfile, "r") as f:
@@ -104,7 +105,7 @@ class UidGidTest(unittest.TestCase):
os.chown(self.pidfile, NOBODY_UID, NOBODY_GID)
- os.system("python tests/daemon_uid_gid_action.py %s %s" %
(self.pidfile, self.logfile))
+ os.system("%s tests/daemon_uid_gid_action.py %s %s" % (sys.executable,
self.pidfile, self.logfile))
sleep(1)
with open(self.logfile, "r") as f:
@@ -120,7 +121,7 @@ Stopping daemon.
"""
self.pidfile = mkstemp()[1]
self.logfile = mkstemp()[1]
- os.system("python tests/daemon_privileged_action.py %s %s" %
(self.pidfile, self.logfile))
+ os.system("%s tests/daemon_privileged_action.py %s %s" %
(sys.executable, self.pidfile, self.logfile))
sleep(.1)
def tearDown(self):
@@ -139,7 +140,7 @@ class ChdirTest(unittest.TestCase):
self.target = mkstemp()[1]
base, file = split(self.target)
- os.system("python tests/daemon_chdir.py %s %s %s" % (self.pidfile,
base, file))
+ os.system("%s tests/daemon_chdir.py %s %s %s" % (sys.executable,
self.pidfile, base, file))
sleep(1)
def tearDown(self):