Fedora 21 Update: scl-utils-2.0.1-2.fc21

updates at fedoraproject.org updates at fedoraproject.org
Fri Jan 30 04:44:27 UTC 2015


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2015-1006
2015-01-21 22:08:46
--------------------------------------------------------------------------------

Name        : scl-utils
Product     : Fedora 21
Version     : 2.0.1
Release     : 2.fc21
URL         : https://fedorahosted.org/SoftwareCollections/
Summary     : Utilities for alternative packaging
Description :
Run-time utility for alternative packaging.

--------------------------------------------------------------------------------
Update Information:

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.
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #1052997 - Unable to install scl-utils on system with read-only opt directory
        https://bugzilla.redhat.com/show_bug.cgi?id=1052997
  [ 2 ] Bug #1180780 - scl-utils profile spews function definition on login for zsh users
        https://bugzilla.redhat.com/show_bug.cgi?id=1180780
  [ 3 ] Bug #1183246 - shell init script does not work for scl call without '--' separator
        https://bugzilla.redhat.com/show_bug.cgi?id=1183246
  [ 4 ] Bug #1027139 - change nvr of package
        https://bugzilla.redhat.com/show_bug.cgi?id=1027139
  [ 5 ] Bug #1174124 - Change log does not escape %
        https://bugzilla.redhat.com/show_bug.cgi?id=1174124
  [ 6 ] Bug #1183228 - Uninitialized and unalloced free
        https://bugzilla.redhat.com/show_bug.cgi?id=1183228
  [ 7 ] Bug #1183247 - scl man does not work with old-style sriptlet-only collections
        https://bugzilla.redhat.com/show_bug.cgi?id=1183247
  [ 8 ] Bug #1029795 - RFE: Allow to call main man page simply
        https://bugzilla.redhat.com/show_bug.cgi?id=1029795
  [ 9 ] Bug #1058796 - Add support for SCL in shebangs
        https://bugzilla.redhat.com/show_bug.cgi?id=1058796
  [ 10 ] Bug #1029964 - scl should use exec instead of system()
        https://bugzilla.redhat.com/show_bug.cgi?id=1029964
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use
su -c 'yum update scl-utils' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list