52 Commits

Author SHA256 Message Date
e18b7b734e mention patch
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=92
2025-11-07 14:08:17 +00:00
13cdaae547 Accepting request 1251535 from home:eeich:branches:network:utilities
- Fix build for C23 - gcc-15.
  This fixes https://github.com/chaos/pdsh/issues/165.

OBS-URL: https://build.opensuse.org/request/show/1251535
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=91
2025-03-11 08:51:55 +00:00
22d5ab8271 Accepting request 1239224 from home:eeich:branches:network:utilities
- Fix version test for munge build (bsc#1236156).

OBS-URL: https://build.opensuse.org/request/show/1239224
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=89
2025-01-21 10:06:25 +00:00
578d51555c Accepting request 1238990 from home:eeich:branches:network:utilities
- Do not build Slurm flavors if we don't build for Slurm.

OBS-URL: https://build.opensuse.org/request/show/1238990
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=87
2025-01-20 11:08:28 +00:00
c90251b5e1 Accepting request 1237536 from home:eeich:branches:network:utilities
- 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.

OBS-URL: https://build.opensuse.org/request/show/1237536
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=85
2025-01-14 07:56:18 +00:00
cf74ec70c4 Accepting request 1140553 from home:eeich:branches:network:utilities
- 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.

OBS-URL: https://build.opensuse.org/request/show/1140553
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=83
2024-01-22 10:09:34 +00:00
32f46718ae Accepting request 1096619 from home:eeich:branches:network:utilities
- Only call slurm_init() if Slurm > 21.02 (bsc#1212946).

OBS-URL: https://build.opensuse.org/request/show/1096619
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=81
2023-07-03 16:09:28 +00:00
462912a033 Accepting request 1091379 from home:eeich:branches:network:utilities
- Preparing pdsh for Slurm 23.02.

OBS-URL: https://build.opensuse.org/request/show/1091379
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=78
2023-06-08 06:45:26 +00:00
36f0b21066 Accepting request 1071206 from home:eeich:branches:network:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1071206
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=76
2023-03-13 18:04:46 +00:00
77eb59d459 Accepting request 1068673 from home:eeich:branches:network:utilities
- 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).

OBS-URL: https://build.opensuse.org/request/show/1068673
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=74
2023-03-02 11:47:20 +00:00
05b20311c2 Accepting request 1046437 from home:eeich:branches:network:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1046437
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=72
2023-01-03 08:46:11 +00:00
99b958b236 Accepting request 1032558 from home:eeich:branches:network:utilities
- Preparing pdsh for Slurm 22.05.
  * No later version of Slurm builds on 32 bit.

OBS-URL: https://build.opensuse.org/request/show/1032558
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=70
2022-11-04 15:11:50 +00:00
d392a6593a Accepting request 875190 from home:eeich:branches:network:utilities
- Add an explicit Conflicts: when pdsh is rebuilt for a
  non-default version of Slurm.

OBS-URL: https://build.opensuse.org/request/show/875190
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=68
2021-02-25 16:52:08 +00:00
dc91e719a0 Accepting request 867407 from home:eeich:branches:network:utilities
- Preparing pdsh for Slurm 20.11.

- Simplify convoluted condition - no need for Leap 42.2 support.

OBS-URL: https://build.opensuse.org/request/show/867407
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=66
2021-01-28 10:00:04 +00:00
a146d16356 Accepting request 795330 from home:eeich:branches:network:utilities
- Bring QA to the package build: add %%check stage

OBS-URL: https://build.opensuse.org/request/show/795330
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=64
2020-04-20 14:02:33 +00:00
ee8f93d60e Accepting request 792925 from home:eeich:branches:network:utilities
- Since the build for the SLE-12 HPC Module got fixed, simplify
  spec file and remove legacy workarounds.
- Remove _multibuild file where not needed.

OBS-URL: https://build.opensuse.org/request/show/792925
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=63
2020-04-18 05:34:28 +00:00
11f73afa90 Accepting request 790291 from home:eeich:branches:network:utilities
- Add better legacy support.
- Make sure to not ship duplicate files with builds for multiple
  SLURM versions.

OBS-URL: https://build.opensuse.org/request/show/790291
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=59
2020-03-31 18:42:42 +00:00
e55ddb1f42 Accepting request 788986 from home:eeich:branches:network:utilities
- Define %%make_build for all products that do have it defined.

- Update to version pdsh-2.34 (2020-01-07) (bsc#1167704)

OBS-URL: https://build.opensuse.org/request/show/788986
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=56
2020-03-27 11:38:52 +00:00
4ef82fe99c - Do not build for SLURM on 32bit platforms on Factory: SLURM 20.02
doesn't support this.

OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=53
2020-03-26 11:21:17 +00:00
7a7aaa68e0 Accepting request 788466 from home:anag:branches:network:utilities
- Spec cleanup

OBS-URL: https://build.opensuse.org/request/show/788466
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=52
2020-03-26 09:48:03 +00:00
0b90cd3399 Accepting request 788359 from home:eeich:branches:network:utilities
- Update to version pdsh-2.34 (2020-01-07)
  * 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

OBS-URL: https://build.opensuse.org/request/show/788359
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=51
2020-03-25 22:09:47 +00:00
5afe219aed - 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

OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=49
2020-02-24 06:52:07 +00:00
3b740cb287 Accepting request 777429 from home:eeich:branches:network:utilities
- 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.

OBS-URL: https://build.opensuse.org/request/show/777429
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=48
2020-02-24 06:16:18 +00:00
9e37bcf3f2 Accepting request 761847 from home:eeich:branches:network:utilities
- Add support for an alternative SLURM version when building the
  slurm plugin.
- Use %license macro

OBS-URL: https://build.opensuse.org/request/show/761847
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=45
2020-01-09 11:51:07 +00:00
OBS User mrdocs
b5e1ae58e1 Accepting request 592320 from home:jjolly:hpc-pdsh
A better patch for pdsh

OBS-URL: https://build.opensuse.org/request/show/592320
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=43
2018-03-30 02:54:24 +00:00
624a9e30e9 with slurm 17.11 (bsc#1086736).
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=41
2018-03-28 05:50:13 +00:00
ce1d02cf9a - added patch: pdsh-exclude-slurm-list-namespace.patch:
Defined __list_datatypes_defined in list.h to prevent conflict

OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=40
2018-03-28 05:48:58 +00:00
922d40b2c4 Accepting request 591772 from home:jjolly:hpc-pdsh
Fix to allow pdsh to build against new slurm

OBS-URL: https://build.opensuse.org/request/show/591772
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=39
2018-03-28 05:40:36 +00:00
474e6575e2 - Update to version 2.33 for SLE-12 (HPC) (FATE#324169).
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=37
2018-03-13 20:39:03 +00:00
e83c49d6ac Accepting request 578238 from home:eeich:branches:network:utilities
with identical options conflict (bsc#1081673).

- Add genders support to pdsh (FATE#325288).
- Put SLURM plugin into separate package (FATE#325289).

OBS-URL: https://build.opensuse.org/request/show/578238
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=35
2018-02-20 06:27:21 +00:00
b2308c4a2a Accepting request 577726 from home:eeich:branches:network:utilities
- 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.

OBS-URL: https://build.opensuse.org/request/show/577726
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=34
2018-02-18 11:16:50 +00:00
a4d3af166c Accepting request 577500 from home:eeich:branches:network:utilities
- Add genders support to pdsh (FATE#325288).
- Put SLURM plugin into separate package (FATE#325289).

OBS-URL: https://build.opensuse.org/request/show/577500
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=31
2018-02-16 23:43:57 +00:00
7d089a6958 Accepting request 532676 from home:eeich:branches:network:utilities
- Removed deprecated %leap_version from spec file.

OBS-URL: https://build.opensuse.org/request/show/532676
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=29
2017-10-09 07:55:00 +00:00
6cb648e220 Accepting request 532486 from home:jengelh:branches:network:utilities
- Remove --with-pic which is a no-op due to --disable-static.
- Replace old RPM constructs.

OBS-URL: https://build.opensuse.org/request/show/532486
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=28
2017-10-08 07:17:36 +00:00
170d435bcd Accepting request 532210 from home:eeich:branches:network:utilities
- 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.

OBS-URL: https://build.opensuse.org/request/show/532210
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=27
2017-10-06 16:54:27 +00:00
2171d1423e Accepting request 478536 from home:eeich:branches:network:utilities
- Fix %if clause in spec file.

OBS-URL: https://build.opensuse.org/request/show/478536
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=25
2017-03-10 18:39:27 +00:00
43d172827a Accepting request 458514 from home:eeich:branches:network:utilities
- mcmd-Account-for-start-offset-when-providing-max-bytes-to-read.patch
  Fix a write past the end of a buffer.

OBS-URL: https://build.opensuse.org/request/show/458514
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=23
2017-02-16 20:47:36 +00:00
dd1db3e162 Accepting request 457501 from home:eeich:branches:network:utilities
- 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.

OBS-URL: https://build.opensuse.org/request/show/457501
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=22
2017-02-16 13:00:14 +00:00
f08fcbe817 Accepting request 441260 from home:eeich:branches:network:utilities
- Disable support for slurm and mrsh until it is in Factory.

- Add support for: pam, exec, mrsh and slurm
  genders will follow later. We don't have support for this lib, yet.

- Replace tarball with official tarball of 2.31. (Content identical).
  (Add download rpm).
- Add _service for download_files.
- Remove .la files from installation.

- Importing to SLE-12-SP2 for FATE#321714.

OBS-URL: https://build.opensuse.org/request/show/441260
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=20
2016-11-23 16:10:38 +00:00
OBS User mrdocs
e7b85936e0 Accepting request 321624 from home:jkeil:branches:network:utilities
- 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.

OBS-URL: https://build.opensuse.org/request/show/321624
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=18
2015-08-11 21:28:33 +00:00
94800e6b80 Accepting request 238011 from home:tabraham1:branches:network:utilities
update to pdsh-2.31

OBS-URL: https://build.opensuse.org/request/show/238011
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=16
2014-06-20 12:36:39 +00:00
fe8cb04a67 Accepting request 201985 from home:dbahi:branches:network:utilities
update to 2.29 - super clean give the great packaging job done already.

OBS-URL: https://build.opensuse.org/request/show/201985
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=13
2013-10-04 20:16:20 +00:00
Ismail Dönmez
302a0e1f54 Accepting request 144714 from home:tabraham1:branches:network:utilities
update to 2.28

OBS-URL: https://build.opensuse.org/request/show/144714
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=11
2012-12-08 16:39:21 +00:00
Pavol Rusnak
8725a028e1 Accepting request 89922 from home:babelworx:ldig:branches:network:utilities
license update: GPL-2.0+
SDPX format (http://www.spdx.org/licenses)

OBS-URL: https://build.opensuse.org/request/show/89922
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=9
2011-11-02 14:17:09 +00:00
OBS User mrdocs
6c8a3047d3 Accepting request 89901 from home:tabraham1:net
update to 2.26

OBS-URL: https://build.opensuse.org/request/show/89901
OBS-URL: https://build.opensuse.org/package/show/network:utilities/pdsh?expand=0&rev=7
2011-11-02 07:17:30 +00:00
Ruediger Oertel
5842e1c2ba Accepting request 53338 from network:utilities
Accepted submit request 53338 from user hennevogel

OBS-URL: https://build.opensuse.org/request/show/53338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdsh?expand=0&rev=13
2010-11-18 17:02:32 +00:00
OBS User autobuild
527e9fa1b2 Accepting request 39865 from network:utilities
Copy from network:utilities/pdsh based on submit request 39865 from user puzel

OBS-URL: https://build.opensuse.org/request/show/39865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdsh?expand=0&rev=10
2010-05-13 23:05:21 +00:00
OBS User unknown
d9d40dedf7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdsh?expand=0&rev=5 2008-04-12 19:25:50 +00:00
OBS User unknown
9fc677b657 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdsh?expand=0&rev=4 2008-04-03 23:40:57 +00:00
OBS User unknown
8f16acef36 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pdsh?expand=0&rev=3 2007-04-30 16:14:24 +00:00