Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package crmsh for openSUSE:Factory checked in at 2023-12-07 19:11:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/crmsh (Old) and /work/SRC/openSUSE:Factory/.crmsh.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crmsh" Thu Dec 7 19:11:15 2023 rev:313 rq:1131570 version:4.6.0+20231207.89c74e6c Changes: -------- --- /work/SRC/openSUSE:Factory/crmsh/crmsh.changes 2023-12-06 23:49:13.465440189 +0100 +++ /work/SRC/openSUSE:Factory/.crmsh.new.25432/crmsh.changes 2023-12-07 19:12:55.088820500 +0100 @@ -1,0 +2,6 @@ +Thu Dec 07 09:44:56 UTC 2023 - xli...@suse.com + +- Update to version 4.6.0+20231207.89c74e6c: + * Dev: ChangeLog: update ChangeLog for release 4.6.0-rc1 + +------------------------------------------------------------------- Old: ---- crmsh-4.6.0+20231206.a903b854.tar.bz2 New: ---- crmsh-4.6.0+20231207.89c74e6c.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crmsh.spec ++++++ --- /var/tmp/diff_new_pack.OXj6aK/_old 2023-12-07 19:12:56.664878641 +0100 +++ /var/tmp/diff_new_pack.OXj6aK/_new 2023-12-07 19:12:56.668878789 +0100 @@ -36,7 +36,7 @@ Summary: High Availability cluster command-line interface License: GPL-2.0-or-later Group: %{pkg_group} -Version: 4.6.0+20231206.a903b854 +Version: 4.6.0+20231207.89c74e6c Release: 0 URL: http://crmsh.github.io Source0: %{name}-%{version}.tar.bz2 ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.OXj6aK/_old 2023-12-07 19:12:56.700879969 +0100 +++ /var/tmp/diff_new_pack.OXj6aK/_new 2023-12-07 19:12:56.704880117 +0100 @@ -9,7 +9,7 @@ </service> <service name="tar_scm"> <param name="url">https://github.com/ClusterLabs/crmsh.git</param> - <param name="changesrevision">a903b85403909d658450412245d4c322b4501ab5</param> + <param name="changesrevision">89aab78af02c02a04ef9bc99be3386825bda2ae5</param> </service> </servicedata> (No newline at EOF) ++++++ crmsh-4.6.0+20231206.a903b854.tar.bz2 -> crmsh-4.6.0+20231207.89c74e6c.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.6.0+20231206.a903b854/ChangeLog new/crmsh-4.6.0+20231207.89c74e6c/ChangeLog --- old/crmsh-4.6.0+20231206.a903b854/ChangeLog 2023-12-06 08:17:04.000000000 +0100 +++ new/crmsh-4.6.0+20231207.89c74e6c/ChangeLog 2023-12-07 10:20:33.000000000 +0100 @@ -1,4 +1,74 @@ -* Thu Mar 30 2023 Xin Liang <xli...@suse.com> +*Thu Dec 7 2023 Xin Liang <xli...@suse.com> +- Release 4.6.0 rc1 +- Dev: doc: Unify contents of manpage and help info +- Dev: report: Rewrite crm report module +- Dev: utils: To prevent shell injection, manipulate the argument array instead of the command line string +- Fix: bootstrap: fix the owner and permission of file authorized_keys (bsc#1217279) +- Fix: prun: should not call user_pair_for_ssh() when target host is localhost (bsc#1217094) +- Dev: report: Redirect warning and error from remote node into stderr +- Fix: utils: Add 'sudo' only when there is a sudoer(bsc#1215549) +- Dev: xmlutil: refactor class CrmMonXmlParser +- Dev: completers: Add online_nodes and standby_nodes +- Fix: bootstrap: add informative logging for generating new ssh keypairs +- Fix: forward ssh-agent for `crm report __slave` +- Fix: sh: raise AuthorizationError and generate diagnose messages when ClusterShell fails with 255 +- Dev: bootstrap: allow to authenticate interactively in `crm cluster join --use-ssh-agent` +- Dev: ssh-agent: add informative logging for adding keys to authorized_keys +- Dev: ssh-agent: add diagnose messages +- Dev: bootstrap: implement ssh-agent support for geo cluster (jsc#PED-5774) +- Dev: bootstrap: refine key swap for user `hacluster` +- Dev: bootstrap: implement ssh-agent support for qdevice (jsc#PED-5774) +- Dev: bootstrap: implement ssh-agent support (jsc#PED-5774) +- Dev: ui_utils: Supports '=' when setting node/resource attributes +- Fix: report: Pick up tarball suffix dynamically (bsc#1215438) +- Fix: report: Pick 'gzip' as the first compress prog for cross-platform compatibility(bsc#1215438) +- Fix: constants: Add several resource meta attributes (bsc#1215319) +- refactor: move get_stdout and get_stdout_stderr to crmsh.sh.ShellUtils +- Dev: refactor shell calling routines +- Dev: utils: strip new line when get_stdout_or_raise_error returns +- Fix: prun: setsid to prevent ssh from asking a password from terminal +- Fix: upgradeutil: reduce the timeout for getting sequence from remote node (bsc#1213797) +- Fix: userdir: Get the effictive user name instead of using getpass.getuser (bsc#1213821) +- Dev: requirements: remove parallax +- Fix: upgradeutil: support the change of path of upgrade_seq in crmsh-4.5 (bsc#1213050) +- Fix: ui_context: wait4dc should assume a subcommand completes successfully if no exceptions are raised (bsc#1212992) +- Fix: upgradeutil: do not tried to upgrade when the cluster is partially set up +- Fix: bootstrap: fix the validation of option -N and -c (bsc#1212436) +- Fix: geo_cluster: the behavior of choosing a default user in geo_join/geo_init_arbitrator is different with `cluster join` (bsc#1211817) +- Fix: utils: do not use sudoer user to create ssh session unless it is specified explicitly (bsc#1211817) +- medium: ui_node: fix cib rollback race on node standby +- Dev: ui_cluster: Use 'CustomAppendAction' instead of 'append' argparse action +- Dev: bootstrap: Configure ssh key when fetch geo config +- Dev: cmd_status: Use --output-as option instead of deprecated --as-html and --as-xml options +- Dev: cmd_status: Append 'with quorum' and 'WITHOUT quorum' to display keyword list +- Dev: spec: Remove python3-parallax from spec file +- Fix: bootstrap: failed to save username for localhost when initializing a cluster with a qnet server +- Fix: utils: fix `cluster diff --checksum` +- Dev: ui_cluster: refine messages for `cluster run` and `cluster coy` +- Dev: geo: implement non-root support for geo_fetch_config() +- Fix: bootstrap: failed to join when the cluster is initialized with skip_csync2 +- Dev: prun: minor refactor and add comments +- Dev: prun: implement timeout +- Dev: prun: add an concurrency limiter +- Dev: remove python dependency parallax +- Dev: scripts: implement non-root support with crmsh.prun +- Dev: implement non-root support for crm_pssh with crmsh.prun +- Dev: remove some direct calls to parallax module +- Dev: prun: add special handling for localhost +- Dev: refine non-root sudoer support for crmsh.parallax.parallax_slurp +- Dev: refine non-root sudoer support for crmsh.parallax.parallax_copy +- Dev: upgradeutil: adapt to new parallax interface +- Dev: refine non-root sudoer support for crmsh.parallax.parallax_call (bsc#1210709) +- Fix: bootstrap: `init --qnetd-hostname` fails when username is not specified (bsc#1211200) +- Fix: bootstrap: crm cluster join default behavior change in ssh key handling (bsc#1210693) +- Fix: help: Long time to load and parse crm.8.adoc (bsc#1210198) +- Fix: cibconfig: use any existing rsc_defaults set rather than create another one (bsc#1210614) +- Fix: lock: Join node failed to wait init node finished (bsc#1210332) +- Dev: log_patterns: update patterns for pacemaker version 2.0+ +- Dev: bootstrap: Support replacing sbd device via sbd stage +- Dev: utils: add auto_convert_role flag for handle_role_for_ocf_1_1 function + +*Thu Mar 30 2023 Xin Liang <xli...@suse.com> - Release 4.5.0 - Dev: bootstrap: Remove /var/lib/crm and ~/.config/crm/crm.conf when removing node - Dev: bootstrap: Generate the public key on the remote if it does not exist