Rebased to scl-utils-2.0.1 that fix many bugs. The scl-utils developer team is proud to present SCL 2.0. This new version brings revolution in the internal code structure but it also introduces a bunch of interesting enhancements in the run time part of scl-utils.

Important note: most of these new features require proper support from collections themselves but first collections with such support should be here quite soon.

Request: even though there was a non-public alpha release, this is still a version that needs a lot of testing so if you intend to build a collection with support of these cool new features, let us know if there are some problems.

New commands: list-collections: a new name for --list, implemented for consistency of the command line arguments

list-packages: a new name for --list <collection_name>, same reason as above

load: it will modify the shell in which the command is executed rather than creating a subshell

unload: counterpart of the load command if you don't want to use the collection in current shell any more

man: show man page of the entire collection

New argument: -x, --exec: when running a command with scl enable, use exec() call rather than system() (bug 1029964)

Other: Support in shebangs: it's possible to use scl enable in your shebang lines (the double dash command separator is required)

Compatibility with environment modules: it was requested several times already, so this new version brings you just that. The scl-utils developer team is proud to present SCL 2.0. This new version brings revolution in the internal code structure but it also introduces a bunch of interesting enhancements in the run time part of scl-utils.

Important note: most of these new features require proper support from collections themselves but first collections with such support should be here quite soon.

Request: even though there was a non-public alpha release, this is still a version that needs a lot of testing so if you intend to build a collection with support of these cool new features, let us know if there are some problems.

New commands: list-collections: a new name for --list, implemented for consistency of the command line arguments

list-packages: a new name for --list <collection_name>, same reason as above

load: it will modify the shell in which the command is executed rather than creating a subshell

unload: counterpart of the load command if you don't want to use the collection in current shell any more

man: show man page of the entire collection

New argument: -x, --exec: when running a command with scl enable, use exec() call rather than system() (bug 1029964)

Other: Support in shebangs: it's possible to use scl enable in your shebang lines (the double dash command separator is required)

Compatibility with environment modules: it was requested several times already, so this new version brings you just that.

How to install

sudo dnf upgrade --advisory=FEDORA-2015-1006

This update has been submitted for testing by lkardos.

7 years ago

Taskotron: depcheck test PASSED on x86_64. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/30270/steps/runtask/logs/stdio (results are informative only)

Taskotron: depcheck test PASSED on i386. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/30273/steps/runtask/logs/stdio (results are informative only)

lkardos has edited this update. New build(s): scl-utils-2.0.1-2.fc21. Removed build(s): scl-utils-2.0.1-1.fc21.

7 years ago

Taskotron: depcheck test PASSED on i386. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/30310/steps/runtask/logs/stdio (results are informative only)

Taskotron: depcheck test PASSED on x86_64. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/30310/steps/runtask/logs/stdio (results are informative only)

This update is currently being pushed to the Fedora 21 testing updates repository.

7 years ago

This update has been pushed to testing

7 years ago

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

6 years ago

This update has been submitted for stable by lkardos.

6 years ago

Taskotron: upgradepath test PASSED on noarch. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/32809/steps/runtask/logs/stdio (results are informative only)

This update is currently being pushed to the Fedora 21 stable updates repository.

6 years ago

This update has been pushed to stable

6 years ago

Please login to add feedback.

Metadata
Type
bugfix
Karma
0
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
7 years ago
in testing
7 years ago
in stable
6 years ago
modified
7 years ago
BZ#1027139 change nvr of package
0
0
BZ#1029795 RFE: Allow to call main man page simply
0
0
BZ#1029964 scl should use exec instead of system()
0
0
BZ#1052997 Unable to install scl-utils on system with read-only opt directory
0
0
BZ#1058796 Add support for SCL in shebangs
0
0
BZ#1174124 Change log does not escape %
0
0
BZ#1180780 scl-utils profile spews function definition on login for zsh users
0
0
BZ#1183228 Uninitialized and unalloced free
0
0
BZ#1183246 shell init script does not work for scl call without '--' separator
0
0
BZ#1183247 scl man does not work with old-style sriptlet-only collections
0
0

Automated Test Results