commit pdsh for openSUSE:Factory

2020-04-21 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2020-04-21 13:06:17

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new.2738 (New)


Package is "pdsh"

Tue Apr 21 13:06:17 2020 rev:42 rq:795856 version:2.34

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2020-04-04 
12:23:52.791853873 +0200
+++ /work/SRC/openSUSE:Factory/.pdsh.new.2738/pdsh.changes  2020-04-21 
13:06:18.256290179 +0200
@@ -1,0 +2,12 @@
+Sat Apr 18 06:04:16 UTC 2020 - Egbert Eich 
+
+- Bring QA to the package build: add %%check stage
+
+---
+Fri Apr 10 09:28:25 UTC 2020 - Egbert Eich 
+
+- Since the build for the SLE-12 HPC Module got fixed, simplify
+  spec file and remove legacy workarounds.
+- Remove _multibuild file where not needed.
+
+---

Old:

  _multibuild



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.LbzUnU/_old  2020-04-21 13:06:19.116291894 +0200
+++ /var/tmp/diff_new_pack.LbzUnU/_new  2020-04-21 13:06:19.116291894 +0200
@@ -19,23 +19,9 @@
 #
 %define slurm_version @BUILD_FLAVOR@%{nil}
 
-%if "%slurm_version" == ""
-ExclusiveArch:  do_not_build
-%else
-%if "%slurm_version" == "base"
-%define slurm_version %{nil}
-%else
-%define slurm_mod_only 1
+%if "%slurm_version" != ""
 %define _slurm_version _%{slurm_version}
 %endif
-%endif
-
-%if 0%{?suse_version} > 1315 || 0%{?sle_version} > 120200
-%define license_string GPL-2.0-or-later
-%else
-%define legacy 1
-%define license_string GPL-2.0+
-%endif
 
 %if 0%{!?sle_version:1} || 0%{?sle_version} >= 120300 || (0%{!?is_opensuse:1} 
&& 0%{?sle_version} >= 120200)
 %define have_munge 1
@@ -48,7 +34,7 @@
  %endif
 %endif
 
-%if !0%{?have_slurm} && 0%{?slurm_mod_only}
+%if !0%{?have_slurm} && 0%{?_slurm_version:1}
 ExclusiveArch:  do_not_build
 %endif
 
@@ -73,7 +59,7 @@
 Release:0
 Summary:Parallel remote shell program
 # git clone of https://code.google.com/p/pdsh/
-License:%{license_string}
+License:GPL-2.0-or-later
 Group:  Productivity/Clustering/Computing
 Source: 
https://github.com/chaos/%{pname}/releases/download/%{pname}-%{version}/%{pname}-%{version}.tar.gz
 
@@ -85,7 +71,7 @@
 %package -n %{pname}-slurm%{?_slurm_version}
 Summary:SLURM plugin for pdsh
 Group:  Productivity/Clustering/Computing
-%{?slurm_mod_only:BuildRequires:  %pname}
+%{?_slurm_version:BuildRequires:  %pname}
 Requires:   %pname = %{version}
 Enhances:   slurm%{?_slurm_version}
 %if 0%{?_slurm_version:1}
@@ -141,7 +127,7 @@
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"
 %configure \
-%if 0%{?slurm_mod_only}
+%if 0%{?_slurm_version:1}
 --without-exec \
 %else
--with-readline \
@@ -164,15 +150,16 @@
 %make_build
 
 %install
