public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/trafficserver] trafficserver-9.2.14-1: Update to upstream 9.2.0
@ 2026-07-15 17:21 Jered Floyd
  0 siblings, 0 replies; only message in thread
From: Jered Floyd @ 2026-07-15 17:21 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/trafficserver
Branch : trafficserver-9.2.14-1
Commit : eb164a287a807c3f74e01f5ed4fdd7ea98271ea9
Author : Jered Floyd <jered@redhat.com>
Date   : 2023-01-21T03:46:06+00:00
Stats  : +44/-68 in 6 file(s)
URL    : https://src.fedoraproject.org/rpms/trafficserver/c/eb164a287a807c3f74e01f5ed4fdd7ea98271ea9?branch=trafficserver-9.2.14-1

Log:
Update to upstream 9.2.0

---
diff --git a/config-layout-redhat.patch b/config-layout-redhat.patch
deleted file mode 100644
index ec599d7..0000000
--- a/config-layout-redhat.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- config.layout
-+++ config.layout
-@@ -219,6 +219,27 @@
-     cachedir:      /var/cache+
- </Layout>
- 
-+#   Fedora/CentOS/RHEL TrafficServer path layout.
-+<Layout RedHat>
-+    prefix:        /usr
-+    exec_prefix:   ${prefix}
-+    bindir:        ${exec_prefix}/bin
-+    sbindir:       ${exec_prefix}/sbin
-+    libdir:        ${exec_prefix}/lib64+
-+    libexecdir:    ${libdir}/plugins
-+    infodir:       ${prefix}/share/info
-+    mandir:        ${prefix}/share/man
-+    sysconfdir:    /etc+
-+    datadir:       ${prefix}/share+
-+    docdir:        ${prefix}/share/doc+
-+    installbuilddir: ${datadir}/build
-+    includedir:    ${prefix}/include+
-+    localstatedir: /var+
-+    runtimedir:    /run+
-+    logdir:        /var/log+
-+    cachedir:      /var/cache+
-+</Layout>
-+
- #   OpenBSD path layout.
- <Layout OpenBSD>
-     prefix:        /usr/local

