diff --git a/patchinfo.20241016075513097426.90520734224245/_patchinfo b/patchinfo.20241016075513097426.90520734224245/_patchinfo new file mode 100644 index 0000000..ba292ab --- /dev/null +++ b/patchinfo.20241016075513097426.90520734224245/_patchinfo @@ -0,0 +1,276 @@ + + + Activate System fails + [libsolv] yast removes empty lines from some EULAs + complete packages --unneeded featureset (mostly "apt-mark auto") + zypper "lr" URI doesnt always match what zypper "ref" or "dup" will use + DMS migration failed - SFSC 01089771 - ref:_00D1igLOd._500Tr40Ob8:ref + AutoYaST not upgrading all packages for SLES12 to SLES15 offline upgrade + zypper.conf option `showAlias`is not repected in search commands. + zypper as non-root always reports repositories are out-of-date (regression) + 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" + `zypper ref` tries to refresh CD/DVD although metadata are present in the cache. + Register RMT server failed to verify certificate during installation + Zypper: Repo key fails to import, key url is rewritten by --gpg-auto-import-keys refresh + Zypper should return error code 7 instead of 4. + zypper - show rpm install size (Payload Size) before installing + openSUSE-release and sles-release can be removed and updated even with zypper lock applied + "zypper ps -s" is confused by snaps + libzypp: ssl_clientkey not removed from repo url + service suseconnect-keepalive.service does not work by default with proxies that require user authentication + zypper sh (zypper shell) hangs forever waiting for return on ^C + [Build 20240629] openQA test fails in zypper_extend (echo lr | zypper shell) + in %post (core dumped) ZYPP_READONLY_HACK=1 zypper refresh-services + zypper update 34493 breaks zypper in PublicCloud + [Build ] openQA test fails in installation + Lots of “Retrieving: https://download.opensuse.org/geopip ……..[not found]” in zypper refresh since early July 2024 + SUSE:Maintenance:34494 Medium not attached + libzypp 17.35.4 breaks yast2-* build + RpmDb issues after zypper source-install with single_rpmtrans backend + 2 statically linked binaries in libzypp-17.35.2 + test fails in registration. The requested URL returned error: 401 + SLE Micro: SUSEConnect does not forkward --root argument to zypper + [ZYPP-CODE15] Tracker bug for new revisions of the zypp stack due to code refactoring and renewal + zypper hangs if no network connection + L3: SUMA 4.3 on Azure, Channel URL "SMT cloud server" Valid Metadata not found after update + + + + + + mlandres + + important + recommended + Recommended update for suseconnect-ng, zypp-plugin, libsolv, zypper, libzypp + 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) + + libsolv + libzypp + suseconnect-ng + zypp-plugin + zypper + +