-%{?slurm_mod_only:cd src/modules}
+%{?_slurm_version:cd src/modules}
 %make_install
 rm -f %buildroot/%{_libdir}/pdsh/*.la
-%{?legacy:mkdir -p %{buildroot}/%{_datarootdir}/licenses}
 
-%if !0%{?slurm_mod_only}
+%if !0%{?_slurm_version:1}
+%check
+make check
+
 %files
 %doc README DISCLAIMER.* README.* NEWS TODO
-%{?legacy:%dir %{_datarootdir}/licenses}
 %license COPYING
 %attr(755, root, root) %{_bindir}/pdsh
 %attr(755, root, root) %{_bindir}/pdcp 
@@ -202,7 +189,7 @@
 
 %files netgroup
 %{_libdir}/pdsh/netgroup.so
-%endif # if slurm_mod_only
+%endif # if _slurm_version
 
 %if 0%{?have_slurm}
 %files -n %{pname}-slurm%{?_slurm_version}




commit pdsh for openSUSE:Factory

2020-04-04 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2020-04-04 12:23:38

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new.3248 (New)


Package is "pdsh"

Sat Apr  4 12:23:38 2020 rev:41 rq:790363 version:2.34

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2020-03-27 
22:01:20.878934120 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new.3248/pdsh.changes  2020-04-04 
12:23:52.791853873 +0200
@@ -1,0 +2,7 @@
+Tue Mar 31 17:27:24 UTC 2020 - Egbert Eich 
+
+- Add better legacy support.
+- Make sure to not ship duplicate files with builds for multiple
+  SLURM versions.
+
+---



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.kdadZV/_old  2020-04-04 12:23:53.351854355 +0200
+++ /var/tmp/diff_new_pack.kdadZV/_new  2020-04-04 12:23:53.355854358 +0200
@@ -21,9 +21,20 @@
 
 %if "%slurm_version" == ""
 ExclusiveArch:  do_not_build
-%endif
+%else
 %if "%slurm_version" == "base"
 %define slurm_version %{nil}
+%else
+%define slurm_mod_only 1
+%define _slurm_version _%{slurm_version}
+%endif
+%endif
+
+%if 0%{?suse_version} > 1315 || 0%{?sle_version} > 120200
+%define license_string GPL-2.0-or-later
+%else
+%define legacy 1
+%define license_string GPL-2.0+
 %endif
 
 %if 0%{!?sle_version:1} || 0%{?sle_version} >= 120300 || (0%{!?is_opensuse:1} 
&& 0%{?sle_version} >= 120200)
@@ -37,11 +48,12 @@
  %endif
 %endif
 
-%if 0%{?have_slurm} && "x%{?slurm_version}" != "x"
-%define _slurm_version _%{slurm_version}
+%if !0%{?have_slurm} && 0%{?slurm_mod_only}
+ExclusiveArch:  do_not_build
 %endif
 
-Name:   pdsh
+%define pname pdsh
+Name:   %{pname}%{?_slurm_version:_slurm%{?_slurm_version}}
 BuildRequires:  dejagnu
 BuildRequires:  openssh
 BuildRequires:  readline-devel
@@ -61,35 +73,28 @@
 Release:0
 Summary:Parallel remote shell program
 # git clone of https://code.google.com/p/pdsh/
-License:GPL-2.0-or-later
+License:%{license_string}
 Group:  Productivity/Clustering/Computing
-Source: 
https://github.com/chaos/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
-# Prereq: 
-# Set this to 1 to build with genders support and framework for
-# running Elan jobs.
-%define chaos 0
+Source: 
https://github.com/chaos/%{pname}/releases/download/%{pname}-%{version}/%{pname}-%{version}.tar.gz
 
 %description
 Pdsh is a multithreaded remote shell client which executes commands on
 multiple remote hosts in parallel.  Pdsh can use several different
 remote shell services, including Kerberos IV and ssh.
 
-%if 0%{?have_slurm}
-%package slurm%{?_slurm_version}
+%package -n %{pname}-slurm%{?_slurm_version}
 Summary:SLURM plugin for pdsh
 Group:  Productivity/Clustering/Computing
-Requires:   pdsh = %{version}
+%{?slurm_mod_only:BuildRequires:  %pname}
+Requires:   %pname = %{version}
 Enhances:   slurm%{?_slurm_version}
 %if 0%{?_slurm_version:1}
-Provides:   %{name}-slurm = %{version}
-Conflicts:  %{name}-slurm
+Provides:   %{pname}-slurm = %{version}
 %endif
 
-%description slurm%{?_slurm_version}
+%description -n %{pname}-slurm%{?_slurm_version}
 Plugin for pdsh to determine nodes to run on by SLURM jobs or partitions.
-%endif
 
-%if 0%{?have_genders}
 %package genders
 Summary:Genders plugin for pdsh
 Group:  Productivity/Clustering/Computing
@@ -100,7 +105,6 @@
 
 %description genders
 Plugin for pdsh to determine nodes to run on by genders attributes.
-%endif
 
 %package machines
 Summary:Machines plugin for pdsh
@@ -132,11 +136,14 @@
 Plugin for pdsh to determine nodes to run on from netgroups.
 
 %prep
-%setup -q
+%setup -q -n %{pname}-%{version}
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"
 %configure \
+%if 0%{?slurm_mod_only}
+--without-exec \
+%else
--with-readline \
--with-machines=%{_sysconfdir}/pdsh/machines \
--with-ssh \
@@ -144,9 +151,9 @@
--with-netgroup \
 --with-rcmd-rank-list="ssh %{?have_munge:mrsh} krb4 qsh mqsh exec 
xcpu" \
 --with-pam \
---with-exec \
 %{?have_genders:--with-genders} \
 %{?have_munge:--with-mrsh} \
+%endif 
 %{?have_slurm:--with-slurm} \
--without-rsh \
--disable-static
@@ -157,16 +164,20 @@
 %make_build
 
 %install
+%{?slurm_mod_only:cd src/modules}
 %make_install
 rm -f %buildroot/%{_libdir}/pdsh/*.la
+%{?legacy:mkdir -p %{buildroot}/%{_datarootdir}/licenses}
 
+%if !0%{?slurm_mod_only}
 %files
 %doc README DISCLAIMER.* README.* NEWS TODO
+%{?legacy:%dir %{_datarootdir}/licenses}
 

commit pdsh for openSUSE:Factory

2020-03-27 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2020-03-27 22:01:11

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new.3160 (New)


Package is "pdsh"

Fri Mar 27 22:01:11 2020 rev:40 rq:789106 version:2.34

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2020-03-26 
23:33:11.586773284 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new.3160/pdsh.changes  2020-03-27 
22:01:20.878934120 +0100
@@ -1,0 +2,5 @@
+Fri Mar 27 10:43:08 UTC 2020 - Egbert Eich 
+
+- Define %%make_build for all products that do have it defined.
+
+---
@@ -15 +20 @@
-- Update to version pdsh-2.34 (2020-01-07)
+- Update to version pdsh-2.34 (2020-01-07) (bsc#1167704)



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.bvjGvn/_old  2020-03-27 22:01:22.574935106 +0100
+++ /var/tmp/diff_new_pack.bvjGvn/_new  2020-03-27 22:01:22.574935106 +0100
@@ -150,6 +150,10 @@
 %{?have_slurm:--with-slurm} \
--without-rsh \
--disable-static
+%if 0%{!?make_build:1}
+# accomodate < SLE-15
+ %define make_build make %{?_smp_mflags}
+%endif
 %make_build
 
 %install




commit pdsh for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2020-03-26 23:32:51

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new.3160 (New)


Package is "pdsh"

Thu Mar 26 23:32:51 2020 rev:39 rq:788524 version:2.34

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2020-02-24 
15:56:57.808066602 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new.3160/pdsh.changes  2020-03-26 
23:33:11.586773284 +0100
@@ -1,0 +2,24 @@
+Thu Mar 26 11:18:28 UTC 2020 - Egbert Eich 
+
+- 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 
+
+- Spec cleanup 
+
+---
+Wed Mar 25 19:40:21 UTC 2020 - Egbert Eich 
+
+- 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
+  
+---

Old:

  Change-typedef-List-to-typedef-xList.patch
  pdsh-2.33.tar.gz
  pdsh-rename-list-to-xlist.patch

New:

  pdsh-2.34.tar.gz



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.zDfXNv/_old  2020-03-26 23:33:12.134773482 +0100
+++ /var/tmp/diff_new_pack.zDfXNv/_new  2020-03-26 23:33:12.134773482 +0100
@@ -31,6 +31,11 @@
 %define have_slurm 1
 %define have_genders 1
 %endif
+%if 0%{?suse_version} >= 1550
+ %ifarch %ix86 %arm ppc
+   %define have_slurm 0
+ %endif
+%endif
 
 %if 0%{?have_slurm} && "x%{?slurm_version}" != "x"
 %define _slurm_version _%{slurm_version}
@@ -52,16 +57,13 @@
 BuildRequires:  genders-devel > 1.0
 %endif
 URL:http://pdsh.googlecode.com/
-Version:2.33
+Version:2.34
 Release:0
 Summary:Parallel remote shell program
 # git clone of https://code.google.com/p/pdsh/
 License:GPL-2.0-or-later
 Group:  Productivity/Clustering/Computing
 Source: 
https://github.com/chaos/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
-Patch1: pdsh-rename-list-to-xlist.patch
-Patch2: Change-typedef-List-to-typedef-xList.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Prereq: 
 # Set this to 1 to build with genders support and framework for
 # running Elan jobs.
@@ -131,14 +133,12 @@
 
 %prep
 %setup -q 
-%patch1 -p1
-%patch2 -p1
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"
 %configure \
--with-readline \
-   --with-machines=/etc/pdsh/machines \
+   --with-machines=%{_sysconfdir}/pdsh/machines \
--with-ssh \
--with-dshgroups \
--with-netgroup \
@@ -150,53 +150,47 @@
 %{?have_slurm:--with-slurm} \
--without-rsh \
--disable-static
-make
+%make_build
 
 %install
 %make_install
-rm -f %buildroot/%_libdir/pdsh/*.la
+rm -f %buildroot/%{_libdir}/pdsh/*.la
 
 %files
-%defattr(-,root,root)
 %doc README DISCLAIMER.* README.* NEWS TODO
 %license COPYING
-%attr(755, root, root) /usr/bin/pdsh
-%attr(755, root, root) /usr/bin/pdcp 
-/usr/bin/dshbak
-/usr/bin/rpdcp
+%attr(755, root, root) %{_bindir}/pdsh
+%attr(755, root, root) %{_bindir}/pdcp 
+%{_bindir}//dshbak
+%{_bindir}//rpdcp
 %{_mandir}/man1/pdsh.1.gz
 %{_mandir}/man1/pdcp.1.gz
 %{_mandir}/man1/dshbak.1.gz
 %{_mandir}/man1/rpdcp.1.gz
-%_libdir/pdsh
-%{?have_genders:%exclude %_libdir/pdsh/genders.so}
-%{?have_slurm:%exclude %_libdir/pdsh/slurm.so}
-%exclude %_libdir/pdsh/machines.so
-%exclude %_libdir/pdsh/dshgroup.so
-%exclude %_libdir/pdsh/netgroup.so
+%{_libdir}/pdsh
+%{?have_genders:%exclude %{_libdir}/pdsh/genders.so}
+%{?have_slurm:%exclude %{_libdir}/pdsh/slurm.so}
+%exclude %{_libdir}/pdsh/machines.so
+%exclude %{_libdir}/pdsh/dshgroup.so
+%exclude %{_libdir}/pdsh/netgroup.so
 
 %if 0%{?have_slurm}
 %files slurm%{?_slurm_version}
-%defattr(-,root,root)
-%_libdir/pdsh/slurm.so
+%{_libdir}/pdsh/slurm.so
 %endif
 
 %if 0%{?have_genders}
 %files genders
-%defattr(-,root,root)
-%_libdir/pdsh/genders.so
+%{_libdir}/pdsh/genders.so
 %endif
 
 %files machines
-%defattr(-,root,root)
-%_libdir/pdsh/machines.so
+%{_libdir}/pdsh/machines.so
 
 %files dshgroup
-%defattr(-,root,root)
-%_libdir/pdsh/dshgroup.so
+%{_libdir}/pdsh/dshgroup.so
 
 %files netgroup
-%defattr(-,root,root)
-%_libdir/pdsh/netgroup.so

commit pdsh for openSUSE:Factory

2020-02-24 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2020-02-24 15:54:38

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new.26092 (New)


Package is "pdsh"

Mon Feb 24 15:54:38 2020 rev:38 rq:778681 version:2.33

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2020-01-16 
18:20:15.500941467 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new.26092/pdsh.changes 2020-02-24 
15:56:57.808066602 +0100
@@ -1,0 +2,10 @@
+Tue Feb 18 08:47:20 UTC 2020 - Egbert Eich 
+
+- 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.
+
+---

New:

  Change-typedef-List-to-typedef-xList.patch



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.EKK204/_old  2020-02-24 15:57:00.496072162 +0100
+++ /var/tmp/diff_new_pack.EKK204/_new  2020-02-24 15:57:00.500072170 +0100
@@ -60,6 +60,7 @@
 Group:  Productivity/Clustering/Computing
 Source: 
https://github.com/chaos/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
 Patch1: pdsh-rename-list-to-xlist.patch
+Patch2: Change-typedef-List-to-typedef-xList.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Prereq: 
 # Set this to 1 to build with genders support and framework for
@@ -131,6 +132,7 @@
 %prep
 %setup -q 
 %patch1 -p1
+%patch2 -p1
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"

++ Change-typedef-List-to-typedef-xList.patch ++
 1010 lines (skipped)




commit pdsh for openSUSE:Factory

2020-01-16 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2020-01-16 18:20:02

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new.26092 (New)


Package is "pdsh"

Thu Jan 16 18:20:02 2020 rev:37 rq:764793 version:2.33

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2018-03-30 
12:09:22.745490010 +0200
+++ /work/SRC/openSUSE:Factory/.pdsh.new.26092/pdsh.changes 2020-01-16 
18:20:15.500941467 +0100
@@ -1,0 +2,7 @@
+Sat Dec  7 18:19:42 UTC 2019 - Egbert Eich 
+
+- Add support for an alternative SLURM version when building the
+  slurm plugin.
+- Use %license macro
+
+---

New:

  _multibuild



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.I5dtlD/_old  2020-01-16 18:20:16.200941863 +0100
+++ /var/tmp/diff_new_pack.I5dtlD/_new  2020-01-16 18:20:16.204941865 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pdsh
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,23 +12,36 @@
 # 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/
 #
 
 
 #
+%define slurm_version @BUILD_FLAVOR@%{nil}
+
+%if "%slurm_version" == ""
+ExclusiveArch:  do_not_build
+%endif
+%if "%slurm_version" == "base"
+%define slurm_version %{nil}
+%endif
+
 %if 0%{!?sle_version:1} || 0%{?sle_version} >= 120300 || (0%{!?is_opensuse:1} 
&& 0%{?sle_version} >= 120200)
 %define have_munge 1
 %define have_slurm 1
 %define have_genders 1
 %endif
 
+%if 0%{?have_slurm} && "x%{?slurm_version}" != "x"
+%define _slurm_version _%{slurm_version}
+%endif
+
 Name:   pdsh
 BuildRequires:  dejagnu
 BuildRequires:  openssh
 BuildRequires:  readline-devel
 %if 0%{?have_slurm}
-BuildRequires:  slurm-devel
+BuildRequires:  slurm%{?_slurm_version}-devel
 %endif
 %if 0%{?have_munge}
 BuildRequires:  munge-devel
@@ -38,12 +51,12 @@
 %if 0%{?have_genders}
 BuildRequires:  genders-devel > 1.0
 %endif
-Url:http://pdsh.googlecode.com/
+URL:http://pdsh.googlecode.com/
 Version:2.33
 Release:0
 Summary:Parallel remote shell program
 # git clone of https://code.google.com/p/pdsh/
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Productivity/Clustering/Computing
 Source: 
https://github.com/chaos/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
 Patch1: pdsh-rename-list-to-xlist.patch
@@ -59,13 +72,17 @@
 remote shell services, including Kerberos IV and ssh.
 
 %if 0%{?have_slurm}
-%package slurm
+%package slurm%{?_slurm_version}
 Summary:SLURM plugin for pdsh
 Group:  Productivity/Clustering/Computing
 Requires:   pdsh = %{version}
-Enhances:   slurm
+Enhances:   slurm%{?_slurm_version}
+%if 0%{?_slurm_version:1}
+Provides:   %{name}-slurm = %{version}
+Conflicts:  %{name}-slurm
+%endif
 
-%description slurm
+%description slurm%{?_slurm_version}
 Plugin for pdsh to determine nodes to run on by SLURM jobs or partitions.
 %endif
 
@@ -139,7 +156,8 @@
 
 %files
 %defattr(-,root,root)
-%doc README DISCLAIMER.* README.* NEWS COPYING TODO
+%doc README DISCLAIMER.* README.* NEWS TODO
+%license COPYING
 %attr(755, root, root) /usr/bin/pdsh
 %attr(755, root, root) /usr/bin/pdcp 
 /usr/bin/dshbak
@@ -156,7 +174,7 @@
 %exclude %_libdir/pdsh/netgroup.so
 
 %if 0%{?have_slurm}
-%files slurm
+%files slurm%{?_slurm_version}
 %defattr(-,root,root)
 %_libdir/pdsh/slurm.so
 %endif

++ _multibuild ++

base




commit pdsh for openSUSE:Factory

2018-03-30 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2018-03-30 12:09:19

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is "pdsh"

Fri Mar 30 12:09:19 2018 rev:36 rq:592455 version:2.33

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2018-03-28 
10:34:33.902175484 +0200
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2018-03-30 
12:09:22.745490010 +0200
@@ -1,0 +2,12 @@
+Thu Mar 29 13:34:48 UTC 2018 - jjo...@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.
+
+---

Old:

  pdsh-exclude-slurm-list-namespace.patch

New:

  pdsh-rename-list-to-xlist.patch



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.dCQ85M/_old  2018-03-30 12:09:23.349468174 +0200
+++ /var/tmp/diff_new_pack.dCQ85M/_new  2018-03-30 12:09:23.353468029 +0200
@@ -46,7 +46,7 @@
 License:GPL-2.0+
 Group:  Productivity/Clustering/Computing
 Source: 
https://github.com/chaos/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
-Patch1: pdsh-exclude-slurm-list-namespace.patch
+Patch1: pdsh-rename-list-to-xlist.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Prereq: 
 # Set this to 1 to build with genders support and framework for

++ pdsh-rename-list-to-xlist.patch ++
diff --git a/src/common/list.c b/src/common/list.c
index 4612d84..a814820 100644
--- a/src/common/list.c
+++ b/src/common/list.c
@@ -95,7 +95,7 @@ struct listNode {
 };
 
 struct listIterator {
-struct list  *list; /* the list being iterated   */
+struct xlist *list; /* the list being iterated   */
 struct listNode  *pos;  /* the next node to be iterated  */
 struct listNode **prev; /* addr of 'next' ptr to prv It node */
 struct listIterator  *iNext;/* iterator chain for list_destroy() */
