SHA256
1
0
forked from pool/clustershell

16 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
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
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
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
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