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

clustershell-1.9.2-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: clustershell Distribution: openSUSE:Factory:zSystems
Version: 1.9.2 Vendor: openSUSE
Release: 1.2 Build date: Mon Oct 2 09:19:28 2023
Group: Productivity/Clustering/Computing Build host: reproducible
Size: 356304 Source RPM: clustershell-1.9.2-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: http://cea-hpc.github.io/clustershell/
Summary: Python framework for efficient cluster administration
ClusterShell is a set of tools and a Python library to execute commands
on cluster nodes in parallel depending on selected engine and worker
mechanisms. Advanced node sets and node groups handling methods are provided
to ease and improve the daily administration of large compute clusters or
server farms. Command line utilities like clush, clubak and nodeset (or
cluset) allow traditional shell scripts to take benefit of the features
offered by the library.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Mon Oct 02 2023 Stephane Thiell <sthiell@stanford.edu>
  - 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
* Sat Feb 11 2023 Stephane Thiell <sthiell@stanford.edu>
  - 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
* Mon Nov 28 2022 Stephane Thiell <sthiell@stanford.edu>
  - 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
* Wed May 18 2022 Steve Kowalik <steven.kowalik@suse.com>
  - Prepare for Python 3.10 by correcting sitelib install paths.
* Mon Nov 08 2021 Stephane Thiell <sthiell@stanford.edu>
  - 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
* Tue Sep 08 2020 Egbert Eich <eich@suse.com>
  - Grab updated spec file from upstream to fix Python2 handling.
* Wed Jul 29 2020 Egbert Eich <eich@suse.com>
  - 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.
  - Obsolete python2 package that may be installed when building for
    python3 only.
* Sat Nov 30 2019 Stephane Thiell <sthiell@stanford.edu>
  - The correct license is LGPL-2.1-or-later
* Fri Nov 29 2019 Ana Guerrero Lopez <aguerrero@suse.com>
  - 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
* Mon Nov 26 2018 Stephane Thiell <sthiell@stanford.edu>
  - 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

Files

/etc/clustershell
/etc/clustershell/clush.conf
/etc/clustershell/clush.conf.d
/etc/clustershell/clush.conf.d/README
/etc/clustershell/clush.conf.d/sshpass.conf.example
/etc/clustershell/clush.conf.d/sudo.conf.example
/etc/clustershell/groups
/etc/clustershell/groups.conf
/etc/clustershell/groups.conf.d
/etc/clustershell/groups.conf.d/README
/etc/clustershell/groups.conf.d/genders.conf.example
/etc/clustershell/groups.conf.d/slurm.conf.example
/etc/clustershell/groups.conf.d/xcat.conf.example
/etc/clustershell/groups.d
/etc/clustershell/groups.d/README
/etc/clustershell/groups.d/cluster.yaml.example
/etc/clustershell/groups.d/local.cfg
/etc/clustershell/topology.conf.example
/usr/share/doc/packages/clustershell
/usr/share/doc/packages/clustershell/ChangeLog
/usr/share/doc/packages/clustershell/README.md
/usr/share/doc/packages/clustershell/examples
/usr/share/doc/packages/clustershell/examples/check_nodes.py
/usr/share/doc/packages/clustershell/examples/defaults.conf-rsh
/usr/share/doc/packages/clustershell/sphinx
/usr/share/doc/packages/clustershell/sphinx/Makefile
/usr/share/doc/packages/clustershell/sphinx/_static
/usr/share/doc/packages/clustershell/sphinx/_static/clustershell-nautilus-logo200.png
/usr/share/doc/packages/clustershell/sphinx/_static/theme_overrides.css
/usr/share/doc/packages/clustershell/sphinx/api
/usr/share/doc/packages/clustershell/sphinx/api/Defaults.rst
/usr/share/doc/packages/clustershell/sphinx/api/EngineTimer.rst
/usr/share/doc/packages/clustershell/sphinx/api/Event.rst
/usr/share/doc/packages/clustershell/sphinx/api/MsgTree.rst
/usr/share/doc/packages/clustershell/sphinx/api/NodeSet.rst
/usr/share/doc/packages/clustershell/sphinx/api/NodeUtils.rst
/usr/share/doc/packages/clustershell/sphinx/api/RangeSet.rst
/usr/share/doc/packages/clustershell/sphinx/api/Task.rst
/usr/share/doc/packages/clustershell/sphinx/api/index.rst
/usr/share/doc/packages/clustershell/sphinx/api/workers
/usr/share/doc/packages/clustershell/sphinx/api/workers/ExecWorker.rst
/usr/share/doc/packages/clustershell/sphinx/api/workers/StreamWorker.rst
/usr/share/doc/packages/clustershell/sphinx/api/workers/TreeWorker.rst
/usr/share/doc/packages/clustershell/sphinx/api/workers/Worker.rst
/usr/share/doc/packages/clustershell/sphinx/api/workers/WorkerPdsh.rst
/usr/share/doc/packages/clustershell/sphinx/api/workers/WorkerPopen.rst
/usr/share/doc/packages/clustershell/sphinx/api/workers/WorkerRsh.rst
/usr/share/doc/packages/clustershell/sphinx/api/workers/WorkerSsh.rst
/usr/share/doc/packages/clustershell/sphinx/api/workers/index.rst
/usr/share/doc/packages/clustershell/sphinx/clustershell-nautilus-logo200.png
/usr/share/doc/packages/clustershell/sphinx/conf.py
/usr/share/doc/packages/clustershell/sphinx/config.rst
/usr/share/doc/packages/clustershell/sphinx/further.rst
/usr/share/doc/packages/clustershell/sphinx/guide
/usr/share/doc/packages/clustershell/sphinx/guide/examples.rst
/usr/share/doc/packages/clustershell/sphinx/guide/index.rst
/usr/share/doc/packages/clustershell/sphinx/guide/nodesets.rst
/usr/share/doc/packages/clustershell/sphinx/guide/rangesets.rst
/usr/share/doc/packages/clustershell/sphinx/guide/taskmgnt.rst
/usr/share/doc/packages/clustershell/sphinx/index.rst
/usr/share/doc/packages/clustershell/sphinx/install.rst
/usr/share/doc/packages/clustershell/sphinx/intro.rst
/usr/share/doc/packages/clustershell/sphinx/release.rst
/usr/share/doc/packages/clustershell/sphinx/tools
/usr/share/doc/packages/clustershell/sphinx/tools/clubak.rst
/usr/share/doc/packages/clustershell/sphinx/tools/cluset.rst
/usr/share/doc/packages/clustershell/sphinx/tools/clush.rst
/usr/share/doc/packages/clustershell/sphinx/tools/index.rst
/usr/share/doc/packages/clustershell/sphinx/tools/nodeset.rst
/usr/share/licenses/clustershell
/usr/share/licenses/clustershell/COPYING.LGPLv2.1
/usr/share/man/man1/clubak.1.gz
/usr/share/man/man1/cluset.1.gz
/usr/share/man/man1/clush.1.gz
/usr/share/man/man1/nodeset.1.gz
/usr/share/man/man5/clush.conf.5.gz
/usr/share/man/man5/groups.conf.5.gz
/usr/share/vim/site/ftdetect/clustershell.vim
/usr/share/vim/site/syntax/clushconf.vim
/usr/share/vim/site/syntax/groupsconf.vim


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Apr 29 23:40:03 2024