Compare commits

..

No commits in common. "factory" and "devel" have entirely different histories.

4 changed files with 8 additions and 206 deletions

BIN
libzypp-17.34.1.tar.bz2 (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5277975f913d9ada2c535aaaeb7b7fead9c59d6ca0856cb482a568cd93bf6333
size 5633235

View File

@ -1,174 +1,3 @@
-------------------------------------------------------------------
Mon Jan 20 17:17:16 CET 2025 - ma@suse.de
- Fix missing UID checks in repomanager workflow (fixes #603)
- version 17.35.18 (35)
-------------------------------------------------------------------
Mon Jan 20 10:36:25 CET 2025 - ma@suse.de
- Move cmake config files to LIB_INSTALL_DIR/cmake/Zypp (fixes #28)
- Fix 'zypper ps' when running in incus container (bsc#1229106)
Should apply to lxc and lxd containers as well.
- Re-enable 'rpm --runposttrans' usage for chrooted systems
(bsc#1216091)
- version 17.35.17 (35)
-------------------------------------------------------------------
Wed Dec 18 22:40:49 CET 2024 - ma@suse.de
- Url: queryparams without value should not have a trailing "=".
- version 17.35.16 (35)
-------------------------------------------------------------------
Mon Dec 9 19:01:14 CET 2024 - ma@suse.de
- Url query part: `=` is a safe char in value (bsc#1234304)
- RpmDb: Recognize rpmdb.sqlite as database file (#593)
- Fix typo (fixes #592)
- cmake: check location of fcgi header and adjust include
accordingly. On Debian and derivatives the fcgi headers
are not stored in a fastcgi/ subdirectory.(#590)
- version 17.35.15 (35)
-------------------------------------------------------------------
Fri Nov 15 10:45:20 CET 2024 - ma@suse.de
- The 20MB download limit must not apply to non-metadata files like
package URLs provided via the CLI (bsc#1233393).
- version 17.35.14 (35)
-------------------------------------------------------------------
Tue Nov 12 14:35:35 CET 2024 - ma@suse.de
- BuildCache: Don't try to retrieve missing raw metadata if no
permission to write the cache (bsc#1225451)
- RepoManager: throw RepoNoPermissionException if the user has no
permission to update(write) the caches (bsc#1225451)
- version 17.35.13 (35)
-------------------------------------------------------------------
Wed Oct 9 18:21:43 CEST 2024 - ma@suse.de
- 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)
- version 17.35.12 (35)
-------------------------------------------------------------------
Thu Sep 12 13:44:05 CEST 2024 - ma@suse.de
- 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.
- version 17.35.11 (35)
-------------------------------------------------------------------
Fri Sep 6 11:55:42 CEST 2024 - ma@suse.de
- API refactoring. Prevent zypper from using now private libzypp
symbols (bsc#1230267)
- Conflicts: zypper <= 1.14.76
- version 17.35.10 (35)
-------------------------------------------------------------------
Mon Aug 5 12:04:25 CEST 2024 - ma@suse.de
- single_rpmtrans: fix installation of .src.rpms (bsc#1228647)
- version 17.35.9 (35)
-------------------------------------------------------------------
Fri Aug 2 12:46:50 CEST 2024 - ma@suse.de
- Make sure not to statically linked installed tools (bsc#1228787)
- version 17.35.8 (35)
-------------------------------------------------------------------
Thu Aug 1 17:35:44 CEST 2024 - ma@suse.de
- MediaPluginType must be resolved to a valid MediaHandler
(bsc#1228208)
- version 17.35.7 (35)
-------------------------------------------------------------------
Tue Jul 30 16:59:53 CEST 2024 - ma@suse.de
- Export CredentialManager for legacy YAST versions (bsc#1228420)
- version 17.35.6 (35)
-------------------------------------------------------------------
Tue Jul 30 15:55:38 CEST 2024 - ma@suse.de
- Export asSolvable for YAST (bsc#1228420)
- Fix 4 typos in zypp.conf.
- version 17.35.5 (35)
-------------------------------------------------------------------
Tue Jul 23 14:19:39 CEST 2024 - ma@suse.de
- Fix typo in the geoip update pipeline (bsc#1228206)
- Export RepoVariablesStringReplacer for yast2 (bsc#1228138)
- version 17.35.4 (35)
-------------------------------------------------------------------
Mon Jul 15 16:13:25 CEST 2024 - ma@suse.de
- 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)
- version 17.35.3 (35)
-------------------------------------------------------------------
Tue Jul 9 11:28:36 CEST 2024 - ma@suse.de
- 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.
- version 17.35.2 (35)
-------------------------------------------------------------------
Tue Jul 2 12:30:20 CEST 2024 - ma@suse.de
- Install zypp/APIConfig.h legacy include (fixes #557)
- version 17.35.1 (35)
-------------------------------------------------------------------
Fri Jun 28 17:48:09 CEST 2024 - ma@suse.de
- Update soname due to RepoManager refactoring and cleanup.
- version 17.35.0 (35)
-------------------------------------------------------------------
Mon Jun 24 12:48:00 CEST 2024 - ma@suse.de
- 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.
- version 17.34.2 (34)
-------------------------------------------------------------------
Fri May 31 12:19:45 CEST 2024 - ma@suse.de

View File

@ -20,20 +20,12 @@
%else
%bcond_with zchunk
%endif
# libsolvs external references might require us to link against zstd, bz2, xz
# libsolvs external references require us to link against it:
%if 0%{?sle_version} >= 150000 || 0%{?suse_version} >= 1500
%bcond_without zstd
%else
%bcond_with zstd
%endif
%if 0%{?sle_version} >= 120300 || 0%{?suse_version} >= 1330 || !0%{?suse_version}
%bcond_without bz2
%bcond_without xz
%else
%bcond_with bz2
%bcond_with xz
%endif
%bcond_without mediabackend_tests
@ -57,7 +49,7 @@
%bcond_with enable_preview_single_rpmtrans_as_default_for_zypper
Name: libzypp
Version: 17.35.18
Version: 17.34.1
Release: 0
License: GPL-2.0-or-later
URL: https://github.com/openSUSE/libzypp
@ -69,12 +61,6 @@ Source1: %{name}-rpmlintrc
Provides: yast2-packagemanager
Obsoletes: yast2-packagemanager
# bsc#1227793: python zypp-plugin < 0.6.4 rejects stomp headers including a '-'
Conflicts: python2-zypp-plugin < 0.6.4
Conflicts: python3-zypp-plugin < 0.6.4
# API refactoring. Prevent zypper from using (now) private symbols
Conflicts: zypper <= 1.14.76
# Features we provide (update doc/autoinclude/FeatureTest.doc):
Provides: libzypp(plugin) = 0.1
Provides: libzypp(plugin:appdata) = 0
@ -90,7 +76,7 @@ Recommends: logrotate
# lsof is used for 'zypper ps':
Recommends: lsof
%endif
BuildRequires: cmake >= 3.10
BuildRequires: cmake >= 3.1
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(libudev)
%if 0%{?suse_version} >= 1330
@ -134,7 +120,6 @@ BuildRequires: libsolv-devel >= 0.7.24
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150600
BuildRequires: libsolv-tools-base >= 0.7.29
%requires_eq libsolv-tools-base
Requires: ( findutils if libsolv-tools-base <= 0.7.31 )
%else
BuildRequires: libsolv-tools
%requires_eq libsolv-tools
@ -142,6 +127,7 @@ BuildRequires: libsolv-tools
BuildRequires: glib2-devel
BuildRequires: libsigc++2-devel
BuildRequires: protobuf-devel
BuildRequires: readline-devel >= 5.1
# required for testsuite
@ -201,23 +187,10 @@ BuildRequires: libxslt-tools
%if %{with zchunk}
BuildRequires: libzck-devel
%endif
%if %{with zstd}
BuildRequires: libzstd-devel
%endif
%if %{with bz2}
%if 0%{?suse_version}
BuildRequires: libbz2-devel
%else
BuildRequires: bzip2-devel
%endif
%endif
%if %{with xz}
BuildRequires: xz-devel
%endif
%description
libzypp is the package management library that powers applications
like YaST, zypper and the openSUSE/SLE implementation of PackageKit.
@ -428,9 +401,9 @@ done
%files devel
%defattr(-,root,root)
%{_libdir}/cmake/Zypp
%{_libdir}/libzypp.so
%{_libdir}/libzypp-tui.a
%{_datadir}/cmake/Modules/*
%{_includedir}/zypp
%{_includedir}/zypp-core
%{_includedir}/zypp-media