Skip to content

Windows Arm binaries missing since 3.22.0 #164431

@eseidel

Description

@eseidel

Steps to reproduce

This may be intentional, but if so we probably should remove them from the tool?

I've only confirmed on stable (3.29.0), not main. Was just trying to run precache --all --force for other reasons and noticed.

flutter precache -a -f -v > precache.log
Building flutter tool...
[  +43 ms] Failed to download https://storage.googleapis.com/flutter_infra_release/flutter/f73bfc4522dd0bc87bbcdb4bb3088082755c5e87/windows-arm64/artifacts.zip. Ensure you have network connectivity and then try again.
           Exception: 404
[        ] 
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:34:3)
           #1      ArtifactUpdater._downloadArchive (package:flutter_tools/src/cache.dart:1152:11)
           <asynchronous suspension>
           #2      EngineCachedArtifact.updateInner (package:flutter_tools/src/cache.dart:992:7)
           <asynchronous suspension>
           #3      CachedArtifact.update (package:flutter_tools/src/cache.dart:894:5)
           <asynchronous suspension>
           #4      Cache.updateAll (package:flutter_tools/src/cache.dart:765:9)
           <asynchronous suspension>
           #5      PrecacheCommand.runCommand (package:flutter_tools/src/commands/precache.dart:184:7)
           <asynchronous suspension>
           #6      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1558:27)
           <asynchronous suspension>
           #7      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
           <asynchronous suspension>
           #8      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
           <asynchronous suspension>
           #9      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:496:9)
           <asynchronous suspension>
           #10     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
           <asynchronous suspension>
           #11     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:431:5)
           <asynchronous suspension>
           #12     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:98:11)
           <asynchronous suspension>
           #13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:19)
           <asynchronous suspension>
           #14     main (package:flutter_tools/executable.dart:99:3)
           <asynchronous suspension>

Expected results

flutter precache -a -f should complete successfully (and presumably windows arm should either be removed or work).

Actual results

404

Code sample

None, see above.

Screenshots or Video

None, see above.

Logs

See above.

Flutter Doctor output

Doctor output
flutter doctor
Downloading package sky_engine...                                  152ms
Downloading package flutter_gpu...                                  12ms
Downloading flutter_patched_sdk tools...                            83ms
Downloading flutter_patched_sdk_product tools...                    74ms
Downloading darwin-arm64 tools...                                  624ms
Downloading libimobiledevice...                                     12ms
Downloading usbmuxd...                                              11ms
Downloading libplist...                                              8ms
Downloading openssl...                                              31ms
Downloading ios-deploy...                                           11ms
Downloading darwin-arm64/font-subset tools...                       36ms
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.29.0, on macOS 15.3.1 24D70 darwin-arm64, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[!] Xcode - develop for iOS and macOS (Xcode 16.2)
    ! CocoaPods 1.14.3 out of date (1.16.2 is recommended).
        CocoaPods is a package manager for iOS or macOS platform code.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/to/platform-plugins
      To update CocoaPods, see https://guides.cocoapods.org/using/getting-started.html#updating-cocoapods
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.1)
[✓] VS Code (version 1.97.2)
[✓] Connected device (4 available)
[✓] Network resources

! Doctor found issues in 1 category.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectplatform-target-armTargeting an ARM-based platformteam-windowsOwned by the Windows platform teamtriaged-windowsTriaged by the Windows platform team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions