Skip to content

fluent-bit: 3.2.6 -> 4.0.3#413231

Merged
arianvp merged 1 commit intoNixOS:masterfrom
arianvp:fluent-bit-4.0.3
Jun 3, 2025
Merged

fluent-bit: 3.2.6 -> 4.0.3#413231
arianvp merged 1 commit intoNixOS:masterfrom
arianvp:fluent-bit-4.0.3

Conversation

@arianvp
Copy link
Member

@arianvp arianvp commented Jun 2, 2025

fluent-bit now dynamically links against libzstd, sqlite and msgpack

This means that we will not run into the issue that caused us to roll back from 3.2.9 to 3.2.6 anymore (#395128) as there shouldn't be two incompatible versions of libzstd loaded at the same time.

Fixes fluent/fluent-bit#10139

Is this eligible for back-porting even-though it's a major version bump? In my opinion: yes. We can't keep maintaining 3.x as all the builds after 3.2.6 have the same issue so we are missing out on critical vulnerability fixes. In the meantine Non of the following links mention any backwards compatibilities with 3.2.6:

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • Nixpkgs 25.11 Release Notes (or backporting 24.11 and 25.05 Nixpkgs Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
  • NixOS 25.11 Release Notes (or backporting 24.11 and 25.05 NixOS Release notes)
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@arianvp arianvp mentioned this pull request Jun 2, 2025
13 tasks
@arianvp arianvp requested a review from commiterate June 2, 2025 13:33
@github-actions github-actions bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. labels Jun 2, 2025
@arianvp arianvp force-pushed the fluent-bit-4.0.3 branch from 4bb01ad to 9a41909 Compare June 2, 2025 17:49
fluent-bit now dynamically links against libzstd, sqlite and msgpack

This means that we will not run into the issue that caused us
to roll back from 3.2.9 to 3.2.6 anymore (NixOS#395128)
as there shouldn't be two incompatible versions of libzstd loaded at the same time.

Fixes fluent/fluent-bit#10139

Is this eligible for back-porting even-though it's a major version bump?  In my
opinion: yes.  We can't keep maintaining 3.x as all the builds after 3.2.6 have
the same issue so we are missing out on critical vulnerability fixes. In the
meantine Non of the following links mention any backwards compatibilities with
3.2.6:

* https://fluentbit.io/announcements/v4.0.0/
* https://fluentbit.io/announcements/v4.0.1/
* https://fluentbit.io/announcements/v4.0.2/
* https://fluentbit.io/announcements/v4.0.3/
* https://docs.fluentbit.io/manual/installation/upgrade-notes/
@arianvp arianvp force-pushed the fluent-bit-4.0.3 branch from 9a41909 to cd90fbd Compare June 2, 2025 17:51
@arianvp arianvp requested a review from commiterate June 2, 2025 18:23
@arianvp arianvp merged commit 8d3fffc into NixOS:master Jun 3, 2025
15 of 18 checks passed
@arianvp arianvp deleted the fluent-bit-4.0.3 branch June 3, 2025 09:06
@nixpkgs-ci
Copy link
Contributor

nixpkgs-ci bot commented Jun 3, 2025

Successfully created backport PR for release-25.05:

@github-actions github-actions bot added the 8.has: port to stable This PR already has a backport to the stable release. label Jun 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: port to stable This PR already has a backport to the stable release. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

systemd input segfaults (Probably caused by introduction of zstd?)

2 participants