File _patchinfo of Package patchinfo.895

<patchinfo incident="895">
  <issue id="951782" tracker="bnc">Broken product: - -release package relation in update repos</issue>
  <issue id="951402" tracker="bnc">Pluginservice fails to update repo GPG settings</issue>
  <issue id="951339" tracker="bnc">zypper mr -d appears to be working for SUMa channels but it doesn't</issue>
  <issue id="941539" tracker="bnc">[TRACKERBUG] Release on-line migration tooling to SLE 12</issue>
  <issue id="949957" tracker="bnc">The numbers are not matched between zypper lock --matches and --solvables</issue>
  <issue id="948608" tracker="bnc">AutoYaST does not install unsigned packages in "post-packages" section</issue>
  <issue id="941563" tracker="bnc">YaST migration: Set $releasever for libzypp</issue>
  <issue id="946752" tracker="bnc">KIWI needs method to write a solver testcase</issue>
  <issue id="900769" tracker="bnc">nothing provides qperf/glibc-info needed by patterns-sdk</issue>
  <issue id="948482" tracker="bnc">yast2-vm: does not install kernel-xen when 'Xen server' is selected</issue>
  <issue id="945169" tracker="bnc">zypper search for packages to update takes too long with containers running</issue>
  <issue id="946750" tracker="bnc">zypper migration: detect zypper result</issue>
  <issue id="946129" tracker="bnc">The default created repository alias may conflict with media URL rewriting</issue>
  <issue id="943563" tracker="bnc">libzypp: the value for URL variable $releasever is cached and cannot be changed at runtime</issue>
  <issue id="941453" tracker="bnc">zypper %-encodes repo variables embedded in URLs</issue>
  <issue id="941463" tracker="bnc">zypper dist-upgrade --no-allow-vendor-change not working as expected</issue>
  <issue id="319128" tracker="fate"/>
  <issue id="319467" tracker="fate"/>
  <issue id="319407" tracker="fate"/>
  <issue id="318299" tracker="fate"/>
  <issue id="315161" tracker="fate"/>
  <issue id="318505" tracker="fate"/>
  <category>recommended</category>
  <rating>moderate</rating>
  <packager>mlandres</packager>
  <description>This update for the Software Update Stack provides fixes and enhancements.

libsolv:

- Support testcase writing in bindings. (bsc#946752)
- Support a generic string for pattern-visible(). (bsc#900769)
- Fix bug in recommends handling. (bsc#948482)

libzypp:

- Resolver allow tuning DUP mode solver flags. (fate#319128)
- Add attemptToModify to indicate an attempt to actually install/remove
  was made. (bsc#946750, fate#319467)
- Fix broken product: &lt;-&gt; -release package relation. (bsc#951782)
- Fix Plugin-services not updating repo GPGCheck settings. (bsc#951402)
- Avoid URL rewrite if probing local cache directories. (bsc#946129)
- Don't cache repo releasever. (bsc#943563)
- Fix setting dup_allow* solver options. (bsc#941463)
- Don't make zypper encode {} around repo vars. (bsc#941453)
- Make Solvable::asUserString more readable. (bsc#949957)

yast2-pkg-bindings:

- Pkg::SourceGeneralData(): Return also the raw URL (without expanding the
  variables). (bsc#941563)
- Pkg.SetSolverFlags(): Added DUP mode solver settings, these are different
  than the "normal" mode settings. (fate#319128)
- Pkg::ResolvableProperties(): "version" value contains a full edition (in
  form "[epoch:]version[-release]"), additionally return also "version_epoch",
  "version_version" and "version_release" with the parts of the edition.
  (fate#318505)
- Fixed saving removed services. (fate#315161)
- Add pkgGpgCheck callback. (bsc#948608)

zypper:

- Return ZYPPER_EXIT_ERR_COMMIT if an error occurred during commit. (bsc#946750,
  fate#319467)
- Show locked packages in summary of patch, up and dup commands. (fate#318299)
- Search: Append 'l' to locked items' status tag. (fate#318299)
- List locks: Implement new command options --matches and --solvables to see
  the resolvables matched by each lock definition. (fate#318299)
- Issue 'volatile change' warning when modifying a plugin service repo. (bsc#951339)
- Add new option commit/psCheckAccessDeleted to zypper.conf to avoid 'lsof'
  call after commit. On some systems 'lsof' seems to perform very slow, and
  the check takes up to several minutes. Due to this it's possible to disable
  the automatic check after each commit. Explicit calls to 'zypper ps' are not
  affected by this option. (bsc#945169)
- Add -s option to "locks" to show solvables repositories. (bsc#949957)
- Add options to allow vendor locking for "zypper dup". (fate#319128)
- Implement --updatestack-only parameter for "zypper patch": Install only
  patches which affect the package management itself. (fate#319407)
- Add git-like subcommand support for zypper. Zypper subcommands are standalone
  executables that live in the zypper exec dir or are available in your $PATH
  (see zypper(8)).

Additional note:

This update is one of several that contains features that are needed for
enabling the migration of a SLE 12 system to SLE 12 SP1 or later. As soon
as the package yast2-migration is available and the target Service Pack
migration is activated in the SUSE Customer Center the migration could be
performed.
</description>
  <summary>Recommended update for libsolv, libzypp, zypper</summary>
  <zypp_restart_needed/>
</patchinfo>
openSUSE Build Service is sponsored by