Recommended update for libsolv, libzypp, zypper

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

An update that has nine fixes can now be installed.

Description:

This update for libsolv, libzypp, zypper fixes the following issues:

libsolv:

  • Add pool->setdisttype to the bindings.
  • Fix error in repo_deb that could lead to missing packages.
  • Add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR.
  • Add SOLVER_FAVOR and SOLVER_DISFAVOR job types.
  • Allow unknown archs in pool_setarch.
  • Add the SOLVER_FLAG_URPM_REORDER solver flag.
  • Fix segmentation fault in cshash dedup code. (bsc#980901)
  • Fix supplements handling when implicitobsoleteusescolors is set.
  • Fix bug in ignoreinst logic. (bsc#983141)

libzypp:

  • Fix bug in removeRepository which may keep an empty .repo file rather than deleting it. (bsc#984494)
  • Provide 'libzypp(plugin:services) = 1'. (bsc#933760)
  • Filter duplicate resolver solutions. (bsc#985674)

zypper:

  • Do not require --ignore-unknown in non interactive remove-command. (bsc#980263)
  • Document in man page the known limitations when searching with --file-list. (bsc#982379)
  • Document in man page that "zypper mr -n" needs an argument. (bsc#984901)
  • Fix Brazilian Portuguese translation of options' prompt. (bsc#986694)

Special Instructions and Notes:

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-1051=1
  • SUSE Linux Enterprise Software Development Kit 12 SP1
    zypper in -t patch SUSE-SLE-SDK-12-SP1-2016-1051=1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP1
    zypper in -t patch SUSE-SLE-SERVER-12-SP1-2016-1051=1
  • SUSE Linux Enterprise Server 12 SP1
    zypper in -t patch SUSE-SLE-SERVER-12-SP1-2016-1051=1

Package List:

  • SUSE Linux Enterprise Desktop 12 SP1 (x86_64)
    • libsolv-tools-debuginfo-0.6.22-2.31.2
    • zypper-debuginfo-1.12.44-28.1
    • zypper-debugsource-1.12.44-28.1
    • zypper-1.12.44-28.1
    • libzypp-debuginfo-15.22.2-25.1
    • libzypp-15.22.2-25.1
    • libsolv-debugsource-0.6.22-2.31.2
    • python-solv-0.6.22-2.31.2
    • libsolv-tools-0.6.22-2.31.2
    • python-solv-debuginfo-0.6.22-2.31.2
    • libzypp-debugsource-15.22.2-25.1
  • SUSE Linux Enterprise Desktop 12 SP1 (noarch)
    • zypper-log-1.12.44-28.1
  • SUSE Linux Enterprise Software Development Kit 12 SP1 (ppc64le s390x x86_64)
    • libsolv-devel-0.6.22-2.31.2
    • perl-solv-0.6.22-2.31.2
    • perl-solv-debuginfo-0.6.22-2.31.2
    • libzypp-debuginfo-15.22.2-25.1
    • libsolv-debugsource-0.6.22-2.31.2
    • libsolv-devel-debuginfo-0.6.22-2.31.2
    • libzypp-devel-15.22.2-25.1
    • libzypp-debugsource-15.22.2-25.1
    • libzypp-devel-doc-15.22.2-25.1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP1 (ppc64le x86_64)
    • libsolv-tools-debuginfo-0.6.22-2.31.2
    • zypper-debuginfo-1.12.44-28.1
    • zypper-debugsource-1.12.44-28.1
    • perl-solv-0.6.22-2.31.2
    • zypper-1.12.44-28.1
    • libzypp-debuginfo-15.22.2-25.1
    • libzypp-15.22.2-25.1
    • libsolv-debugsource-0.6.22-2.31.2
    • python-solv-0.6.22-2.31.2
    • perl-solv-debuginfo-0.6.22-2.31.2
    • libsolv-tools-0.6.22-2.31.2
    • python-solv-debuginfo-0.6.22-2.31.2
    • libzypp-debugsource-15.22.2-25.1
  • SUSE Linux Enterprise Server for SAP Applications 12 SP1 (noarch)
    • zypper-log-1.12.44-28.1
  • SUSE Linux Enterprise Server 12 SP1 (ppc64le s390x x86_64)
    • libsolv-tools-debuginfo-0.6.22-2.31.2
    • zypper-debuginfo-1.12.44-28.1
    • zypper-debugsource-1.12.44-28.1
    • perl-solv-0.6.22-2.31.2
    • zypper-1.12.44-28.1
    • libzypp-debuginfo-15.22.2-25.1
    • libzypp-15.22.2-25.1
    • libsolv-debugsource-0.6.22-2.31.2
    • python-solv-0.6.22-2.31.2
    • perl-solv-debuginfo-0.6.22-2.31.2
    • libsolv-tools-0.6.22-2.31.2
    • python-solv-debuginfo-0.6.22-2.31.2
    • libzypp-debugsource-15.22.2-25.1
  • SUSE Linux Enterprise Server 12 SP1 (noarch)
    • zypper-log-1.12.44-28.1

References: