276 lines
15 KiB
Plaintext
276 lines
15 KiB
Plaintext
<patchinfo incident="82">
|
|
<!-- generated from request(s) 348360, 348361, 348362, 348363, 348559 -->
|
|
<issue tracker="bnc" id="222971">Activate System fails</issue>
|
|
<issue tracker="bnc" id="1007273">[libsolv] yast removes empty lines from some EULAs</issue>
|
|
<issue tracker="bnc" id="1175678">complete packages --unneeded featureset (mostly "apt-mark auto")</issue>
|
|
<issue tracker="bnc" id="1218171">zypper "lr" URI doesnt always match what zypper "ref" or "dup" will use</issue>
|
|
<issue tracker="bnc" id="1219004">DMS migration failed - SFSC 01089771 - ref:_00D1igLOd._500Tr40Ob8:ref</issue>
|
|
<issue tracker="bnc" id="1221525">AutoYaST not upgrading all packages for SLES12 to SLES15 offline upgrade</issue>
|
|
<issue tracker="bnc" id="1221963">zypper.conf option `showAlias`is not repected in search commands.</issue>
|
|
<issue tracker="bnc" id="1222086">zypper as non-root always reports repositories are out-of-date (regression)</issue>
|
|
<issue tracker="bnc" id="1222398">Permission are at 0700 for repositories under '/var/cache/zypp/raw/', cause non root user zypper cmd failing with "Can't create metadata cache directory"</issue>
|
|
<issue tracker="bnc" id="1223094">`zypper ref` tries to refresh CD/DVD although metadata are present in the cache.</issue>
|
|
<issue tracker="bnc" id="1223107">Register RMT server failed to verify certificate during installation</issue>
|
|
<issue tracker="bnc" id="1223430">Zypper: Repo key fails to import, key url is rewritten by --gpg-auto-import-keys refresh</issue>
|
|
<issue tracker="bnc" id="1223766">Zypper should return error code 7 instead of 4.</issue>
|
|
<issue tracker="bnc" id="1224771">zypper - show rpm install size (Payload Size) before installing</issue>
|
|
<issue tracker="bnc" id="1225267">openSUSE-release and sles-release can be removed and updated even with zypper lock applied</issue>
|
|
<issue tracker="bnc" id="1226014">"zypper ps -s" is confused by snaps</issue>
|
|
<issue tracker="bnc" id="1226030">libzypp: ssl_clientkey not removed from repo url</issue>
|
|
<issue tracker="bnc" id="1226128">service suseconnect-keepalive.service does not work by default with proxies that require user authentication</issue>
|
|
<issue tracker="bnc" id="1226493">zypper sh (zypper shell) hangs forever waiting for return on ^C</issue>
|
|
<issue tracker="bnc" id="1227205">[Build 20240629] openQA test fails in zypper_extend (echo lr | zypper shell)</issue>
|
|
<issue tracker="bnc" id="1227625">in %post (core dumped) ZYPP_READONLY_HACK=1 zypper refresh-services</issue>
|
|
<issue tracker="bnc" id="1227793">zypper update 34493 breaks zypper in PublicCloud</issue>
|
|
<issue tracker="bnc" id="1228138">[Build ] openQA test fails in installation</issue>
|
|
<issue tracker="bnc" id="1228206">Lots of “Retrieving: https://download.opensuse.org/geopip ……..[not found]” in zypper refresh since early July 2024</issue>
|
|
<issue tracker="bnc" id="1228208">SUSE:Maintenance:34494 Medium not attached</issue>
|
|
<issue tracker="bnc" id="1228420">libzypp 17.35.4 breaks yast2-* build</issue>
|
|
<issue tracker="bnc" id="1228647">RpmDb issues after zypper source-install with single_rpmtrans backend</issue>
|
|
<issue tracker="bnc" id="1228787">2 statically linked binaries in libzypp-17.35.2</issue>
|
|
<issue tracker="bnc" id="1229014">test fails in registration. The requested URL returned error: 401</issue>
|
|
<issue tracker="bnc" id="1230229">SLE Micro: SUSEConnect does not forkward --root argument to zypper</issue>
|
|
<issue tracker="bnc" id="1230267">[ZYPP-CODE15] Tracker bug for new revisions of the zypp stack due to code refactoring and renewal</issue>
|
|
<issue tracker="bnc" id="1230912">zypper hangs if no network connection</issue>
|
|
<issue tracker="bnc" id="1231043">L3: SUMA 4.3 on Azure, Channel URL "SMT cloud server" Valid Metadata not found after update</issue>
|
|
<issue tracker="jsc" id="OBS-301"/>
|
|
<issue tracker="jsc" id="PED-7982"/>
|
|
<issue tracker="jsc" id="PED-8014"/>
|
|
<issue tracker="jsc" id="PED-8018"/>
|
|
<issue tracker="jsc" id="PED-8153"/>
|
|
<packager>mlandres</packager>
|
|
<zypp_restart_needed/>
|
|
<rating>important</rating>
|
|
<category>recommended</category>
|
|
<summary>Recommended update for suseconnect-ng, zypp-plugin, libsolv, zypper, libzypp</summary>
|
|
<description>This update for suseconnect-ng, zypp-plugin, libsolv, zypper, libzypp fixes the following issues:
|
|
|
|
libsolv version 0.7.30:
|
|
|
|
- removed dependency on external find program in the repo2solv tool
|
|
- bindings: fix return value of repodata.add_solv()
|
|
- new SOLVER_FLAG_FOCUS_NEW flag
|
|
- add a conflict to older libsolv-tools to libsolv-tools-base
|
|
- report unsupported compression in solv_xfopen() with errno
|
|
- fix return value of repodata.add_solv() in the bindings
|
|
- fix SHA-224 oid in solv_pgpvrfy
|
|
- improve updating of installed multiversion packages
|
|
- fix decision introspection going into an endless loop in some
|
|
cases
|
|
- added experimental lua bindings
|
|
- split libsolv-tools into libsolv-tools-base [jsc#PED-8153]
|
|
- removed dependency on external find program in the repo2solv tool
|
|
- bindings: fix return value of repodata.add_solv()
|
|
- new SOLVER_FLAG_FOCUS_NEW flag
|
|
- add a conflict to older libsolv-tools to libsolv-tools-base
|
|
- report unsupported compression in solv_xfopen() with errno
|
|
- fix return value of repodata.add_solv() in the bindings
|
|
- fix SHA-224 oid in solv_pgpvrfy
|
|
- improve updating of installed multiversion packages
|
|
- fix decision introspection going into an endless loop in some
|
|
cases
|
|
- added experimental lua bindings
|
|
- split libsolv-tools into libsolv-tools-base [jsc#PED-8153]
|
|
|
|
libzypp update to 17.35.12:
|
|
|
|
- PluginFrame: Send unescaped colons in header values
|
|
(bsc#1231043)
|
|
According to the STOMP protocol it would be correct to escape a
|
|
colon in a header-value, but it breaks plugin receivers which do
|
|
not expect this. The first colon separates header-name from
|
|
header-value, so escaping in the header-value is not needed
|
|
anyway.
|
|
Escaping in the header-value affects especially the urlresolver
|
|
plugins. The input URL is passed in a header, but sent back as
|
|
raw data in the frames body. If the plugin receiver does not
|
|
correctly unescape the URL we may get back a "https\c//" which is
|
|
not usable.
|
|
- Do not ignore return value of std::remove_if in MediaSyncFacade
|
|
(fixes #579)
|
|
- Fix hang in curl code with no network connection (bsc#1230912)
|
|
- Deprecate librpmDb::db_const_iterator default ctor (bsc#1230267)
|
|
It's preferred to explicitly tell the root directory of the
|
|
system whose database you want to query.
|
|
- API refactoring. Prevent zypper from using now private libzypp
|
|
symbols (bsc#1230267)
|
|
- Conflicts: zypper <= 1.14.76
|
|
- single_rpmtrans: fix installation of .src.rpms (bsc#1228647)
|
|
- Make sure not to statically linked installed tools (bsc#1228787)
|
|
- MediaPluginType must be resolved to a valid MediaHandler
|
|
(bsc#1228208)
|
|
- Export CredentialManager for legacy YAST versions (bsc#1228420)
|
|
- Export asSolvable for YAST (bsc#1228420)
|
|
- Fix 4 typos in zypp.conf.
|
|
- Fix typo in the geoip update pipeline (bsc#1228206)
|
|
- Export RepoVariablesStringReplacer for yast2 (bsc#1228138)
|
|
- Translation: updated .pot file.
|
|
- Conflict with python zypp-plugin < 0.6.4 (bsc#1227793)
|
|
Older zypp-plugins reject stomp headers including a '-'. Like the
|
|
'content-length' header we may send.
|
|
- Fix int overflow in Provider (fixes #559)
|
|
This patch fixes an issue in safe_strtonum which caused
|
|
timestamps to overflow in the Provider message parser.
|
|
- Fix error reporting on repoindex.xml parse error (bsc#1227625)
|
|
- Keep UrlResolverPlugin API public (fixes #560)
|
|
- Blacklist /snap executables for 'zypper ps' (bsc#1226014)
|
|
- Fix handling of buddies when applying locks (bsc#1225267)
|
|
Buddy pairs (like -release package and product) internally share
|
|
the same status object. When applying locks from query results
|
|
the locked bit must be set if either item is locked.
|
|
- Install zypp/APIConfig.h legacy include (fixes #557)
|
|
- Update soname due to RepoManager refactoring and cleanup.
|
|
- Workaround broken libsolv-tools-base requirements (fixes
|
|
openSUSE/zypper#551)
|
|
- Strip ssl_clientkey from repo urls (bsc#1226030)
|
|
- Remove protobuf build dependency.
|
|
- Lazily attach medium during refresh workflows (bsc#1223094)
|
|
- Refactor RepoManager and add Service workflows.
|
|
- zypp-tui: Make sure translated texts use the correct textdomain
|
|
(fixes #551)
|
|
- Skip libproxy1 requires for tumbleweed.
|
|
- don't require libproxy1 on tumbleweed, it is optional now
|
|
- Fix versioning scheme
|
|
- add one more missing export for libyui-qt-pkg
|
|
- Revert eintrSafeCall behavior to setting errno to 0.
|
|
- fix up requires_eq usage for libsolv-tools-base
|
|
- add one more missing export for PackageKit
|
|
- switch to reduced size libsolv-tools-base (jsc#PED-8153)
|
|
- Fixed check for outdated repo metadata as non-root user
|
|
(bsc#1222086)
|
|
- Add ZYPP_API for exported functions and switch to
|
|
visibility=hidden (jsc#PED-8153)
|
|
- Dynamically resolve libproxy (jsc#PED-8153)
|
|
- Fix download from gpgkey URL (bsc#1223430, fixes openSUSE/zypper#546)
|
|
- Don't try to refresh volatile media as long as raw metadata are
|
|
present (bsc#1223094)
|
|
- Fix creation of sibling cache dirs with too restrictive mode
|
|
(bsc#1222398)
|
|
Some install workflows in YAST may lead to too restrictive (0700)
|
|
raw cache directories in case of newly created repos. Later
|
|
commands running with user privileges may not be able to access
|
|
these repos.
|
|
- Update RepoStatus fromCookieFile according to the files mtime
|
|
(bsc#1222086)
|
|
- TmpFile: Don't call chmod if makeSibling failed.
|
|
- Fixup New VendorSupportOption flag VendorSupportSuperseded
|
|
(jsc#OBS-301, jsc#PED-8014)
|
|
Fixed the name of the keyword to "support_superseded" as it was
|
|
agreed on in jsc#OBS-301.
|
|
- Add resolver option 'removeUnneeded' to file weak remove jobs
|
|
for unneeded packages (bsc#1175678)
|
|
- Add resolver option 'removeOrphaned' for distupgrade
|
|
(bsc#1221525)
|
|
- New VendorSupportOption flag VendorSupportSuperseded
|
|
(jsc#OBS-301, jsc#PED-8014)
|
|
- Tests: fix vsftpd.conf where SUSE and Fedora use different
|
|
defaults (fixes #522)
|
|
- Add default stripe minimum (#529)
|
|
- Don't expose std::optional where YAST/PK explicitly use c++11.
|
|
- Digest: Avoid using the deprecated OPENSSL_config.
|
|
- ProblemSolution::skipsPatchesOnly overload to handout the
|
|
patches.
|
|
- Remove https->http redirection exceptions for
|
|
download.opensuse.org.
|
|
|
|
suseconnect-ng updated to 1.12:
|
|
|
|
- Set the filesystem root on zypper when given (bsc#1230229,bsc#1229014)
|
|
- Added uname as collector
|
|
- Added SAP workload detection
|
|
- Added detection of container runtimes
|
|
- Multiple fixes on ARM64 detection
|
|
- Use `read_values` for the CPU collector on Z
|
|
- Fixed data collection for ppc64le
|
|
- Grab the home directory from /etc/passwd if needed (bsc#1226128)
|
|
- Build zypper-migration and zypper-packages-search as standalone
|
|
binaries rather then one single binary
|
|
- Add --gpg-auto-import-keys flag before action in zypper command (bsc#1219004)
|
|
- Include /etc/products.d in directories whose content are backed
|
|
up and restored if a zypper-migration rollback happens. (bsc#1219004)
|
|
- Add the ability to upload the system uptime logs, produced by the
|
|
suse-uptime-tracker daemon, to SCC/RMT as part of keepalive report.
|
|
(jsc#PED-7982) (jsc#PED-8018)
|
|
- Add support for third party packages in SUSEConnect
|
|
- Refactor existing system information collection implementation
|
|
- Fix certificate import for Yast when using a registration proxy with
|
|
self-signed SSL certificate (bsc#1223107)
|
|
|
|
zypp-plugin updated to 0.6.4:
|
|
|
|
- Fix stomp header regex to include '-' (bsc#1227793)
|
|
|
|
zypper updated to 1.14.77:
|
|
|
|
- API refactoring. Prevent zypper from using now private libzypp
|
|
symbols (bsc#1230267)
|
|
- BuildRequires: libzypp-devel >= 17.35.10.
|
|
- Fix wrong numbers used in CommitSummary skipped/failed messages.
|
|
- Show rpm install size before installing (bsc#1224771)
|
|
If filesystem snapshots are taken before the installation (e.g.
|
|
by snapper) no disk space is freed by removing old packages. In
|
|
this case the install size of all packages is a hint how much
|
|
additional disk space is needed by the new packages static
|
|
content.
|
|
- Fix readline setup to handle Ctrl-C and Ctrl-D corrrectly
|
|
(bsc#1227205)
|
|
- Let_readline_abort_on_Ctrl-C (bsc#1226493)
|
|
- packages: add '--system' to show @System packages (bsc#222971)
|
|
- Fixed check for outdated repo metadata as non-root user
|
|
(bsc#1222086)
|
|
- BuildRequires: libzypp-devel >= 17.33.0.
|
|
- Delay zypp lock until command options are parsed (bsc#1223766)
|
|
- Unify message format(fixes #485)
|
|
- switch cmake build type to RelWithDebInfo
|
|
- modernize spec file (remove Authors section, use proper macros,
|
|
remove redundant clean section, don't mark man pages as doc)
|
|
- switch to -O2 -fvisibility=hidden -fpie:
|
|
* PIC is not needed as no shared lib is built
|
|
* fstack-protector-strong is default on modern dists and would
|
|
be downgraded by fstack-protector
|
|
* default visibility hidden allows better optimisation
|
|
* O2 is reducing inlining bloat
|
|
-> 18% reduced binary size
|
|
- remove procps requires (was only for ZMD which is dropped)
|
|
(jsc#PED-8153)
|
|
- Do not try to refresh repo metadata as non-root user
|
|
(bsc#1222086)
|
|
Instead show refresh stats and hint how to update them.
|
|
- man: Explain how to protect orphaned packages by collecting
|
|
them in a plaindir repo.
|
|
- packages: Add --autoinstalled and --userinstalled options to
|
|
list them.
|
|
- Don't print 'reboot required' message if download-only or
|
|
dry-run (fixes #529)
|
|
Instead point out that a reboot would be required if the option
|
|
was not used.
|
|
- Resepect zypper.conf option `showAlias` search commands
|
|
(bsc#1221963)
|
|
Repository::asUserString (or Repository::label) respects the
|
|
zypper.conf option, while name/alias return the property.
|
|
- dup: New option --remove-orphaned to remove all orphaned
|
|
packages in dup (bsc#1221525)
|
|
- info,summary: Support VendorSupportOption flag
|
|
VendorSupportSuperseded (jsc#OBS-301, jsc#PED-8014)
|
|
- BuildRequires: libzypp-devel >= 17.32.0.
|
|
API cleanup and changes for VendorSupportSuperseded.
|
|
- Show active dry-run/download-only at the commit propmpt.
|
|
- patch: Add --skip-not-applicable-patches option (closes #514)
|
|
- Fix printing detailed solver problem description.
|
|
The problem description() is one rule out possibly many in
|
|
completeProblemInfo() the solver has chosen to represent the
|
|
problem. So either description or completeProblemInfo should be
|
|
printed, but not both.
|
|
- Fix bash-completion to work with right adjusted numbers in the
|
|
1st column too (closes #505)
|
|
- Set libzypp shutdown request signal on Ctrl+C (fixes #522)
|
|
- lr REPO: In the detailed view show all baseurls not just the
|
|
first one (bsc#1218171)
|
|
</description>
|
|
<package>libsolv</package>
|
|
<package>libzypp</package>
|
|
<package>suseconnect-ng</package>
|
|
<package>zypp-plugin</package>
|
|
<package>zypper</package>
|
|
<seperate_build_arch/>
|
|
</patchinfo> |