- 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
276 lines
10 KiB
Plaintext
276 lines
10 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Jun 16 12:24:50 UTC 2025 - Nico Krapp <nico.krapp@suse.com>
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 2 07:19:28 UTC 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 00:49:02 UTC 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 21:05:43 UTC 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 06:06:55 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Prepare for Python 3.10 by correcting sitelib install paths.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 8 17:42:04 UTC 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 8 17:37:17 UTC 2020 - Egbert Eich <eich@suse.com>
|
|
|
|
- Grab updated spec file from upstream to fix Python2 handling.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 29 18:21:55 UTC 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 18:18:41 UTC 2019 - Stephane Thiell <sthiell@stanford.edu>
|
|
|
|
- The correct license is LGPL-2.1-or-later
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 29 10:12:19 UTC 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 23:16:12 UTC 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
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 26 16:33:34 UTC 2017 - sthiell@stanford.edu
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 13 22:51:35 UTC 2017 - sthiell@stanford.edu
|
|
|
|
- initial support for openSUSE
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 6 00:00:00 UTC 2017 - sthiell@stanford.edu
|
|
|
|
- fix condition for ghost groups symlink
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 3 00:00:00 UTC 2017 - sthiell@stanford.edu
|
|
|
|
- move vim extensions into the clustershell package
|
|
- use Requires: vim-filesystem instead of vim-common
|
|
- define upgrade path for vim-clustershell
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 2 00:00:00 UTC 2017 - sthiell@stanford.edu
|
|
|
|
- create separate packages for python2 and python3 modules
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 1 00:00:00 UTC 2017 - sthiell@stanford.edu
|
|
|
|
- update to 1.7.81 (1.8 beta1)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 20 00:00:00 UTC 2016 - sthiell@stanford.edu
|
|
|
|
- update to 1.7.3
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 18 00:00:00 UTC 2016 - sthiell@stanford.edu
|
|
|
|
- update to 1.7.2
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 00:00:00 UTC 2016 - sthiell@stanford.edu
|
|
|
|
- update to 1.7.1
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 10 00:00:00 UTC 2015 - sthiell@stanford.edu
|
|
|
|
- update to 1.7
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 7 00:00:00 UTC 2015 - stephane.thiell@cea.fr
|
|
|
|
- update to 1.6.96
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 8 00:00:00 UTC 2012 - stephane.thiell@cea.fr
|
|
|
|
- update to 1.6
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 00:00:00 UTC 2011 - stephane.thiell@cea.fr
|
|
|
|
- update to 1.5.1
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 8 00:00:00 UTC 2011 - stephane.thiell@cea.fr
|
|
|
|
- update to 1.5
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 19 00:00:00 UTC 2011 - stephane.thiell@cea.fr
|
|
|
|
- update to 1.4.3
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 15 00:00:00 UTC 2011 - stephane.thiell@cea.fr
|
|
|
|
- update to 1.4.2
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 13 00:00:00 UTC 2011 - stephane.thiell@cea.fr
|
|
|
|
- update to 1.4.1
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 15 00:00:00 UTC 2011 - stephane.thiell@cea.fr
|
|
|
|
- update to 1.4
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 20 00:00:00 UTC 2010 - stephane.thiell@cea.fr
|
|
|
|
- update to 1.3.3
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 10 00:00:00 UTC 2010 - stephane.thiell@cea.fr
|
|
|
|
- renamed Vim subpackage to vim-clustershell
|
|
- update to 1.3.2
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 5 00:00:00 UTC 2010 - stephane.thiell@cea.fr
|
|
|
|
- added -vim subpackage for .vim files
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 3 00:00:00 UTC 2010 - stephane.thiell@cea.fr
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 22 00:00:00 UTC 2010 - stephane.thiell@cea.fr
|
|
|
|
- fixed BuildRoot tag in accordance with EPEL guidelines
|
|
- python_sitelib definition: prefer global vs define
|
|
- preserve timestamps and fix permissions when installing files
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 21 00:00:00 UTC 2010 - stephane.thiell@cea.fr
|
|
|
|
- use a full URL to the package in Source0
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 20 00:00:00 UTC 2010 - stephane.thiell@cea.fr
|
|
|
|
- various improvements per first review request
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 19 00:00:00 UTC 2010 - stephane.thiell@cea.fr
|
|
|
|
- initial build candidate for Fedora
|
|
|