Skip to content

thrift: 0.18.1 -> 0.22.0 + clean#445433

Merged
GaetanLepage merged 5 commits intoNixOS:staging-nextfrom
nim65s:cmake4-thrift
Sep 26, 2025
Merged

thrift: 0.18.1 -> 0.22.0 + clean#445433
GaetanLepage merged 5 commits intoNixOS:staging-nextfrom
nim65s:cmake4-thrift

Conversation

@nim65s
Copy link
Contributor

@nim65s nim65s commented Sep 23, 2025

Follows #374710 but without removing disabledTests, because as seen in #444660, they were just not running.

cc @DaGenix @emilazy

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@nim65s nim65s changed the title Cmake4 thrift thrift: 0.18.1 -> 0.22.0 + clean Sep 23, 2025
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-linux: 1001-2500 This PR causes many rebuilds on Linux and should target the staging branches. 10.rebuild-darwin: 501-1000 This PR causes many rebuilds on Darwin and should normally target the staging branches. labels Sep 23, 2025
@nix-owners nix-owners bot requested a review from bjornfor September 23, 2025 07:24
@nixpkgs-ci nixpkgs-ci bot added the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Sep 23, 2025
Palmer Cox and others added 5 commits September 23, 2025 09:30
I'm fetching from Github instead of the apache server since the release
from apache.org appears to be missing the file
"lib/cpp/test/Thrift5272.thrift". As such, it will not build. For
reasons that are unclear, the mirror on github appears to have that file
and will build.

I remove all the patches since it appears to build on aarch64-darwin
without the patches.

I removed the disabled tests since it appears to build on aarch64-darwin
(sandbox = true) without those tests being disabled.
logs did contain
```
thrift> --     Build shared libraries:                   OFF
```

And upstream README in lib/cpp says:
```
THRIFT-4732:
The CMake build options WITH_SHARED_LIBS and WITH_STATIC_LIBS are deprecated.
The project no longer performs a side-by-side static and shared build; you
tell CMake through BUILD_SHARED_LIBS whether to make shared or static
libraries now.  This is CMake standard behavior.
```
@nim65s nim65s closed this Sep 23, 2025
@nixpkgs-ci nixpkgs-ci bot removed the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Sep 23, 2025
@nim65s nim65s reopened this Sep 23, 2025
@nim65s nim65s changed the base branch from staging to staging-next September 23, 2025 07:35
@nixpkgs-ci nixpkgs-ci bot closed this Sep 23, 2025
@nixpkgs-ci nixpkgs-ci bot reopened this Sep 23, 2025
@nim65s
Copy link
Contributor Author

nim65s commented Sep 23, 2025

retargeted to staging next, thanks @vcunat

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Sep 24, 2025
@GaetanLepage GaetanLepage merged commit 91e51b3 into NixOS:staging-next Sep 26, 2025
38 of 42 checks passed
@nim65s nim65s deleted the cmake4-thrift branch September 26, 2025 11:32
@ghpzin ghpzin mentioned this pull request Sep 29, 2025
13 tasks
@tobim tobim mentioned this pull request Nov 5, 2025
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 501-1000 This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 1001-2500 This PR causes many rebuilds on Linux and should target the staging branches. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants