public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Jan200101 <sentrycraft123@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/zig] epel9: Update to 0.16.0
Date: Sat, 05 Sep 2026 13:31:15 GMT [thread overview]
Message-ID: <178861507532.1.4522406571483149142.rpms-zig-1ffefc4662fe@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/zig
Branch : epel9
Commit : 1ffefc4662fefa18cc95b427acff7d8c08de4553
Author : Jan200101 <sentrycraft123@gmail.com>
Date : 2026-04-25T14:34:50+02:00
Stats : +128/-106 in 5 file(s)
URL : https://src.fedoraproject.org/rpms/zig/c/1ffefc4662fefa18cc95b427acff7d8c08de4553?branch=epel9
Log:
Update to 0.16.0
---
diff --git a/0001-remove-native-lib-directories-from-rpath.patch b/0001-remove-native-lib-directories-from-rpath.patch
index 68d498b..24db582 100644
--- a/0001-remove-native-lib-directories-from-rpath.patch
+++ b/0001-remove-native-lib-directories-from-rpath.patch
@@ -1,6 +1,6 @@
-From 776181c3f8b3d3e34758f376979eb11acd3317e6 Mon Sep 17 00:00:00 2001
+From a865b3569ace118cc1c1cd8d5d130ec316b0307d Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
-Date: Tue, 11 Jun 2024 13:35:37 +0200
+Date: Tue, 14 Apr 2026 19:04:40 +0200
Subject: [PATCH 1/2] remove native lib directories from rpath
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
@@ -9,13 +9,13 @@ Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
1 file changed, 9 insertions(+)
diff --git a/src/main.zig b/src/main.zig
-index 036adbf852..8410c05576 100644
+index 0395a21a5f..86b6d9f86b 100644
--- a/src/main.zig
+++ b/src/main.zig
-@@ -3945,6 +3945,15 @@ fn createModule(
+@@ -4102,6 +4102,15 @@ fn createModule(
try create_module.lib_directories.ensureUnusedCapacity(arena, paths.lib_dirs.items.len);
- for (paths.lib_dirs.items) |path| addLibDirectoryWarn2(&create_module.lib_directories, path, true);
+ for (paths.lib_dirs.items) |path| addLibDirectoryWarn2(io, &create_module.lib_directories, path, true);
+
+ for (paths.lib_dirs.items) |native_lib_dir| {
+ for (0.., create_module.rpath_list.items) |i, rpath_dir| {
@@ -29,5 +29,5 @@ index 036adbf852..8410c05576 100644
if (create_module.libc_paths_file) |paths_file| {
--
-2.52.0
+2.53.0
diff --git a/0002-Remove-unsupported-LLVM-targets-for-EPEL.patch b/0002-Remove-unsupported-LLVM-targets-for-EPEL.patch
index 1ce06be..a8b942f 100644
--- a/0002-Remove-unsupported-LLVM-targets-for-EPEL.patch
+++ b/0002-Remove-unsupported-LLVM-targets-for-EPEL.patch
@@ -1,6 +1,6 @@
-From ab92fe5f0be7a49fa2c97957bebf6278a1b69aaf Mon Sep 17 00:00:00 2001
+From 803935baf6a4730426afbb746adfd00c0ffc0f39 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
-Date: Sun, 4 Jan 2026 12:41:39 +0100
+Date: Tue, 14 Apr 2026 19:20:26 +0200
Subject: [PATCH 2/2] Remove unsupported LLVM targets for RHEL
LLVM for RHEL is only build with a subset of targets
@@ -16,130 +16,130 @@ Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
3 files changed, 45 insertions(+), 97 deletions(-)
diff --git a/cmake/Findllvm.cmake b/cmake/Findllvm.cmake
-index 5ff5de869c..5430ef9d59 100644
+index 0c08d4f0ac..ed4da12044 100644
--- a/cmake/Findllvm.cmake
+++ b/cmake/Findllvm.cmake
@@ -83,7 +83,7 @@ if(ZIG_USE_LLVM_CONFIG)
OUTPUT_STRIP_TRAILING_WHITESPACE)
string(REPLACE " " ";" LLVM_TARGETS_BUILT "${LLVM_TARGETS_BUILT_SPACES}")
-- set(ZIG_LLVM_REQUIRED_TARGETS "AArch64;AMDGPU;ARM;AVR;BPF;Hexagon;Lanai;Mips;MSP430;NVPTX;PowerPC;RISCV;Sparc;SystemZ;VE;WebAssembly;X86;XCore")
+- set(ZIG_LLVM_REQUIRED_TARGETS "AArch64;AMDGPU;ARM;AVR;BPF;Hexagon;Lanai;LoongArch;Mips;MSP430;NVPTX;PowerPC;RISCV;SPIRV;Sparc;SystemZ;VE;WebAssembly;X86;XCore")
+ set(ZIG_LLVM_REQUIRED_TARGETS "X86;AMDGPU;PowerPC;NVPTX;SystemZ;AArch64;BPF;WebAssembly;RISCV")
set(ZIG_LLVM_REQUIRED_TARGETS_ENABLED TRUE)
foreach(TARGET_NAME IN LISTS ZIG_LLVM_REQUIRED_TARGETS)
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig
-index bd2c7bd022..a98fbab47e 100644
+index 1ba3b272da..1ac1f6adc8 100644
--- a/src/codegen/llvm.zig
+++ b/src/codegen/llvm.zig
-@@ -13016,20 +13016,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
- llvm.LLVMInitializeAMDGPUAsmPrinter();
- llvm.LLVMInitializeAMDGPUAsmParser();
+@@ -4736,20 +4736,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+ bindings.LLVMInitializeAMDGPUAsmPrinter();
+ bindings.LLVMInitializeAMDGPUAsmParser();
},
- .thumb, .thumbeb, .arm, .armeb => {
-- llvm.LLVMInitializeARMTarget();
-- llvm.LLVMInitializeARMTargetInfo();
-- llvm.LLVMInitializeARMTargetMC();
-- llvm.LLVMInitializeARMAsmPrinter();
-- llvm.LLVMInitializeARMAsmParser();
+- bindings.LLVMInitializeARMTarget();
+- bindings.LLVMInitializeARMTargetInfo();
+- bindings.LLVMInitializeARMTargetMC();
+- bindings.LLVMInitializeARMAsmPrinter();
+- bindings.LLVMInitializeARMAsmParser();
- },
- .avr => {
-- llvm.LLVMInitializeAVRTarget();
-- llvm.LLVMInitializeAVRTargetInfo();
-- llvm.LLVMInitializeAVRTargetMC();
-- llvm.LLVMInitializeAVRAsmPrinter();
-- llvm.LLVMInitializeAVRAsmParser();
+- bindings.LLVMInitializeAVRTarget();
+- bindings.LLVMInitializeAVRTargetInfo();
+- bindings.LLVMInitializeAVRTargetMC();
+- bindings.LLVMInitializeAVRAsmPrinter();
+- bindings.LLVMInitializeAVRAsmParser();
- },
.bpfel, .bpfeb => {
- llvm.LLVMInitializeBPFTarget();
- llvm.LLVMInitializeBPFTargetInfo();
-@@ -13037,34 +13023,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
- llvm.LLVMInitializeBPFAsmPrinter();
- llvm.LLVMInitializeBPFAsmParser();
+ bindings.LLVMInitializeBPFTarget();
+ bindings.LLVMInitializeBPFTargetInfo();
+@@ -4757,34 +4743,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+ bindings.LLVMInitializeBPFAsmPrinter();
+ bindings.LLVMInitializeBPFAsmParser();
},
- .hexagon => {
-- llvm.LLVMInitializeHexagonTarget();
-- llvm.LLVMInitializeHexagonTargetInfo();
-- llvm.LLVMInitializeHexagonTargetMC();
-- llvm.LLVMInitializeHexagonAsmPrinter();
-- llvm.LLVMInitializeHexagonAsmParser();
+- bindings.LLVMInitializeHexagonTarget();
+- bindings.LLVMInitializeHexagonTargetInfo();
+- bindings.LLVMInitializeHexagonTargetMC();
+- bindings.LLVMInitializeHexagonAsmPrinter();
+- bindings.LLVMInitializeHexagonAsmParser();
- },
- .lanai => {
-- llvm.LLVMInitializeLanaiTarget();
-- llvm.LLVMInitializeLanaiTargetInfo();
-- llvm.LLVMInitializeLanaiTargetMC();
-- llvm.LLVMInitializeLanaiAsmPrinter();
-- llvm.LLVMInitializeLanaiAsmParser();
+- bindings.LLVMInitializeLanaiTarget();
+- bindings.LLVMInitializeLanaiTargetInfo();
+- bindings.LLVMInitializeLanaiTargetMC();
+- bindings.LLVMInitializeLanaiAsmPrinter();
+- bindings.LLVMInitializeLanaiAsmParser();
- },
- .mips, .mipsel, .mips64, .mips64el => {
-- llvm.LLVMInitializeMipsTarget();
-- llvm.LLVMInitializeMipsTargetInfo();
-- llvm.LLVMInitializeMipsTargetMC();
-- llvm.LLVMInitializeMipsAsmPrinter();
-- llvm.LLVMInitializeMipsAsmParser();
+- bindings.LLVMInitializeMipsTarget();
+- bindings.LLVMInitializeMipsTargetInfo();
+- bindings.LLVMInitializeMipsTargetMC();
+- bindings.LLVMInitializeMipsAsmPrinter();
+- bindings.LLVMInitializeMipsAsmParser();
- },
- .msp430 => {
-- llvm.LLVMInitializeMSP430Target();
-- llvm.LLVMInitializeMSP430TargetInfo();
-- llvm.LLVMInitializeMSP430TargetMC();
-- llvm.LLVMInitializeMSP430AsmPrinter();
-- llvm.LLVMInitializeMSP430AsmParser();
+- bindings.LLVMInitializeMSP430Target();
+- bindings.LLVMInitializeMSP430TargetInfo();
+- bindings.LLVMInitializeMSP430TargetMC();
+- bindings.LLVMInitializeMSP430AsmPrinter();
+- bindings.LLVMInitializeMSP430AsmParser();
- },
.nvptx, .nvptx64 => {
- llvm.LLVMInitializeNVPTXTarget();
- llvm.LLVMInitializeNVPTXTargetInfo();
-@@ -13086,13 +13044,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
- llvm.LLVMInitializeRISCVAsmPrinter();
- llvm.LLVMInitializeRISCVAsmParser();
+ bindings.LLVMInitializeNVPTXTarget();
+ bindings.LLVMInitializeNVPTXTargetInfo();
+@@ -4806,13 +4764,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+ bindings.LLVMInitializeRISCVAsmPrinter();
+ bindings.LLVMInitializeRISCVAsmParser();
},
- .sparc, .sparc64 => {
-- llvm.LLVMInitializeSparcTarget();
-- llvm.LLVMInitializeSparcTargetInfo();
-- llvm.LLVMInitializeSparcTargetMC();
-- llvm.LLVMInitializeSparcAsmPrinter();
-- llvm.LLVMInitializeSparcAsmParser();
+- bindings.LLVMInitializeSparcTarget();
+- bindings.LLVMInitializeSparcTargetInfo();
+- bindings.LLVMInitializeSparcTargetMC();
+- bindings.LLVMInitializeSparcAsmPrinter();
+- bindings.LLVMInitializeSparcAsmParser();
- },
.s390x => {
- llvm.LLVMInitializeSystemZTarget();
- llvm.LLVMInitializeSystemZTargetInfo();
-@@ -13123,13 +13074,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
- llvm.LLVMInitializeXtensaAsmParser();
+ bindings.LLVMInitializeSystemZTarget();
+ bindings.LLVMInitializeSystemZTargetInfo();
+@@ -4843,13 +4794,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+ bindings.LLVMInitializeXtensaAsmParser();
}
},
- .xcore => {
-- llvm.LLVMInitializeXCoreTarget();
-- llvm.LLVMInitializeXCoreTargetInfo();
-- llvm.LLVMInitializeXCoreTargetMC();
-- llvm.LLVMInitializeXCoreAsmPrinter();
+- bindings.LLVMInitializeXCoreTarget();
+- bindings.LLVMInitializeXCoreTargetInfo();
+- bindings.LLVMInitializeXCoreTargetMC();
+- bindings.LLVMInitializeXCoreAsmPrinter();
- // There is no LLVMInitializeXCoreAsmParser function.
- },
.m68k => {
if (build_options.llvm_has_m68k) {
- llvm.LLVMInitializeM68kTarget();
-@@ -13148,13 +13092,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
- llvm.LLVMInitializeCSKYAsmParser();
+ bindings.LLVMInitializeM68kTarget();
+@@ -4868,13 +4812,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+ bindings.LLVMInitializeCSKYAsmParser();
}
},
- .ve => {
-- llvm.LLVMInitializeVETarget();
-- llvm.LLVMInitializeVETargetInfo();
-- llvm.LLVMInitializeVETargetMC();
-- llvm.LLVMInitializeVEAsmPrinter();
-- llvm.LLVMInitializeVEAsmParser();
+- bindings.LLVMInitializeVETarget();
+- bindings.LLVMInitializeVETargetInfo();
+- bindings.LLVMInitializeVETargetMC();
+- bindings.LLVMInitializeVEAsmPrinter();
+- bindings.LLVMInitializeVEAsmParser();
- },
.arc => {
if (build_options.llvm_has_arc) {
- llvm.LLVMInitializeARCTarget();
-@@ -13164,21 +13101,29 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+ bindings.LLVMInitializeARCTarget();
+@@ -4884,21 +4821,29 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
// There is no LLVMInitializeARCAsmParser function.
}
},
- .loongarch32, .loongarch64 => {
-- llvm.LLVMInitializeLoongArchTarget();
-- llvm.LLVMInitializeLoongArchTargetInfo();
-- llvm.LLVMInitializeLoongArchTargetMC();
-- llvm.LLVMInitializeLoongArchAsmPrinter();
-- llvm.LLVMInitializeLoongArchAsmParser();
+- bindings.LLVMInitializeLoongArchTarget();
+- bindings.LLVMInitializeLoongArchTargetInfo();
+- bindings.LLVMInitializeLoongArchTargetMC();
+- bindings.LLVMInitializeLoongArchAsmPrinter();
+- bindings.LLVMInitializeLoongArchAsmParser();
- },
+
+ // Disabled LLVM targets
@@ -164,20 +164,20 @@ index bd2c7bd022..a98fbab47e 100644
.spirv32,
.spirv64,
- => {
-- llvm.LLVMInitializeSPIRVTarget();
-- llvm.LLVMInitializeSPIRVTargetInfo();
-- llvm.LLVMInitializeSPIRVTargetMC();
-- llvm.LLVMInitializeSPIRVAsmPrinter();
+- bindings.LLVMInitializeSPIRVTarget();
+- bindings.LLVMInitializeSPIRVTargetInfo();
+- bindings.LLVMInitializeSPIRVTargetMC();
+- bindings.LLVMInitializeSPIRVAsmPrinter();
- },
+ => unreachable,
// LLVM does does not have a backend for these.
- .kalimba,
+ .alpha,
diff --git a/src/target.zig b/src/target.zig
-index f8201d691b..8491912bd5 100644
+index 3d04c06f5e..9e19836815 100644
--- a/src/target.zig
+++ b/src/target.zig
-@@ -166,23 +166,12 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat)
+@@ -185,23 +185,12 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat)
}
return switch (target.cpu.arch) {
@@ -201,10 +201,10 @@ index f8201d691b..8491912bd5 100644
.powerpc,
.powerpcle,
.powerpc64,
-@@ -190,24 +179,38 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat)
- .amdgcn,
- .riscv32,
+@@ -211,24 +200,38 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat)
+ .riscv32be,
.riscv64,
+ .riscv64be,
- .sparc,
- .sparc64,
- .spirv32,
@@ -250,5 +250,5 @@ index f8201d691b..8491912bd5 100644
.csky,
.xtensa,
--
-2.52.0
+2.53.0
diff --git a/macros.zig b/macros.zig
index 8f43673..990eddc 100644
--- a/macros.zig
+++ b/macros.zig
@@ -1,6 +1,6 @@
%zig_arches x86_64 aarch64 riscv64 %{mips64}
-%zig %{_bindir}/zig
+%__zig %{_bindir}/zig
%_zig_cache_dir %{_vpath_builddir}/zig-cache
%_zig_package_dir %{_zig_cache_dir}/p
@@ -27,7 +27,10 @@
# seperated build options
%_zig_general_options --verbose --release=%{_zig_release_mode} --build-id=sha1 --summary all
%_zig_project_options -Dtarget=%{_zig_target} -Dcpu=%{_zig_cpu}
-%_zig_system_integration --system "%{_zig_package_dir}"
+# 0.16.0 introduced packaging changes which install packages into this relative directory
+# Will be ovewritable in 0.17.0
+# https://codeberg.org/ziglang/zig/pulls/31950
+%_zig_system_integration --system "zig-pkg"
%_zig_advanced_options -fallow-so-scripts --cache-dir "%{_zig_cache_dir}" --global-cache-dir "%{_zig_cache_dir}"
%_zig_build_options %{?_zig_general_options} %{?_zig_project_options} %{?_zig_system_integration} %{?_zig_advanced_options} %{?zig_build_options}
@@ -40,10 +43,11 @@
mkdir -p \
%{_zig_cache_dir} \
%{_zig_package_dir} \
+ "zig-pkg" \
}
%zig_build %{shrink: \
- %zig \
+ %__zig \
build \
%{?_zig_build_options} \
}
@@ -56,7 +60,7 @@
}
%zig_fetch %{shrink: \
- %zig \
+ %__zig \
fetch \
%{?_zig_fetch_options} \
}
diff --git a/sources b/sources
index b3ceab1..d07a209 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (zig-0.15.2.tar.xz) = 56b0f2b14da8603bf86ab672fd1fe38c2b04d8d90512839104e85b0fbda94aaf07fecf76b238d7b17715f9fee24be46c1830a96a0b5993cff6adef91b83f3201
-SHA512 (zig-0.15.2.tar.xz.minisig) = d951c167561599a11ac1881c0c12d17be5d8ea3d214b96403acaa5b40f62a6bee48602dcbf963046897481525b801023fe419daca6d6811b495c44a242777a13
+SHA512 (zig-0.16.0.tar.xz) = 1404a939c6f233d5f328a4833543d7a2b2d9f0f5081babe6e3ad43daed25bbb0844b28c01c900f64b5bb63ac62b5586457c05380b10494dfefb56f49b58d4a0a
+SHA512 (zig-0.16.0.tar.xz.minisig) = 44a2d57061cbe8bd4e9ad587c247883e2e9abefa148ab375617665fe51500a106f488ceaaeaf038c0ff5ce1a70f4eb3b519a44f3211769ea1ebae5ad49b2f1b9
diff --git a/zig.spec b/zig.spec
index 8bd9acb..ccb142a 100644
--- a/zig.spec
+++ b/zig.spec
@@ -10,17 +10,28 @@
%global public_key RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U
# note here at which Fedora or EL release we need to use compat LLVM packages
-%if 0%{?fedora} >= 43 || 0%{?rhel} >= 11
-%global llvm_compat 20
+%if 0%{?fedora} >= 44 || 0%{?rhel} >= 11
+%global llvm_compat 21
%endif
-%global llvm_version 20.0.0
+%global llvm_version 21.1.8
%bcond bootstrap 0
%bcond docs %{without bootstrap}
%bcond macro %{without bootstrap}
%bcond test 1
+# GCC < 16.0 miscompiles on RISC-V
+%ifarch riscv64
+%if 0%{?fedora} < 44
+%bcond toolchain_clang 1
+%endif
+%endif
+
+%if %{with toolchain_clang}
+%global toolchain clang
+%endif
+
%global zig_cache_dir %{_vpath_builddir}/zig-cache
%global zig_build_options %{shrink: \
@@ -49,8 +60,8 @@
}
Name: zig
-Version: 0.15.2
-Release: 3%{?dist}
+Version: 0.16.0
+Release: 1%{?dist}
Summary: Programming language for maintaining robust, optimal, and reusable software
# The minisign file references a specific archive name so we store for ease of use
%global archive_name %{name}-%{version}.tar.xz
@@ -68,8 +79,12 @@ Patch0: 0001-remove-native-lib-directories-from-rpath.patch
# Targets come from https://src.fedoraproject.org/rpms/llvm/blob/rawhide/f/llvm.spec
Patch1: 0002-Remove-unsupported-LLVM-targets-for-EPEL.patch
+%if %{without toolchain_clang}
BuildRequires: gcc
BuildRequires: gcc-c++
+%else
+BuildRequires: clang
+%endif
BuildRequires: cmake
BuildRequires: llvm%{?llvm_compat}-devel
BuildRequires: clang%{?llvm_compat}-devel
@@ -82,7 +97,7 @@ BuildRequires: help2man
BuildRequires: minisign
%if %{without bootstrap}
-BuildRequires: (zig >= 0.15 with zig < 0.16)
+BuildRequires: (zig >= 0.16 with zig < 0.17)
%endif
%if %{with test}
@@ -98,7 +113,7 @@ Requires: %{name}-libs = %{version}
# Apache-2.0 WITH LLVM-exception OR NCSA OR MIT
Provides: bundled(compiler-rt) = %{llvm_version}
# LGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-only
-Provides: bundled(glibc) = 2.41
+Provides: bundled(glibc) = 2.43
# Apache-2.0 WITH LLVM-exception OR MIT OR NCSA
Provides: bundled(libcxx) = %{llvm_version}
# Apache-2.0 WITH LLVM-exception OR MIT OR NCSA
@@ -246,6 +261,9 @@ install -D -pv -m 0644 %{SOURCE2} %{buildroot}%{_rpmmacrodir}/macros.%{name}
%endif
%changelog
+* Wed Apr 15 2026 Jan200101 <sentrycraft123@gmail.com> - 0.16.0-1
+- Update to 0.16.0
+
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
reply other threads:[~2026-09-05 13:31 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178861507532.1.4522406571483149142.rpms-zig-1ffefc4662fe@fedoraproject.org \
--to=sentrycraft123@gmail.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox