Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.4:Update
pdsh
pdsh.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pdsh.changes of Package pdsh
------------------------------------------------------------------- Wed Jan 17 15:49:28 UTC 2024 - Egbert Eich <eich@suse.com> - Update to version 2.35 * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich) Removed: Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch * slurm: fix compile of slurm plugin against Slurm >= 23.x Removed: Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch * log module option errors with -d (Erik Jacobson) * fail fast on connect error or non-zero return code (Jerry Mannil) Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch Removed: doc-fast-fail-update.patch * Release a lock that is no longer used (ycaibb) Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch * build: use LDADD instead of LDFLAGS for libcommon.la (orbea) * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon) Removed: slurm-add-C-features-constraint.patch slurm-add-documentation-for-C.patch * ssh: fix sshcmd_signal on macos * dsbak: fix handling of empty input lines Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch * Removed additional backport: hostlist-fix-use-of-strchr.patch - Remove outdated and defunct project URI on Google. The content can still be found in the archives at: https://code.google.com/archive/p/pdsh/. The project has moved to github entirely. ------------------------------------------------------------------- Mon Jul 3 15:15:52 UTC 2023 - Egbert Eich <eich@suse.com> - Only call slurm_init() if Slurm > 21.02 (bsc#1212946). ------------------------------------------------------------------- Thu Jun 8 05:55:44 UTC 2023 - Egbert Eich <eich@suse.com> - Preparing pdsh for Slurm 23.02. ------------------------------------------------------------------- Mon Mar 13 14:31:14 UTC 2023 - Egbert Eich <eich@suse.com> - Fix slurm plugin: make sure slurm_init() is called before using the Slurm API. This has been the case since version 20.11 (bsc#1209216). Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch ------------------------------------------------------------------- Thu Mar 2 11:21:56 UTC 2023 - Egbert Eich <eich@suse.com> - Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch Schedmd did it again! Slurm 23.02 broke the pdsh-internal List type by exposing it thru it's public API. The way to protect from it no longer works as types are actually used in the header. This is a hot fix on the pdsh side, that is hopefully sufficiently generic. (boo#1208846). ------------------------------------------------------------------- Tue Jan 3 07:41:31 UTC 2023 - Egbert Eich <eich@suse.com> - Backport a number of features and fixes from the git master branch (boo#1206795): * Add '-C' option on Slrum plugin to restrict selected nodes to ones with the specified features present: slurm-add-C-features-constraint.patch slurm-add-documentation-for-C.patch * Add option '-k' to the ssh plugin to fail faster on connection failures: fail-fast-on-ssh-errors-or-non-zero-return-code.patch doc-fast-fail-update.patch * Fix use of strchr hostlist-fix-use-of-strchr.patch * Dshbak: Fix uninitialized use of $tag on empty input dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch * Dsh: Release a lock that is no longer used in dsh() Release-a-lock-that-is-no-longer-used-in-dsh.patch ------------------------------------------------------------------- Mon Oct 31 14:27:36 UTC 2022 - Egbert Eich <eich@suse.com> - Preparing pdsh for Slurm 22.05. * No later version of Slurm builds on 32 bit. ------------------------------------------------------------------- Thu Feb 25 14:02:28 UTC 2021 - Egbert Eich <eich@suse.com> - Add an explicit Conflicts: when pdsh is rebuilt for a non-default version of Slurm. ------------------------------------------------------------------- Thu Jan 28 08:41:30 UTC 2021 - Egbert Eich <eich@suse.com> - Preparing pdsh for Slurm 20.11. ------------------------------------------------------------------- Wed Jan 27 07:49:27 UTC 2021 - Egbert Eich <eich@suse.com> - Simplify convoluted condition - no need for Leap 42.2 support. ------------------------------------------------------------------- Sat Apr 18 06:04:16 UTC 2020 - Egbert Eich <eich@suse.com> - Bring QA to the package build: add %%check stage ------------------------------------------------------------------- Fri Apr 10 09:28:25 UTC 2020 - Egbert Eich <eich@suse.com> - Since the build for the SLE-12 HPC Module got fixed, simplify spec file and remove legacy workarounds. - Remove _multibuild file where not needed. ------------------------------------------------------------------- Tue Mar 31 17:27:24 UTC 2020 - Egbert Eich <eich@suse.com> - Add better legacy support. - Make sure to not ship duplicate files with builds for multiple SLURM versions. ------------------------------------------------------------------- Fri Mar 27 10:43:08 UTC 2020 - Egbert Eich <eich@suse.com> - Define %%make_build for all products that do have it defined. ------------------------------------------------------------------- Thu Mar 26 11:18:28 UTC 2020 - Egbert Eich <eich@suse.com> - Do not build for SLURM on 32bit platforms on Factory: SLURM 20.02 doesn't support this. ------------------------------------------------------------------- Thu Mar 26 09:22:03 UTC 2020 - Ana Guerrero Lopez <aguerrero@suse.com> - Spec cleanup ------------------------------------------------------------------- Wed Mar 25 19:40:21 UTC 2020 - Egbert Eich <eich@suse.com> - Update to version pdsh-2.34 (2020-01-07) (bsc#1167704) * Fix for output corruption with no newlines (#114) * pipecmd: fix result check error handling (Dylan Simon) * slurm: workaround slurm export of internal List interfaces * readline: add application name as argv[0] (#112) * Fix errors from lgtm.com scan - Remove obsolete patches: Change-typedef-List-to-typedef-xList.patch pdsh-rename-list-to-xlist.patch ------------------------------------------------------------------- Tue Feb 18 08:47:20 UTC 2020 - Egbert Eich <eich@suse.com> - Add Change-typedef-List-to-typedef-xList.patch: * Change 'typedef List' to 'typedef xList'. Since SLURM exposes a type List in its public API without proper namespacing we need to change this type in pdsh. To remain compatible with older versions of SLURM whose type List was identical to pdsh's we need to rename not only the struct. ------------------------------------------------------------------- Sat Dec 7 18:19:42 UTC 2019 - Egbert Eich <eich@suse.com> - Add support for an alternative SLURM version when building the slurm plugin. - Use %license macro ------------------------------------------------------------------- Thu Mar 29 13:34:48 UTC 2018 - jjolly@suse.com - removed patch: pdsh-exclude-slurm-list-namespace.patch: Patch is not an acceptable work-around for upstream - added patch: pdsh-rename-list-to-xlist.patch Renamed 'struct list' to 'struct xlist' to match upstream slurm change (bsc#1086736). Original upstream commit message: to avoid name collisions with c++ list types. gdb started showing the wrong type when the full lib was created. ------------------------------------------------------------------- Wed Mar 28 03:27:52 UTC 2018 - jjolly@suse.com - added patch: pdsh-exclude-slurm-list-namespace.patch: Defined __list_datatypes_defined in list.h to prevent conflict with slurm 17.11 (bsc#1086736). ------------------------------------------------------------------- Tue Feb 20 06:16:24 UTC 2018 - eich@suse.com - Since the different host-list plugins have conflicting options and a 'the first one wins' policy is not well defined, package all of them separately and make ones with identical options conflict (bsc#1081673). ------------------------------------------------------------------- Fri Feb 16 19:01:19 UTC 2018 - eich@suse.com - Add genders support to pdsh (FATE#325288). - Put SLURM plugin into separate package (FATE#325289). ------------------------------------------------------------------- Wed Oct 11 08:30:06 UTC 2017 - eich@suse.com - Update to version 2.33 for SLE-12 (HPC) (FATE#324169). ------------------------------------------------------------------- Mon Oct 9 07:30:18 UTC 2017 - eich@suse.com - Removed deprecated %leap_version from spec file. ------------------------------------------------------------------- Sat Oct 7 23:59:41 UTC 2017 - jengelh@inai.de - Remove --with-pic which is a no-op due to --disable-static. - Replace old RPM constructs. ------------------------------------------------------------------- Fri Oct 6 12:28:41 UTC 2017 - eich@suse.com - Update to 2.33: * Fix segfault and build issues on Mac OSX (#95) * Always pass RTLD_GLOBAL to dlopen(3) of modules. Fixes missing symbol errors from modules using libraries that also use dlopen() (e.g. nodeupdown, slurm) From 2.32: * Autotools update * Switch to dlopen(3)/dlsym(3) instead of using libltdl * Drop qshell, mqshell, rmsquery, nodeattr and sdr modules. * Fix issue 70: dshbak: handle hostname of "0" * Allow PDSH_CONNECT_TIMEOUT and PDSH_COMMAND_TIMEOUT environment variables (Erik Jacobson) * Fix some old URLs in documentation (Al Chu) * Avoid exporting POSIXLY_CORRECT to child processes (Dorian Krause) * Fix mcmd start offset bug in max bytes calculation (Egbert Eich) - Removed: mcmd-Account-for-start-offset-when-providing-max-bytes-to-read.patch: Obsoleted by update. ------------------------------------------------------------------- Fri Mar 10 14:36:24 UTC 2017 - eich@suse.com - Fix %if clause in spec file. ------------------------------------------------------------------- Thu Feb 16 15:02:15 UTC 2017 - eich@suse.com - mcmd-Account-for-start-offset-when-providing-max-bytes-to-read.patch Fix a write past the end of a buffer. ------------------------------------------------------------------- Wed Feb 15 16:18:41 UTC 2017 - eich@suse.com - Add 'Recommends: mrsh': pdsh should be run using the mrsh protocol but can get by using ssh as well, thus adding as a recommended dependency. ------------------------------------------------------------------- Mon Nov 21 18:44:03 UTC 2016 - eich@suse.com - Disable support for slurm and mrsh until it is in Factory. ------------------------------------------------------------------- Tue Nov 8 09:59:41 UTC 2016 - eich@suse.com - Add support for: pam, exec, mrsh and slurm genders will follow later. We don't have support for this lib, yet. ------------------------------------------------------------------- Sat Oct 22 06:08:59 UTC 2016 - eich@suse.com - Replace tarball with official tarball of 2.31. (Content identical). (Add download rpm). - Add _service for download_files. - Remove .la files from installation. ------------------------------------------------------------------- Wed Oct 19 16:27:51 UTC 2016 - eich@suse.com - Importing to SLE-12-SP2 for FATE#321714. ------------------------------------------------------------------- Mon Aug 10 13:38:27 UTC 2015 - jkeil@suse.de - Don't include the rsh module, because rsh is outdated, deprecated and upstream is dead. Removing the dependency makes it possible to drop the rsh package. ------------------------------------------------------------------- Thu Jan 30 17:25:22 UTC 2014 - tabraham@suse.com - update to version 2.31 (2013-11-07) -- updated to git tag pdsh-2.31 (rev:e1c8e71dd6a2) -- Fix issue 56: slurm: Allow mixed use of -P, -w and -j options. -- Fix issue 59: pdsh very slow when using a few thousand hosts and genders. -- testsuite: Expanded tests for genders module (Pythagoras Watson) - Changes from pdsh-2.30 (2013-03-02) -- Fix issue 55: genders -X option removes more hosts than expected. (This was a generic fix for hostname matching, so it probably affected -x and other options as well.) -- testsuite: Add test for issue 55. ------------------------------------------------------------------- Wed Oct 2 02:03:38 UTC 2013 - david.bahi@emc.com - update to version 2.29 (2013-02-12) -- Fix issue 42: --with-dshgroup sets DSHGROUP_PATH to "yes" -- Fix issue 53: Add -P option to target SLURM partitions (Michael Fenn) -- Fix issue 54: pdsh prints empty lines with -S -- pdcp: Add more levels of directory recursion (Pythagoras Watson) ------------------------------------------------------------------- Mon Dec 3 20:22:38 UTC 2012 - tabraham@suse.com - update to version 2.28 -- Fix issue 39: ssh forces use of -l<user> option -- Fix issue 40: -l%u added to ssh args only if remote and local usernames differ - update to version 2.27 -- Fix issue 17: Allow dshgroup files to include other files -- Fix issue 33: dshbak breaks up host lists at zeropad boundaries, (e.g. 01-09,10-11, 010-099,100-101, etc.) -- Fix issue 34: dshgroup path override broken in ./configure -- Fix issue 36: pdsh truncates output lines at 8K -- dshgroup: Allow dshgroup search path to be overridden by DSHGROUP_PATH, a colon-separated list of directories to search. $HOME/.dsh/group is still always prepended to this path. -- Allow wcoll files (-w ^file and WCOLL=file) to include other files with a "#include FILE" syntax. If included files have no path, then a search path of the dirname of the included file ("." for stdin) is used. -- Fix issue 17: Allow dshgroup files to include other files -- Fix issue 33: dshbak breaks up host lists at zeropad boundaries, (e.g. 01-09,10-11, 010-099,100-101, etc.) -- Fix issue 34: dshgroup path override broken in ./configure -- Fix issue 36: pdsh truncates output lines at 8K -- dshgroup: Allow dshgroup search path to be overridden by DSHGROUP_PATH, a colon-separated list of directories to search. $HOME/.dsh/group is still always prepended to this path. -- Allow wcoll files (-w ^file and WCOLL=file) to include other files with a "#include FILE" syntax. If included files have no path, then a search path of the dirname of the included file ("." for stdin) is used. -- Fix some minor memory leaks and locking bugs reported by Coverity. ------------------------------------------------------------------- Wed Nov 2 10:22:26 UTC 2011 - cfarrell@suse.com - license update: GPL-2.0+ SDPX format (http://www.spdx.org/licenses) ------------------------------------------------------------------- Tue Nov 1 16:05:31 UTC 2011 - tabraham@novell.com - update to version 2.26 -- Fix issue 14: interactive mode broken with ssh -- Fix issue 19: missing commas in dshbak(1) header output -- Fix issue 20: compilation error in genders.c with non-GCC compilers -- Fix issue 23: compilation failure with --enable-static-modules -- Fix issue 24: don't arbitrarily limit usernames to 16 characters -- Fix issue 25: PDSH_SSH_ARGS should not require %u and %h -- Fix issue 26: document use of %u and %h in PDSH_SSH_ARGS -- Fix interactive mode with rcmd/exec. -- genders: do not look for genders_query(3) support at runtime, as this causes too many problems on some systems. Instead, use autoconf to include or exclude genders_query support from the genders module. (fixes Issue 1) - update to version 2.25 -- Fix pdcp breakage with ssh (bug introduced in pdsh-2.24). (Resolves issue 12: pdcp executes file instead of copying.) -- testsuite: Skip tests dependent on PDSH_MODULE_DIR when testsuite run as root (Resolves issue 13: testsuite broken when run as root) -- testsuite: Skip dshbak -d test to non-writable directory when directory permissions do not seem to apply (e.g. privileged user) (Possibly resolves issue 11: tests fail on Mac OSX under fink) -- testsuite: add simple ssh teststestsuite: add simple ssh tests - update to version 2.24 -- Resolve issue 7: Allow PDSH_REMOTE_PDCP_PATH to set default path to remote pdcp program (pdcp -e). -- Resolve issue 9: Fix use of PDSH_SSH_ARGS_APPEND. -- Resolve issue 10: dshbak: Support writing output to file-per-host. Adds new -d DIR and -f options to dshbak. -- genders: Allow relative paths to genders files with -F and PDSH_GENDERS_FILE. -- genders: Don't print an error if genders file is missing, unless a genders optin (-F, -a, -g, -i, -X) is explicitly used. -- genders: Allow -g to be used with other node selection options as a filter. For example: pdsh -w host[0-1024] -g attr1 ... -- ssh: Better preservation of remote command args in ssh module. Previous versions of pdsh would alwas collapse all args into a single argument passed to ssh: "cmd arg1 arg2 ..." With this fix the argv list will more closely match the form passed to pdsh -- Refactored large portions of dshbak, improve usage output, and update manpage -- Expanded testsuite. - update to version 2.23 -- Fix issue 4: List available but conflicting modules in -V and -L output -- Fix issue 5: dshbak -c doesn't properly coalesce hosts with different zero-padding in the numeric suffix. -- Added torque module for setting list of target hosts based on Torque/PBS jobs (Issue 2). -- Enhance syntax of -w and -x to allow preceeding arguments with: `-' - Exclude hosts instead of include with -w ( -w foo[1-9],-foo8) `^' - insert/exclude list of hosts from a file (^/path/to/file) `/' - filter hosts based on regex (/host.*0$/) -- Introduce new pdsh testsuite with many new tests. See tests/README for more information ------------------------------------------------------------------- Thu Nov 18 14:05:31 UTC 2010 - hvogel@novell.com - update to version 2.22 -- Sort modules by name before initialization so that modules initialize in a reproducible order. -- New option -M name,... forces load of misc modules by name, thus allowing users to select between conflicting modules. -- Fix parsing of hostlist expressions with multiple brackets -- Fix for coredump when no rcmd module is loaded. -- Fix duplicate error output from ssh module. -- Add -e option to pdcp to explicitly specify remote execution path. ------------------------------------------------------------------- Wed May 12 14:41:01 UTC 2010 - puzel@novell.com - build with support for dshgroup and netgroup (bnc#477720) ------------------------------------------------------------------- Fri Apr 11 20:04:43 CEST 2008 - crrodriguez@suse.de - fix build with glibc 28, ARG_MAX no longer defined - update to version 2.16 - Rewrite of the ssh module using the same framework as the existing "exec" module. - Ability to specify an ssh connect timeout. - Small improvements for the dshbak script. - Other minor fixes to the pdsh interface. - See the NEWS file distributed with pdsh for further information. ------------------------------------------------------------------- Thu Apr 3 11:38:43 CEST 2008 - hvogel@suse.de - update to 2.14 * some build fixes * Enable "exec" rcmd module by default * Ignore blank and comment lines in WCOLL file * Add new "pipecmd" API for executing arbitrary commands * Add "-N" option to disable hostname * Block SIGCHLD in pdsh threads * Undocumented -K option to explicitly keep domain names in output labels ------------------------------------------------------------------- Mon Apr 30 16:58:16 CEST 2007 - ro@suse.de - added rpdcp to filelist (binary and manpage) ------------------------------------------------------------------- Wed Apr 25 08:22:29 CEST 2007 - mskibbe@suse.de - update to version 2.12 which includes: o pdsh-2.10.patch o fix build warnings o fix bugs ------------------------------------------------------------------- Thu Aug 31 08:05:38 CEST 2006 - mskibbe@suse.de - update to version 2.10 which o allow rcmd modules to set rcmd-specific options o Add test for "," in host range. Increase version number o Add COPYING to docs. Remove -n from %setup o Add support for command history in interactive mode when using readline (History file is placed in ~/.pdsh/history) o Change mini shell script so -S hack will work ------------------------------------------------------------------- Thu Jul 13 14:44:39 CEST 2006 - mskibbe@suse.de - update to version 2.9 which o Remove unneeded .la and .a files in packages o Use io session file instead of stdout and stdin session files o Remove code which only loaded pdsh modules via *.la files o Add xcpu module support o Do not install pdsh/pdcp setuid root by default anymore o Update documentation ------------------------------------------------------------------- Wed Jan 25 21:39:25 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Tue Jan 17 11:20:25 CET 2006 - hvogel@suse.de - disable make check for now ------------------------------------------------------------------- Fri Jan 13 15:03:29 CET 2006 - hvogel@suse.de - update to version 2.8 ------------------------------------------------------------------- Wed Jun 8 10:06:32 CEST 2005 - meissner@suse.de - use RPM_OPT_FLAGS -fno-strict-aliasing ------------------------------------------------------------------- Tue Jun 7 12:48:47 CEST 2005 - hvogel@suse.de - update to version 2.3 ------------------------------------------------------------------- Thu Feb 26 11:51:26 CET 2004 - hmacht@suse.de - building as non-root ------------------------------------------------------------------- Sun Jun 15 17:17:37 CEST 2003 - nashif@suse.de - Initial release (1.7-6)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor