Commit Graph

6260 Commits

Author SHA1 Message Date
Xavier Delaruelle
6860bdead1 doc: no auto path resolution on {prepend,append,remove}-path
Some checks failed
easybuild-tests / framework (Tcl) (push) Has been cancelled
lint-tests / lint-all (push) Has been cancelled
linux-tests / tcl86-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-2 (push) Has been cancelled
linux-tests / tcl86 (push) Has been cancelled
linux-tests / tcl85 (push) Has been cancelled
linux-tests / tcl87 (push) Has been cancelled
linux-tests / tcl90 (push) Has been cancelled
windows-tests / native-cmd (push) Has been cancelled
windows-tests / native-pwsh (push) Has been cancelled
windows-tests / cygwin (push) Has been cancelled
windows-tests / msys (push) Has been cancelled
Fixes #597

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-28 07:51:16 +01:00
Xavier Delaruelle
d04e890644 doc: use same section header layout in MIGRATING
Use same section header layout in MIGRATING than in other documents.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-20 10:09:35 +02:00
Xavier Delaruelle
e7c984806d doc: remove use of ⦁ unicode char
Replace "⦁" with "x" in modulefile man page to be able to build a PDF
documentation file.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-20 09:32:16 +02:00
Xavier Delaruelle
19bad1dc9d doc/install: update website url
Some checks failed
easybuild-tests / framework (Tcl) (push) Has been cancelled
lint-tests / lint-all (push) Has been cancelled
linux-tests / tcl86-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-2 (push) Has been cancelled
linux-tests / tcl86 (push) Has been cancelled
linux-tests / tcl85 (push) Has been cancelled
linux-tests / tcl87 (push) Has been cancelled
linux-tests / tcl90 (push) Has been cancelled
windows-tests / native-cmd (push) Has been cancelled
windows-tests / native-pwsh (push) Has been cancelled
windows-tests / cygwin (push) Has been cancelled
windows-tests / msys (push) Has been cancelled
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-19 10:01:27 +02:00
Xavier Delaruelle
26c4518d89 doc: website is now located at https://envmodules.io
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-19 08:57:02 +02:00
Xavier Delaruelle
378ea51105 doc: update Pmodules link
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-19 08:57:00 +02:00
Xavier Delaruelle
cc36376166 doc: add maintainer-guide
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-16 07:05:42 +02:00
Xavier Delaruelle
eb20da688a doc: add "Versioning policy" section in create-new-release
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-15 06:33:11 +02:00
Xavier Delaruelle
79e806446b doc: warn about MSVC x86 toolchain cmd name conflict
Fixes #589

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-14 06:34:19 +02:00
Xavier Delaruelle
2fbb824ce7 doc: desc. in NEWS first changes contained in 5.6.1
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-12 21:24:52 +02:00
Xavier Delaruelle
660db9cd5f doc: desc. update path entry order Lmod feature
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-12 21:24:50 +02:00
Xavier Delaruelle
b6f4b73b45 doc: how to call modulefile commands in hook proc
Fixes #590

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-12 14:12:36 +02:00
Xavier Delaruelle
19d41570f8 doc: add Governance section in README and doc index
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-07 07:26:57 +02:00
Xavier Delaruelle
9e3385f582 doc: use red logo for furo dark theme
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-06 20:53:54 +02:00
Xavier Delaruelle
35321be532 doc: fix logo and add Matrix chat badge in README
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-06 07:28:40 +02:00
Xavier Delaruelle
888ad3704d doc: set Bluesky link with follower count in README
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-06 07:20:52 +02:00
Xavier Delaruelle
fac0d6c230 doc: add chat badge and swap X badge with Bluesky
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-06 07:18:05 +02:00
Xavier Delaruelle
b5dafdef6b Revert "doc: add RTD version-switch div on furo theme"
This reverts commit c33198e85b.

