diff --git a/.gitignore b/.gitignore index 8a4f75d..d8198e7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/rpm-ostree-2022.10.117.g52714b51.tar.xz +rpm-ostree-2024.7.tar.xz diff --git a/.rpm-ostree.metadata b/.rpm-ostree.metadata deleted file mode 100644 index 88bf828..0000000 --- a/.rpm-ostree.metadata +++ /dev/null @@ -1 +0,0 @@ -43d5b34cf6b8c77fc2f17429dcc1d385c885b032 SOURCES/rpm-ostree-2022.10.117.g52714b51.tar.xz diff --git a/0001-core-Fix-Coverity-WRAPPER_ESCAPE.patch b/0001-core-Fix-Coverity-WRAPPER_ESCAPE.patch new file mode 100644 index 0000000..79b8567 --- /dev/null +++ b/0001-core-Fix-Coverity-WRAPPER_ESCAPE.patch @@ -0,0 +1,33 @@ +From 96ddae1acba59cf5249dcfff1157e44b5ed69650 Mon Sep 17 00:00:00 2001 +From: Colin Walters +Date: Thu, 15 Aug 2024 11:41:43 -0400 +Subject: [PATCH 1/1] core: Fix Coverity WRAPPER_ESCAPE + +This should fix: + +``` +32. rpm-ostree-2024.7/src/libpriv/rpmostree-core.cxx:1786:15: use_after_free: Using internal representation of destroyed object temporary of type "std::string". +``` + +Signed-off-by: Colin Walters +--- + src/libpriv/rpmostree-core.cxx | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/libpriv/rpmostree-core.cxx b/src/libpriv/rpmostree-core.cxx +index a2de7262..615e2636 100644 +--- a/src/libpriv/rpmostree-core.cxx ++++ b/src/libpriv/rpmostree-core.cxx +@@ -1782,7 +1782,8 @@ rpmostree_context_prepare (RpmOstreeContext *self, gboolean enable_filelists, + auto pkg = ""; + for (auto &pkg_str : packages) + { +- pkg = std::string (pkg_str).c_str (); ++ auto pkg_buf = std::string (pkg_str); ++ pkg = pkg_buf.c_str (); + char *query = strchr ((char *)pkg, '/'); + if (query) + { +-- +2.46.0 + diff --git a/SOURCES/0001-override-Honor-install-in-container-case-too.patch b/SOURCES/0001-override-Honor-install-in-container-case-too.patch deleted file mode 100644 index 603cc2f..0000000 --- a/SOURCES/0001-override-Honor-install-in-container-case-too.patch +++ /dev/null @@ -1,48 +0,0 @@ -From f340dbbfd6a3acc8b85d487a32a78c4517ace1c4 Mon Sep 17 00:00:00 2001 -From: Colin Walters -Date: Wed, 7 Dec 2022 20:14:06 -0500 -Subject: [PATCH] override: Honor `--install` in container case too - -Closes: https://github.com/coreos/rpm-ostree/issues/4192 ---- - ci/test-container.sh | 8 ++++++-- - src/app/rpmostree-override-builtins.cxx | 1 + - 2 files changed, 7 insertions(+), 2 deletions(-) - -diff --git a/ci/test-container.sh b/ci/test-container.sh -index be0f9549..342808e4 100755 ---- a/ci/test-container.sh -+++ b/ci/test-container.sh -@@ -84,11 +84,15 @@ rpm-ostree override replace --experimental --from repo=fedora-coreos-pool \ - - rpm -q afterburn-5.2.0-4.fc36.x86_64 afterburn-dracut-5.2.0-4.fc36.x86_64 - --# test repo override by pkgname --rpm-ostree override replace --experimental \ -+# test repo override by pkgname, and also test --install -+if rpm -q strace; then -+ echo "strace should not be installed"; exit 1 -+fi -+rpm-ostree override replace --install strace --experimental \ - --from repo=copr:copr.fedorainfracloud.org:group_CoreOS:continuous \ - afterburn \ - afterburn-dracut -+rpm -q strace - - # the continuous build's version has the git rev, prefixed with g - rpm -q afterburn | grep g -diff --git a/src/app/rpmostree-override-builtins.cxx b/src/app/rpmostree-override-builtins.cxx -index 41ab56f4..0c07ff53 100644 ---- a/src/app/rpmostree-override-builtins.cxx -+++ b/src/app/rpmostree-override-builtins.cxx -@@ -204,6 +204,7 @@ handle_override (RPMOSTreeSysroot *sysroot_proxy, RpmOstreeCommandInvocation *in - CXX_TRY_VAR (pkgs, rpmostreecxx::stage_container_rpm_raw_fds (fds), error); - treefile->add_packages_override_replace_local (pkgs); - } -+ treefile->add_packages (util::rust_stringvec_from_strv (install_pkgs), true); - treefile->add_packages_override_remove (util::rust_stringvec_from_strv (override_remove)); - return rpmostree_container_rebuild (*treefile, cancellable, error); - } --- -2.41.0 - diff --git a/SOURCES/0002-scripts-also-ignore-kernel-debug-modules.posttrans.patch b/SOURCES/0002-scripts-also-ignore-kernel-debug-modules.posttrans.patch deleted file mode 100644 index 63d0c71..0000000 --- a/SOURCES/0002-scripts-also-ignore-kernel-debug-modules.posttrans.patch +++ /dev/null @@ -1,38 +0,0 @@ -From cb777d950511e29dcb822b4ccba23e43cd63e9cb Mon Sep 17 00:00:00 2001 -From: Joseph Marrero -Date: Fri, 4 Aug 2023 08:27:39 -0400 -Subject: [PATCH] scripts: also ignore kernel-debug-modules.posttrans - ---- - rust/src/scripts.rs | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -diff --git a/rust/src/scripts.rs b/rust/src/scripts.rs -index 1f59e390..b8ab6623 100644 ---- a/rust/src/scripts.rs -+++ b/rust/src/scripts.rs -@@ -21,8 +21,21 @@ static IGNORED_PKG_SCRIPTS: phf::Set<&'static str> = phf_set! { - // XXX: we should probably change this to instead ignore based on the kernel virtual Provides - "kernel.posttrans", - "kernel-core.posttrans", -+ "kernel-modules.posttrans", -+ "kernel-redhat-core.posttrans", -+ "kernel-redhat-modules.posttrans", - "kernel-debug-core.posttrans", -+ "kernel-debug-modules.posttrans", -+ "kernel-redhat-debug-core.posttrans", -+ "kernel-redhat-debug-modules.posttrans", - "kernel-automotive-core.posttrans", -+ "kernel-automotive-modules.posttrans", -+ "kernel-automotive-debug-core.posttrans", -+ "kernel-automotive-debug-modules.posttrans", -+ "kernel-rt-core.posttrans", -+ "kernel-rt-modules.posttrans", -+ "kernel-rt-debug-core.posttrans", -+ "kernel-rt-debug-modules.posttrans", - // Additionally ignore posttrans scripts for the Oracle Linux `kernel-uek` package - "kernel-uek.posttrans", - // Legacy workaround --- -2.41.0 - diff --git a/SPECS/rpm-ostree.spec b/rpm-ostree.spec similarity index 52% rename from SPECS/rpm-ostree.spec rename to rpm-ostree.spec index 5cbb0da..b236fd1 100644 --- a/SPECS/rpm-ostree.spec +++ b/rpm-ostree.spec @@ -1,23 +1,38 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.6.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 2; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + # The canonical copy of this spec file is upstream at: # https://github.com/coreos/rpm-ostree/blob/main/packaging/rpm-ostree.spec.in Summary: Hybrid image/package system Name: rpm-ostree -Version: 2022.10.117.g52714b51 -Release: 3%{?dist} -License: LGPLv2+ +Version: 2024.7 +Release: %autorelease +License: LGPL-2.0-or-later URL: https://github.com/coreos/rpm-ostree # This tarball is generated via "cd packaging && make -f Makefile.dist-packaging dist-snapshot" -# in the upstream git. It also contains vendored Rust sources. This is generated from the "rhel8" branch. +# in the upstream git. It also contains vendored Rust sources. Source0: https://github.com/coreos/rpm-ostree/releases/download/v%{version}/rpm-ostree-%{version}.tar.xz -Patch0: 0001-override-Honor-install-in-container-case-too.patch -Patch1: 0002-scripts-also-ignore-kernel-debug-modules.posttrans.patch +Patch0: 0001-core-Fix-Coverity-WRAPPER_ESCAPE.patch ExclusiveArch: %{rust_arches} +# ostree not on i686 for RHEL 10 +# https://github.com/containers/composefs/pull/229#issuecomment-1838735764 +%if 0%{?rhel} >= 10 +ExcludeArch: %{ix86} +%endif + BuildRequires: make -%if 0%{?rhel} && !0%{?eln} +%if 0%{?rhel} BuildRequires: rust-toolset %else BuildRequires: rust-packaging @@ -37,19 +52,14 @@ BuildRequires: rust %bcond_with rhsm %endif -# RHEL8 doesn't ship zchunk today. See also the comments -# in configure.ac around this as libdnf/librepo need to be in -# sync, and today we bundle libdnf but not librepo. -%if 0%{?rhel} && 0%{?rhel} <= 8 +# RHEL (8,9) doesn't ship zchunk today. Keep this in sync +# with libdnf: https://gitlab.com/redhat/centos-stream/rpms/libdnf/-/blob/762f631e36d1e42c63a794882269d26c156b68c1/libdnf.spec#L45 +%if 0%{?rhel} %bcond_with zchunk %else %bcond_without zchunk %endif -%if 0%{?fedora} >= 34 -%define sqlite_rpmdb_default "--enable-sqlite-rpmdb-default" -%endif - # For the autofiles bits below BuildRequires: python3-devel # We always run autogen.sh @@ -57,11 +67,10 @@ BuildRequires: autoconf automake libtool git # For docs BuildRequires: chrpath BuildRequires: gtk-doc -BuildRequires: gnome-common BuildRequires: /usr/bin/g-ir-scanner # Core requirements # One way to check this: `objdump -p /path/to/rpm-ostree | grep LIBOSTREE` and pick the highest (though that might miss e.g. new struct members) -BuildRequires: pkgconfig(ostree-1) >= 2020.7 +BuildRequires: pkgconfig(ostree-1) >= 2021.5 BuildRequires: pkgconfig(polkit-gobject-1) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(rpm) >= 4.14.0 @@ -69,6 +78,8 @@ BuildRequires: pkgconfig(libarchive) BuildRequires: pkgconfig(libsystemd) BuildRequires: libcap-devel BuildRequires: libattr-devel +# Needed by the ostree-ext crate +BuildRequires: libzstd-devel # We currently interact directly with librepo (libdnf below also pulls it in, # but duplicating to be clear) @@ -85,41 +96,54 @@ BuildRequires: pkgconfig(check) # but duplicating to be clear) BuildRequires: pkgconfig(libsolv) -# We need g++ for libdnf -BuildRequires: gcc-c++ +# These are build deps which aren't strictly required in Koji/Brew builds, but +# are required for git builds. Since they're few and tiny, we just add it here +# to keep it part of `dnf builddep`. +BuildRequires: jq + +######################################################################### +# libdnf build deps # +# # +# Copy/pasted from libdnf/libdnf.spec. Removed the irrelevant bits like # +# valgrind, rhsm, swig, python, and sanitizer stuff. # +######################################################################### -# more libdnf build deps (see libdnf's spec for versions; maintain ordering) -%global libsolv_version 0.7.17 -%global libmodulemd_version 2.11.2-2 -%global librepo_version 1.13.0 -%global swig_version 3.0.12 -BuildRequires: swig >= %{swig_version} -BuildRequires: pkgconfig(modulemd-2.0) >= %{libmodulemd_version} -BuildRequires: pkgconfig(librepo) >= %{librepo_version} +%global libsolv_version 0.7.21 +%global libmodulemd_version 2.13.0 +%global librepo_version 1.13.1 + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: libsolv-devel >= %{libsolv_version} -BuildRequires: pkgconfig(json-c) -BuildRequires: pkgconfig(cppunit) -BuildRequires: pkgconfig(sqlite3) -BuildRequires: pkgconfig(smartcols) -%if %{with zchunk} -BuildRequires: pkgconfig(zck) >= 0.9.11 -%endif -BuildRequires: gpgme-devel -%if 0%{?rhel} <= 8 -# In current Fedora, this is a dependency of gpgme-devel, but -# not in RHEL8. Missing this package breaks -znow. -BuildRequires: libassuan-devel -%endif +BuildRequires: pkgconfig(librepo) >= %{librepo_version} +BuildRequires: pkgconfig(check) +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.46.0 +BuildRequires: pkgconfig(gtk-doc) +BuildRequires: rpm-devel >= 4.15.0 %if %{with rhsm} BuildRequires: pkgconfig(librhsm) >= 0.0.3 %endif +%if %{with zchunk} +BuildRequires: pkgconfig(zck) >= 0.9.11 +%endif +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(json-c) +BuildRequires: pkgconfig(cppunit) +BuildRequires: pkgconfig(modulemd-2.0) >= %{libmodulemd_version} +BuildRequires: pkgconfig(smartcols) +BuildRequires: gettext +BuildRequires: gpgme-devel -# Runtime libdnf deps Requires: libmodulemd%{?_isa} >= %{libmodulemd_version} Requires: libsolv%{?_isa} >= %{libsolv_version} Requires: librepo%{?_isa} >= %{librepo_version} +######################################################################### +# end of libdnf build deps # +######################################################################### + # For now...see https://github.com/projectatomic/rpm-ostree/pull/637 # and https://github.com/fedora-infra/fedmsg-atomic-composer/pull/17 # etc. We'll drop this dependency at some point in the future when @@ -128,6 +152,10 @@ Requires: ostree Requires: bubblewrap Requires: fuse +# For container functionality +# https://github.com/coreos/rpm-ostree/issues/3286 +Requires: skopeo + Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description @@ -152,7 +180,10 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} The %{name}-devel package includes the header files for %{name}-libs. %prep -%autosetup -Sgit -n %{name}-%{version} +%autosetup -Sgit -n %{name}-%{version} -p1 +%if 0%{?__isa_bits} == 32 +sed -ie 's,^lto = true,lto = false,' Cargo.toml +%endif %build env NOCONFIGURE=1 ./autogen.sh @@ -166,6 +197,11 @@ export RUSTFLAGS="%{build_rustflags}" %{?with_rhsm:--enable-featuresrs=rhsm} %make_build +%if 0%{?fedora} || 0%{?rhel} >= 10 +%cargo_license_summary +%{cargo_license} > LICENSE.dependencies +%cargo_vendor_manifest +%endif %install %make_install INSTALL="install -p -c" @@ -207,7 +243,7 @@ $PYTHON autofiles.py > files \ '%{_libexecdir}/rpm-ostree*' \ '%{_libexecdir}/libostree/ext/*' \ '%{_datadir}/polkit-1/actions/*.policy' \ - '%{_datadir}/dbus-1/system-services' \ + '%{_datadir}/dbus-1/system-services/*' \ '%{_datadir}/bash-completion/completions/*' $PYTHON autofiles.py > files.lib \ @@ -222,133 +258,441 @@ $PYTHON autofiles.py > files.devel \ '%{_datadir}/gtk-doc/html/*' \ '%{_datadir}/gir-1.0/*-1.0.gir' +# Setup rpm-ostree-countme.timer according to presets +%post +%systemd_post rpm-ostree-countme.timer +# Only enable on rpm-ostree based systems and manually force unit enablement to +# explicitly ignore presets for this security fix +if [ -e /run/ostree-booted ]; then + ln -snf /usr/lib/systemd/system/rpm-ostree-fix-shadow-mode.service /usr/lib/systemd/system/multi-user.target.wants/ +fi + +%preun +%systemd_preun rpm-ostree-countme.timer + +%postun +%systemd_postun_with_restart rpm-ostree-countme.timer + %files -f files %doc COPYING.GPL COPYING.LGPL LICENSE README.md %files libs -f files.lib +%if 0%{?fedora} || 0%{?rhel} >= 10 +%license LICENSE.dependencies +%license cargo-vendor.txt +%endif %files devel -f files.devel %changelog -* Thu Oct 05 2023 Joseph Marrero - 2022.10.117.g52714b51-3 -- Use python macros and devel package - Resolves: #RHEL-2243 +## START: Generated by rpmautospec +* Thu Aug 15 2024 Joseph Marrero - 2024.7-2 +- Backport https://github.com/coreos/rpm-ostree/pull/5051 -* Mon Aug 07 2023 Joseph Marrero - 2022.10.117.g52714b51-2 -- Backport fb97c48f3 & eae7e1d8 - https://github.com/coreos/rpm-ostree/commit/fb97c48f3cd070c1ad559f3f43f86ad6548f6b02 - https://github.com/coreos/rpm-ostree/commit/eae7e1d8d692b5ce6d3d6eef29abbd7512ae4682 - Resolves: rhbz#2229804 +* Wed Aug 14 2024 Joseph Marrero - 2024.7-1 +- Release 2024.7 -* Sun Apr 30 2023 Joseph Marrero - 2022.10.117.g52714b51-1 -- Sync to latest rhel8 branch - Resolves: rhbz#2192235 +* Mon Jun 24 2024 Troy Dawson - 2024.6-2 +- Bump release for June 2024 mass rebuild -* Thu Feb 16 2023 Colin Walters - 2022.10.112.g3d0ac35b-3 +* Tue May 21 2024 Joseph Marrero - 2024.6-1 +- Release 2024.6 + +* Tue Apr 16 2024 Joseph Marrero Corchado - 2024.5-1 +- Resolves #RHEL-30414 + +* Tue Apr 16 2024 Joseph Marrero Corchado - 2024.2-2 +- Add gating yaml + +* Thu Jan 25 2024 Joseph Marrero - 2024.2-1 +- Release 2024.2 + +* Mon Jan 22 2024 Fedora Release Engineering - 2024.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Tue Jan 02 2024 Colin Walters - 2024.1-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2024.1 + +* Mon Dec 18 2023 Joseph Marrero - 2023.12-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2023.12 + +* Wed Nov 29 2023 Joseph Marrero - 2023.11-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2023.11 + +* Wed Nov 15 2023 Timothée Ravier - 2023.10-4 +- Setup rpm-ostree-countme.timer according to presets + +* Thu Oct 26 2023 Colin Walters - 2023.10-3 +- https://github.com/coreos/rpm-ostree/releases/tag/v2023.10 + +* Wed Oct 04 2023 Joseph Marrero - 2023.8-3 +- Update python3 macros and dependency. + +* Wed Sep 27 2023 Colin Walters - 2023.8-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2023.8 + +* Tue Aug 29 2023 Colin Walters - 2023.6-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2023.7 + +* Fri Jul 21 2023 Fedora Release Engineering - 2023.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jun 21 2023 Joseph Marrero - 2023.5-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2023.5 + +* Tue Jun 13 2023 Joseph Marrero - 2023.4-5 +- Switch License tags to SPDX + +* Thu May 25 2023 Adam Williamson - 2023.4-4 +- Backport libdnf patches to work with rpm-4.19 + +* Fri May 19 2023 Petr Pisar - 2023.4-3 +- Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) + +* Thu May 18 2023 Colin Walters - 2023.4-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2023.4 + +* Mon Apr 24 2023 Joseph Marrero - 2023.3-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2023.3 + +* Tue Mar 07 2023 Joseph Marrero - 2023.2-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2023.2 + +* Thu Feb 16 2023 Colin Walters - 2023.1-4 - Cherry pick - https://github.com/coreos/rpm-ostree/pull/4311/commits/a0f1275dfbd835b704355d095e610ac1f1254f25 - Resolves: rhbz#2170579 + https://github.com/coreos/rpm-ostree/pull/4308/commits/476afb1d08513cb74cd1d28490c5e028c70f67c2 -* Tue Feb 14 2023 Colin Walters - 2022.10.112.g3d0ac35b-2 -- Sync to latest rhel8 branch - Resolves: rhbz#2169429 +* Sun Feb 05 2023 Fabio Valentini - 2023.1-3 +- Rebuild for fixed frame pointer compiler flags in Rust RPM macros. -* Fri Oct 14 2022 Colin Walters - 2022.10.99.g0049dbdd-3 -- Resolves: rhbz#2134630 +* Fri Jan 20 2023 Fedora Release Engineering - 2023.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild -* Wed Sep 28 2022 Colin Walters - 2022.10.97.gade6df33-2 -- Update to latest https://github.com/coreos/rpm-ostree/tree/rhel8 at commit - https://github.com/coreos/rpm-ostree/commit/ac182cb920f84946bb155e9cf061db7f5f26e917 -- Resolves: rhbz#2122289 +* Mon Jan 16 2023 Jonathan Lebon - 2023.1-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2023.1 -* Wed Aug 31 2022 Colin Walters - 2022.10.94.g89f58028-2 -- Update to latest https://github.com/coreos/rpm-ostree/tree/rhel8 at commit - https://github.com/coreos/rpm-ostree/commit/89f58028f0bea5b6fa59bdb3506078e09957ec00 -- Resolves: rhbz#2122289 -- Resolves: rhbz#2122299 +* Tue Dec 20 2022 Colin Walters - 2022.19-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.19 -* Tue Aug 16 2022 Colin Walters - 2022.10.90.g4abaf4b4-4 -- Update to latest https://github.com/coreos/rpm-ostree/tree/rhel8 at commit - https://github.com/coreos/rpm-ostree/commit/4abaf4b4 - Resolves: rhbz#2118774 +* Tue Dec 13 2022 Colin Walters - 2022.18-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.18 -* Tue Jul 19 2022 Colin Walters - 2022.10.86.gd8f0c67a-3 -- Update to latest https://github.com/coreos/rpm-ostree/tree/rhel8 at commit - https://github.com/coreos/rpm-ostree/commit/d8f0c67a0eba32281c9f2782a286e06486a4b909 - Resolves: rhbz#2105414 +* Mon Dec 12 2022 Colin Walters - 2022.17-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.17 -* Wed Jun 15 2022 Colin Walters - 2022.2.8.gd50a74bd-2 -- Update to latest rhel8 branch - https://github.com/coreos/rpm-ostree/pull/3749 - https://github.com/coreos/rpm-ostree/pull/3751 - Resolves: rhbz#2095528 +* Mon Nov 28 2022 Colin Walters - 2022.16-2 +- Cherry pick https://github.com/coreos/rpm-ostree/pull/4166 -* Mon Feb 07 2022 Colin Walters - 2022.2-2 -- Rebase to 2022.1 +* Fri Nov 18 2022 Jonathan Lebon - 2022.16-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.16 -* Tue Jan 11 2022 Colin Walters - 2022.1-2 -- Rebase to 2022.1 - Resolves: rhbz#2032594 +* Wed Nov 02 2022 Jonathan Lebon - 2022.15-3 +- Backport semanage bug workaround + https://github.com/coreos/rpm-ostree/pull/4122 -* Wed Dec 15 2021 Colin Walters - 2021.14-3 -- Rebase to 2021.14 - Resolves: rhbz#2032594 +* Tue Nov 01 2022 Colin Walters - 2022.15-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.15 -* Fri Jun 18 2021 Luca BRUNO - 2021.5-2 +* Thu Oct 13 2022 Joseph Marrero - 2022.14-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.14 + +* Sat Aug 27 2022 Colin Walters - 2022.13-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.13 + +* Sun Aug 07 2022 Colin Walters - 2022.12-4 +- Cherry pick patch to work around filesystem package + +* Sat Jul 23 2022 Fedora Release Engineering - 2022.12-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Jul 19 2022 Colin Walters - 2022.12-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.12 + +* Mon Jul 11 2022 Colin Walters - 2022.11-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.11 + +* Thu Jun 16 2022 Colin Walters - 2022.10-3 +- Backport https://github.com/coreos/rpm-ostree/pull/3771 + +* Tue Jun 14 2022 Colin Walters - 2022.10-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.10 + +* Fri May 13 2022 Jonathan Lebon - 2022.9-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.9 + +* Wed Apr 20 2022 Colin Walters - 2022.8-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.8 + +* Mon Apr 11 2022 Colin Walters - 2022.7-2 +- Rebase to 2022.7 + +* Fri Apr 08 2022 Colin Walters - 2022.6-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.6 + +* Thu Mar 24 2022 Jonathan Lebon - 2022.5.80.gb7f91619 +- Git snapshot for https://github.com/coreos/rpm-ostree/pull/3535 + +* Thu Mar 03 2022 Jonathan Lebon - 2022.5-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.5 + +* Tue Mar 01 2022 Joseph Marrero - 2022.4-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.4 + +* Mon Feb 28 2022 Joseph Marrero - 2022.3-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.3 + +* Thu Feb 03 2022 Joseph Marrero - 2022.2-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.2 + +* Fri Jan 21 2022 Fedora Release Engineering - 2022.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jan 07 2022 Colin Walters - 2022.1-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2022.1 + +* Wed Nov 17 2021 Colin Walters - 2021.14-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2021.14 + +* Wed Nov 03 2021 Luca BRUNO - 2021.13-2 +- Backport patch to fix F35 rebases through DBus + https://github.com/coreos/rpm-ostree/pull/3199 + +* Tue Nov 02 2021 Luca BRUNO - 2021.13-1 +- New upstream version + https://github.com/coreos/rpm-ostree/releases/tag/v2021.13 + +* Thu Oct 14 2021 Colin Walters - 2021.12-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2021.12 + +* Thu Sep 30 2021 Colin Walters - 2021.11-3 +- Backport patch for openshift/os extensions + multiarch + +* Fri Sep 24 2021 Colin Walters - 2021.11-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2021.11 + +* Tue Sep 14 2021 Sahana Prasad - 2021.10-3 +- Rebuilt with OpenSSL 3.0.0 + +* Fri Aug 27 2021 Colin Walters - 2021.10-2 +- Backport + https://github.com/coreos/rpm-ostree/pull/3095/commits/1d445170b97e8eaad6979b68f1c3ce3481c801ea + +* Thu Aug 26 2021 Jonathan Lebon - 2021.10-1 +- New release v2021.10 + https://github.com/coreos/rpm-ostree/releases/tag/v2021.10 + +* Thu Aug 19 2021 Colin Walters - 2021.9-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2021.9 + +* Fri Jul 23 2021 Fedora Release Engineering - 2021.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jul 19 2021 Jonathan Lebon - 2021.7-1 +- New release v2021.7 + https://github.com/coreos/rpm-ostree/releases/tag/v2021.7 + +* Sat Jul 10 2021 Björn Esser - 2021.6-3 +- Rebuild for versioned symbols in json-c + +* Tue Jun 22 2021 Colin Walters +- https://github.com/coreos/rpm-ostree/releases/tag/v2021.6 + +* Thu Jun 17 2021 Luca BRUNO - 2021.5-2 - Backport _dbpath fixes, see https://github.com/coreos/rpm-ostree/issues/2904 - Resolves: rhbz#1973579 * Wed May 12 2021 Luca BRUNO - 2021.5-1 - New upstream version https://github.com/coreos/rpm-ostree/releases/tag/v2021.5 - Resolves: rhbz#1959874 -* Tue Mar 30 2021 Colin Walters - 2020.7-4 -- Backport https://github.com/coreos/rpm-ostree/pull/2386/commits/aa8e49aaeddfc5d38651fa08f46e059655818fd1 - Resolves: #1944760 +* Sun May 09 2021 Jeff Law - 2021.4-4 +- Re-enable LTO -* Thu Nov 05 2020 Colin Walters - 2020.7-2 -- Update to 2020.7 - Resolves: #1894061 +* Wed Apr 28 2021 Colin Walters - 2021.4-3 +- Backport another patch for https://pagure.io/fedora-infrastructure/issue/9909 + +* Tue Apr 27 2021 Colin Walters - 2021.4-2 +- Backport patch for https://pagure.io/fedora-infrastructure/issue/9909 + +* Mon Apr 12 2021 Jonathan Lebon - 2021.4-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2021.4 + +* Wed Mar 17 2021 Colin Walters - 2021.3-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2021.3 + +* Wed Feb 17 2021 Colin Walters - 2021.2-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2021.2 + +* Wed Feb 10 2021 Colin Walters - 2021.1-4 +- Backport patches from https://github.com/coreos/rpm-ostree/pull/2553 + +* Tue Jan 26 2021 Jonathan Lebon - 2021.1-3 +- Backport https://github.com/coreos/rpm-ostree/pull/2490 for rawhide + +* Tue Jan 19 15:08:59 UTC 2021 Colin Walters - 2021.1-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2021.1 + +* Fri Dec 11 19:13:03 UTC 2020 Colin Walters - 2020.10-3 +- https://github.com/coreos/rpm-ostree/releases/tag/v2020.10 + +* Fri Dec 11 13:42:33 UTC 2020 Colin Walters - 2020.9-2 +- https://github.com/coreos/rpm-ostree/releases/tag/v2020.9 + +* Sat Nov 14 14:51:20 UTC 2020 Colin Walters - 2020.8-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2020.8 + +* Mon Nov 02 2020 Luca BRUNO - 2020.7-1 +- New upstream version + https://github.com/coreos/rpm-ostree/releases/tag/v2020.7 + +* Mon Nov 02 2020 Jeff Law - 2020.6-2 +- Fix invalid use of volatile caught by gcc-11 + +* Fri Oct 30 16:48:43 UTC 2020 Colin Walters - 2020.6-1 +- https://github.com/coreos/rpm-ostree/releases/tag/v2020.6 + +* Wed Oct 28 2020 Peter Robinson - 2020.5-2 +- sysroot: Fix usage of sd_journal_send on 32 bit (gh#2276) + +* Tue Sep 15 2020 Jonathan Lebon - 2020.5-1 +- New upstream version + https://github.com/coreos/rpm-ostree/releases/tag/v2020.5 + +* Mon Aug 17 2020 Colin Walters - 2020.4.15.g8b0bcd7b-2 +- Update to latest upstream git for + https://bugzilla.redhat.com/show_bug.cgi?id=1865397 + +* Sat Aug 01 2020 Fedora Release Engineering - 2020.4-2 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 29 2020 Jonathan Lebon - 2020.4-1 - New upstream version https://github.com/coreos/rpm-ostree/releases/tag/v2020.4 - Resolves: #1861786 + +* Wed Jul 29 2020 Fedora Release Engineering - 2020.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 30 2020 Jeff Law - 2020.3-2 +- Disable LTO + +* Fri Jun 19 2020 Jonathan Lebon - 2020.3-1 +- New upstream version + https://github.com/coreos/rpm-ostree/releases/tag/v2020.3 + +* Fri May 15 2020 Jonathan Lebon - 2020.2-3 +- Backport https://github.com/coreos/rpm-ostree/pull/2096 + See https://github.com/coreos/fedora-coreos-tracker/issues/481 * Fri May 15 2020 Colin Walters - 2020.2-2 - https://github.com/coreos/rpm-ostree/releases/tag/v2020.2 - Resolves: #1827712 -* Tue Mar 03 2020 Colin Walters - 2019.6-8 -- Backport patches for initramfs /etc - Resolves: #1808459 +* Tue Apr 21 2020 Björn Esser - 2020.1.80.g3ec5e287-2 +- Rebuild (json-c) -* Thu Feb 27 2020 Colin Walters - 2019.6-7 -- Backport f295f543064f1a0b5833fefccd6bb203b3527623 - Resolves: #1807487 +* Mon Apr 20 2020 Jonathan Lebon - 2020.1.80.g3ec5e287-1 +- git master snapshot for using strict mode and lockfile-repos in FCOS: + https://github.com/coreos/rpm-ostree/pull/1858 + https://github.com/coreos/rpm-ostree/pull/2058 + https://github.com/coreos/fedora-coreos-tracker/issues/454 -* Thu Dec 05 2019 Jonathan Lebon - 2019.6-6 -- Backport dracut mknod patch for FIPS: +* Fri Mar 13 2020 Colin Walters - 2020.1.21.ge9011530-2 +- Backport https://github.com/coreos/rpm-ostree/pull/2015 + See https://github.com/coreos/fedora-coreos-tracker/issues/343 + +* Thu Feb 27 2020 Jonathan Lebon - 2020.1.21.ge9011530-1 +- git master snapshot for using base initramfs kargs in RHCOS: + https://github.com/coreos/rpm-ostree/pull/1998 + https://github.com/coreos/rpm-ostree/pull/1997 + https://bugzilla.redhat.com/show_bug.cgi?id=1806588 + +* Wed Feb 05 2020 Jonathan Lebon - 2020.1-1 +- New upstream version + +* Tue Feb 04 2020 Jonathan Lebon - 2019.7.31.g70c38563-1 +- git master snapshot for Silverblue rawhide compose fixes + https://pagure.io/releng/failed-composes/issue/717 + https://pagure.io/releng/failed-composes/issue/929 + https://github.com/rpm-software-management/libdnf/pull/885 + +* Thu Jan 30 2020 Fedora Release Engineering - 2019.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jan 09 2020 Jonathan Lebon - 2019.7-2 +- Backport patch for Silverblue composes: + https://pagure.io/releng/failed-composes/issue/717 + +* Thu Dec 19 2019 Jonathan Lebon - 2019.7-1 +- New upstream version + +* Sat Dec 14 2019 Jeff Law - 2019.6.24.gfec61ce5-2 +- Fix missing #includes for gcc-10 + +* Thu Oct 31 2019 Jonathan Lebon - 2019.6.27.g3b8a1ec6-1 +- git master snapshot for dracut cpio cap_mknod fix: https://github.com/coreos/rpm-ostree/pull/1946 -* Thu Oct 31 2019 Jonathan Lebon - 2019.6-5 -- Backport HMAC patch for FIPS: +* Thu Oct 31 2019 Jonathan Lebon - 2019.6.24.gfec61ce5-1 +- git master snapshot for HMAC path fix for FIPS: https://github.com/coreos/rpm-ostree/pull/1934 -* Fri Oct 18 2019 Colin Walters - 2019.6-4 -- Backport zchunk patch +* Wed Sep 25 2019 Jonathan Lebon - 2019.6-1 +- New upstream version -* Tue Oct 15 2019 Colin Walters - 2019.6-3 -- https://github.com/coreos/rpm-ostree/releases/tag/v20196 -- Backport zstd patch +* Thu Aug 22 2019 Colin Walters - 2019.5.7.gcac5aa41-3 +- New upstream git snapshot, mainly for backporting the arch-includes conditionals + to aid Fedora CoreOS on s390x. -* Fri May 17 2019 Jonathan Lebon - 2019.3-3 -- Rebuild for rhel-8.1.0 branch +* Wed Jul 31 2019 Stephen Gallagher - 2019.5-2 +- Fix libmodulemd dependencies -* Fri Mar 29 2019 Colin Walters - 2019.3-2 -- Backport patch for pivot rebases +* Thu Jul 25 2019 Jonathan Lebon - 2019.5-1 +- New upstream version + +* Fri Jul 19 2019 Jonathan Lebon - 2019.4.39.g8d90d03d-1 +- git master snapshot for --parent and lockfile overrides + https://github.com/projectatomic/rpm-ostree/pull/1871 + https://github.com/projectatomic/rpm-ostree/pull/1867 + +* Fri Jul 12 2019 Colin Walters - 2019.4.28.g44395673-3 +- Update rpmostree-rust.h in sources + +* Fri Jul 12 2019 Colin Walters - 2019.4.28.g44395673-2 +- Update with git snapshot for zstd support + +* Wed Jul 10 2019 Jonathan Lebon - 2019.4.27.gb381e029-1 +- git master snapshot for add-commit-metadata + https://github.com/projectatomic/rpm-ostree/pull/1865/ + +* Fri Jun 14 2019 Jonathan Lebon - 2019.4.15.gbbc9aa9f-1 +- git master snapshot for OSTree layers + https://github.com/projectatomic/rpm-ostree/pull/1830/ + +* Mon Jun 10 22:13:22 CET 2019 Igor Gnatenko - 2019.4.10.gc1cc0827-3 +- Rebuild for RPM 4.15 + +* Mon Jun 10 15:42:05 CET 2019 Igor Gnatenko - 2019.4.10.gc1cc0827-2 +- Rebuild for RPM 4.15 + +* Thu Jun 06 2019 Jonathan Lebon - 2019.4.10.gc1cc0827-1 +- git master snapshot for lockfile + https://github.com/projectatomic/rpm-ostree/pull/1745/ + +* Tue May 28 2019 Dusty Mabe - 2019.4-3 +- Add back in ppc64le and ppc64 + +* Thu May 23 2019 Dusty Mabe - 2019.4-2 +- Backport patch for db diff --format=json + +* Tue May 21 2019 Jonathan Lebon - 2019.4-1 +- New upstream version + +* Mon May 06 2019 Jonathan Lebon - 2019.3.5.g0da9f997-2 +- Add temporary hack to avoid UTF-8 for Bodhi + https://pagure.io/releng/issue/8330 + +* Tue Apr 09 2019 Jonathan Lebon - 2019.3.5.g0da9f997-1 +- git master snapshot to test coreos-continuous tag * Wed Mar 27 2019 Jonathan Lebon - 2019.3-1 - New upstream version @@ -377,9 +721,6 @@ $PYTHON autofiles.py > files.devel \ * Sun Oct 28 2018 Jonathan Lebon - 2018.9-1 - New upstream version -* Mon Oct 15 2018 Jonathan Lebon - 2018.8-2 -- Add new source and patch to drop cbindgen requirement - * Tue Sep 11 2018 Jonathan Lebon - 2018.8-1 - New upstream version @@ -766,3 +1107,4 @@ $PYTHON autofiles.py > files.devel \ * Fri Mar 07 2014 Colin Walters - 2014.5-1 - Initial package +## END: Generated by rpmautospec diff --git a/sources b/sources new file mode 100644 index 0000000..0657073 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (rpm-ostree-2024.7.tar.xz) = b74861d316929222479aa7751f6fcfe454fb9bb2ecaae3c54b25bf23140320efcc9a29e7e27ad62fd8e75e7f423bd26abbcd81d787506e83742c0455a75132e3