From 6acc2a0b65e6ccea33f6e0e8d5fe83e165d53cf3080f796a81a51ad345399fd4 Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Fri, 11 Jun 2021 17:04:34 +0000 Subject: [PATCH 01/14] Update to last successful build 1fb7e4156fff64557a4d6cb506282ba46e849d96 Translated using Weblate (Italian) OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2334 --- libzypp-17.27.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.27.0.tar.bz2 b/libzypp-17.27.0.tar.bz2 index c395357..b7caed4 100644 --- a/libzypp-17.27.0.tar.bz2 +++ b/libzypp-17.27.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ac7aa026815eedff88c1d4cadbfd5b0834ca6ce09e5417fc58577d884ddd248 -size 4841154 +oid sha256:24cbde14259662b6f1d8e5e5cc53fc8e7b7fc0f715e05ebc75b4602e60906a61 +size 4841430 From 85ebd7abb6a9155b43af1bf28a29b11db54638cb626259dc438f35b867792b0d Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Thu, 17 Jun 2021 16:04:32 +0000 Subject: [PATCH 02/14] Update to last successful build fd8786727874c1b1b113630067a0e92e58fc49ea Translated using Weblate (Indonesian) OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2335 --- libzypp-17.27.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.27.0.tar.bz2 b/libzypp-17.27.0.tar.bz2 index b7caed4..2fa8ca0 100644 --- a/libzypp-17.27.0.tar.bz2 +++ b/libzypp-17.27.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24cbde14259662b6f1d8e5e5cc53fc8e7b7fc0f715e05ebc75b4602e60906a61 -size 4841430 +oid sha256:61425ec6a2c7b91172656efc130e9654c874fe90ebe56b2a0b58daf8d0f26803 +size 4840993 From dba53d3a17760c9511ce654db494cb039225dbdb88efe589c37aa309701f5f7b Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Mon, 12 Jul 2021 08:21:35 +0000 Subject: [PATCH 03/14] Update to last successful build 87d7637be921639a7296ce322db19b28d8830a3c Fix purge-kernels fails with kernels from Kernel:HEAD (bsc#1187738) OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2336 --- libzypp-17.27.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.27.0.tar.bz2 b/libzypp-17.27.0.tar.bz2 index 2fa8ca0..2999cd1 100644 --- a/libzypp-17.27.0.tar.bz2 +++ b/libzypp-17.27.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61425ec6a2c7b91172656efc130e9654c874fe90ebe56b2a0b58daf8d0f26803 -size 4840993 +oid sha256:23528d54e8d1f1ba7133caba61671709d22b78deb6932db36223a192ad45bfbe +size 4840774 From 5854e3595aa1ae193c3a57ec95273c421d9e9b2d7bb4672fe008731c9785b1e7 Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Mon, 12 Jul 2021 09:27:28 +0000 Subject: [PATCH 04/14] Update to last successful build 9ce79351f68c54ca23903cd921c4d94f3ea196b7 Provide ZeroCopyStreams for zypp-rpm on older protobuf versions OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2337 --- libzypp-17.27.0.tar.bz2 | 4 ++-- libzypp.spec | 19 ++++++++++++++++++- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/libzypp-17.27.0.tar.bz2 b/libzypp-17.27.0.tar.bz2 index 2999cd1..7977bc8 100644 --- a/libzypp-17.27.0.tar.bz2 +++ b/libzypp-17.27.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:23528d54e8d1f1ba7133caba61671709d22b78deb6932db36223a192ad45bfbe -size 4840774 +oid sha256:b501b8fe690af76f319f65c4312c118b737b4eee1585eb06aadf12ef488d0398 +size 5510439 diff --git a/libzypp.spec b/libzypp.spec index 278ec1b..fd96b0f 100644 --- a/libzypp.spec +++ b/libzypp.spec @@ -30,6 +30,15 @@ %bcond_without mediabackend_tests +# older libsigc versions have a bug that causes a segfault +# when clearing connections during signal emission +# see https://bugzilla.gnome.org/show_bug.cgi?id=784550 +%if 0%{?sle_version} < 150200 +%bcond_without sigc_block_workaround +%else +%bcond_with sigc_block_workaround +%endif + Name: libzypp Version: 17.27.0 Release: 0 @@ -93,6 +102,7 @@ Requires: libsolv-tools BuildRequires: glib2-devel BuildRequires: libsigc++2-devel +BuildRequires: protobuf-devel # required for testsuite %if %{with mediabackend_tests} @@ -247,8 +257,10 @@ cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DLIB=%{_lib} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=1 \ + -DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir} \ %{?with_zchunk:-DENABLE_ZCHUNK_COMPRESSION=1} \ %{?with_zstd:-DENABLE_ZSTD_COMPRESSION=1} \ + %{?with_sigc_block_workaround:-DENABLE_SIGC_BLOCK_WORKAROUND=1} \ %{!?with_mediabackend_tests:-DDISABLE_MEDIABACKEND_TESTS=1} \ ${EXTRA_CMAKE_OPTIONS} \ .. @@ -384,11 +396,15 @@ fi %config(noreplace) %{_sysconfdir}/zypp/systemCheck %config(noreplace) %{_sysconfdir}/logrotate.d/zypp-history.lr %dir %{_var}/lib/zypp +%if "%{_libexecdir}" != "%{_prefix}/lib" +%dir %{_libexecdir}/zypp +%endif %dir %attr(750,root,root) %{_var}/log/zypp %dir %{_var}/cache/zypp %{_prefix}/lib/zypp %{_datadir}/zypp %{_bindir}/* +%{_libexecdir}/zypp/zypp-rpm %{_libdir}/libzypp*so.* %doc %{_mandir}/man1/*.1.* %doc %{_mandir}/man5/*.5.* @@ -396,8 +412,9 @@ fi %files devel %defattr(-,root,root) %{_libdir}/libzypp.so -%{_includedir}/zypp %{_datadir}/cmake/Modules/* +%{_includedir}/zypp +%{_includedir}/zypp-core %{_libdir}/pkgconfig/libzypp.pc %files devel-doc From c0d4b04cc9394154bfa011118018c46adc885d7dc324e3ce17787603aa44b26f Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Mon, 12 Jul 2021 10:54:08 +0000 Subject: [PATCH 05/14] Update to last successful build 6094dfa8fac657636c09b3a09d68dc5c07e8504e Add comment option for lock command OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2338 --- libzypp-17.27.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.27.0.tar.bz2 b/libzypp-17.27.0.tar.bz2 index 7977bc8..48abf59 100644 --- a/libzypp-17.27.0.tar.bz2 +++ b/libzypp-17.27.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b501b8fe690af76f319f65c4312c118b737b4eee1585eb06aadf12ef488d0398 -size 5510439 +oid sha256:c6aec9c985e0d42ca9f6e3d2a3fad67a8cee1ec0ac9bddb1cf7966aac43dd956 +size 5509774 From 6bb2419aad230e7efa4bc5a32b56e89de36a01d684c6964dcffd465dd43e5a72 Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Thu, 22 Jul 2021 08:36:07 +0000 Subject: [PATCH 06/14] Update to last successful build 717166017c6c447695925e83f91dfb8967bb2652 Show key fpr from signature when signature check fails (bsc#1187224) OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2339 --- libzypp-17.27.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.27.0.tar.bz2 b/libzypp-17.27.0.tar.bz2 index 48abf59..0bf3280 100644 --- a/libzypp-17.27.0.tar.bz2 +++ b/libzypp-17.27.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6aec9c985e0d42ca9f6e3d2a3fad67a8cee1ec0ac9bddb1cf7966aac43dd956 -size 5509774 +oid sha256:d6477a5590c62d010826407b17b552783fd27d8a0dba3c2f7e784660dfcbf254 +size 5511179 From 1cc4b1cafca85c060531d4011b9590d7205e65cb3eda6552d8140e2ec76a966d Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Thu, 22 Jul 2021 09:52:06 +0000 Subject: [PATCH 07/14] Update to last successful build 1dc48a8213956a6df68e71e055bc229d9c9594bd spec: switch to pkgconfig(openssl) OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2340 --- libzypp-17.27.0.tar.bz2 | 4 ++-- libzypp.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libzypp-17.27.0.tar.bz2 b/libzypp-17.27.0.tar.bz2 index 0bf3280..cfc9638 100644 --- a/libzypp-17.27.0.tar.bz2 +++ b/libzypp-17.27.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6477a5590c62d010826407b17b552783fd27d8a0dba3c2f7e784660dfcbf254 -size 5511179 +oid sha256:34c8ceee93403dbfc4e5c0fc39a07372585de43e0bace9bbf76e2b5672101282 +size 5510972 diff --git a/libzypp.spec b/libzypp.spec index fd96b0f..4759cd4 100644 --- a/libzypp.spec +++ b/libzypp.spec @@ -67,8 +67,8 @@ Recommends: logrotate Recommends: lsof %endif BuildRequires: cmake >= 3.1 -BuildRequires: openssl-devel BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(openssl) %if 0%{?suse_version} >= 1330 BuildRequires: libboost_headers-devel BuildRequires: libboost_program_options-devel @@ -206,10 +206,10 @@ Requires: libstdc++-devel Requires: libudev-devel Requires: libxml2-devel Requires: libzypp = %{version} -Requires: openssl-devel Requires: popt-devel Requires: rpm-devel > 4.4 Requires: zlib-devel +Requires: pkgconfig(openssl) %if 0%{?suse_version} %if 0%{?suse_version} >= 1100 # Code11+ From 8085dc7a6a4194c304f747fb22f1faab9cd33f2a33a78ca1e26cf8439fdab95a Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Mon, 26 Jul 2021 08:18:53 +0000 Subject: [PATCH 08/14] Update to last successful build 33f5992bc98f52bfb49162872adce2d5883d16da Rephrase vendor conflict message in case 2 packages are involved (bsc#1187760) OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2341 --- libzypp-17.27.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.27.0.tar.bz2 b/libzypp-17.27.0.tar.bz2 index cfc9638..76a8a84 100644 --- a/libzypp-17.27.0.tar.bz2 +++ b/libzypp-17.27.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34c8ceee93403dbfc4e5c0fc39a07372585de43e0bace9bbf76e2b5672101282 -size 5510972 +oid sha256:f3b46c1a4acd9f801e172a47bea35f60c31042b123ca73c5eb12c42662d84c43 +size 5511022 From dd2305f27a457d8ab04e9d5367c3ef72a396a4a6a9fb780b1a23007814296853 Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Mon, 26 Jul 2021 09:56:24 +0000 Subject: [PATCH 09/14] Update to last successful build 5b2e69ba7e656e1af70ad0529db3342ff8e4614d Translation: updated .pot file OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2342 --- libzypp-17.27.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.27.0.tar.bz2 b/libzypp-17.27.0.tar.bz2 index 76a8a84..93bfd6e 100644 --- a/libzypp-17.27.0.tar.bz2 +++ b/libzypp-17.27.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3b46c1a4acd9f801e172a47bea35f60c31042b123ca73c5eb12c42662d84c43 -size 5511022 +oid sha256:65f42e77f5e8b800087b7bfa8bc4e6167e035031517c7c3f60a66a199b6592e2 +size 5349411 From 0fab95776bddb15c16bcc1986a6b915939aa19f7866584b4481f32f27b87d577 Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Mon, 26 Jul 2021 10:06:27 +0000 Subject: [PATCH 10/14] Update to last successful build a413f47db688168a6fd02b825def886816489693 changes 17.28.0 (22) OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2343 --- libzypp-17.27.0.tar.bz2 | 3 --- libzypp-17.28.0.tar.bz2 | 3 +++ libzypp.changes | 33 +++++++++++++++++++++++++++++++++ libzypp.spec | 2 +- 4 files changed, 37 insertions(+), 4 deletions(-) delete mode 100644 libzypp-17.27.0.tar.bz2 create mode 100644 libzypp-17.28.0.tar.bz2 diff --git a/libzypp-17.27.0.tar.bz2 b/libzypp-17.27.0.tar.bz2 deleted file mode 100644 index 93bfd6e..0000000 --- a/libzypp-17.27.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65f42e77f5e8b800087b7bfa8bc4e6167e035031517c7c3f60a66a199b6592e2 -size 5349411 diff --git a/libzypp-17.28.0.tar.bz2 b/libzypp-17.28.0.tar.bz2 new file mode 100644 index 0000000..7d6e8d8 --- /dev/null +++ b/libzypp-17.28.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1009c251e7af56b62b199c3f608f28a1a1f3c884e3188442706e795594b51fc8 +size 5349467 diff --git a/libzypp.changes b/libzypp.changes index 930f9cf..f40c69d 100644 --- a/libzypp.changes +++ b/libzypp.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Mon Jul 26 11:48:28 CEST 2021 - ma@suse.de + +- Rephrase vendor conflict message in case 2 packages are + involved (bsc#1187760) + This covers the case where not the packages itself would change + its vendor, but replaces a package from a different vendor. +- Fix solver jobs for PTFs (bsc#1186503) +- spec: switch to pkgconfig(openssl) +- Show key fpr from signature when signature check fails + (bsc#1187224) + Rpm by default only shows the short key ID when checking the + signature of a package fails. This patch reads the signatures + from the RPM headers and replaces she short IDs with the key + fingerprints fetched from the signatures. +- Implement alternative single transaction commit strategy. + This patch adds a experimental commit strategy that runs all + operations in a single rpm transaction, speeding up the execution + a lot. +- Use ZYPP_MEDIANETWORK=1 to enable the experimental new media + backend. +- Implement zchunk download, refactor Downloader backend. +- Fix purge-kernels fails with kernels from Kernel:HEAD + (bsc#1187738) + There recently was a change in the kernel package naming scheme + in regards to rc kernels. Since kernel upstream uses characters + in the version that are not allowed in rpm versions a "-rc" was + previously replaced with ".rc" which broke sorting by version, to + fix this issue it was replaced with "~rc", which unfortunately + broke the purge-kernels logic. This patch makes sure purge-kernel + does apply the same conversion. +- version 17.28.0 (22) + ------------------------------------------------------------------- Thu Jun 10 17:34:14 CEST 2021 - ma@suse.de diff --git a/libzypp.spec b/libzypp.spec index 4759cd4..a96438a 100644 --- a/libzypp.spec +++ b/libzypp.spec @@ -40,7 +40,7 @@ %endif Name: libzypp -Version: 17.27.0 +Version: 17.28.0 Release: 0 URL: https://github.com/openSUSE/libzypp Summary: Library for package, patch, pattern and product management From 07e997f0cc013074b19ab02cb2749e16fb01640ad8053915203b67471b94735d Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Mon, 26 Jul 2021 20:21:17 +0000 Subject: [PATCH 11/14] Update to last successful build c8218fa1e0a5d2fd8d60df0320fc0d732acbcad2 Translated using Weblate (Chinese (China) (zh_CN)) OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2344 --- libzypp-17.28.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.28.0.tar.bz2 b/libzypp-17.28.0.tar.bz2 index 7d6e8d8..dd5ec44 100644 --- a/libzypp-17.28.0.tar.bz2 +++ b/libzypp-17.28.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1009c251e7af56b62b199c3f608f28a1a1f3c884e3188442706e795594b51fc8 -size 5349467 +oid sha256:9e75d979152ecb1c0dbb9ea8fd3e52cb508687d8caa2a575f55e91e394b2074e +size 5351945 From f082043db5b393246bb857fe46dd5154455c852cc5abb652f044c91516cc9750 Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Tue, 27 Jul 2021 01:16:59 +0000 Subject: [PATCH 12/14] Update to last successful build a00909f3e70940a13d3e528c8222ed3011be6017 Translated using Weblate (Japanese) OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2345 --- libzypp-17.28.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.28.0.tar.bz2 b/libzypp-17.28.0.tar.bz2 index dd5ec44..1ec444d 100644 --- a/libzypp-17.28.0.tar.bz2 +++ b/libzypp-17.28.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e75d979152ecb1c0dbb9ea8fd3e52cb508687d8caa2a575f55e91e394b2074e -size 5351945 +oid sha256:01a8c31155fd2f4fea5ce1f43c627f4fbd8ac1b2db81d11e0a0ed4b143524729 +size 5353405 From d4be404dafd944fd2b5fa8ffb8671688d05bb3aa9a6eddb0c673e35d0bcffcf0 Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Tue, 27 Jul 2021 17:21:24 +0000 Subject: [PATCH 13/14] Update to last successful build 7653094b2c097b8c44a5d0faf492ffea956a7e16 Translated using Weblate (Slovak) OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2346 --- libzypp-17.28.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.28.0.tar.bz2 b/libzypp-17.28.0.tar.bz2 index 1ec444d..9740798 100644 --- a/libzypp-17.28.0.tar.bz2 +++ b/libzypp-17.28.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01a8c31155fd2f4fea5ce1f43c627f4fbd8ac1b2db81d11e0a0ed4b143524729 -size 5353405 +oid sha256:ea457391641d84cdc4e18bc9ddaf74aa487a50dbf87cd7ca60b1a3fc25568a6f +size 5353286 From 01fc558579c43fbe5d6fb554018e5194f71c85d9e86f870d0e31476908c87210 Mon Sep 17 00:00:00 2001 From: ZYpp Developers Date: Wed, 28 Jul 2021 08:18:58 +0000 Subject: [PATCH 14/14] Update to last successful build 53a58467b2a32c64caa36712486d370e496dd5e4 Fixing small issues with singletrans mode OBS-URL: https://build.opensuse.org/package/show/zypp:Head/libzypp?expand=0&rev=2347 --- libzypp-17.28.0.tar.bz2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libzypp-17.28.0.tar.bz2 b/libzypp-17.28.0.tar.bz2 index 9740798..bf22933 100644 --- a/libzypp-17.28.0.tar.bz2 +++ b/libzypp-17.28.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea457391641d84cdc4e18bc9ddaf74aa487a50dbf87cd7ca60b1a3fc25568a6f -size 5353286 +oid sha256:e6bcb270572e8256f333d31a0b88ae6576e6f715937ac21906dab53ab97d8eeb +size 5354206