Skip to content

Conversation

@mdebbar
Copy link
Contributor

@mdebbar mdebbar commented Oct 15, 2025

Depends on flutter/flutter@2e51c3f which will be part of the 3.38.0 release.

Fixes flutter/flutter#177057

@mdebbar mdebbar requested a review from yjbanov as a code owner October 15, 2025 19:01
@mdebbar mdebbar requested review from stuartmorgan-g and removed request for yjbanov October 15, 2025 19:01
Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request correctly fixes an issue where expected metrics for Wasm benchmarks were incomplete. The change removes incorrect conditional logic, ensuring prerollFrame and applyFrame are always included. The useWasm parameter is now deprecated, which is a good cleanup. The package version and Flutter SDK constraints are also updated accordingly. I've found one minor issue in the CHANGELOG.md with a duplicate entry.

@stuartmorgan-g stuartmorgan-g added the waiting for stable update Can't be landed until functionality reaches the stable channel label Oct 15, 2025
@stuartmorgan-g stuartmorgan-g removed the waiting for stable update Can't be landed until functionality reaches the stable channel label Nov 12, 2025
Copy link
Collaborator

@stuartmorgan-g stuartmorgan-g left a comment

Choose a reason for hiding this comment

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

LGTM

@kevmoo
Copy link
Contributor

kevmoo commented Nov 12, 2025

@mdebbar – gunna run w/ this?

@stuartmorgan-g
Copy link
Collaborator

Resolving dependencies...
The current Dart SDK version is 3.10.0-290.4.beta.

Because web_benchmarks requires SDK version ^3.10.0, version solving failed.

These CI failures are because of flutter/flutter#178400. Once the fix is published to stable we'll roll it into the flutter/packages stable pin.

@mdebbar
Copy link
Contributor Author

mdebbar commented Nov 13, 2025

Looks like Flutter 3.38.1 was released with the correct Dart SDK version. @stuartmorgan-g let me know what the next step is. Should I pin the web_benchmark package to 3.38.1?

@stuartmorgan-g
Copy link
Collaborator

You shouldn't need to change anything in the PR, rolling the pin forward for the repo should fix it. I'm about to start that process.

@mdebbar mdebbar added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 14, 2025
@auto-submit auto-submit bot merged commit 952418d into main Nov 14, 2025
80 checks passed
@auto-submit auto-submit bot deleted the use_wasm_frames branch November 14, 2025 00:02
github-merge-queue bot pushed a commit to flutter/flutter that referenced this pull request Nov 17, 2025
flutter/packages@799b62c...ce44ebb

2025-11-17 [email protected] Kgp bulk update
(flutter/packages#10412)
2025-11-16 [email protected] [camera_avfoundation] Wrappers
swift migration - part 3 (flutter/packages#10293)
2025-11-15 [email protected] [ci] Update Flutter version for
`release` (flutter/packages#10425)
2025-11-15 [email protected] Manual roll Flutter from
c3f2704 to 9b5ad80 (2 revisions) (flutter/packages#10435)
2025-11-14 [email protected] Manual roll Flutter from
ee23168 to c3f2704 (5 revisions) (flutter/packages#10433)
2025-11-14 [email protected] [ci] Remove mustache_template from
allowed external deps (flutter/packages#10427)
2025-11-14 [email protected] [animations] Clarify that onClosed is
called before transition (flutter/packages#10400)
2025-11-14 [email protected] [web_benchmarks] Report correct expected
metrics for wasm (flutter/packages#10236)
2025-11-13 [email protected] [google_maps_flutter] Set properties
before adding maps objects (flutter/packages#10347)
2025-11-13 [email protected] Roll Flutter (stable) from
a0e9b9d to b45fa18 (3 revisions) (flutter/packages#10420)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC [email protected] 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
IvoneDjaja pushed a commit to IvoneDjaja/flutter that referenced this pull request Nov 22, 2025
…er#178649)

flutter/packages@799b62c...ce44ebb

2025-11-17 [email protected] Kgp bulk update
(flutter/packages#10412)
2025-11-16 [email protected] [camera_avfoundation] Wrappers
swift migration - part 3 (flutter/packages#10293)
2025-11-15 [email protected] [ci] Update Flutter version for
`release` (flutter/packages#10425)
2025-11-15 [email protected] Manual roll Flutter from
c3f2704 to 9b5ad80 (2 revisions) (flutter/packages#10435)
2025-11-14 [email protected] Manual roll Flutter from
ee23168 to c3f2704 (5 revisions) (flutter/packages#10433)
2025-11-14 [email protected] [ci] Remove mustache_template from
allowed external deps (flutter/packages#10427)
2025-11-14 [email protected] [animations] Clarify that onClosed is
called before transition (flutter/packages#10400)
2025-11-14 [email protected] [web_benchmarks] Report correct expected
metrics for wasm (flutter/packages#10236)
2025-11-13 [email protected] [google_maps_flutter] Set properties
before adding maps objects (flutter/packages#10347)
2025-11-13 [email protected] Roll Flutter (stable) from
a0e9b9d to b45fa18 (3 revisions) (flutter/packages#10420)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC [email protected] 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 join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmit Merge PR when tree becomes green via auto submit App p: web_benchmarks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

package:web_benchmarks needs to be updated for unified skwasm/canvaskit renderers

3 participants