[firebase_auth] 6.7.0 requires platform interface 9.1.0 but allows 9.0.7
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 92/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- mobile-dev
Direzione di ricerca
Apri packages/firebase_auth/firebase_auth/pubspec.yaml e ispeziona il vincolo di firebase_auth_platform_interface. Riproduci il problema con flutter pub get e la compilazione utilizzando firebase_auth 6.7.0 con l’interfaccia di piattaforma 9.0.7; il lavoro è completato quando il limite inferiore richiede una versione dell’interfaccia che fornisce migrateCurrentUser e l’app viene compilata senza una dipendenza diretta dall’interfaccia di piattaforma.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug report
When an app upgrades to firebase_auth 6.7.0 while its lockfile retains firebase_auth_platform_interface 9.0.7, compilation fails because Auth calls a named argument that the selected interface does not define.
Reproducing the issue
- Create a Flutter app with
firebase_auth: ^6.7.0. - Keep or pin the lockfile selection to
firebase_auth_platform_interface 9.0.7(the lower bound currently allowed by the package). - Run
flutter pub get, then compile the app.
Observed dependency output and error:
firebase_auth_platform_interface 9.0.7 (9.1.0 available)
firebase_auth-6.7.0/lib/src/firebase_auth.dart:416:7:
Error: No named parameter with the name 'migrateCurrentUser'.
Expected behavior
The dependency solver should select a platform interface version that provides every API used by firebase_auth 6.7.0, without requiring applications to directly depend on the internal platform interface package.
Cause and workaround
firebase_auth 6.7.0 declares firebase_auth_platform_interface: ^9.0.7, but migrateCurrentUser was introduced in firebase_auth_platform_interface 9.1.0. Adding firebase_auth_platform_interface: ^9.1.0 directly to the application resolves the compile error.
Proposed fix
Raise the firebase_auth_platform_interface lower bound in packages/firebase_auth/firebase_auth/pubspec.yaml from ^9.0.7 to ^9.1.0.
- Lingua principale
- Dart
- Stelle
- 9.3k
- Fork
- 4.1k
- Merge medio
- 1g 14h
- PR unite (30g)
- 39
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di firebase/flutterfire
-
[cloud_firestore]: a snapshots() listener cancelled while it registers is never removed nativelyApertaNeeds Attention platform: android platform: ios platform: macos plugin: cloud_firestore reproduced type: bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
firebase/flutterfire#18724 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
blocked: customer-response platform: web plugin: cloud_firestore type: bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
firebase/flutterfire#18700 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Needs Attention platform: ios plugin: messaging reproduced type: bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100
firebase/flutterfire#18699 · 4 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
blocked: flutter platform: windows plugin: storage reproduced type: bug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
firebase/flutterfire#18664 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[core] Decouple platform_interface from Flutter for pure-Dart webForse già presa @Lyokone l’ha presa 12 giorni fa. ApertaNeeds Attention platform: all platform: web plugin: core type: enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
firebase/flutterfire#18645 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di firebase/flutterfire
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
google/skills_lint.dart#58 ·
I maintainer di solito rispondono entro 1 giorno
-
P2 status: first-line-handled type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
a2ui-project/a2ui#2871 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
genkit-ai/genkit-dart#507 ·
I maintainer di solito rispondono entro 4 giorni
-
infra: device lab team-android
Difficoltà 2/5 1-2 giorni Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
google/webcrypto.dart#419 ·
I maintainer di solito rispondono entro 4 giorni