File _patchinfo of Package patchinfo.38952

<patchinfo incident="38952">
  <issue tracker="bnc" id="1239543">parallel download is slow on slow consoles</issue>
  <issue tracker="bnc" id="1243887">[Build 20250530] salt failed to install package</issue>
  <issue tracker="bnc" id="1244105">User authentication pop-up on SCC registration</issue>
  <issue tracker="bnc" id="1239012">terminate called after throwing an instance of 'boost::wrapexcept&lt;boost::bad_any_cast&gt;'</issue>
  <issue tracker="bnc" id="1243901">zypper 1.14.90: parse errors with custom OBS repositories</issue>
  <issue tracker="bnc" id="1240132">zypper preload fails to download package</issue>
  <issue tracker="bnc" id="1241463">Using metalink in a .repo file breaks Ansibles zypper_repository module</issue>
  <packager>mlandres</packager>
  <rating>moderate</rating>
  <category>recommended</category>
  <summary>Recommended update for libzypp, zypper</summary>
  <description>This update for libzypp, zypper fixes the following issues:

- Fix credential handling in HEAD requests (bsc#1244105)
- RepoInfo: use pathNameSetTrailingSlash
- Fix wrong userdata parameter type when running zypp with debug
  verbosity (bsc#1239012)
- Do not warn about no mirrors if mirrorlist was switched on
  automatically. (bsc#1243901)
- Relax permission of cached packages to 0644 &amp; ~umask
  (bsc#1243887)
- Add a note to service maintained .repo file entries
- Support using %{url} variable in a RIS service's repo section.
- Use a cookie file to validate mirrorlist cache.
  This patch extends the mirrorlist code to use a cookie file to
  validate the contents of the cache against the source URL, making
  sure that we do not accidentially use a old cache when the
  mirrorlist url was changed. For example when migrating a system
  from one release to the next where the same repo alias might just
  have a different URL.
- Let Service define and update gpgkey, mirrorlist and metalink.
- Preserve a mirrorlist file in the raw cache during refresh.
- Enable curl2 backend and parallel package download by
  default.
  Environment variables ZYPP_CURL2=&lt;0|1&gt; and ZYPP_PCK_PRELOAD=&lt;0|1&gt;
  can be used to turn the features on or off.
- Make gpgKeyUrl the default source for gpg keys.
  When refreshing zypp now primarily uses gpgKeyUrl information
  from the repo files and only falls back to a automatically
  generated key Url if a gpgKeyUrl was not specified.
- Introduce mirrors into the Media backends (bsc#1240132)
- Drop MediaMultiCurl backend.
- Throttle progress updates when preloading packages (bsc#1239543)
- Check if request is in valid state in CURL callbacks
- spec/CMake: add conditional build
  '--with[out] classic_rpmtrans_as_default'.
  classic_rpmtrans is the current builtin default for SUSE,
  otherwise it's single_rpmtrans.
  The `enable_preview_single_rpmtrans_as_default_for_zypper` switch
  was removed from the spec file.  Accordingly the CMake option
  ENABLE_PREVIEW_SINGLE_RPMTRANS_AS_DEFAULT_FOR_ZYPPER was removed.
- BuildRequires:  libzypp-devel &gt;= 17.37.0.
- Use libzypp improvements for preload and mirror handling.
- xmlout.rnc: Update repo-element (bsc#1241463)
  Add the "metalink" attribute and reflect that the "url" elements
  list may in fact be empty, if no baseurls are defined in the
  .repo files.
- man: update --allow-unsigned-rpm description.
  Explain how to achieve the same for packages provided by
  repositories.
</description>
  <zypp_restart_needed/>
</patchinfo>
openSUSE Build Service is sponsored by