Recommended update for libsolv, libzypp, zypper

SUSE Recommended Update: Recommended update for libsolv, libzypp, zypper
Announcement ID: SUSE-RU-2018:0021-1
Rating: moderate
References: #1035946 #1036002 #1047233 #1053671 #1057188 #1057634 #1057640 #1058695 #1058783 #1062561 #1064999 #1067605 #1068708 #1071466 #661410 #969569
Affected Products:
  • SUSE Linux Enterprise Software Development Kit 12-SP2
  • SUSE Linux Enterprise Server for Raspberry Pi 12-SP2
  • SUSE Linux Enterprise Server 12-SP2
  • SUSE Linux Enterprise Desktop 12-SP2
  • OpenStack Cloud Magnum Orchestration 7

  • An update that has 16 recommended fixes can now be installed.

    Description:

    The Software Update Stack was updated to receive fixes and enhancements.

    libsolv:

    - Expose solver_get_recommendations() in bindings.
    - Fix bug in solver_prune_to_highest_prio_per_name resulting in bad output
    from solver_get_recommendations().
    - Support 'without' and 'unless' dependencies.
    - Use same heuristic as upstream to determine source RPMs.
    - Fix memory leak in bindings.
    - Add pool_best_solvables() function.
    - Fix 64bit integer parsing from RPM headers.
    - Enable bzip2 and xz/lzma compression support.
    - Enable complex/rich dependencies on distributions with RPM 4.13+.
    - Fix potential segmentation fault in testcase_depstr. (bsc#1036002)
    - Fix performance issues with name = md5sum dependencies. (bsc#1035946)
    - Build with libxml2 instead of libexpat.

    libzypp:

    - Don't store duplicated locks. (bsc#969569)
    - Fix default for solver.allowNameChange. (bsc#1071466)
    - Don't filter procs with a different mnt namespace. (bsc#1068708)
    - Support repo variables in an URIs host:port component. (bsc#1057640,
    bsc#1067605)
    - Fix possible segmentation fault in Locale handling. (bsc#1064999)
    - Fix media handling in presence of a repo path prefix. (bsc#1062561)
    - Remove unused legacy notify-message script. (bsc#1058783)
    - Support multiple product licenses in repomd. (fate#322276)
    - Propagate 'rpm --import' errors. (bsc#1057188)
    - Fix typos in zypp.conf.

    zypper:

    - Locale: Fix possible segmentation fault. (bsc#1064999)
    - Unify '(add|modify)(repo|service)' property related arguments.
    - Fixed 'add' commands supporting to set only a subset of properties.
    - Introduced '-f/-F' as preferred short option for --[no-]refresh in all
    four commands. (bsc#661410, bsc#1053671)
    - Fix missing package names in installation report. (bsc#1058695)
    - Differ between unsupported and packages with unknown support status.
    (bsc#1057634)
    - Return error code '107' if an RPM's %post configuration script fails.
    (bsc#1047233)
    - Update manpage regarding custom repository variable fixes. (bsc#1057640,
    bsc#1067605)

    Patch Instructions:

    To install this SUSE Recommended Update use YaST online_update.
    Alternatively you can run the command listed for your product:

    • SUSE Linux Enterprise Software Development Kit 12-SP2:
      zypper in -t patch SUSE-SLE-SDK-12-SP2-2018-21=1
    • SUSE Linux Enterprise Server for Raspberry Pi 12-SP2:
      zypper in -t patch SUSE-SLE-RPI-12-SP2-2018-21=1
    • SUSE Linux Enterprise Server 12-SP2:
      zypper in -t patch SUSE-SLE-SERVER-12-SP2-2018-21=1
    • SUSE Linux Enterprise Desktop 12-SP2:
      zypper in -t patch SUSE-SLE-DESKTOP-12-SP2-2018-21=1
    • OpenStack Cloud Magnum Orchestration 7:
      zypper in -t patch SUSE-OpenStack-Cloud-Magnum-Orchestration-7-2018-21=1

    To bring your system up-to-date, use "zypper patch".

    Package List:

    • SUSE Linux Enterprise Software Development Kit 12-SP2 (aarch64 ppc64le s390x x86_64):
      • libsolv-debugsource-0.6.30-2.27.10.11
      • libsolv-devel-0.6.30-2.27.10.11
      • libsolv-devel-debuginfo-0.6.30-2.27.10.11
      • libzypp-debuginfo-16.17.7-27.39.1
      • libzypp-debugsource-16.17.7-27.39.1
      • libzypp-devel-16.17.7-27.39.1
      • libzypp-devel-doc-16.17.7-27.39.1
      • perl-solv-0.6.30-2.27.10.11
      • perl-solv-debuginfo-0.6.30-2.27.10.11
    • SUSE Linux Enterprise Server for Raspberry Pi 12-SP2 (aarch64):
      • libsolv-debugsource-0.6.30-2.27.10.11
      • libsolv-tools-0.6.30-2.27.10.11
      • libsolv-tools-debuginfo-0.6.30-2.27.10.11
      • libzypp-16.17.7-27.39.1
      • libzypp-debuginfo-16.17.7-27.39.1
      • libzypp-debugsource-16.17.7-27.39.1
      • perl-solv-0.6.30-2.27.10.11
      • perl-solv-debuginfo-0.6.30-2.27.10.11
      • python-solv-0.6.30-2.27.10.11
      • python-solv-debuginfo-0.6.30-2.27.10.11
      • zypper-1.13.39-18.25.6
      • zypper-debuginfo-1.13.39-18.25.6
      • zypper-debugsource-1.13.39-18.25.6
    • SUSE Linux Enterprise Server for Raspberry Pi 12-SP2 (noarch):
      • zypper-log-1.13.39-18.25.6
    • SUSE Linux Enterprise Server 12-SP2 (aarch64 ppc64le s390x x86_64):
      • libsolv-debugsource-0.6.30-2.27.10.11
      • libsolv-tools-0.6.30-2.27.10.11
      • libsolv-tools-debuginfo-0.6.30-2.27.10.11
      • libzypp-16.17.7-27.39.1
      • libzypp-debuginfo-16.17.7-27.39.1
      • libzypp-debugsource-16.17.7-27.39.1
      • perl-solv-0.6.30-2.27.10.11
      • perl-solv-debuginfo-0.6.30-2.27.10.11
      • python-solv-0.6.30-2.27.10.11
      • python-solv-debuginfo-0.6.30-2.27.10.11
      • zypper-1.13.39-18.25.6
      • zypper-debuginfo-1.13.39-18.25.6
      • zypper-debugsource-1.13.39-18.25.6
    • SUSE Linux Enterprise Server 12-SP2 (noarch):
      • zypper-log-1.13.39-18.25.6
    • SUSE Linux Enterprise Desktop 12-SP2 (x86_64):
      • libsolv-debugsource-0.6.30-2.27.10.11
      • libsolv-tools-0.6.30-2.27.10.11
      • libsolv-tools-debuginfo-0.6.30-2.27.10.11
      • libzypp-16.17.7-27.39.1
      • libzypp-debuginfo-16.17.7-27.39.1
      • libzypp-debugsource-16.17.7-27.39.1
      • python-solv-0.6.30-2.27.10.11
      • python-solv-debuginfo-0.6.30-2.27.10.11
      • zypper-1.13.39-18.25.6
      • zypper-debuginfo-1.13.39-18.25.6
      • zypper-debugsource-1.13.39-18.25.6
    • SUSE Linux Enterprise Desktop 12-SP2 (noarch):
      • zypper-log-1.13.39-18.25.6
    • OpenStack Cloud Magnum Orchestration 7 (x86_64):
      • libsolv-debugsource-0.6.30-2.27.10.11
      • libsolv-tools-0.6.30-2.27.10.11
      • libsolv-tools-debuginfo-0.6.30-2.27.10.11
      • libzypp-16.17.7-27.39.1
      • libzypp-debuginfo-16.17.7-27.39.1
      • libzypp-debugsource-16.17.7-27.39.1
      • zypper-1.13.39-18.25.6
      • zypper-debuginfo-1.13.39-18.25.6
      • zypper-debugsource-1.13.39-18.25.6

    References: