Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pdsh-netgroup-2.35-bp160.1.2 RPM for ppc64le

From OpenSuSE Leap 16.0 for ppc64le

Name: pdsh-netgroup Distribution: SUSE Linux Enterprise 16
Version: 2.35 Vendor: openSUSE
Release: bp160.1.2 Build date: Tue Jan 21 10:59:34 2025
Group: Productivity/Clustering/Computing Build host: reproducible
Size: 67616 Source RPM: pdsh-2.35-bp160.1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/chaos/pdsh
Summary: Netgroup plugin for pdsh
Plugin for pdsh to determine nodes to run on from netgroups.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Tue Jan 21 2025 Egbert Eich <eich@suse.com>
  - Fix version test for munge build (bsc#1236156).
* Mon Jan 20 2025 Egbert Eich <eich@suse.com>
  - Do not build Slurm flavors if we don't build for Slurm.
* Mon Jan 13 2025 Egbert Eich <eich@suse.com>
  - Drop munge and mrsh support for TW and Leap 16: the biggest
    consumer of munge authentication has been Slurm. Slurm can
    now be used without it, therefore, it is a good time to start
    phasing it out. `mrsh` has been a 'drop-in' replacement for
    `rsh`, `pdsh` is perfectly capable of using `ssh` and we may
    assume that this is the preferred way to use a parallel shell
    today.
  - Do not build Slurm support for s390x and i586: Slurm no longer
    builds for s390x or 32bit.
* Wed Jan 17 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 03 2023 Egbert Eich <eich@suse.com>
  - Only call slurm_init() if Slurm > 21.02 (bsc#1212946).
* Thu Jun 08 2023 Egbert Eich <eich@suse.com>
  - Preparing pdsh for Slurm 23.02.
* Mon Mar 13 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 02 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 03 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 2022 Egbert Eich <eich@suse.com>
  - Preparing pdsh for Slurm 22.05.
    * No later version of Slurm builds on 32 bit.
* Thu Feb 25 2021 Egbert Eich <eich@suse.com>
  - Add an explicit Conflicts: when pdsh is rebuilt for a
    non-default version of Slurm.
* Thu Jan 28 2021 Egbert Eich <eich@suse.com>
  - Preparing pdsh for Slurm 20.11.
* Wed Jan 27 2021 Egbert Eich <eich@suse.com>
  - Simplify convoluted condition - no need for Leap 42.2 support.
* Sat Apr 18 2020 Egbert Eich <eich@suse.com>
  - Bring QA to the package build: add %%check stage
* Fri Apr 10 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 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 2020 Egbert Eich <eich@suse.com>
  - Define %%make_build for all products that do have it defined.
* Thu Mar 26 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 2020 Ana Guerrero Lopez <aguerrero@suse.com>
  - Spec cleanup
* Wed Mar 25 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 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 07 2019 Egbert Eich <eich@suse.com>
  - Add support for an alternative SLURM version when building the
    slurm plugin.
  - Use %license macro
* Thu Mar 29 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 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 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 2018 eich@suse.com
  - Add genders support to pdsh (FATE#325288).
  - Put SLURM plugin into separate package (FATE#325289).
* Wed Oct 11 2017 eich@suse.com
  - Update to version 2.33 for SLE-12 (HPC) (FATE#324169).
* Mon Oct 09 2017 eich@suse.com
  - Removed deprecated %leap_version from spec file.
* Sat Oct 07 2017 jengelh@inai.de
  - Remove --with-pic which is a no-op due to --disable-static.
  - Replace old RPM constructs.
* Fri Oct 06 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 2017 eich@suse.com
  - Fix %if clause in spec file.
* Thu Feb 16 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 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 2016 eich@suse.com
  - Disable support for slurm and mrsh until it is in Factory.
* Tue Nov 08 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 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 2016 eich@suse.com
  - Importing to SLE-12-SP2 for FATE#321714.
* Mon Aug 10 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 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 02 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 03 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 02 2011 cfarrell@suse.com
  - license update: GPL-2.0+
    SDPX format (http://www.spdx.org/licenses)
* Tue Nov 01 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 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 2010 puzel@novell.com
  - build with support for dshgroup and netgroup (bnc#477720)
* Fri Apr 11 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 03 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 2007 ro@suse.de
  - added rpdcp to filelist (binary and manpage)
* Wed Apr 25 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 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 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 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Tue Jan 17 2006 hvogel@suse.de
  - disable make check for now
* Fri Jan 13 2006 hvogel@suse.de
  - update to version 2.8
* Wed Jun 08 2005 meissner@suse.de
  - use RPM_OPT_FLAGS -fno-strict-aliasing
* Tue Jun 07 2005 hvogel@suse.de
  - update to version 2.3
* Thu Feb 26 2004 hmacht@suse.de
  - building as non-root
* Sun Jun 15 2003 nashif@suse.de
  - Initial release (1.7-6)

Files

/usr/lib64/pdsh/netgroup.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 22 23:25:08 2025