@@ -104,7 +104,7 @@ struct listIterator {
 #endif /* !NDEBUG */
 };
 
-struct list {
+struct xlist {
 struct listNode  *head; /* head of the list  */
 struct listNode **tail; /* addr of last node's 'next' ptr*/
 struct listIterator  *iNext;/* iterator chain for list_destroy() */
@@ -727,7 +727,7 @@ list_node_destroy (List l, ListNode *pp)
 static List
 list_alloc (void)
 {
-return(list_alloc_aux(sizeof(struct list), _free_lists));
+return(list_alloc_aux(sizeof(struct xlist), _free_lists));
 }
 
 
diff --git a/src/common/list.h b/src/common/list.h
index 2976ea1..ab5f646 100644
--- a/src/common/list.h
+++ b/src/common/list.h
@@ -55,7 +55,7 @@
  *  Data Types  *
  /
 
-typedef struct list * List;
+typedef struct xlist * List;
 /*
  *  List opaque data type.
  */



commit pdsh for openSUSE:Factory

2018-03-28 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2018-03-28 10:34:31

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is "pdsh"

Wed Mar 28 10:34:31 2018 rev:35 rq:591784 version:2.33

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2018-03-14 
19:40:43.225616098 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2018-03-28 
10:34:33.902175484 +0200
@@ -1,0 +2,7 @@
+Wed Mar 28 03:27:52 UTC 2018 - jjo...@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).
+
+---

New:

  pdsh-exclude-slurm-list-namespace.patch



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.TdWrwt/_old  2018-03-28 10:34:34.542152466 +0200
+++ /var/tmp/diff_new_pack.TdWrwt/_new  2018-03-28 10:34:34.574151314 +0200
@@ -46,6 +46,7 @@
 License:GPL-2.0+
 Group:  Productivity/Clustering/Computing
 Source: 
https://github.com/chaos/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
+Patch1: pdsh-exclude-slurm-list-namespace.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Prereq: 
 # Set this to 1 to build with genders support and framework for
@@ -112,6 +113,7 @@
 
 %prep
 %setup -q 
+%patch1 -p1
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"

++ pdsh-exclude-slurm-list-namespace.patch ++
Index: pdsh-2.33/src/common/list.h
===
--- pdsh-2.33.orig/src/common/list.h
+++ pdsh-2.33/src/common/list.h
@@ -28,6 +28,8 @@
 #ifndef LSD_LIST_H
 #define LSD_LIST_H
 
+#ifndef __list_datatypes_defined
+#  define __list_datatypes_defined
 
 /***
  *  Notes  *
@@ -91,6 +93,7 @@ typedef int (*ListForF) (void *x, void *
  *  Returns less-than-zero on error.
  */
 
+#endif /* !__list_datatypes_defined */
 
 /***
  *  General-Purpose Functions  *



commit pdsh for openSUSE:Factory

2018-03-14 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2018-03-14 19:40:20

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is "pdsh"

Wed Mar 14 19:40:20 2018 rev:34 rq:586507 version:2.33

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2018-02-20 
17:56:09.900110152 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2018-03-14 
19:40:43.225616098 +0100
@@ -15,0 +16,5 @@
+Wed Oct 11 08:30:06 UTC 2017 - e...@suse.com
+
+- Update to version 2.33 for SLE-12 (HPC) (FATE#324169).
+
+---



Other differences:
--



commit pdsh for openSUSE:Factory

2018-02-20 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2018-02-20 17:56:05

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is "pdsh"

Tue Feb 20 17:56:05 2018 rev:33 rq:578240 version:2.33

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2018-02-18 
11:46:06.073551873 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2018-02-20 
17:56:09.900110152 +0100
@@ -1,0 +2,8 @@
+Tue Feb 20 06:16:24 UTC 2018 - e...@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).
+
+---



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.gvQrwX/_old  2018-02-20 17:56:11.172064353 +0100
+++ /var/tmp/diff_new_pack.gvQrwX/_new  2018-02-20 17:56:11.176064209 +0100
@@ -73,11 +73,43 @@
 Summary:Genders plugin for pdsh
 Group:  Productivity/Clustering/Computing
 Requires:   pdsh = %{version}
+Conflicts:  pdsh-netgroup
+Conflicts:  pdsh-dshgroup
+Conflicts:  pdsh-machines
 
 %description genders
 Plugin for pdsh to determine nodes to run on by genders attributes.
 %endif
 
+%package machines
+Summary:Machines plugin for pdsh
+Group:  Productivity/Clustering/Computing
+Requires:   pdsh = %{version}
+Conflicts:  pdsh-genders
+
+%description machines
+Plugin for pdsh to determine nodes to run on from machines file.
+
+%package dshgroup
+Summary:Dsh plugin for pdsh
+Group:  Productivity/Clustering/Computing
+Requires:   pdsh = %{version}
+Conflicts:  pdsh-genders
+Conflicts:  pdsh-netgroup
+
+%description dshgroup
+Plugin for pdsh to determine nodes from dsh-style "group" files
+
+%package netgroup
+Summary:Netgroup plugin for pdsh
+Group:  Productivity/Clustering/Computing
+Requires:   pdsh = %{version}
+Conflicts:  pdsh-genders
+Conflicts:  pdsh-dshgroup
+
+%description netgroup
+Plugin for pdsh to determine nodes to run on from netgroups.
+
 %prep
 %setup -q 
 
@@ -117,6 +149,9 @@
 %_libdir/pdsh
 %{?have_genders:%exclude %_libdir/pdsh/genders.so}
 %{?have_slurm:%exclude %_libdir/pdsh/slurm.so}
+%exclude %_libdir/pdsh/machines.so
+%exclude %_libdir/pdsh/dshgroup.so
+%exclude %_libdir/pdsh/netgroup.so
 
 %if 0%{?have_slurm}
 %files slurm
@@ -130,4 +165,16 @@
 %_libdir/pdsh/genders.so
 %endif
 
+%files machines
+%defattr(-,root,root)
+%_libdir/pdsh/machines.so
+
+%files dshgroup
+%defattr(-,root,root)
+%_libdir/pdsh/dshgroup.so
+
+%files netgroup
+%defattr(-,root,root)
+%_libdir/pdsh/netgroup.so
+
 %changelog




commit pdsh for openSUSE:Factory

2018-02-18 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2018-02-18 11:46:03

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is "pdsh"

Sun Feb 18 11:46:03 2018 rev:32 rq:577706 version:2.33

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2017-10-09 
19:48:47.186093241 +0200
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2018-02-18 
11:46:06.073551873 +0100
@@ -1,0 +2,6 @@
+Fri Feb 16 19:01:19 UTC 2018 - e...@suse.com
+
+- Add genders support to pdsh (FATE#325288).
+- Put SLURM plugin into separate package (FATE#325289).
+
+---



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.Rsedjg/_old  2018-02-18 11:46:06.905522005 +0100
+++ /var/tmp/diff_new_pack.Rsedjg/_new  2018-02-18 11:46:06.905522005 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pdsh
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -20,6 +20,7 @@
 %if 0%{!?sle_version:1} || 0%{?sle_version} >= 120300 || (0%{!?is_opensuse:1} 
&& 0%{?sle_version} >= 120200)
 %define have_munge 1
 %define have_slurm 1
+%define have_genders 1
 %endif
 
 Name:   pdsh
@@ -35,7 +36,7 @@
 BuildRequires:  pam-devel
 Recommends: mrsh
 %if 0%{?have_genders}
-BuildRequires:  genders > 1.0
+BuildRequires:  genders-devel > 1.0
 %endif
 Url:http://pdsh.googlecode.com/
 Version:2.33
@@ -56,6 +57,27 @@
 multiple remote hosts in parallel.  Pdsh can use several different
 remote shell services, including Kerberos IV and ssh.
 
+%if 0%{?have_slurm}
+%package slurm
+Summary:SLURM plugin for pdsh
+Group:  Productivity/Clustering/Computing
+Requires:   pdsh = %{version}
+Enhances:   slurm
+
+%description slurm
+Plugin for pdsh to determine nodes to run on by SLURM jobs or partitions.
+%endif
+
+%if 0%{?have_genders}
+%package genders
+Summary:Genders plugin for pdsh
+Group:  Productivity/Clustering/Computing
+Requires:   pdsh = %{version}
+
+%description genders
+Plugin for pdsh to determine nodes to run on by genders attributes.
+%endif
+
 %prep
 %setup -q 
 
@@ -93,5 +115,19 @@
 %{_mandir}/man1/dshbak.1.gz
 %{_mandir}/man1/rpdcp.1.gz
 %_libdir/pdsh
+%{?have_genders:%exclude %_libdir/pdsh/genders.so}
+%{?have_slurm:%exclude %_libdir/pdsh/slurm.so}
+
+%if 0%{?have_slurm}
+%files slurm
+%defattr(-,root,root)
+%_libdir/pdsh/slurm.so
+%endif
+
+%if 0%{?have_genders}
+%files genders
+%defattr(-,root,root)
+%_libdir/pdsh/genders.so
+%endif
 
 %changelog




commit pdsh for openSUSE:Factory

2017-10-09 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2017-10-09 19:47:14

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is "pdsh"

Mon Oct  9 19:47:14 2017 rev:31 rq:532677 version:2.33

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2017-03-12 
20:05:17.258824668 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2017-10-09 
19:48:47.186093241 +0200
@@ -1,0 +2,33 @@
+Mon Oct  9 07:30:18 UTC 2017 - e...@suse.com
+
+- Removed deprecated %leap_version from spec file.
+
+---
+Sat Oct  7 23:59:41 UTC 2017 - jeng...@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 - e...@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.
+
+---

Old:

  mcmd-Account-for-start-offset-when-providing-max-bytes-to-read.patch
  pdsh-2.31.tar.gz

New:

  pdsh-2.33.tar.gz



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.XSgugs/_old  2017-10-09 19:48:47.914061246 +0200
+++ /var/tmp/diff_new_pack.XSgugs/_new  2017-10-09 19:48:47.926060719 +0200
@@ -17,7 +17,7 @@
 
 
 #
-%if 0%{?sle_version} >= 120200 && !0%{?leap_version}
+%if 0%{!?sle_version:1} || 0%{?sle_version} >= 120300 || (0%{!?is_opensuse:1} 
&& 0%{?sle_version} >= 120200)
 %define have_munge 1
 %define have_slurm 1
 %endif
@@ -38,14 +38,13 @@
 BuildRequires:  genders > 1.0
 %endif
 Url:http://pdsh.googlecode.com/
-Version:2.31
+Version:2.33
 Release:0
 Summary:Parallel remote shell program
 # git clone of https://code.google.com/p/pdsh/
 License:GPL-2.0+
 Group:  Productivity/Clustering/Computing
-Source: 
https://github.com/grondo/%{name}/archive/%{name}-%{version}.tar.gz
-Patch1: 
mcmd-Account-for-start-offset-when-providing-max-bytes-to-read.patch
+Source: 
https://github.com/chaos/%{name}/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Prereq: 
 # Set this to 1 to build with genders support and framework for
@@ -58,11 +57,10 @@
 remote shell services, including Kerberos IV and ssh.
 
 %prep
-%setup -q -n %{name}-%{name}-%{version}
-%patch1 -p1
+%setup -q 
 
 %build
-CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
+export CFLAGS="%{optflags} -fno-strict-aliasing"
 %configure \
--with-readline \
--with-machines=/etc/pdsh/machines \
@@ -76,17 +74,16 @@
 %{?have_munge:--with-mrsh} \
 %{?have_slurm:--with-slurm} \
--without-rsh \
-   --disable-static \
-   --with-pic
+   --disable-static
 make
 
 %install
-make DESTDIR=$RPM_BUILD_ROOT install
-%{__rm} -f %{buildroot}%_libdir/pdsh/*.la
+%make_install
+rm -f %buildroot/%_libdir/pdsh/*.la
 
 %files
 %defattr(-,root,root)
-%doc README DISCLAIMER README.* NEWS DISCLAIMER COPYING TODO
+%doc README DISCLAIMER.* README.* NEWS COPYING TODO
 %attr(755, root, root) /usr/bin/pdsh
 %attr(755, root, root) /usr/bin/pdcp 
 /usr/bin/dshbak

++ pdsh-2.31.tar.gz -> pdsh-2.33.tar.gz ++
 104431 lines of diff (skipped)




commit pdsh for openSUSE:Factory

2017-03-12 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2017-03-12 20:05:16

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is "pdsh"

Sun Mar 12 20:05:16 2017 rev:30 rq:478557 version:2.31

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2017-02-18 
03:20:00.364665142 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2017-03-12 
20:05:17.258824668 +0100
@@ -1,0 +2,5 @@
+Fri Mar 10 14:36:24 UTC 2017 - e...@suse.com
+
+- Fix %if clause in spec file.
+
+---



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.hFWL8Q/_old  2017-03-12 20:05:17.906732987 +0100
+++ /var/tmp/diff_new_pack.hFWL8Q/_new  2017-03-12 20:05:17.906732987 +0100
@@ -17,7 +17,7 @@
 
 
 #
-%if 0%{?sle_version} >= 120200 && 0%{!?leap_version}
+%if 0%{?sle_version} >= 120200 && !0%{?leap_version}
 %define have_munge 1
 %define have_slurm 1
 %endif




commit pdsh for openSUSE:Factory

2017-02-17 Thread root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2017-02-18 03:20:00

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is "pdsh"

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2016-11-28 
15:05:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2017-02-18 
03:20:00.364665142 +0100
@@ -1,0 +2,13 @@
+Thu Feb 16 15:02:15 UTC 2017 - e...@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 - e...@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.
+
+---

New:

  mcmd-Account-for-start-offset-when-providing-max-bytes-to-read.patch



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.hmE0n3/_old  2017-02-18 03:20:00.844597354 +0100
+++ /var/tmp/diff_new_pack.hmE0n3/_new  2017-02-18 03:20:00.848596790 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pdsh
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -33,6 +33,7 @@
 BuildRequires:  munge-devel
 %endif
 BuildRequires:  pam-devel
+Recommends: mrsh
 %if 0%{?have_genders}
 BuildRequires:  genders > 1.0
 %endif
@@ -44,6 +45,7 @@
 License:GPL-2.0+
 Group:  Productivity/Clustering/Computing
 Source: 
https://github.com/grondo/%{name}/archive/%{name}-%{version}.tar.gz
+Patch1: 
mcmd-Account-for-start-offset-when-providing-max-bytes-to-read.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Prereq: 
 # Set this to 1 to build with genders support and framework for
@@ -57,6 +59,7 @@
 
 %prep
 %setup -q -n %{name}-%{name}-%{version}
+%patch1 -p1
 
 %build
 CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \

++ mcmd-Account-for-start-offset-when-providing-max-bytes-to-read.patch 
++
From: Egbert Eich 
Date: Thu Feb 16 15:00:35 2017 +0100
Subject: [PATCH]mcmd: Account for start offset when providing max bytes to read
Git-repo: https://github.com/grondo/pdsh
Git-commit: 9769bbb0abb2928d898337a2c7611ec0efa99e20
References: 
Signed-off-by: Egbert Eich 

Signed-off-by: Egbert Eich 
---
 src/modules/mcmd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/mcmd.c b/src/modules/mcmd.c
index eaab735..ea050d4 100644
--- a/src/modules/mcmd.c
+++ b/src/modules/mcmd.c
@@ -620,7 +620,7 @@ mcmd(char *ahost, char *addr, char *locuser, char *remuser, 
char *cmd,
 
 memcpy(tptr,(char *) ,sizeof(rand));
 tptr += sizeof(rand);
-if (fd_read_line (s3, tptr, LINEBUFSIZE) < 0)
+if (fd_read_line (s3, tptr, LINEBUFSIZE - sizeof(rand)) < 0)
 err("%p: %S: mcmd: Read error from remote host: %m\n", ahost);
 else
 err("%p: %S: mcmd: Error: %s\n", ahost, [0]);



commit pdsh for openSUSE:Factory

2016-11-28 Thread h_root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2016-11-28 15:05:08

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is "pdsh"

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2015-08-12 
15:14:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2016-11-28 
15:05:11.0 +0100
@@ -1,0 +2,24 @@
+Mon Nov 21 18:44:03 UTC 2016 - e...@suse.com
+
+- Disable support for slurm and mrsh until it is in Factory.
+
+---
+Tue Nov  8 09:59:41 UTC 2016 - e...@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 - e...@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 - e...@suse.com
+
+- Importing to SLE-12-SP2 for FATE#321714.
+
+---

Old:

  pdsh-2.31_git201311071619.tar.bz2

New:

  pdsh-2.31.tar.gz



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.aAB7GK/_old  2016-11-28 15:05:13.0 +0100
+++ /var/tmp/diff_new_pack.aAB7GK/_new  2016-11-28 15:05:13.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pdsh
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -16,18 +16,34 @@
 #
 
 
+#
+%if 0%{?sle_version} >= 120200 && 0%{!?leap_version}
+%define have_munge 1
+%define have_slurm 1
+%endif
+
 Name:   pdsh
 BuildRequires:  dejagnu
 BuildRequires:  openssh
 BuildRequires:  readline-devel
+%if 0%{?have_slurm}
+BuildRequires:  slurm-devel
+%endif
+%if 0%{?have_munge}
+BuildRequires:  munge-devel
+%endif
+BuildRequires:  pam-devel
+%if 0%{?have_genders}
+BuildRequires:  genders > 1.0
+%endif
 Url:http://pdsh.googlecode.com/
-Version:2.31_git201311071619
+Version:2.31
 Release:0
 Summary:Parallel remote shell program
+# git clone of https://code.google.com/p/pdsh/
 License:GPL-2.0+
 Group:  Productivity/Clustering/Computing
-# git clone of https://code.google.com/p/pdsh/
-Source: %{name}-%version.tar.bz2
+Source: 
https://github.com/grondo/%{name}/archive/%{name}-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Prereq: 
 # Set this to 1 to build with genders support and framework for
@@ -40,7 +56,7 @@
 remote shell services, including Kerberos IV and ssh.
 
 %prep
-%setup -q 
+%setup -q -n %{name}-%{name}-%{version}
 
 %build
 CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
@@ -50,6 +66,12 @@
--with-ssh \
--with-dshgroups \
--with-netgroup \
+--with-rcmd-rank-list="ssh %{?have_munge:mrsh} krb4 qsh mqsh exec 
xcpu" \
+--with-pam \
+--with-exec \
+%{?have_genders:--with-genders} \
+%{?have_munge:--with-mrsh} \
+%{?have_slurm:--with-slurm} \
--without-rsh \
--disable-static \
--with-pic
@@ -57,6 +79,7 @@
 
 %install
 make DESTDIR=$RPM_BUILD_ROOT install
+%{__rm} -f %{buildroot}%_libdir/pdsh/*.la
 
 %files
 %defattr(-,root,root)




commit pdsh for openSUSE:Factory

2015-08-12 Thread h_root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2015-08-12 15:14:35

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is pdsh

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2014-06-23 
09:24:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2015-08-12 
15:14:37.0 +0200
@@ -1,0 +2,6 @@
+Mon Aug 10 13:38:27 UTC 2015 - jk...@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.
+
+---



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.teehdJ/_old  2015-08-12 15:14:37.0 +0200
+++ /var/tmp/diff_new_pack.teehdJ/_new  2015-08-12 15:14:37.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pdsh
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -20,7 +20,6 @@
 BuildRequires:  dejagnu
 BuildRequires:  openssh
 BuildRequires:  readline-devel
-BuildRequires:  rsh
 Url:http://pdsh.googlecode.com/
 Version:2.31_git201311071619
 Release:0
@@ -38,7 +37,7 @@
 %description
 Pdsh is a multithreaded remote shell client which executes commands on
 multiple remote hosts in parallel.  Pdsh can use several different
-remote shell services, including standard rsh, Kerberos IV, and ssh.
+remote shell services, including Kerberos IV and ssh.
 
 %prep
 %setup -q 
@@ -51,6 +50,7 @@
--with-ssh \
--with-dshgroups \
--with-netgroup \
+   --without-rsh \
--disable-static \
--with-pic
 make




commit pdsh for openSUSE:Factory

2014-06-23 Thread h_root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2014-06-23 09:24:02

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is pdsh

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2013-10-06 
14:30:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2014-06-23 
09:24:12.0 +0200
@@ -1,0 +2,15 @@
+Thu Jan 30 17:25:22 UTC 2014 - tabra...@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.
+
+---

Old:

  pdsh-2.29.tar.bz2

New:

  pdsh-2.31_git201311071619.tar.bz2



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.Eqail6/_old  2014-06-23 09:24:13.0 +0200
+++ /var/tmp/diff_new_pack.Eqail6/_new  2014-06-23 09:24:13.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pdsh
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,12 +22,13 @@
 BuildRequires:  readline-devel
 BuildRequires:  rsh
 Url:http://pdsh.googlecode.com/
-Version:2.29
+Version:2.31_git201311071619
 Release:0
 Summary:Parallel remote shell program
 License:GPL-2.0+
 Group:  Productivity/Clustering/Computing
-Source: https://pdsh.googlecode.com/files/%{name}-%version.tar.bz2
+# git clone of https://code.google.com/p/pdsh/
+Source: %{name}-%version.tar.bz2
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Prereq: 
 # Set this to 1 to build with genders support and framework for

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pdsh for openSUSE:Factory

2013-10-06 Thread h_root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2013-10-06 14:30:09

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is pdsh

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2012-12-10 
17:17:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2013-10-06 
14:30:10.0 +0200
@@ -1,0 +2,9 @@
+Wed Oct  2 02:03:38 UTC 2013 - david.b...@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)
+
+---

Old:

  pdsh-2.28.tar.bz2

New:

  pdsh-2.29.tar.bz2



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.ADazwE/_old  2013-10-06 14:30:11.0 +0200
+++ /var/tmp/diff_new_pack.ADazwE/_new  2013-10-06 14:30:11.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pdsh
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,12 +22,12 @@
 BuildRequires:  readline-devel
 BuildRequires:  rsh
 Url:http://pdsh.googlecode.com/
-Version:2.28
+Version:2.29
 Release:0
 Summary:Parallel remote shell program
 License:GPL-2.0+
 Group:  Productivity/Clustering/Computing
-Source: %{name}-%version.tar.bz2
+Source: https://pdsh.googlecode.com/files/%{name}-%version.tar.bz2
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Prereq: 
 # Set this to 1 to build with genders support and framework for
@@ -59,7 +59,7 @@
 
 %files
 %defattr(-,root,root)
-%doc README DISCLAIMER README.KRB4
+%doc README DISCLAIMER README.* NEWS DISCLAIMER COPYING TODO
 %attr(755, root, root) /usr/bin/pdsh
 %attr(755, root, root) /usr/bin/pdcp 
 /usr/bin/dshbak

++ pdsh-2.28.tar.bz2 - pdsh-2.29.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdsh-2.28/META new/pdsh-2.29/META
--- old/pdsh-2.28/META  2011-10-19 19:38:23.0 +0200
+++ new/pdsh-2.29/META  2013-02-13 18:15:47.0 +0100
@@ -1,5 +1,9 @@
-  Meta:  1
-  Name:  pdsh
-  Release:   1
-  Release_tags:  dist
-  Version:   2.28
+##
+# $Id$
+##
+# Metadata for RPM/TAR makefile targets
+##
+  Meta:1
+  Name:pdsh
+  Version: 2.29
+  Release: 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdsh-2.28/Makefile.in new/pdsh-2.29/Makefile.in
--- old/pdsh-2.28/Makefile.in   2011-10-19 19:38:23.0 +0200
+++ new/pdsh-2.29/Makefile.in   2013-02-13 18:15:47.0 +0100
@@ -42,7 +42,7 @@
 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/config/Make-inc.mk $(top_srcdir)/configure \
-   AUTHORS COPYING ChangeLog INSTALL NEWS TODO
+   AUTHORS COPYING INSTALL NEWS TODO
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/config/ac_connect_timeout.m4 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdsh-2.28/NEWS new/pdsh-2.29/NEWS
--- old/pdsh-2.28/NEWS  2011-10-19 19:38:23.0 +0200
+++ new/pdsh-2.29/NEWS  2013-02-13 18:15:47.0 +0100
@@ -1,6 +1,13 @@
 This file describes changes in recent versions of pdsh. It primarily
 documents those changes that are of interest to users and admins.
 
+* Changes in pdsh-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)
+
 * Changes in pdsh-2.28 (2011-10-19)
 ===
  -- Fix issue 39: ssh forces use of -luser option
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pdsh-2.28/config/ac_dshgroup.m4 
new/pdsh-2.29/config/ac_dshgroup.m4
--- old/pdsh-2.28/config/ac_dshgroup.m4 2011-10-19 19:38:23.0 +0200
+++ new/pdsh-2.29/config/ac_dshgroup.m4 2013-02-13 18:15:47.0 +0100
@@ -20,14 +20,15 @@
   

commit pdsh for openSUSE:Factory

2012-12-10 Thread h_root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2012-12-10 17:17:48

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is pdsh, Maintainer is hvo...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2011-11-07 
14:28:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2012-12-10 
17:17:55.0 +0100
@@ -1,0 +2,34 @@
+Mon Dec  3 20:22:38 UTC 2012 - tabra...@suse.com
+
+- update to version 2.28
+  -- Fix issue 39: ssh forces use of -luser 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.
+
+---

Old:

  pdsh-2.26.tar.bz2

New:

  pdsh-2.28.tar.bz2



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.I2pFVW/_old  2012-12-10 17:17:56.0 +0100
+++ /var/tmp/diff_new_pack.I2pFVW/_new  2012-12-10 17:17:56.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pdsh
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,14 +15,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   pdsh
-BuildRequires:  dejagnu openssh readline-devel rsh
-Url:http://sourceforge.net/projects/pdsh
-Version:2.26
-Release:1
+BuildRequires:  dejagnu
+BuildRequires:  openssh
+BuildRequires:  readline-devel
+BuildRequires:  rsh
+Url:http://pdsh.googlecode.com/
+Version:2.28
+Release:0
 Summary:Parallel remote shell program
 License:GPL-2.0+
 Group:  Productivity/Clustering/Computing
@@ -58,7 +59,7 @@
 
 %files
 %defattr(-,root,root)
-%doc README ChangeLog DISCLAIMER README.KRB4
+%doc README DISCLAIMER README.KRB4
 %attr(755, root, root) /usr/bin/pdsh
 %attr(755, root, root) /usr/bin/pdcp 
 /usr/bin/dshbak

++ pdsh-2.26.tar.bz2 - pdsh-2.28.tar.bz2 ++
 4656 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pdsh for openSUSE:Factory

2011-11-07 Thread h_root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2011-11-07 14:28:16

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is pdsh, Maintainer is hvo...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2011-11-02 
12:13:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2011-11-07 
14:28:23.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov  2 10:22:26 UTC 2011 - cfarr...@suse.com
+
+- license update: GPL-2.0+
+  SDPX format (http://www.spdx.org/licenses)
+
+---



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.vGcIhF/_old  2011-11-07 14:28:29.0 +0100
+++ /var/tmp/diff_new_pack.vGcIhF/_new  2011-11-07 14:28:29.0 +0100
@@ -24,7 +24,7 @@
 Version:2.26
 Release:1
 Summary:Parallel remote shell program
-License:GPL
+License:GPL-2.0+
 Group:  Productivity/Clustering/Computing
 Source: %{name}-%version.tar.bz2
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit pdsh for openSUSE:Factory

2011-11-02 Thread h_root
Hello community,

here is the log from the commit of package pdsh for openSUSE:Factory checked in 
at 2011-11-02 12:13:13

Comparing /work/SRC/openSUSE:Factory/pdsh (Old)
 and  /work/SRC/openSUSE:Factory/.pdsh.new (New)


Package is pdsh, Maintainer is hvo...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/pdsh/pdsh.changes2011-09-23 
12:21:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.pdsh.new/pdsh.changes   2011-11-02 
12:13:14.0 +0100
@@ -1,0 +2,60 @@
+Tue Nov  1 16:05:31 UTC 2011 - tabra...@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
+
+---

Old:

  pdsh-2.22.tar.bz2

New:

  pdsh-2.26.tar.bz2



Other differences:
--
++ pdsh.spec ++
--- /var/tmp/diff_new_pack.J1Oku6/_old  2011-11-02 12:13:15.0 +0100
+++ /var/tmp/diff_new_pack.J1Oku6/_new  2011-11-02 12:13:15.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package pdsh (Version 2.22)
+# spec file for package pdsh
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,10 +21,10 @@
 Name:   pdsh
 BuildRequires:  dejagnu openssh readline-devel rsh
 Url:http://sourceforge.net/projects/pdsh
-Version:2.22
+Version:2.26
 Release:1
 Summary:Parallel remote shell program
-License:GPLv2+
+License:GPL
 Group:  Productivity/Clustering/Computing
 Source: