Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@zanderso
Copy link
Member

@zanderso zanderso commented Apr 26, 2024

This removes goma most places except for the arguments to the gn script, which are referenced by recipes. This does not remove goma capabilities from the GN build entirely. That requires changes in the buildroot which have to be staged after this change.

@bartekpacia
Copy link
Member

Out of curiosity, why is goma (I understand this is a tool for speeding up builds of engine) being removed? What are you replacing it with?

@zanderso
Copy link
Member Author

Out of curiosity, why is goma (I understand this is a tool for speeding up builds of engine) being removed? What are you replacing it with?

We're shifting to https://github.com/bazelbuild/reclient. Docs for engine developers are here, but (for the time being) they'll only work for Googlers.

@bartekpacia
Copy link
Member

This sounds exciting. Does it mean that it's possible in the future non-Google members will be able to set up their own RBE farm?

@zanderso zanderso merged commit 5165c71 into flutter:main Apr 29, 2024
@zanderso zanderso deleted the remove-goma branch April 29, 2024 16:40
@zanderso
Copy link
Member Author

This sounds exciting. Does it mean that it's possible in the future non-Google members will be able to set up their own RBE farm?

In theory, yes. However, in practice this is not likely to be a well-paved path.

engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Apr 29, 2024
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Apr 29, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants