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

Conversation

godofredoc
Copy link
Contributor

Mac builds on postsubmit will be built without goma/rbe. This is landing the configurations required to build without RBE once the migration to RBE is complete.

Bug: flutter/flutter#136570

Pre-launch Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I read the Tree Hygiene wiki page, which explains my responsibilities.
  • I read and followed the Flutter Style Guide and the C++, Objective-C, Java style guides.
  • I listed at least one issue that this PR fixes in the description above.
  • I added new tests to check the change I am making or feature I am adding, or the PR is test-exempt. See testing the engine for instructions on writing and running engine tests.
  • I updated/added relevant documentation (doc comments with ///).
  • I signed the CLA.
  • All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@godofredoc godofredoc requested a review from zanderso March 13, 2024 20:27
@godofredoc
Copy link
Contributor Author

@zanderso is there a mac build that I can enable RBE for? that will help to validate the change end to end.

"--runtime-mode",
"profile",
"--android",
"--no-rbe"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we maybe just limit this PR to one build, and do the rest after validating? We can just do this one. To do it, you need to add use_rbe: true to gclient_variables, and add --rbe, --no-goma, --xcode-symlinks to gn.

For the gn under postsubmit_overrides, you don't need to explicitly pass --no-rbe. The default value of the flag is false, and it won't be implicitly enabled by anything. OTOH, you do need to pass --no-goma here, otherwise it will be implicitly enabled.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reverting to just land the docs as part of this pr

@zanderso
Copy link
Member

@godofredoc if the recipes understand the postsubmit overrides field, I can take over this PR and do a more narrow validation. Would that be helpful?

Mac builds on postsubmit will be built without goma/rbe. This is landing
the configurations required to build without RBE once the migration to
RBE is complete.

Bug: flutter/flutter#136570
@godofredoc
Copy link
Contributor Author

This is ready to be reviewed. Now it is updating the docs only.

@godofredoc godofredoc added the autosubmit Merge PR when tree becomes green via auto submit App label Apr 10, 2024
@auto-submit auto-submit bot merged commit 3cbc65d into flutter:main Apr 10, 2024
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Apr 10, 2024
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Apr 10, 2024
…146577)

flutter/engine@cee489a...0d5412d

2024-04-10 skia-flutter-autoroll@skia.org Roll Skia from 89db27b5acb8 to 2135d686708b (1 revision) (flutter/engine#52016)
2024-04-10 skia-flutter-autoroll@skia.org Roll Skia from 1ea5f3cd71cb to 89db27b5acb8 (2 revisions) (flutter/engine#52015)
2024-04-10 skia-flutter-autoroll@skia.org Roll Skia from 14dd5528b318 to 1ea5f3cd71cb (1 revision) (flutter/engine#52014)
2024-04-10 godofredoc@google.com Add postsubmit overrides for mac builders. (flutter/engine#51385)
2024-04-10 flar@google.com [Impeller] NumberNear implements precision-based comparisons (flutter/engine#52001)
2024-04-10 skia-flutter-autoroll@skia.org Roll Skia from 3e3f28d64b2b to 14dd5528b318 (2 revisions) (flutter/engine#52011)
2024-04-10 chinmaygarde@google.com [Impeller] Use type safe masks for HardwareBufferUsage. (flutter/engine#52008)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC chinmaygarde@google.com,rmistry@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
gilnobrega pushed a commit to gilnobrega/flutter that referenced this pull request Apr 22, 2024
…lutter#146577)

flutter/engine@cee489a...0d5412d

2024-04-10 skia-flutter-autoroll@skia.org Roll Skia from 89db27b5acb8 to 2135d686708b (1 revision) (flutter/engine#52016)
2024-04-10 skia-flutter-autoroll@skia.org Roll Skia from 1ea5f3cd71cb to 89db27b5acb8 (2 revisions) (flutter/engine#52015)
2024-04-10 skia-flutter-autoroll@skia.org Roll Skia from 14dd5528b318 to 1ea5f3cd71cb (1 revision) (flutter/engine#52014)
2024-04-10 godofredoc@google.com Add postsubmit overrides for mac builders. (flutter/engine#51385)
2024-04-10 flar@google.com [Impeller] NumberNear implements precision-based comparisons (flutter/engine#52001)
2024-04-10 skia-flutter-autoroll@skia.org Roll Skia from 3e3f28d64b2b to 14dd5528b318 (2 revisions) (flutter/engine#52011)
2024-04-10 chinmaygarde@google.com [Impeller] Use type safe masks for HardwareBufferUsage. (flutter/engine#52008)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC chinmaygarde@google.com,rmistry@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
autosubmit Merge PR when tree becomes green via auto submit App
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants