Hello community,
here is the log from the commit of package python-configshell-fb for
openSUSE:Leap:15.2 checked in at 2020-03-13 10:57:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-configshell-fb (Old)
and /work/SRC/openSUSE:Leap:15.2/.python-configshell-fb.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-configshell-fb"
Fri Mar 13 10:57:50 2020 rev:22 rq:783408 version:1.1.27
Changes:
--------
---
/work/SRC/openSUSE:Leap:15.2/python-configshell-fb/python-configshell-fb.changes
2020-01-15 15:47:58.015409730 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.python-configshell-fb.new.3160/python-configshell-fb.changes
2020-03-13 10:59:08.472510229 +0100
@@ -1,0 +2,67 @@
+Tue Mar 03 17:32:48 UTC 2020 - [email protected]
+
+- Update to version v1.1.27 from v1.1.26 (jre#SLE-7751):
+ * version 1.1.27
+ * Use pyparsing's locatedExpr instead of our custom helper
+ And updated the SPEC file, also adding a _service file.
+ Replacing configshell-fb-1.1.26.tar.gz with
+ python-configshell-fb-v1.1.27.tar.xz, and adding one
+ upstrem patch:
+ * Ensure-that-all-output-reaches-the-client-when-daemo.patch
+
+-------------------------------------------------------------------
+Mon Sep 16 17:27:49 UTC 2019 - Lee Duncan <[email protected]>
+
+- Updated to latest upstream version 1.1.26. There were not very
+ many changes:
+ * Version number no longer contains "fb" to designate "free
+ branch", e.g. old was 1.1.fb25, new is 1.1.26
+ * Add urwid to setup.py dependencies
+ * Fix failing to parse params with additional chars
+ * export __version__ variable
+ resulting in replacing configshell-fb-1.1.25.tar.gz with
+ configshell-fb-1.1.26.tar.gz, and corresponding SPEC-file
+ updates.
+
+-------------------------------------------------------------------
+Fri Mar 8 14:41:00 CET 2019 - Matej Cepl <[email protected]>
+
+- Using now new proper upstream release 1.1.25:
+ - Fix failing to parse param like pool/rbd;id=user
+ - Acquire a lock to a preference file before working with it
+ - Fix failing to pasre param like "cfgstr,par=val"
+ - Remove explicit dependency on /usr/bin/python
+ - make run_cmdline() log "Running command line" msg to new loglevel
+ - tweak ConfigShell.run_stdin() to strip whitespace/newline from cmds
+ - Fix failing to pasre par=val parameters
+ - Add missing dependency on pyparsing and six
+ - Fix path regex for [ and ]
+ - Handle if TERM is not set
+
+-------------------------------------------------------------------
+Tue Dec 4 12:46:52 UTC 2018 - Matej Cepl <[email protected]>
+
+- Remove superfluous devel dependency for noarch package
+
+-------------------------------------------------------------------
+Thu Oct 18 23:37:59 UTC 2018 - [email protected]
+
+- Update to version 1.1.fb23:
+ * version 1.1.25
+ * Fix failing to parse param like pool/rbd;id=user
+ * Acquire a lock to a preference file before working with it
+ * Fix failing to pasre param like "cfgstr,par=val"
+ * version 1.1.fb24
+ * Remove explicit dependency on /usr/bin/python
+ * make run_cmdline() log "Running command line" msg to new loglevel
+ * tweak ConfigShell.run_stdin() to strip whitespace/newline from cmds
+ * Fix failing to pasre par=val parameters
+ * Add missing dependency on pyparsing and six
+ * Fix path regex for [ and ]
+ * Handle if TERM is not set
+ Replacing configshell-fb-1.1.fb23.tar.xz with configshell-fb-1.1.fb25.tar.xz,
+ and updating the SPEC file. Also, two patches subsumed/removed:
+ * configshell-fb-example-should-not-specify-path.patch
+ * configshell-fb-Handle-if-TERM-is-not-set.patch
+
+-------------------------------------------------------------------
Old:
----
configshell-fb-1.1.fb23.tar.xz
configshell-fb-Handle-if-TERM-is-not-set.patch
configshell-fb-example-should-not-specify-path.patch
New:
----
Ensure-that-all-output-reaches-the-client-when-daemo.patch
python-configshell-fb-v1.1.27.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-configshell-fb.spec ++++++
--- /var/tmp/diff_new_pack.jeQRA5/_old 2020-03-13 10:59:09.700511105 +0100
+++ /var/tmp/diff_new_pack.jeQRA5/_new 2020-03-13 10:59:09.704511108 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-configshell-fb
#
-# Copyright (c) 2018 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
@@ -12,24 +12,20 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
-%define oname configshell-fb
-%define realver 1.1.fb23
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-Name: python-%{oname}
-Version: 1.1.fb23
+Name: python-configshell-fb
+Version: 1.1.27
Release: 0%{?dist}
Summary: A Python library for building configuration shells
License: Apache-2.0
Group: Development/Libraries/Python
-Url: http://github.com/open-iscsi/configshell-fb
-Source: %{oname}-%{realver}.tar.xz
-Patch1: %{oname}-example-should-not-specify-path.patch
-Patch2: %{oname}-Handle-if-TERM-is-not-set.patch
-BuildRequires: %{python_module devel}
+URL: https://github.com/open-iscsi/configshell-fb
+Source: %{name}-v%{version}.tar.xz
+Patch1: Ensure-that-all-output-reaches-the-client-when-daemo.patch
BuildRequires: %{python_module pyparsing}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module six}
@@ -40,7 +36,7 @@
Requires: python-six
Requires: python-urwid
Provides: python-configshell = %{version}-%{release}
-Obsoletes: python-configshell
+Obsoletes: python-configshell < %{version}
BuildArch: noarch
%python_subpackages
@@ -69,9 +65,8 @@
no longer strictly compatible.
%prep
-%setup -q -n %{oname}-%{realver}
+%setup -q -n %{name}-v%{version}
%patch1 -p1
-%patch2 -p1
%build
%python_build
@@ -82,6 +77,6 @@
%files %{python_files}
%{python_sitelib}/*
-%doc examples COPYING README.md
+%doc README.md
%changelog
++++++ Ensure-that-all-output-reaches-the-client-when-daemo.patch ++++++
>From 949c674b807ddfb312cbac234b1b995066c77dad Mon Sep 17 00:00:00 2001
From: Matt Coleman <[email protected]>
Date: Thu, 7 Nov 2019 19:43:57 -0500
Subject: [PATCH] Ensure that all output reaches the client when daemonized
---
configshell/console.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configshell/console.py b/configshell/console.py
index 8ed6b506aea9..003a855080e3 100644
--- a/configshell/console.py
+++ b/configshell/console.py
@@ -191,7 +191,7 @@ class Console(object):
break
else:
clean_text = text
- self.raw_write(clean_text)
+ self.raw_write(clean_text, output=self._stdout)
def indent(self, text, margin=2):
'''
--
2.16.4
++++++ _service ++++++
--- /var/tmp/diff_new_pack.jeQRA5/_old 2020-03-13 10:59:09.748511139 +0100
+++ /var/tmp/diff_new_pack.jeQRA5/_new 2020-03-13 10:59:09.748511139 +0100
@@ -3,9 +3,11 @@
<param name="scm">git</param>
<param name="url">https://github.com/open-iscsi/configshell-fb.git</param>
<param name="subdir"></param>
- <param name="filename">configshell-fb</param>
- <param name="versionformat">1.1.fb23</param>
- <param name="revision">v1.1.fb23</param>
+ <param name="filename">python-configshell-fb</param>
+ <param name="versionformat">@PARENT_TAG@</param>
+ <param name="versionrewrite-pattern">v(\d*\.\d*\.)fb(\d*)</param>
+ <param name="versionrewrite-replacement">\1\2</param>
+ <param name="revision">v1.1.27</param>
<param name="changesgenerate">enable</param>
</service>
<service name="recompress" mode="disabled">
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.jeQRA5/_old 2020-03-13 10:59:09.768511154 +0100
+++ /var/tmp/diff_new_pack.jeQRA5/_new 2020-03-13 10:59:09.768511154 +0100
@@ -1,4 +1,6 @@
<servicedata>
<service name="tar_scm">
+ <param
name="url">https://github.com/open-iscsi/rtslib-fb.git</param>
+ <param
name="changesrevision">b37bc67fc7ed3d1ec447e9f43eb68d30dd716367</param></service><service
name="tar_scm">
<param
name="url">https://github.com/open-iscsi/configshell-fb.git</param>
- <param
name="changesrevision">1299055734eeaf849cc7d3227731626bcf127e02</param></service></servicedata>
\ No newline at end of file
+ <param
name="changesrevision">7e3b8ebe12519ad5cc20a9654a7c070b2ecf3cd8</param></service></servicedata>
\ No newline at end of file