diff --git a/glibc-2.36.patch b/glibc-2.36.patch
deleted file mode 100644
index e2daba6..0000000
--- a/glibc-2.36.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- configure.ac
-+++ configure.ac
-@@ -1863,8 +1863,8 @@ AC_CHECK_HEADERS([sys/types.h \
- 
- # On OpenBSD, pthread.h must be included before pthread_np.h
- AC_CHECK_HEADERS([pthread_np.h], [], [], [#include <pthread.h>])
--AC_CHECK_HEADERS([sys/statfs.h sys/statvfs.h sys/disk.h sys/disklabel.h])
--AC_CHECK_HEADERS([linux/hdreg.h linux/fs.h linux/major.h])
-+AC_CHECK_HEADERS([sys/statfs.h sys/statvfs.h sys/disk.h sys/disklabel.h sys/mount.h])
-+AC_CHECK_HEADERS([linux/hdreg.h linux/major.h])
- 
- AC_CHECK_HEADERS([sys/sysctl.h], [], [],
-                  [[#ifdef HAVE_SYS_PARAM_H
-index 37995b0be..6e960aaa7 100644
---- src/tscore/ink_file.cc
-+++ src/tscore/ink_file.cc
-@@ -52,8 +52,8 @@
- #include <linux/hdreg.h> /* for struct hd_geometry */
- #endif
- 
--#if HAVE_LINUX_FS_H
--#include <linux/fs.h> /* for BLKGETSIZE.  sys/mount.h is another candidate */
-+#if HAVE_SYS_MOUNT_H
-+#include <sys/mount.h> /* for BLKGETSIZE */
- #endif
- 
- using ioctl_arg_t = union {

diff --git a/glibc-237.patch b/glibc-237.patch
new file mode 100644
index 0000000..57c8214
--- /dev/null
+++ b/glibc-237.patch
@@ -0,0 +1,20 @@
+--- include/tscpp/util/TextView.h
++++ include/tscpp/util/TextView.h
+@@ -33,6 +33,7 @@
+ #include <string>
+ #include <string_view>
+ #include <limits>
++#include <cstdint>
+ 
+ /** Compare views with ordering, ignoring case.
+  *
+--- plugins/experimental/slice/Config.h
++++ plugins/experimental/slice/Config.h
+@@ -26,6 +26,7 @@
+ #include <pcre.h>
+ #endif
+ 
++#include <string>
+ #include <mutex>
+ 
+ // Data Structures and Classes

diff --git a/ppc64-stack-growth.patch b/ppc64-stack-growth.patch
new file mode 100644
index 0000000..d0e6e74
--- /dev/null
+++ b/ppc64-stack-growth.patch
@@ -0,0 +1,11 @@
+--- iocore/eventsystem/UnixEventProcessor.cc
++++ iocore/eventsystem/UnixEventProcessor.cc
+@@ -141,7 +141,7 @@ void
+ ThreadAffinityInitializer::setup_stack_guard(void *stack, int stackguard_pages)
+ {
+ #if !(defined(__i386__) || defined(__x86_64__) || defined(__arm__) || defined(__arm64__) || defined(__aarch64__) || \
+-      defined(__mips__))
++      defined(__mips__) || defined(__powerpc64__))
+ #error Unknown stack growth direction.  Determine the stack growth direction of your platform.
+ // If your stack grows upwards, you need to change this function and the calculation of stack_begin in do_alloc_stack.
+ #endif

diff --git a/sources b/sources
index fa741cc..c6ed4ed 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (trafficserver-9.1.4.tar.bz2) = f18aca66e444470738f6031366edc45db26942917e3fe8cba9fbb3b28173e01e06991aa9846e459047365946738931b1910719574c9c2afee72e4dfb30eab617
-SHA512 (trafficserver-9.1.4.tar.bz2.asc) = 72d54200db2fcf3b88dea1885b21b0c2092e71ac473eab46f9ff22fa1ec358efccc454619ec5a31174ab0b507180fb254377f2b9ed5e9b237c58f65b33c66e37
+SHA512 (trafficserver-9.2.0.tar.bz2) = ed0f150e4f189d2513fc2ae6b177945aa30257d9b5f84018379540b3c173185c1b46443a990abdaa1466629cce3071bf33c2b4b45f62377bad362492fc350c32
+SHA512 (trafficserver-9.2.0.tar.bz2.asc) = 3c71bfbe73b4056de1e4ced5458654a68a8b9dfed18d92acc6518ed19df110cac70495ceb96ae16097832e38f4b8e3aca110f5d6cac29587a7032b8bc1652c7c

diff --git a/trafficserver.spec b/trafficserver.spec
index bd53146..aa6d780 100644
--- a/trafficserver.spec
+++ b/trafficserver.spec
@@ -3,7 +3,7 @@
 %global selinuxtype targeted
 
 Name:           trafficserver
-Version:        9.1.4
+Version:        9.2.0
 Release:        1%{?dist}
 Summary:        Fast, scalable and extensible HTTP/1.1 and HTTP/2 caching proxy server
 
@@ -27,13 +27,12 @@ Patch0:         trafficserver-crypto-policy.patch
 # Fencepost error when parsing bracketed IP address with no port; OOB string_view access
 # Upstream PR: https://github.com/apache/trafficserver/pull/8468 
 Patch1:         string-index-oob.patch
-# Define standard config layout for Fedora/RHEL systems
-# Upstream PR: https://github.com/apache/trafficserver/pull/8815
-Patch2:         config-layout-redhat.patch
-# glibc 2.36 (Fedora 37) introduces mount.h conflict
-# Change doc: https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E
-# Upstream PR: https://github.com/apache/trafficserver/pull/9027
-Patch3:         glibc-2.36.patch
+# glibc 2.37 will require additional explicit includes
+# Upstream PR: https://github.com/apache/trafficserver/pull/9325
+Patch2:         glibc-237.patch
+# ppc64le stack grows down
+# Upstream PR: https://github.com/apache/trafficserver/pull/9326
+Patch3:         ppc64-stack-growth.patch
 
 # Upstream does not support 32-bit architectures:
 # https://github.com/apache/trafficserver/issues/4432
@@ -245,7 +244,7 @@ fi
 
 %files
 %license LICENSE
-%doc README CHANGELOG* NOTICE STATUS
+%doc README.md CHANGELOG* NOTICE STATUS
 
 %attr(0750, trafficserver, trafficserver) %dir %{_sysconfdir}/%{name}
 %attr(-, trafficserver, trafficserver) %config(noreplace) %{_sysconfdir}/%{name}/body_factory
@@ -305,6 +304,9 @@ fi
 
 
 %changelog
+* Fri Jan 20 2023 Jered Floyd <jered@redhat.com> 9.2.0-1
+- Update to upstream 9.2.0
+
 * Mon Dec 19 2022 Jered Floyd <jered@redhat.com> 9.1.4-1
 - Update to 9.1.4, resolves CVE-2022-32749, CVE-2022-37392, CVE-2022-40743
 

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-15 17:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-15 17:21 [rpms/trafficserver] trafficserver-9.2.14-1: Update to upstream 9.2.0 Jered Floyd

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox