diff --git a/libzypp-17.31.31.tar.bz2 b/libzypp-17.31.31.tar.bz2 deleted file mode 100644 index c817337..0000000 --- a/libzypp-17.31.31.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a4778a18932f0c46fe2cbec24d5c1bd0965f3aa8938df82748ee27fbde9881dd -size 5654345 diff --git a/libzypp-17.34.0.tar.bz2 b/libzypp-17.34.0.tar.bz2 new file mode 100644 index 0000000..fcbc813 --- /dev/null +++ b/libzypp-17.34.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb5878ea42af13cbb21951aa11a8f892127941b69d57db3ca5c49f535773aeb3 +size 5598988 diff --git a/libzypp.changes b/libzypp.changes index 3210796..2b9ae3e 100644 --- a/libzypp.changes +++ b/libzypp.changes @@ -1,3 +1,123 @@ +-------------------------------------------------------------------- +Tue May 14 14:21:13 CEST 2024 - bzeller@suse.de + +- version 17.34.0 (34) +- Fix versioning scheme + +------------------------------------------------------------------ +Mon May 13 11:48:13 CEST 2024 - bzeller@suse.de + +- version 17.33.4 (35) + +------------------------------------------------------------------- +Thu May 9 13:43:39 UTC 2024 - Dirk Müller + +- add one more missing export for libyui-qt-pkg + +------------------------------------------------------------------- +Wed May 8 14:05:16 CEST 2024 - bzeller@suse.de + +- Revert eintrSafeCall behavior to setting errno to 0. +- version 17.33.3 (34) + +------------------------------------------------------------------- +Mon May 6 08:28:32 UTC 2024 - Dirk Müller + +- fix up requires_eq usage for libsolv-tools-base +- add one more missing export for PackageKit +- version 17.33.2 + +------------------------------------------------------------------- +Fri May 3 14:06:58 CEST 2024 - ma@suse.de + +- version 17.33.1 (33) + +------------------------------------------------------------------- +Fri May 3 11:31:43 UTC 2024 - Dirk Müller + +- switch to reduced size libsolv-tools-base (jsc#PED-8153) + +------------------------------------------------------------------- +Fri May 3 12:52:22 CEST 2024 - ma@suse.de + +- 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) +- version 17.33.0 (33) + +------------------------------------------------------------------- +Mon Apr 29 12:00:59 CEST 2024 - ma@suse.de + +- Fix download from gpgkey URL (bsc#1223430, fixes openSUSE/zypper#546) +- version 17.32.6 (32) + +------------------------------------------------------------------- +Fri Apr 19 15:58:26 CEST 2024 - ma@suse.de + +- Don't try to refresh volatile media as long as raw metadata are + present (bsc#1223094) +- version 17.32.5 (32) + +------------------------------------------------------------------- +Wed Apr 17 17:07:52 CEST 2024 - ma@suse.de + +- 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. +- version 17.32.4 (32) + +------------------------------------------------------------------- +Thu Apr 11 16:10:46 CEST 2024 - ma@suse.de + +- Update RepoStatus fromCookieFile according to the files mtime + (bsc#1222086) +- TmpFile: Don't call chmod if makeSibling failed. +- version 17.32.3 (32) + +------------------------------------------------------------------- +Tue Apr 2 16:08:58 CEST 2024 - ma@suse.de + +- 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. +- version 17.32.2 (32) + +------------------------------------------------------------------- +Thu Mar 28 17:56:04 CET 2024 - ma@suse.de + +- Add resolver option 'removeUnneeded' to file weak remove jobs + for unneeded packages (bsc#1175678) +- version 17.32.1 (32) + +------------------------------------------------------------------- +Fri Mar 22 18:16:32 CET 2024 - ma@suse.de + +- 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. +- version 17.32.0 (32) + +------------------------------------------------------------------- +Tue Feb 20 17:30:42 CET 2024 - ma@suse.de + +- ProblemSolution::skipsPatchesOnly overload to handout the + patches. +- Remove https->http redirection exceptions for + download.opensuse.org. +- version 17.31.32 (22) + ------------------------------------------------------------------- Wed Feb 7 10:25:39 CET 2024 - ma@suse.de diff --git a/libzypp.spec b/libzypp.spec index ea99dca..6ad93c2 100644 --- a/libzypp.spec +++ b/libzypp.spec @@ -38,11 +38,18 @@ %bcond_with sigc_block_workaround %endif + +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150600 +%bcond_without visibility_hidden +%else +%bcond_with visibility_hidden +%endif + # Distros using just zypper may want to enable this as default earlier %bcond_with enable_preview_single_rpmtrans_as_default_for_zypper Name: libzypp -Version: 17.31.31 +Version: 17.34.0 Release: 0 License: GPL-2.0-or-later URL: https://github.com/openSUSE/libzypp @@ -92,8 +99,17 @@ BuildRequires: gettext-devel BuildRequires: graphviz BuildRequires: libxml2-devel BuildRequires: yaml-cpp-devel + +# we are loading libproxy dynamically, however we have +# a failsafe unit test that links against libproxy to make +# sure the API did not change BuildRequires: libproxy-devel +#keep the libproxy runtime requires for old releases +%if 0%{?sle_version} <= 150500 +Requires: libproxy1 +%endif + %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} BuildRequires: pkgconfig %else @@ -101,8 +117,13 @@ BuildRequires: pkg-config %endif 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 +%else BuildRequires: libsolv-tools %requires_eq libsolv-tools +%endif BuildRequires: glib2-devel BuildRequires: libsigc++2-devel @@ -236,7 +257,7 @@ Group: Documentation/HTML Developer documentation for libzypp. %prep -%setup -q +%autosetup -p1 %build mkdir build @@ -261,6 +282,7 @@ cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=1 \ -DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir} \ + %{?with_visibility_hidden:-DENABLE_VISIBILITY_HIDDEN=1} \ %{?with_zchunk:-DENABLE_ZCHUNK_COMPRESSION=1} \ %{?with_zstd:-DENABLE_ZSTD_COMPRESSION=1} \ %{?with_sigc_block_workaround:-DENABLE_SIGC_BLOCK_WORKAROUND=1} \