32 Commits

Author SHA256 Message Date
62e616fb1c Accepting request 1287999 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/1287999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=12
2025-06-24 18:48:14 +00:00
Stephane Thiell
ac574d86d2 fix name of runtime dependency
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=30
2025-06-23 16:00:32 +00:00
Stephane Thiell
b0b9922420 Accepting request 1286104 from home:nkrapp:branches:network:cluster
- Update to 1.9.3
  * Fix few typos in ChangeLog found by codespell
  * Corrects a typo found by typos [1]
  * Update clush.rst to fix broken URL for llnl.gov pdsh page
  * Tree: use set instead of NodeSet for gwtargets tracking
  * Additional Slurm example bindings
  * Additional Slurm binding for mapping nodes to reservations
  * GitHub Actions: test also with Python 3.12
  * GitHub Actions: update actions to their latest versions
  * Fix tests for libexpat >=2.6.0 (or with CVE-2023-52425 fixes backported)
  * Communication: sax parser: add flush() after feed()
  * CLI/Nodeset: omit @source: prefix for cluset -s source -L
  * GitHub Actions: add Python 3.13
  * bash completions
  * Release 1.9.3
  * Bump pillow from 5.4.1 to 10.3.0 in /doc/sphinx
- convert to pip-based build
- remove obsolete python2 subpackage

OBS-URL: https://build.opensuse.org/request/show/1286104
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=29
2025-06-22 06:25:31 +00:00
91000bdb8b Accepting request 1114717 from network:cluster
- Update to upstream release 1.9.2:
  * clush/clubak: fix line buffering with Python 3
  * clush: fix --[r]copy dest when --dest is omitted
  * NodeUtils: allow null values in cluster.yaml
  * Topology: check that node groups/wildcards are non-empty
  * packaging: fix missing xcat.conf.example

OBS-URL: https://build.opensuse.org/request/show/1114717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=11
2023-10-02 18:07:08 +00:00
Stephane Thiell
1935c41db2 - Update to upstream release 1.9.2:
* clush/clubak: fix line buffering with Python 3
  * clush: fix --[r]copy dest when --dest is omitted
  * NodeUtils: allow null values in cluster.yaml
  * Topology: check that node groups/wildcards are non-empty
  * packaging: fix missing xcat.conf.example

OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=27
2023-10-02 07:34:40 +00:00
961fc237c4 Accepting request 1064347 from network:cluster
update to upstream release 1.9.1

OBS-URL: https://build.opensuse.org/request/show/1064347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=10
2023-02-11 20:57:15 +00:00
Stephane Thiell
8e91b84c3d remove previous source ClusterShell-1.9.tar.gz
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=25
2023-02-11 00:55:43 +00:00
Stephane Thiell
58830ad239 - Update to upstream release 1.9.1:
* clush: select proper last parsed config file
    * setup.py: update download url and remove python 2.6 support
    * setup.py: improvements for pip install and venv
    * doc: correct typo 'sterr'
    * Fix typos found with codespell
    * RangeSet: support negative ranges
    * RangeSet: remove duplicate intiter() definition

OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=24
2023-02-11 00:54:30 +00:00
63c93a66b6 Accepting request 1038784 from network:cluster
update to upstream release 1.9

OBS-URL: https://build.opensuse.org/request/show/1038784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=9
2022-11-29 09:54:05 +00:00
Stephane Thiell
e663b55794 remove previous source ClusterShell-1.8.4.tar.gz
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=22
2022-11-28 22:13:01 +00:00
Stephane Thiell
0fb11f4f77 - Update to upstream release 1.9:
* clush: add --mode support with sudo and sshpass examples
    * clush: add options '--outdir=OUTDIR' and '--errdir=ERRDIR'
    * clush: always close stdin stream of worker when it is not used
    * clush: use daemon attribute instead of deprecated setDaemon()
    * slurm.conf.example: filter out more Slurm node state flags
    * NodeSet: add special notation @@source to expand group names
    * RangeSet: nD folding optimization
    * RangeSet: support ranges with zero padding of mixed lengths
    * RangeSet: add explicit intiter() method to iterate over integers
    * EngineClient: EnginePort improvements, add event ev_port_start()
    * Tree: fix start and bufferize early writes
    * Tree: fix error with intermediate gateways
    * Defaults: Introduce CLUSTERSHELL_CFGDIR
    * Fix for python-3.10
    * Worker: deprecate old EventHandler method signatures
    * Worker: remove old last_*() methods

OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=21
2022-11-28 21:06:38 +00:00
e9704956c7 Accepting request 977989 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/977989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=8
2022-05-19 20:49:24 +00:00
Stephane Thiell
816d0bbf58 Accepting request 977866 from home:StevenK:branches:network:cluster
- Prepare for Python 3.10 by correcting sitelib install paths.

OBS-URL: https://build.opensuse.org/request/show/977866
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=19
2022-05-18 17:28:31 +00:00
f4f568c255 Accepting request 930223 from network:cluster
update to upstream release 1.8.4

OBS-URL: https://build.opensuse.org/request/show/930223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=7
2021-11-09 22:54:47 +00:00
Stephane Thiell
8e4acf61bf - Update to upstream release 1.8.4:
* RangeSetND: fix padding info when slicing using __getitem__()
  * Defaults: Allow out-of-tree worker modules
  * NodeUtils: allow YAML list to declare node groups
  * Tree: Use default local_worker and allow overriding Defaults
  * Worker/Rsh: return maxrc properly for Rsh Worker
  * xCAT binding: add support for spaces in group names
  * CLI/Clush: Avoid python3 error with no stdin
  * CLI/Clush: use os.read() in stdin thread
  * CLI/Clush: Add maxrc option to clush.conf
  * CLI/Display: Add support for NO_COLOR and CLICOLOR

OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=18
2021-11-08 17:46:23 +00:00
453034daec Accepting request 833066 from network:cluster
- Grab updated spec file from upstream to fix Python2 handling. (forwarded request 833058 from eeich)

OBS-URL: https://build.opensuse.org/request/show/833066
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=6
2020-09-09 16:02:35 +00:00
e63397a74f Accepting request 833058 from home:eeich:branches:network:cluster
- Grab updated spec file from upstream to fix Python2 handling.

OBS-URL: https://build.opensuse.org/request/show/833058
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=16
2020-09-08 18:39:55 +00:00
4e5940cff0 - Fix typo
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=15
2020-08-06 05:08:40 +00:00
490d96d93d Accepting request 824105 from network:cluster
- Obsolete python2 package that may be installed when building for
  python3 only. (forwarded request 824103 from eeich)

OBS-URL: https://build.opensuse.org/request/show/824105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=5
2020-08-03 12:15:34 +00:00
77e111424f Accepting request 824103 from home:eeich:branches:network:cluster
- Obsolete python2 package that may be installed when building for
  python3 only.

