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 apk
fails #72627
- Dart SDK reports wrong version, violating
flutter_tools
version 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 doctor
andFlutterUsage
#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
compute
without specifying adebugLabel
in release mode crashes #49601
- Commit b67d5ec6e9f4aa42bf420e95be76a572911e645e unintentionally changed many files #49567
- App might crash on startup in release mode #49008
-
flutter attach
doesn'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 run
yielded a significant amount of log spam #34876
- Applications built with
flutter build appbundle
andflutter build apk
will 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.shaderWarmup
too late #30145 may cause diffs in some (racy?) driver tests.
-
flutter upgrade
will 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
android
orios
apps and newly created apps usingcupertino_icons
are 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
TabBar
indicatorColor
doesn't contrast with its background. #15958
-
flutter test
loads test forever when run with--preview-dart-2
. #14931
- Android Gallery gradle build fails on tagged commits without the
-pre.x
suffix. #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