From: Thomas Devoogdt <thomas@devoogdt.com>
To: thomas@devoogdt.com
Cc: a.mestdagh3@gmail.com, aaron.mestdagh@barco.com,
buildroot@buildroot.org, thomas.petazzoni@bootlin.com
Subject: [Buildroot] [PATCH v2] package/fluent-bit: bump fluent-bit to 5.1.2
Date: Sat, 24 Oct 2026 21:03:38 +0200 [thread overview]
Message-ID: <20261024190338.329172-1-thomas@devoogdt.com> (raw)
In-Reply-To: <CACXRmJgcK7muMCy4CDejE8ZiZ3z==C5j9oP0doqcLQK=J53xDw@mail.gmail.com>
From: Aaron Mestdagh <aaron.mestdagh@barco.com>
Upgrade from 4.2.0 to 5.1.2, bringing multi-worker network ingestion
and improved OpenTelemetry processing.
The 5.x releases also add Google Cloud Storage output, Windows Event
Tracing input, NVIDIA GPU metrics, and new metrics processors, alongside
FIPS, TLS, and proxy improvements.
Signed-off-by: Aaron Mestdagh <aaron.mestdagh@barco.com>
Signed-off-by: Thomas Devoogdt <thomas@devoogdt.com>
---
v2:
- Fixed author name: Aaron --> Aaron Mestdagh
- Fixed patch index: [PATCH 4/4] package/fluent-bit: bump fluent-bit to 5.1.2 --> [PATCH v2]
The old patch was on top of the "[v1,1/3] package/librdkafka: add new package" series.
https://patchwork.buildroot.org/project/buildroot/list/?series=88&state=%2A&archive=both
- Refreshed the merged 0001-lib-ripser-initialize-temporary-diameter-entry patch
- Used msgpack-c 7.0.2 & librdkafka 2.16.0 to test, all `./utils/test-pkg -p fluent-bit -a` passed.
---
...-initialize-temporary-diameter-entry.patch | 31 +++++++++++++++++++
package/fluent-bit/fluent-bit.hash | 2 +-
package/fluent-bit/fluent-bit.mk | 2 +-
3 files changed, 33 insertions(+), 2 deletions(-)
create mode 100644 package/fluent-bit/0001-lib-ripser-initialize-temporary-diameter-entry.patch
diff --git a/package/fluent-bit/0001-lib-ripser-initialize-temporary-diameter-entry.patch b/package/fluent-bit/0001-lib-ripser-initialize-temporary-diameter-entry.patch
new file mode 100644
index 00000000000..a7213b8de14
--- /dev/null
+++ b/package/fluent-bit/0001-lib-ripser-initialize-temporary-diameter-entry.patch
@@ -0,0 +1,31 @@
+From 83086bf5092d76c2fffbcd7f0cb671083bf0a3c3 Mon Sep 17 00:00:00 2001
+From: Aaron Mestdagh <aaron.mestdagh@barco.com>
+Date: Thu, 8 Oct 2026 11:52:22 +0200
+Subject: [PATCH] lib: ripser: initialize temporary diameter entry
+
+GCC 6 does not accept implicit default construction of diameter_entry_t.
+The temporary is assigned before use, so initialize it with Ripser's existing
+invalid-index sentinel.
+
+Upstream: https://github.com/fluent/fluent-bit/pull/12533
+Signed-off-by: Aaron Mestdagh <aaron.mestdagh@barco.com>
+Signed-off-by: Thomas Devoogdt <thomas@devoogdt.com>
+---
+ lib/ripser-1.2.1/ripser.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/lib/ripser-1.2.1/ripser.cpp b/lib/ripser-1.2.1/ripser.cpp
+index 6bddf7271..b9ccc89d6 100644
+--- a/lib/ripser-1.2.1/ripser.cpp
++++ b/lib/ripser-1.2.1/ripser.cpp
+@@ -183,6 +183,7 @@ value_t get_diameter(const index_diameter_t& i) { return i.second; }
+
+ struct diameter_entry_t : std::pair<value_t, entry_t> {
+ using std::pair<value_t, entry_t>::pair;
++ diameter_entry_t() : std::pair<value_t, entry_t>() {}
+ diameter_entry_t(value_t _diameter, index_t _index, coefficient_t _coefficient)
+ : diameter_entry_t(_diameter, make_entry(_index, _coefficient)) {}
+ diameter_entry_t(const diameter_index_t& _diameter_index, coefficient_t _coefficient)
+--
+2.43.0
+
diff --git a/package/fluent-bit/fluent-bit.hash b/package/fluent-bit/fluent-bit.hash
index be02761ed53..7fb94d60b25 100644
--- a/package/fluent-bit/fluent-bit.hash
+++ b/package/fluent-bit/fluent-bit.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 44fe0f52e89a63b213695748f99691d0a6247a4bd05065f1b517c798d9f89bcc fluent-bit-4.2.0.tar.gz
+sha256 1971d86c7dc0f3e6b906890297635d6a3a84e5e7ad64d36521b74da202fda62f fluent-bit-5.1.2.tar.gz
sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 LICENSE
diff --git a/package/fluent-bit/fluent-bit.mk b/package/fluent-bit/fluent-bit.mk
index a3a44b8dbe7..b53da90706f 100644
--- a/package/fluent-bit/fluent-bit.mk
+++ b/package/fluent-bit/fluent-bit.mk
@@ -4,7 +4,7 @@
#
################################################################################
-FLUENT_BIT_VERSION = 4.2.0
+FLUENT_BIT_VERSION = 5.1.2
FLUENT_BIT_SITE = $(call github,fluent,fluent-bit,v$(FLUENT_BIT_VERSION))
FLUENT_BIT_LICENSE = Apache-2.0
FLUENT_BIT_LICENSE_FILES = LICENSE
--
2.43.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2026-10-24 19:03 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-22 16:42 [Buildroot] [PATCH 4/4] package/fluent-bit: bump fluent-bit to 5.1.2 Aaron Mestdagh
2026-10-22 21:03 ` Thomas Petazzoni via buildroot
2026-10-22 21:12 ` Thomas Devoogdt
2026-10-24 19:03 ` Thomas Devoogdt [this message]
2026-10-24 21:10 ` [Buildroot] [PATCH v2] " Thomas Petazzoni via buildroot
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=20261024190338.329172-1-thomas@devoogdt.com \
--to=thomas@devoogdt.com \
--cc=a.mestdagh3@gmail.com \
--cc=aaron.mestdagh@barco.com \
--cc=buildroot@buildroot.org \
--cc=thomas.petazzoni@bootlin.com \
/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