Skip to content

protobuf3: 21.12 -> 23.4#244539

Merged
marsam merged 2 commits intoNixOS:stagingfrom
tobim:pkgs/protobuf3_23
Aug 5, 2023
Merged

protobuf3: 21.12 -> 23.4#244539
marsam merged 2 commits intoNixOS:stagingfrom
tobim:pkgs/protobuf3_23

Conversation

@tobim
Copy link
Copy Markdown
Contributor

@tobim tobim commented Jul 20, 2023

Description of changes

https://github.com/protocolbuffers/protobuf/releases/tag/v23.4

v22 is also not packaged, but since it hasn't been added so far I think we can leave a gap.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • 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/)
  • 23.11 Release Notes (or backporting 23.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (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.

@tobim tobim force-pushed the pkgs/protobuf3_23 branch from 64270eb to edc6afe Compare July 21, 2023 04:37
@tobim tobim changed the title protobuf3_23: init at 3.23.4 protobuf3: 21.12 -> 23.4 Jul 21, 2023
@tobim tobim force-pushed the pkgs/protobuf3_23 branch from edc6afe to 08d30f3 Compare July 21, 2023 04:52
@ofborg ofborg bot added the 8.has: package (new) This PR adds a new package label Jul 21, 2023
@ofborg ofborg bot requested review from andersk and jonringer July 21, 2023 05:11
@ofborg ofborg bot added 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 1001-2500 This PR causes many rebuilds on Darwin and should most likely 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: 2501-5000 This PR causes many rebuilds on Linux and should target the staging branches. labels Jul 21, 2023
@tobim tobim marked this pull request as draft July 21, 2023 05:44
@tobim tobim force-pushed the pkgs/protobuf3_23 branch from 08d30f3 to f17af6c Compare July 21, 2023 05:45
@tobim tobim changed the base branch from master to staging July 21, 2023 05:46
@tobim tobim marked this pull request as ready for review July 21, 2023 05:46
@tobim tobim force-pushed the pkgs/protobuf3_23 branch from f17af6c to 9e397b9 Compare August 5, 2023 09:26
@marsam marsam merged commit c0f799f into NixOS:staging Aug 5, 2023
@tobim tobim deleted the pkgs/protobuf3_23 branch August 9, 2023 16:35
@tobim tobim mentioned this pull request Aug 9, 2023
12 tasks
@tjni
Copy link
Copy Markdown
Contributor

tjni commented Aug 10, 2023

protobuf-c is broken and it looks like they haven't released a version that supports 22.x or 23.x yet. I did find protobuf-c/protobuf-c#673, which indicates support should be present in their next branch.

@NickCao, do you have a preference on what to do?

@NickCao
Copy link
Copy Markdown
Member

NickCao commented Aug 10, 2023

@NickCao, do you have a preference on what to do?

Let's bump to the version in next, protobufc is depended by a handful of important packages and we cannot leave it broken.

@tjni
Copy link
Copy Markdown
Contributor

tjni commented Aug 10, 2023

I opened #248306. Adding abseil-cpp to propagatedBuildInputs was indeed needed. I don't have the ability to test this on Linux; I could only test it on aarch64-darwin since I had already built all of the stuff on staging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: package (new) This PR adds a new package 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 1001-2500 This PR causes many rebuilds on Darwin and should most likely 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: 2501-5000 This PR causes many rebuilds on Linux and should target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants