Hello community, here is the log from the commit of package crmsh for openSUSE:Factory checked in at 2020-03-12 23:08:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/crmsh (Old) and /work/SRC/openSUSE:Factory/.crmsh.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crmsh" Thu Mar 12 23:08:28 2020 rev:176 rq:784339 version:4.2.0+git.1584013187.b45cfcb6 Changes: -------- --- /work/SRC/openSUSE:Factory/crmsh/crmsh.changes 2020-03-07 21:42:14.444434290 +0100 +++ /work/SRC/openSUSE:Factory/.crmsh.new.3160/crmsh.changes 2020-03-12 23:12:36.615331124 +0100 @@ -1,0 +2,8 @@ +Thu Mar 12 11:48:43 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1584013187.b45cfcb6: + * Low: setup.py: update crmsh's version + * Fix: crmsh.spec.in: enable completion of crm command(bsc#1166329) + * Low: crmsh.spec.in: sync contents from NHF's crmsh.spec file + +------------------------------------------------------------------- Old: ---- crmsh-4.2.0+git.1583246906.f09ab45e.tar.bz2 New: ---- crmsh-4.2.0+git.1584013187.b45cfcb6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crmsh.spec ++++++ --- /var/tmp/diff_new_pack.d3fysf/_old 2020-03-12 23:12:37.075331305 +0100 +++ /var/tmp/diff_new_pack.d3fysf/_new 2020-03-12 23:12:37.083331309 +0100 @@ -1,7 +1,7 @@ # # spec file for package crmsh # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -36,7 +36,7 @@ Summary: High Availability cluster command-line interface License: GPL-2.0-or-later Group: %{pkg_group} -Version: 4.2.0+git.1583246906.f09ab45e +Version: 4.2.0+git.1584013187.b45cfcb6 Release: 0 Url: http://crmsh.github.io Source0: %{name}-%{version}.tar.bz2 @@ -106,7 +106,7 @@ Requires(post): mailx Requires(post): procps Requires(post): python3-python-dateutil -Requires(post): python3-nose +Requires(post): python3-tox Requires(post): python3-parallax Requires(post): pacemaker %if 0%{?suse_version} > 1110 @@ -160,7 +160,7 @@ make %{_smp_mflags} VERSION="%{version}" sysconfdir=%{_sysconfdir} localstatedir=%{_var} %if %{with regression_tests} -./test/run --quiet +tox if [ ! $? ]; then echo "Unit tests failed." exit 1 @@ -169,7 +169,7 @@ %install make DESTDIR=%{buildroot} docdir=%{crmsh_docdir} install -install -Dm0644 contrib/bash_completion.sh %{buildroot}%{_datadir}/bash-completion/completions/crm.sh +install -Dm0644 contrib/bash_completion.sh %{buildroot}%{_datadir}/bash-completion/completions/crm if [ -f %{buildroot}%{_bindir}/crm ]; then install -Dm0755 %{buildroot}%{_bindir}/crm %{buildroot}%{_sbindir}/crm rm %{buildroot}%{_bindir}/crm @@ -182,7 +182,7 @@ # Run regression tests after installing the package # NB: this is called twice by OBS, that's why we touch the file %post test -testfile=/tmp/.crmsh_regression_tests_ran +testfile=`mktemp -t .crmsh_regression_tests_ran_XXXXXX` # check if time in file is less than 2 minutes ago if [ -e $testfile ] && [ "$(( $(date +%s) - $(cat $testfile) ))" -lt 120 ]; then echo "Skipping regression tests..." @@ -226,7 +226,7 @@ %dir %{crmsh_docdir} %dir %{crmsh_docdir}/contrib %dir %attr (770, %{uname}, %{gname}) %{_var}/cache/crm -%{_datadir}/bash-completion/completions/crm.sh +%{_datadir}/bash-completion/completions/crm %files scripts %defattr(-,root,root) ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.d3fysf/_old 2020-03-12 23:12:37.123331325 +0100 +++ /var/tmp/diff_new_pack.d3fysf/_new 2020-03-12 23:12:37.123331325 +0100 @@ -5,4 +5,4 @@ <param name="url">https://github.com/liangxin1300/crmsh.git</param> <param name="changesrevision">d8dc51b4cb34964aa72e918999ebc7f03b48f3c9</param></service><service name="tar_scm"> <param name="url">https://github.com/ClusterLabs/crmsh.git</param> - <param name="changesrevision">e10e5eb673d963a8bbd83c1c1b338ae01bc8e33a</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">b256772e34cde162c8245581097d13070ae51254</param></service></servicedata> \ No newline at end of file ++++++ crmsh-4.2.0+git.1583246906.f09ab45e.tar.bz2 -> crmsh-4.2.0+git.1584013187.b45cfcb6.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.2.0+git.1583246906.f09ab45e/configure.ac new/crmsh-4.2.0+git.1584013187.b45cfcb6/configure.ac --- old/crmsh-4.2.0+git.1583246906.f09ab45e/configure.ac 2020-03-03 15:48:26.000000000 +0100 +++ new/crmsh-4.2.0+git.1584013187.b45cfcb6/configure.ac 2020-03-12 12:39:47.000000000 +0100 @@ -8,7 +8,7 @@ AC_PREREQ([2.53]) -AC_INIT([crmsh],[4.0.0],[[email protected]]) +AC_INIT([crmsh],[4.2.0],[[email protected]]) AC_ARG_WITH(version, [ --with-version=version Override package version (if you're a packager needing to pretend) ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.2.0+git.1583246906.f09ab45e/crmsh.spec.in new/crmsh-4.2.0+git.1584013187.b45cfcb6/crmsh.spec.in --- old/crmsh-4.2.0+git.1583246906.f09ab45e/crmsh.spec.in 2020-03-03 15:48:26.000000000 +0100 +++ new/crmsh-4.2.0+git.1584013187.b45cfcb6/crmsh.spec.in 2020-03-12 12:39:47.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package crmsh # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # 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/ # @@ -34,7 +34,7 @@ Name: crmsh Summary: High Availability cluster command-line interface -License: GPL-2.0+ +License: GPL-2.0-or-later Group: %{pkg_group} Version: @VERSION@ Release: 0 @@ -49,14 +49,10 @@ %endif Requires: %{name}-scripts >= %{version}-%{release} Requires: /usr/bin/which -Requires: python3 >= 3.6 +Requires: python3 >= 3.4 Requires: python3-lxml -Requires: python3-python-dateutil -%if 0%{?suse_version} > 1320 Requires: python3-parallax -%else -Requires: python-parallax -%endif +Requires: python3-python-dateutil BuildRequires: python3-lxml BuildRequires: python3-setuptools @@ -111,11 +107,7 @@ Requires(post): procps Requires(post): python3-python-dateutil Requires(post): python3-tox -%if 0%{?suse_version} > 1320 Requires(post): python3-parallax -%else -Requires(post): python-parallax -%endif Requires(post): pacemaker %if 0%{?suse_version} > 1110 BuildArch: noarch @@ -150,23 +142,12 @@ %prep %setup -q -touch -r doc/crm.8.adoc{,.timestamp} # replace the shebang in all the scripts # with ${_bindir}/python3 find . -type f -exec perl -pi -e 'BEGIN{undef $/};s[^#\!/usr/bin/python[3]?][#\!%{_bindir}/python3]' {} \; find . -type f -exec perl -pi -e 'BEGIN{undef $/};s[^#\!/usr/bin/env python[3]?][#\!%{_bindir}/python3]' {} \; -# Force the local time -# -# 'hg archive' sets the file date to the date of the last commit. -# This can result in files having been created in the future -# when building on machines in timezones 'behind' the one the -# commit occurred in - which seriously confuses 'make' -find . -mtime -0 -exec touch \{\} \; -# keep the .adoc mtime because it gets embedded in crm.8.html -touch -r doc/crm.8.adoc{.timestamp,} - %build ./autogen.sh @@ -179,7 +160,7 @@ make %{_smp_mflags} VERSION="%{version}" sysconfdir=%{_sysconfdir} localstatedir=%{_var} %if %{with regression_tests} -tox -q +tox if [ ! $? ]; then echo "Unit tests failed." exit 1 @@ -188,7 +169,7 @@ %install make DESTDIR=%{buildroot} docdir=%{crmsh_docdir} install -install -Dm0644 contrib/bash_completion.sh %{buildroot}%{_sysconfdir}/bash_completion.d/crm.sh +install -Dm0644 contrib/bash_completion.sh %{buildroot}%{_datadir}/bash-completion/completions/crm if [ -f %{buildroot}%{_bindir}/crm ]; then install -Dm0755 %{buildroot}%{_bindir}/crm %{buildroot}%{_sbindir}/crm rm %{buildroot}%{_bindir}/crm @@ -245,7 +226,7 @@ %dir %{crmsh_docdir} %dir %{crmsh_docdir}/contrib %dir %attr (770, %{uname}, %{gname}) %{_var}/cache/crm -%config %{_sysconfdir}/bash_completion.d/crm.sh +%{_datadir}/bash-completion/completions/crm %files scripts %defattr(-,root,root) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.2.0+git.1583246906.f09ab45e/setup.py new/crmsh-4.2.0+git.1584013187.b45cfcb6/setup.py --- old/crmsh-4.2.0+git.1583246906.f09ab45e/setup.py 2020-03-03 15:48:26.000000000 +0100 +++ new/crmsh-4.2.0+git.1584013187.b45cfcb6/setup.py 2020-03-12 12:39:47.000000000 +0100 @@ -4,7 +4,7 @@ from setuptools import setup setup(name='crmsh', - version='4.0.0', + version='4.2.0', description='Command-line interface for High-Availability cluster management', author='Kristoffer Gronlund', author_email='[email protected]',
