Recommended update for ruby-common

Announcement ID: SUSE-RU-2015:1986-1
Rating: moderate
References:
Affected Products:
  • SUSE Linux Enterprise Desktop 12
  • SUSE Linux Enterprise Desktop 12 SP1
  • SUSE Linux Enterprise Server 12
  • SUSE Linux Enterprise Server 12 SP1
  • SUSE Linux Enterprise Server for SAP Applications 12
  • SUSE Linux Enterprise Server for SAP Applications 12 SP1
  • SUSE Linux Enterprise Software Development Kit 12

An update that has two fixes can now be installed.

Description:

This update for ruby-common provides several fixes and enhancements:

  • Help the solver to pick the right gem2rpm for the default Ruby version. (bsc#934328)
  • Fix premature return from from gem install.
  • Fail early if gem install fails, avoiding confusing error messages at the end of the build.
  • Implement cleaner solution for the extensions doc dir.
  • Do not overwrite options.otheropts.
  • Fixed forwarding of options to gem install.
  • Call ruby with -x from shell wrappers otherwise it might run into an endless loop.
  • Add shell-launcher to avoid dependency on a fixed Ruby version.
  • Ignore any files found in /.gem/. In some versions of rubygems, gems that are installed are also copied to ~/.gem/.

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Linux Enterprise Desktop 12 SP1
    zypper in -t patch SUSE-SLE-DESKTOP-12-SP1-2016-157=1
  • SUSE Linux Enterprise Desktop 12
    zypper in -t patch SUSE-SLE-DESKTOP-12-2016-157=1
  • SUSE Linux Enterprise Software Development Kit 12
    zypper in -t patch SUSE-SLE-SDK-12-2016-157=1
  • SUSE Linux Enterprise Server 12
    zypper in -t patch SUSE-SLE-SERVER-12-2016-157=1
  • SUSE Linux Enterprise Server for SAP Applications 12
    zypper in -t patch SUSE-SLE-SERVER-12-2016-157=1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP1
    zypper in -t patch SUSE-SLE-SERVER-12-SP1-2016-157=1
  • SUSE Linux Enterprise Server 12 SP1
    zypper in -t patch SUSE-SLE-SERVER-12-SP1-2016-157=1

Package List:

  • SUSE Linux Enterprise Desktop 12 SP1 (noarch)
    • ruby-common-2.1-16.1
  • SUSE Linux Enterprise Desktop 12 (noarch)
    • ruby-common-2.1-16.1
  • SUSE Linux Enterprise Software Development Kit 12 (noarch)
    • ruby-common-2.1-16.1
  • SUSE Linux Enterprise Server 12 (noarch)
    • ruby-common-2.1-16.1
  • SUSE Linux Enterprise Server for SAP Applications 12 (noarch)
    • ruby-common-2.1-16.1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP1 (noarch)
    • ruby-common-2.1-16.1
  • SUSE Linux Enterprise Server 12 SP1 (noarch)
    • ruby-common-2.1-16.1

References: