Skip to content

Commit c421133

Browse files
authored
1 parent e83a2e1 commit c421133

File tree

19 files changed

+90
-32
lines changed

19 files changed

+90
-32
lines changed

.readthedocs.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
version: 2
2+
3+
python:
4+
install:
5+
- requirements: doc/sphinx/requirements.txt

ChangeLog

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
2021-11-03 S. Thiell <[email protected]>
2+
3+
* Version 1.8.4 released. The main changes are listed below.
4+
5+
* RangeSetND: fix padding info when slicing using __getitem__() (#429)
6+
7+
* Defaults: Allow out-of-tree worker modules
8+
9+
* NodeUtils: allow YAML list to declare node groups (#438)
10+
11+
* Tree: Use default local_worker and allow overriding Defaults
12+
13+
* Worker/Rsh: return maxrc properly for Rsh Worker (#448)
14+
15+
* xCAT binding: add support for spaces in group names (#459)
16+
17+
* CLI/Clush: Avoid python3 error with no stdin (#460)
18+
19+
* CLI/Clush: use os.read() in stdin thread (#463)
20+
21+
* CLI/Clush: Add maxrc option to clush.conf (#451)
22+
23+
* CLI/Display: Add support for NO_COLOR and CLICOLOR (#428) (#432)
24+
125
2019-12-01 S. Thiell <[email protected]>
226

327
* Version 1.8.3 released. The main changes are listed below.

clustershell.spec.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,9 @@ rm -rf %{buildroot}
234234
%{vimdatadir}/syntax/groupsconf.vim
235235

236236
%changelog
237+
* Wed Nov 3 2021 Stephane Thiell <[email protected]> 1.8.4-1
238+
- update to 1.8.4
239+
237240
* Sun Dec 1 2019 Stephane Thiell <[email protected]> 1.8.3-1
238241
- update to 1.8.3
239242

doc/man/man1/clubak.1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUBAK 1 "2019-12-01" "1.8.3" "ClusterShell User Manual"
3+
.TH CLUBAK 1 "2021-11-03" "1.8.4" "ClusterShell User Manual"
44
.SH NAME
55
clubak \- format output from clush/pdsh-like output and more
66
.
@@ -87,7 +87,7 @@ faster but memory hungry mode (preload all messages per node)
8787
message tree trace mode; switch to enable \fBClusterShell.MsgTree\fP trace mode, all keys/nodes being kept for each message element of the tree, thus allowing special output gathering
8888
.TP
8989
.BI \-\-color\fB= WHENCOLOR
90-
whether to use ANSI colors to surround node or nodeset prefix/header with escape sequences to display them in color on the terminal. \fIWHENCOLOR\fP is \fBnever\fP, \fBalways\fP or \fBauto\fP (which use color if standard output refers to a terminal). Color is set to [34m (blue foreground text) and cannot be modified.
90+
\fBclush\fP can use NO_COLOR, CLICOLOR and CLICOLOR_FORCE environment variables. \fB\-\-color\fP command line option always takes precedence over environment variables. NO_COLOR takes precedence over CLICOLOR_FORCE which takes precedence over CLICOLOR. \fB\-\-color\fP tells whether to use ANSI colors to surround node or nodeset prefix/header with escape sequences to display them in color on the terminal. \fIWHENCOLOR\fP is \fBnever\fP, \fBalways\fP or \fBauto\fP (which use color if standard output refers to a terminal). Color is set to [34m (blue foreground text) and cannot be modified.
9191
.TP
9292
.B \-\-diff
9393
show diff between gathered outputs

doc/man/man1/clush.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUSH 1 "2021-10-27" "1.8.3" "ClusterShell User Manual"
3+
.TH CLUSH 1 "2021-11-03" "1.8.4" "ClusterShell User Manual"
44
.SH NAME
55
clush \- execute shell commands on a cluster
66
.

doc/man/man1/nodeset.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH NODESET 1 "2019-12-01" "1.8.3" "ClusterShell User Manual"
3+
.TH NODESET 1 "2021-11-03" "1.8.4" "ClusterShell User Manual"
44
.SH NAME
55
nodeset \- compute advanced nodeset operations
66
.

doc/man/man5/clush.conf.5

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUSH.CONF 5 "2019-12-01" "1.8.3" "ClusterShell User Manual"
3+
.TH CLUSH.CONF 5 "2021-11-03" "1.8.4" "ClusterShell User Manual"
44
.SH NAME
55
clush.conf \- Configuration file for clush
66
.
@@ -82,12 +82,16 @@ ClusterShell library ensures that any commands complete in less than
8282
( connect_timeout + command_timeout ). If set to \fI0\fP, no timeout occurs.
8383
.TP
8484
.B color
85-
Whether to use ANSI colors to surround node or nodeset prefix/header with
86-
escape sequences to display them in color on the terminal. Valid arguments
87-
are \fBnever\fP, \fBalways\fP or \fBauto\fP (which use color if standard
88-
output/error refer to a terminal). Colors are set to [34m (blue foreground
89-
text) for stdout and [31m (red foreground text) for stderr, and cannot be
90-
modified.
85+
\fBclush\fP can use NO_COLOR, CLICOLOR and CLICOLOR_FORCE
86+
environment variables. NO_COLOR takes precedence over CLICOLOR_FORCE which
87+
takes precedence over CLICOLOR. When the option is set in configuration file
88+
environment variables are taken into account only with \fIauto\fP argument.
89+
\fBcolor\fP tells whether to use ANSI colors to surround node or nodeset
90+
prefix/header with escape sequences to display them in color on the terminal.
91+
Valid arguments are \fBnever\fP, \fBalways\fP or \fBauto\fP (which use color if
92+
standard output/error refer to a terminal). Colors are set to [34m (blue
93+
foreground text) for stdout and [31m (red foreground text) for stderr, and
94+
cannot be modified.
9195
.TP
9296
.B fd_max
9397
Maximum number of open file descriptors permitted per clush process (soft
@@ -104,7 +108,7 @@ Should \fBclush\fP display additional (node count) information in buffer
104108
header? (\fIyes\fP/\fIno\fP)
105109
.TP
106110
.B maxrc
107-
Should \fBclush\fP return the largest of command return codes? (\fIyes\fP/\fIno\fP)
111+
Should \fBclush\fP return the largest of command return codes? (yes/no)
108112
.TP
109113
.B verbosity
110114
Set the verbosity level: \fI0\fP (quiet), \fI1\fP (default), \fI2\fP (verbose) or more
@@ -148,8 +152,8 @@ command_timeout: 0
148152
history_size: 100
149153
color: auto
150154
fd_max: 10240
151-
node_count: yes
152155
maxrc: no
156+
node_count: yes
153157

154158
.fi
155159
.sp

doc/man/man5/groups.conf.5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH GROUPS.CONF 5 "2019-12-01" "1.8.3" "ClusterShell User Manual"
3+
.TH GROUPS.CONF 5 "2021-11-03" "1.8.4" "ClusterShell User Manual"
44
.SH NAME
55
groups.conf \- Configuration file for ClusterShell node groups
66
.

doc/sphinx/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
# built documents.
4949
#
5050
# The short X.Y version.
51-
version = '1.8.3'
51+
version = '1.8.4'
5252
# The full version, including alpha/beta/rc tags.
53-
release = '1.8.3'
53+
release = '1.8.4'
5454

5555
# The language for content autogenerated by Sphinx. Refer to documentation
5656
# for a list of supported languages.

doc/sphinx/release.rst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,26 @@ farms! Special thanks to the many of you that have sent us feedback on GitHub!
1313

1414
.. warning:: Support for Python 2.5 and below has been dropped in this version.
1515

16+
Version 1.8.4
17+
^^^^^^^^^^^^^
18+
19+
This version contains a few bug fixes and improvements:
20+
21+
* allow out-of-tree worker modules
22+
23+
* use default local_worker and allow overriding :ref:`defaults-config` (tree mode)
24+
25+
* return maxrc properly in the case of the Rsh Worker
26+
27+
* :ref:`clush-tool`: improve stdin support with Python 3
28+
29+
* :ref:`clush-tool`: add maxrc option to :ref:`clush.conf <clush-config>`
30+
31+
* :ref:`clush-tool`: add support for NO_COLOR and CLICOLOR
32+
33+
For more details, please have a look at `GitHub Issues for 1.8.4 milestone`_.
34+
35+
1636
Version 1.8.3
1737
^^^^^^^^^^^^^
1838

@@ -564,6 +584,7 @@ Please see :ref:`install-pip-user`.
564584
.. _GitHub Issues for 1.8.1 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.8.1
565585
.. _GitHub Issues for 1.8.2 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.8.2
566586
.. _GitHub Issues for 1.8.3 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.8.3
587+
.. _GitHub Issues for 1.8.4 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.8.4
567588
.. _LGPL v2.1+: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
568589
.. _CeCILL-C V1: http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html
569590
.. _xCAT: https://xcat.org/

0 commit comments

Comments
 (0)