forked from flutter/flutter
-
Notifications
You must be signed in to change notification settings - Fork 1
Bad Builds
David Iglesias edited this page Jun 28, 2021
·
142 revisions
This is a list of all the dev branch commits that are considered "bad" and should not be released to a more stable channel. See Bad Build Identification for details on how to identify builds that should be listed here.
If you add a build to this list and master has not yet been fixed, please file a TODAY bug and link to it from here as well.
-
flutter build apkfails #72627
- Dart SDK reports wrong version, violating
flutter_toolsversion constraint #62174
- Motion events are not getting dispatched to the virtual display #61169
- Windows users without git installed cannot use any flutter commands that require it #57802 and was fixed in #59369.
- --start-paused broken due to in-progress VM service migration. Bug has since been fixed.
- New version format not reported correctly to
flutter doctorandFlutterUsage#54160 fixed in 19c894 but not yet published.
- Version format not parsed by Flutter tool #53688
- MacOS artifacts not signed
- Text disappear while typing on Samsung keyboard #53086
- Japanese keyboard input on iOS gets duplicated #52718
- Unhidden errors following avoid_catches_without_on_clauses lint #52272.
- Git tags fetched too frequently for ordinary Flutter commands where it should not be necessary. #52121
- FontWeight ignored on iOS 13.3: #49492
- Calling
computewithout specifying adebugLabelin release mode crashes #49601
- Commit b67d5ec6e9f4aa42bf420e95be76a572911e645e unintentionally changed many files #49567
- App might crash on startup in release mode #49008
-
flutter attachdoesn't work on Android if the Flutter engine is already running #52975
- An mdns lookup failure during tool attach will crash the tool instead of falling back on log scraping #45468
- Flutter framework shows assertion error on showing and dismissing a Flutter Activity or ViewController #45575
- PageView's last page can no longer be swiped to when viewportFraction is set to less than 1 #45096
- ActivityPluginBinding.getLifecycle unwrapping doesn't work because transitive Android dependencies weren't brought in #45188
- Android plugins using auto registration doesn't work #44161
- Android and IOS Add-to-App apps will crash if a view is presented, dismissed, presented again, and any user interaction occurs #31139
- iOS Apps built with Bitcode will crash on launch #42458
- microbenchmarks_stock_build_iteration regression #41919
- iOS Gesture detector is not working well #40863
- WidgetsFlutterBinding.ensureInitialized() takes down splash screen too early #39494
- Platform views do not display on iPhones #38735
- WebView is sized (0,0) for some pages on Android #35291
-
flutter runyielded a significant amount of log spam #34876
- Applications built with
flutter build appbundleandflutter build apkwill crash in add-to-app scenarios (https://github.com/flutter/flutter/issues/34308).
- Any usage of platform views on Android results in a "reply already submitted" error (https://github.com/flutter/flutter/issues/33866).
- Android builds get stuck in the splash screen after deploying an APK from an app bundle (generated using
flutter build appbundle)
- The analyzer suffers from a serious (>10%) performance regression. (https://github.com/flutter/flutter/issues/32320)
- When an iOS back swipe gesture is dropped exactly back at the starting edge of the screen, subsequent back swipes stop working (https://github.com/flutter/flutter/issues/31471)
- (minor) Engine crashes when confronted with some unconstrained layouts (https://github.com/flutter/flutter/issues/31650)
- Selection handles don't appear on iOS (https://github.com/flutter/flutter/issues/31287)
- Opacity layer's child transform matrix is not initialized (started from this engine roll), tracking issue: #30586. Fixed in https://github.com/flutter/engine/pull/8467 (rolled in https://github.com/flutter/flutter/commit/e09fc3574a8e4d243668c8f7b703378eca0bab24).
- "Detected problems with API compatibility" dialog shows on Android P (started at https://github.com/flutter/flutter/commit/697a2a828fce98ec5cffd9dd2fdb34ccd200e38a), tracking issue: #30395. Fix was rolled at https://github.com/flutter/flutter/commit/d639883c5b72e6166c8241ab57114ea529f516a7.
- Error message for setting
PaintingBinding.shaderWarmuptoo late #30145 may cause diffs in some (racy?) driver tests.
-
flutter upgradewill stash changes in the user's project folder.
- Android Emulator renders a white screen on first frame or after resuming from background until interaction with app or hot reload/restart (https://github.com/flutter/flutter/issues/29679)
- Android crash on FlutterView.getAccessibilityNodeProvider due to NPE (https://github.com/flutter/flutter/issues/29203)
- Android crash on startup in FlutterView.sendLocalesToDart on API < 24 (https://github.com/flutter/flutter/issues/28321)
- Bad vector graphics caused by a Skia regression (https://github.com/flutter/flutter/issues/25426)
- Suffers from splash screen not loading propertly for iOS apps (https://github.com/flutter/flutter/issues/24563)
- Suffers from hot reload flakiness (https://github.com/flutter/flutter/issues/24400)
- Workflows that require customizing the underlying
androidoriosapps and newly created apps usingcupertino_iconsare broken by #22565.
- The colorScheme of ButtonTheme and minWidth of MaterialButton are not properly handled. See #22789, flutter/flutter#22880, and flutter/flutter#22919
- Copy/pasting broken on iOS in material apps, see #22624.
- Upload to iOS app store is broken, see #22306.
- Dart VM crashes on certain eval calls, see #18573.
- Windows-specific bug in which android_arm release/profile snapshots build with hardfp when they should use softfp, see #17387.
- Accessibility on iOS is broken, see #16904.
- iOS release binary sizes are bloated with image encoding support. The fix required an API update to
Image.toByteData(). Since the API containing the image encoding was immediately changed, we don't want to release the bad API. #16537
- Android license status shows as "unknown" with certain Android SDK versions. #16228
- Flutter tool invocation from xcode_backend.sh never exits. #15944
- Tooltip of FAB doesn't end up as semantics label of FAB #16063
- Crash when doing full restart that spawns an isolate. #15894
- Default
TabBarindicatorColordoesn't contrast with its background. #15958
-
flutter testloads test forever when run with--preview-dart-2. #14931
- Android Gallery gradle build fails on tagged commits without the
-pre.xsuffix. #14912
- Contain Dart SDK version
2.0.0-dev.23.0, which suffers from dart-lang/sdk#32172 and manifests to the user as #14696. - Suffer from #14751. They don't yet contain the change that unified the engine Dart SDK and the flutter tool Dart SDK, but these releases are prone to a different manifestation of the same problem with pub's version resolver checking the flutter tool's Dart SDK version and then running code against the engine Dart SDK version.
- Anecdotally, we've seen people complain more when using v0.0.22 than v0.0.21.
- Home of the Wiki
- Roadmap
- API Reference (stable)
- API Reference (master)
- Glossary
- Contributor Guide
- Chat on Discord
- Code of Conduct
- Issue triage reports
- Our Values
- Tree hygiene
- Issue hygiene and Triage
- Style guide for Flutter repo
- Project teams
- Contributor access
- What should I work on?
- Running and writing tests
- Release process
- Rolling Dart
- Manual Engine Roll with Breaking Commits
- Updating Material Design Fonts & Icons
- Postmortems
- Setting up the Framework development environment
- The Framework architecture
- The flutter tool
- API Docs code block generation
- Running examples
- Using the Dart analyzer
- The flutter run variants
- Test coverage for package:flutter
- Writing a golden-file test for package:flutter
- Setting up the Engine development environment
- Compiling the engine
- Debugging the engine
- Using Sanitizers with the Flutter Engine
- Testing the engine
- The Engine architecture
- Flutter's modes
- Engine disk footprint
- Comparing AOT Snapshot Sizes
- Custom Flutter engine embedders
- Custom Flutter Engine Embedding in AOT Mode
- Flutter engine operation in AOT Mode
- Engine-specific Service Protocol extensions
- Crashes
- Supporting legacy platforms
- Metal on iOS FAQ
- Engine Clang Tidy Linter
- Why we have a separate engine repo
- Reduce Flutter engine size with MLGO
- Setting up the Plugins development environment
- Setting up the Packages development environment
- Plugins and Packages repository structure
- Plugin Tests
- Contributing to Plugins and Packages
- Releasing a Plugin or Package
- Unexpected Plugins and Packages failures
