Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2025-05-26 18:31:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and      /work/SRC/openSUSE:Factory/.umoci.new.2732 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "umoci"

Mon May 26 18:31:42 2025 rev:21 rq:1278978 version:0.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/umoci/umoci.changes      2024-03-22 
15:28:19.049918971 +0100
+++ /work/SRC/openSUSE:Factory/.umoci.new.2732/umoci.changes    2025-05-26 
18:31:59.094472727 +0200
@@ -1,0 +2,27 @@
+Wed May 21 07:19:13 UTC 2025 - Aleksa Sarai <asa...@suse.com>
+
+- Update to umoci v0.5.0. Upstream changelog is available from
+  <https://github.com/opencontainers/umoci/releases/tag/v0.5.0> bsc#1243388
+
+  A security flaw was found in the OCI image-spec, where it is possible to
+  cause a blob with one media-type to be interpreted as a different media-type.
+  As umoci is not a registry nor does it handle signatures, this vulnerability
+  had no real impact on umoci but for safety we implemented the now-recommended
+  media-type embedding and verification. CVE-2021-41190
+
+  Other changes in this release:
+
+  * Several large reworks and API-related changes to the umoci's overlayfs
+       support. This is only available to Go API users.
+  * The runtime-spec config.json generated by umoci is updated to be more
+       modern and work properly with modern runc versions.
+  * The default gzip compression blocksize has been adjusted to match Docker.
+  * zstd-compressed images are now fully supported. Users can explcitily
+    request the compression algorithm for newly-generated layers with the
+    --compress option.
+
+- Remove upstreamed patches:
+  - 0001-makefile-fix-bad-build-flags.patch
+- Update umoci.keyring from upstream to include new signing keys.
+
+-------------------------------------------------------------------

Old:
----
  0001-makefile-fix-bad-build-flags.patch
  umoci-0.4.7.tar.xz
  umoci-0.4.7.tar.xz.asc

New:
----
  umoci-0.5.0.tar.xz
  umoci-0.5.0.tar.xz.asc

BETA DEBUG BEGIN:
  Old:- Remove upstreamed patches:
  - 0001-makefile-fix-bad-build-flags.patch
- Update umoci.keyring from upstream to include new signing keys.
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ umoci.spec ++++++
--- /var/tmp/diff_new_pack.Himxu1/_old  2025-05-26 18:32:01.350567410 +0200
+++ /var/tmp/diff_new_pack.Himxu1/_new  2025-05-26 18:32:01.370568250 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package umoci
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %define project github.com/opencontainers/umoci
 
 Name:           umoci
-Version:        0.4.7
+Version:        0.5.0
 Release:        0
 Summary:        Open Container Image manipulation tool
 License:        Apache-2.0
@@ -29,10 +29,8 @@
 Source0:        
https://github.com/opencontainers/umoci/releases/download/v%{version}/umoci.tar.xz#/%{name}-%{version}.tar.xz
 Source1:        
https://github.com/opencontainers/umoci/releases/download/v%{version}/umoci.tar.xz.asc#/%{name}-%{version}.tar.xz.asc
 Source2:        https://umo.ci/%{name}.keyring
-# OPENSUSE-FIX-UPSTREAM: Backport of 
<https://github.com/opencontainers/umoci/pull/369>.
-Patch1:         0001-makefile-fix-bad-build-flags.patch
 BuildRequires:  fdupes
-BuildRequires:  go
+BuildRequires:  go >= 1.23
 BuildRequires:  go-go-md2man
 ExcludeArch:    s390
 
@@ -43,8 +41,6 @@
 
 %prep
 %setup -q
-# <https://github.com/opencontainers/umoci/pull/369>
-%patch -P 1 -p1
 
 %build
 export VERSION="$(cat ./VERSION)"
@@ -55,6 +51,15 @@
 # Build umoci and docs.
 make VERSION="$VERSION" umoci docs
 
+# Make sure that our keyring copy is identical to upstream.
+our_keyring=$(sha256sum <"%{SOURCE2}")
+src_keyring=$(sha256sum <umoci.keyring)
+if [ "$our_keyring" != "$src_keyring" ]; then
+       echo "keyring file doesn't match upstream"
+       diff -u "%{SOURCE2}" umoci.keyring
+       exit 1
+fi
+
 %install
 # Install the binary.
 install -D -m 0755 %{name} "%{buildroot}/%{_bindir}/%{name}"

++++++ umoci-0.4.7.tar.xz -> umoci-0.5.0.tar.xz ++++++
++++ 245387 lines of diff (skipped)

++++++ umoci.keyring ++++++
--- /var/tmp/diff_new_pack.Himxu1/_old  2025-05-26 18:32:06.038764164 +0200
+++ /var/tmp/diff_new_pack.Himxu1/_new  2025-05-26 18:32:06.074765675 +0200
@@ -3,8 +3,10 @@
 uid           [ultimate] Aleksa Sarai <asa...@suse.com>
 uid           [ultimate] Aleksa Sarai <asa...@suse.de>
 sub   rsa4096 2016-06-21 [E] [expires: 2031-06-18]
+      6EF371F1DBC97BD9C9E519AA605C5E921F773EA9
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: github=cyphar
 
 mQINBFdpGN0BEADMEmLpnUel7OI2SM8f88i7w0iRgJd4kOvF1z673+zWCgaw9QW8
 ha7wAm/+3isas9IqlvGx61i6hbO7TFwcYi472VHhs4HP8jMtWytHHkjc3O9xlMc0
@@ -68,3 +70,60 @@
 =3/jE
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub   ed25519 2019-06-21 [C]
+      C9C370B246B09F6DBCFC744C34401015D1D2D386
+uid           [ultimate] Aleksa Sarai <cyp...@cyphar.com>
+sub   ed25519 2022-09-30 [S] [expires: 2030-03-25]
+      B64E4955B29FA3D463F2A9062897FAD2B7E9446F
+sub   cv25519 2022-09-30 [E] [expires: 2030-03-25]
+      0C23601C4F4561640663556524325218CEA61CB8
+sub   ed25519 2022-09-30 [A] [expires: 2030-03-25]
+      A6BBD7976DBC7617FC73737D2374658C6654AF23
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: github=cyphar
+
+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
+=Ab7w
+-----END PGP PUBLIC KEY BLOCK-----
+
+

Reply via email to