Hello community, here is the log from the commit of package crmsh for openSUSE:Leap:15.2 checked in at 2020-02-11 23:27:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/crmsh (Old) and /work/SRC/openSUSE:Leap:15.2/.crmsh.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crmsh" Tue Feb 11 23:27:14 2020 rev:69 rq:773208 version:4.2.0+git.1580544897.c42c9530 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/crmsh/crmsh.changes 2020-02-01 14:41:20.588157898 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.crmsh.new.26092/crmsh.changes 2020-02-11 23:27:28.125333734 +0100 @@ -2 +2 @@ -Wed Jan 08 09:16:46 UTC 2020 - [email protected] +Sat Feb 01 08:28:52 UTC 2020 - [email protected] @@ -4,5 +4,58 @@ -- Update to version 4.1.0+git.1578469492.493d5d62: - * Feature: bootstrap: Maximum number of SBD device is 3 - * Feature: bootstrap: improve multi disk sbd usability support both '-s device1 -s device2' and '-s "device1;device2"' improve the logic of code - * Feature: bootstrap: support multi disk sbd configure - * Fix: crmsh.spec: using mktemp to create tmp file(bsc#1154163) +- Update to version 4.2.0+git.1580544897.c42c9530: + * Low: unittest: add unit test to detect_cloud + +------------------------------------------------------------------- +Fri Jan 31 11:01:45 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1580467952.1931808d: + * Low: utils: update detect_cloud pattern for aws + +------------------------------------------------------------------- +Wed Jan 29 02:15:11 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1580263559.a2b0f500: + * scripts: python3.8 unittest compatibility + +------------------------------------------------------------------- +Wed Jan 22 06:02:01 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1579603179.bf924b8b: + * Low: testcases: adjust testcases based on related upstream version + * Low: unittest: replace nose with pytest + * Low: replace configparser.SafeConfigParser as configparser.ConfigParser + +------------------------------------------------------------------- +Mon Jan 20 11:04:22 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1579517638.06d53d8a: + * Low: doc: update configure.set documentation + * Low: behave: functional test for configure.set subcommand + * Feature: configure: make configure.set to update operation + +------------------------------------------------------------------- +Mon Jan 13 10:32:18 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1578911004.c1a33535: + * Dev: behave: Not allowed space value for option + * Fix: ui_cluster: Not allowed space value for option (bsc#1141976) + +------------------------------------------------------------------- +Fri Jan 10 08:51:14 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1578645670.4df2f015: + * Dev: unittest: add unit test for dump_D_process function + * Fix: hb_report: disable dump all tasks stack into dmesg(bsc#1158060) + +------------------------------------------------------------------- +Fri Jan 10 07:41:56 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1578641542.ddda681c: + * Dev: behave: varify help output for commands which replace as argparse + * Dev: replace optparse with argparse + +------------------------------------------------------------------- +Tue Jan 07 12:39:32 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1578400179.830baba1: + * Dev: unittest: remove "placement-strategy=balanced" in ut codes + * Dev: behave: test placement-strategy value is "default" @@ -12 +65,32 @@ -Thu Jan 02 08:46:21 UTC 2020 - [email protected] +Tue Jan 07 09:34:24 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1578389070.fb171448: + * Fix: crmsh.spec: using mktemp to create tmp file(bsc#1154163) + +------------------------------------------------------------------- +Tue Jan 07 09:13:02 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1578387778.867a085b: + * Dev: bootstrap: Maximum number of SBD device is 3 + * Dev: bootstrap: improve multi disk sbd usability support both '-s device1 -s device2' and '-s "device1;device2"' improve the logic of code + +------------------------------------------------------------------- +Fri Jan 03 06:04:25 UTC 2020 - [email protected] + +- Update to version 4.2.0+git.1578030883.465b4212: + * dev: unittest: fix test_report.py failing in 2020 + +------------------------------------------------------------------- +Mon Dec 23 07:50:47 UTC 2019 - [email protected] + +- Update to version 4.2.0+git.1577086871.f544180c: + * Update ChangeLog for 4.2.0 + +------------------------------------------------------------------- +Fri Dec 13 09:33:44 UTC 2019 - [email protected] + +- Update to version 4.1.0+git.1576228931.ae559358: + * Dev: bootstrap: support multi disk sbd configure + +------------------------------------------------------------------- +Wed Dec 11 07:05:30 UTC 2019 - [email protected] @@ -14 +98,3 @@ -- Update to version 4.1.0+git.1577154653.8af8c12e: +- Update to version 4.1.0+git.1576047267.d87652bb: + * Dev: behave: functional test for resource failcount set subcommand + * Low: unittest: add ut for utils.get_nodeid_from_name @@ -18 +104,41 @@ -Tue Dec 03 08:43:40 UTC 2019 - [email protected] +Mon Dec 09 07:55:37 UTC 2019 - [email protected] + +- Update to version 4.1.0+git.1575875711.41d65be4: + * Dev: ui_cluster: replace --qdevice as --qnetd-hostname + * Dev: corosync: add log and debug messages on each certificate steps + * Dev: Improvements on naming and class constants + * Dev: behave: functional test for qdevice setup and options + * Dev: behave: improve functional test for bootstrap process + * Dev: ui_cluster: change qdevice related option's help message + * Dev: utils: add is_unicast function to check transport type + * Dev: corosync: use custom exception IPAlreadyConfiguredError for add_node_ucast + * Dev: unittests: test corosync.Qdevice class + * Dev: bootstrap: support qdevice heuristics + * Dev: bootstrap: start qdevice/qnetd service when not overwrite configuration + * Dev: ui_corosync: improve corosync status sub-command + * Low: utils: refactor parallax_copy, parallax_call and parallax_slurp + * Dev: bootstrap: remove qnetd + * Dev: bootstrap: when removing qdevice, remove qdevice database + * Dev: bootstrap: qdevice certification process when cluster join + * Dev: ui_cluster: change option info for qdevice/qnetd + * Dev: bootstrap: qdevice certification process when cluster init + * Dev: bootstrap: interface for removing qdevice + * Dev: corosync: check tie-breaker is a valid nodeid + * Dev: bootstrap: combine Qdevice.valid2 into Qdevice.valid_attr + * Dev: bootstrap: improve init_qdevice function + * Dev: bootstrap: make update_expected_votes as outer function for reuse + * Dev: bootstrap: write qdevice config section when configuring qdevice in stage + * Dev: bootstrap: adjust corosync configuration for qdevice + * Dev: bootstrap: make qdevice process as a bootstrap stage + * Dev: bootstrap: manage qnetd node + * Dev: bootstrap: valid qdevice parameters + +------------------------------------------------------------------- +Wed Nov 06 06:17:48 UTC 2019 - [email protected] + +- Update to version 4.1.0+git.1573020742.a0b88227: + * Test: unittest: test Parallax class + * Dev: parallax: create class Parallax to simplify using parallax + +------------------------------------------------------------------- +Thu Oct 31 06:57:08 UTC 2019 - [email protected] @@ -20,0 +147,26 @@ + * Doc: ui_configure: do_property: ask to remove maintenance from resources and nodes + * Test: ui_configure: do_property: ask to remove maintenance from resources and nodes + * Dev: ui_configure: do_property: ask to remove maintenance from resources and nodes + +------------------------------------------------------------------- +Tue Oct 29 21:57:47 UTC 2019 - [email protected] + +- Update to version 4.1.0+git.1572385946.69f4f51b: + * Low: unittest: test init_ssh and init_ssh_remote in bootstrap.py + * Low: bootstrap: create authorized_keys file if not exists + * Low: bootstrap: add "--no-overwrite-sshkey" option to avoid SSH key be overwritten + * Low: bootstrap: don't overwrite ssh key if already exists + +------------------------------------------------------------------- +Tue Oct 29 08:30:11 UTC 2019 - [email protected] + +- Update to version 4.1.0+git.1572337494.6f2c8ea9: + * Doc: ui_node: do_maintenance: ask to remove maintenance attr from primitives + * Test: ui_node: do_maintenance: ask to remove maintenance attr from primitives + * Dev: ui_node: do_maintenance: ask to remove maintenance attr from primitives + +------------------------------------------------------------------- +Mon Oct 28 08:44:50 UTC 2019 - [email protected] + +- Update to version 4.1.0+git.1572251962.bc706121: + * unittest: add unittest for corosync.add_node_ucast @@ -21,0 +174,12 @@ + +------------------------------------------------------------------- +Mon Oct 21 08:09:02 UTC 2019 - [email protected] + +- Update to version 4.1.0+git.1571645029.57177c5d: + * Test: ui_resource: ask about ALL primitives when overriding attributes + * Dev: ui_resource: ask about ALL primitives when overriding attributes + +------------------------------------------------------------------- +Fri Sep 27 14:09:17 UTC 2019 - [email protected] + +- Update to version 4.1.0+git.1569593219.e357a9b9: @@ -25 +189 @@ -Thu Oct 17 05:48:41 UTC 2019 - [email protected] +Fri Sep 27 14:04:51 UTC 2019 - [email protected] @@ -28 +191,0 @@ - * Fix: utils: fix logic for process non comments line(bsc#1145823) @@ -32 +195,39 @@ - * dev: Update changelog from 3.0.0 to 4.1.0 + +------------------------------------------------------------------- ++++ 99 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/crmsh/crmsh.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.crmsh.new.26092/crmsh.changes Old: ---- crmsh-4.1.0+git.1578469492.493d5d62.tar.bz2 New: ---- crmsh-4.2.0+git.1580544897.c42c9530.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crmsh.spec ++++++ --- /var/tmp/diff_new_pack.2WBl1w/_old 2020-02-11 23:27:28.505333927 +0100 +++ /var/tmp/diff_new_pack.2WBl1w/_new 2020-02-11 23:27:28.505333927 +0100 @@ -1,7 +1,7 @@ # # spec file for package crmsh # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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/ # @@ -36,7 +36,7 @@ Summary: High Availability cluster command-line interface License: GPL-2.0-or-later Group: %{pkg_group} -Version: 4.1.0+git.1578469492.493d5d62 +Version: 4.2.0+git.1580544897.c42c9530 Release: 0 Url: http://crmsh.github.io Source0: %{name}-%{version}.tar.bz2 @@ -142,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 @@ -180,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.sh if [ -f %{buildroot}%{_bindir}/crm ]; then install -Dm0755 %{buildroot}%{_bindir}/crm %{buildroot}%{_sbindir}/crm rm %{buildroot}%{_bindir}/crm @@ -193,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=`mktemp -t .crmsh_regression_tests_ran_XXXXXX` +testfile=/tmp/.crmsh_regression_tests_ran # 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..." @@ -237,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.sh %files scripts %defattr(-,root,root) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.2WBl1w/_old 2020-02-11 23:27:28.529333939 +0100 +++ /var/tmp/diff_new_pack.2WBl1w/_new 2020-02-11 23:27:28.529333939 +0100 @@ -1,10 +1,10 @@ <services> <service name="tar_scm" mode="disabled"> - <param name="url">git://github.com/ClusterLabs/crmsh.git</param> + <param name="url">https://github.com/ClusterLabs/crmsh.git</param> <param name="scm">git</param> <param name="filename">crmsh</param> - <param name="versionformat">4.1.0+git.%ct.%h</param> - <param name="revision">493d5d62</param> + <param name="versionformat">4.2.0+git.%ct.%h</param> + <param name="revision">master</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.2WBl1w/_old 2020-02-11 23:27:28.549333949 +0100 +++ /var/tmp/diff_new_pack.2WBl1w/_new 2020-02-11 23:27:28.549333949 +0100 @@ -1,4 +1,8 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/ClusterLabs/crmsh.git</param> - <param name="changesrevision">fffbeac9c8c5b0f78c4be395a0ea004aecfa89f3</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">b8bb14dbbc9d6a0b1e79d696e64246bec0a98357</param></service><service name="tar_scm"> + <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">a8fc76646a14dfcf7b34e62303d2195ef96c3daa</param></service></servicedata> \ No newline at end of file ++++++ crmsh-4.1.0+git.1578469492.493d5d62.tar.bz2 -> crmsh-4.2.0+git.1580544897.c42c9530.tar.bz2 ++++++ ++++ 6057 lines of diff (skipped)