OBS-URL: https://build.opensuse.org/request/show/824103
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=13
2020-08-03 11:01:11 +00:00
bcf2db29fe Accepting request 823451 from home:eeich:branches:network:cluster
- Update to upstream release 1.8.3: 
  * Worker/ScpClient: always put remote into brackets (#424)
  * RangeSetND: fix padding info when slicing using __getitem__() (#429)
  * Defaults: Allow out-of-tree worker modules
- Resync spec file with upstream, disable Python2 where not supported
  any more.

OBS-URL: https://build.opensuse.org/request/show/823451
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=12
2020-07-30 06:18:12 +00:00
7c1b76e3ba Accepting request 752640 from network:cluster
- Update to upstream release 1.8.2: 
  * clush: support UTF-8 string encoding with --diff
  * in some cases, timers were too fast due to an issue in EngineTimer
  * fix issue in the Slurm group bindings where job ids were used 
    instead of user names
  * performance update for xCAT group bindings
- Update Source to download from GitHub directly
- Use %license and %fdupes
- The correct license is LGPL-2.1-or-later

OBS-URL: https://build.opensuse.org/request/show/752640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=4
2019-12-02 10:33:15 +00:00
Stephane Thiell
2a6cb349ff - The correct license is LGPL-2.1-or-later
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=10
2019-11-30 18:19:59 +00:00
Stephane Thiell
61af47d49f Accepting request 752328 from home:anag:branches:network:cluster
- Update to upstream release 1.8.2: 
  * clush: support UTF-8 string encoding with --diff
  * in some cases, timers were too fast due to an issue in EngineTimer
  * fix issue in the Slurm group bindings where job ids were used 
    instead of user names
  * performance update for xCAT group bindings
- Update Source to download from GitHub directly
- Use %license and %fdupes

OBS-URL: https://build.opensuse.org/request/show/752328
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=9
2019-11-29 17:32:19 +00:00
e8164ef6c4 Accepting request 652069 from network:cluster
- Update to upstream release 1.8.1:
  * support offline gateways in Tree mode
  * CLI: added --conf and --groupsconf command line options
  * NodeSet: speed-up nodeset parsing
  * EventHandler: reinstate ev_error and ev_timeout as deprecated
  * nodeset/cluset CLI: allow litteral new line in -S
  * nodeset/cluset CLI: handle multiline shell arguments in options

OBS-URL: https://build.opensuse.org/request/show/652069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=3
2018-12-04 19:53:42 +00:00
Stephane Thiell
1138200602 - Update to upstream release 1.8.1:
* support offline gateways in Tree mode
  * CLI: added --conf and --groupsconf command line options
  * NodeSet: speed-up nodeset parsing
  * EventHandler: reinstate ev_error and ev_timeout as deprecated
  * nodeset/cluset CLI: allow litteral new line in -S
  * nodeset/cluset CLI: handle multiline shell arguments in options

OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=7
2018-11-26 23:22:00 +00:00
22ce0bfdff Accepting request 536956 from network:cluster
- Update to new upstream release 1.8:
  * added Python 3 support (3.4+)
  * support for Python 2.5 and below has been dropped
  * new EventHandler API (backward compatible)
  * task.shell() has a new stdin (boolean) argument
  * NodeSet/nodeset/cluset can now handle numeric node names
  * clush now use slightly different colors that are legible on
    dark backgrounds

OBS-URL: https://build.opensuse.org/request/show/536956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=2
2017-10-27 12:01:44 +00:00
Stephane Thiell
c6bd66e373 - Update to new upstream release 1.8:
* added Python 3 support (3.4+)
  * support for Python 2.5 and below has been dropped
  * new EventHandler API (backward compatible)
  * task.shell() has a new stdin (boolean) argument
  * NodeSet/nodeset/cluset can now handle numeric node names
  * clush now use slightly different colors that are legible on
    dark backgrounds

OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=5
2017-10-26 16:43:35 +00:00
Stephane Thiell
1d6748486e remove macros that were confusing format_spec_file
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=4
2017-10-25 21:30:01 +00:00
Stephane Thiell
5afb954ff9 - update to 1.8
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=3
2017-10-25 20:31:24 +00:00
b6a3de26b6 Accepting request 526011 from network:cluster
- initial support for openSUSE
- fix condition for ghost groups symlink
- move vim extensions into the clustershell package
- use Requires: vim-filesystem instead of vim-common
- define upgrade path for vim-clustershell
- create separate packages for python2 and python3 modules
- update to 1.7.81 (1.8 beta1)
- update to 1.7.3
- update to 1.7.2
- update to 1.7.1
- update to 1.7
- update to 1.6.96
- update to 1.6
- update to 1.5.1
- update to 1.5
- update to 1.4.3
- update to 1.4.2
- update to 1.4.1
- update to 1.4
- update to 1.3.3
- renamed Vim subpackage to vim-clustershell
- update to 1.3.2
- added -vim subpackage for .vim files
- removed -n from setup line
- own clustershell config directory for proper uninstall
- install vim syntax addons in vimfiles, thus avoiding vim version detection
- update to 1.3.1
- fixed BuildRoot tag in accordance with EPEL guidelines
- python_sitelib definition: prefer global vs define
- preserve timestamps and fix permissions when installing files
- use a full URL to the package in Source0
- various improvements per first review request
- initial build candidate for Fedora

OBS-URL: https://build.opensuse.org/request/show/526011
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clustershell?expand=0&rev=1
2017-09-14 19:17:10 +00:00
5da2206874 Accepting request 525950 from home:sthiell
I want to maintain clustershell in Factory and would like to use network:cluster as the devel/feeder project. This is a new revision for review. Thanks!

OBS-URL: https://build.opensuse.org/request/show/525950
OBS-URL: https://build.opensuse.org/package/show/network:cluster/clustershell?expand=0&rev=1
2017-09-14 06:53:46 +00:00