Too much specific code is needed to have the version-switch list below
the logo. Not worth the effort.
2025-10-06 06:47:07 +02:00
Xavier Delaruelle
c33198e85b doc: add RTD version-switch div on furo theme
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-05 22:17:19 +02:00
Xavier Delaruelle
a4a5e37442 doc: fix location of logo & icon for furo theme
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-05 21:38:15 +02:00
Xavier Delaruelle
00dd262e91 doc: use "furo" html theme instead of "sphinx-rtd-theme"
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-05 21:23:27 +02:00
Xavier Delaruelle
053d5c9312 doc: desc. report in modulefile man
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-05 14:59:33 +02:00
Xavier Delaruelle
5f7ed812ef cirrus: uninstall mise on OSX image
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-05 14:44:32 +02:00
Xavier Delaruelle
20991e04b4 doc: update other-implem cmp for Lmod 8.7.67
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-10-05 10:11:02 +02:00
Xavier Delaruelle
f7007a0535 doc: fix header level in EESSI doc
Some checks failed
easybuild-tests / framework (Tcl) (push) Has been cancelled
lint-tests / lint-all (push) Has been cancelled
linux-tests / tcl86-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-2 (push) Has been cancelled
linux-tests / tcl86 (push) Has been cancelled
linux-tests / tcl85 (push) Has been cancelled
linux-tests / tcl87 (push) Has been cancelled
linux-tests / tcl90 (push) Has been cancelled
windows-tests / native-cmd (push) Has been cancelled
windows-tests / native-pwsh (push) Has been cancelled
windows-tests / cygwin (push) Has been cancelled
windows-tests / msys (push) Has been cancelled
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-09-25 08:01:55 +02:00
Xavier Delaruelle
7a18aa6f1d doc: add EESSI-extend & specific siteconfig sections in EESSI doc
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-09-25 07:49:55 +02:00
Xavier Delaruelle
8c2a62c551 doc: add "Reducing maintenance load" section in EESSI doc
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-09-23 07:25:46 +02:00
Xavier Delaruelle
a615311edf doc: add EESSI design doc
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-09-22 07:47:46 +02:00
Xavier Delaruelle
29a4502e01 gh: add easybuild-tests workflow
Some checks failed
easybuild-tests / framework (Tcl) (push) Has been cancelled
lint-tests / lint-all (push) Has been cancelled
linux-tests / tcl86-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-2 (push) Has been cancelled
linux-tests / tcl86 (push) Has been cancelled
linux-tests / tcl85 (push) Has been cancelled
linux-tests / tcl87 (push) Has been cancelled
linux-tests / tcl90 (push) Has been cancelled
windows-tests / native-cmd (push) Has been cancelled
windows-tests / native-pwsh (push) Has been cancelled
windows-tests / cygwin (push) Has been cancelled
windows-tests / msys (push) Has been cancelled
Check Modules changes against EasyBuild framework testsuite.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-09-14 16:01:17 +02:00
Xavier Delaruelle
9bf50f1053 doc: Technical Charter has been adopted
Some checks failed
lint-tests / lint-all (push) Has been cancelled
linux-tests / tcl86-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-2 (push) Has been cancelled
linux-tests / tcl86 (push) Has been cancelled
linux-tests / tcl85 (push) Has been cancelled
linux-tests / tcl87 (push) Has been cancelled
linux-tests / tcl90 (push) Has been cancelled
windows-tests / native-cmd (push) Has been cancelled
windows-tests / native-pwsh (push) Has been cancelled
windows-tests / cygwin (push) Has been cancelled
windows-tests / msys (push) Has been cancelled
Update Technical Charter to the terms adopted with the Linux Foundation.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-09-06 14:38:22 +02:00
Xavier Delaruelle
b6a470f60d doc/rpm: use more inclusive language
Some checks failed
lint-tests / lint-all (push) Has been cancelled
linux-tests / tcl86-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-2 (push) Has been cancelled
linux-tests / tcl86 (push) Has been cancelled
linux-tests / tcl85 (push) Has been cancelled
linux-tests / tcl87 (push) Has been cancelled
linux-tests / tcl90 (push) Has been cancelled
windows-tests / native-cmd (push) Has been cancelled
windows-tests / native-pwsh (push) Has been cancelled
windows-tests / cygwin (push) Has been cancelled
windows-tests / msys (push) Has been cancelled
See following inclusive language guide:
https://www.aswf.io/inclusive-language-guide/

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-13 11:00:01 +02:00
Xavier Delaruelle
b6bdf4a26f doc: update other-implem cmp for Lmod 8.7.65
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-06 21:40:45 +02:00
Xavier Delaruelle
2fe89f2b53 doc: mention issue number on provide desc in NEWS
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-06 21:40:45 +02:00
Xavier Delaruelle
208a4d9d9c rpm/mrel: restore rpmlintrc and check srpm/rpms
Restore the various filter in rpmlintrc: they are useful to check srpm
and rpm files.

Update mrel to test to srpm and rpm files. Make a first test that
checks srpm and spec file. This test ignores the unused-rpmlintrc
warning, as it does not test rpm files. Then make a second test after
building the rpm files. This second test checks all files (spec, srpm
and rpms) to take into account any real unused-rpmlintrc issue.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-06 21:40:45 +02:00
Xavier Delaruelle
5c40a9c586 rpm: remove reference to very old obsolete package
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-06 21:40:45 +02:00
Xavier Delaruelle
5c877eed73 rpm: fix typo in package description
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-06 21:40:45 +02:00
Xavier Delaruelle
f316210f4e rpm: update-alternatives is now available from _bindir
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-06 21:40:45 +02:00
Xavier Delaruelle
3e6ad82baa Move from wget to curl only rely on one tool
Instead of using wget and curl for different installation tasks, move
all usages to curl to only rely on one tool.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-06 21:40:45 +02:00
Xavier Delaruelle
47a07c12b6 script: test RPM build before dist in mrel
Update mrel to test RPM build before dist builds in order to pack the
tasks requiring sudo privileges in the early stages.

The acquired sudo token will this way still be valid for all mrel sudo
tasks. The regular lifetime of a sudo token is 5 minutes.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-02 07:26:54 +02:00
Xavier Delaruelle
d7fb931824 script: use user-writable dir for install tests in mrel
Change Modules build tests to install in a user-writable directory (in
/tmp). Sudo privileges are thus not needed anymore for this stage.

Remove the build test from the local git repository. This installation
style is covered by the installation test from the fetched repository.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-02 07:14:51 +02:00
Xavier Delaruelle
dc3f7b36c1 script: support koji "assigned" task state in mrel
Also improve koji taskinfo error reporting by providing full koji
output.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-02 06:45:44 +02:00
Xavier Delaruelle
3fb2e19ac9 doc: update FSF address in GPLv2 license terms
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-08-01 15:25:42 +02:00
Xavier Delaruelle
0dbe0f5b59 Release of version 5.6.0
Some checks failed
lint-tests / lint-all (push) Has been cancelled
linux-tests / tcl86-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-2 (push) Has been cancelled
linux-tests / tcl86 (push) Has been cancelled
linux-tests / tcl85 (push) Has been cancelled
linux-tests / tcl87 (push) Has been cancelled
linux-tests / tcl90 (push) Has been cancelled
windows-tests / native-cmd (push) Has been cancelled
windows-tests / native-pwsh (push) Has been cancelled
windows-tests / cygwin (push) Has been cancelled
windows-tests / msys (push) Has been cancelled
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
v5.6.0
2025-07-31 20:53:08 +02:00
Xavier Delaruelle
98f9e2ae0a doc: desc. require_via in MIGRATING
Some checks are pending
lint-tests / lint-all (push) Waiting to run
linux-tests / tcl86-nolibtclenvmodules (push) Waiting to run
linux-tests / tcl85-nolibtclenvmodules (push) Waiting to run
linux-tests / tcl85-2 (push) Waiting to run
linux-tests / tcl86 (push) Waiting to run
linux-tests / tcl85 (push) Waiting to run
linux-tests / tcl87 (push) Waiting to run
linux-tests / tcl90 (push) Waiting to run
windows-tests / native-cmd (push) Waiting to run
windows-tests / native-pwsh (push) Waiting to run
windows-tests / cygwin (push) Waiting to run
windows-tests / msys (push) Waiting to run
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-07-31 15:17:38 +02:00
Xavier Delaruelle
c5e220c71a doc: desc. require_via in NEWS
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-07-30 15:48:30 +02:00
Xavier Delaruelle
aaaf65e2e7 doc: desc. spider in MIGRATING
Some checks are pending
lint-tests / lint-all (push) Waiting to run
linux-tests / tcl86-nolibtclenvmodules (push) Waiting to run
linux-tests / tcl85-nolibtclenvmodules (push) Waiting to run
linux-tests / tcl85-2 (push) Waiting to run
linux-tests / tcl86 (push) Waiting to run
linux-tests / tcl85 (push) Waiting to run
linux-tests / tcl87 (push) Waiting to run
linux-tests / tcl90 (push) Waiting to run
windows-tests / native-cmd (push) Waiting to run
windows-tests / native-pwsh (push) Waiting to run
windows-tests / cygwin (push) Waiting to run
windows-tests / msys (push) Waiting to run
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-07-30 09:31:08 +02:00
Xavier Delaruelle
bf95817cb0 doc: desc module-warn in Extra Match Search design
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-07-26 06:43:45 +02:00
Xavier Delaruelle
22e178892b doc: use exact Lmod version in other-implementation
Express differences between Lmod and Modules by describing the exact
Lmod version used for the comparison, as new feature may appear in new
patch version.

Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-07-25 06:44:03 +02:00
Xavier Delaruelle
cf46fc1a22 doc: desc. provide and provided-alias in MIGRATING
Some checks failed
lint-tests / lint-all (push) Has been cancelled
linux-tests / tcl86-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-nolibtclenvmodules (push) Has been cancelled
linux-tests / tcl85-2 (push) Has been cancelled
linux-tests / tcl86 (push) Has been cancelled
linux-tests / tcl85 (push) Has been cancelled
linux-tests / tcl87 (push) Has been cancelled
linux-tests / tcl90 (push) Has been cancelled
windows-tests / native-cmd (push) Has been cancelled
windows-tests / native-pwsh (push) Has been cancelled
windows-tests / cygwin (push) Has been cancelled
windows-tests / msys (push) Has been cancelled
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-07-24 07:32:27 +02:00
Xavier Delaruelle
9e0940fc39 doc: desc. extensions/provide in NEWS
Signed-off-by: Xavier Delaruelle <xavier.delaruelle@cea.fr>
2025-07-22 07:29:59 +02:00