[firebase_auth] 6.7.0 requires platform interface 9.1.0 but allows 9.0.7
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 92/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Área
- mobile-dev
Línea de trabajo
Abre packages/firebase_auth/firebase_auth/pubspec.yaml e inspecciona la restricción de firebase_auth_platform_interface. Reproduce el problema con flutter pub get y la compilación usando firebase_auth 6.7.0 con la interfaz de plataforma 9.0.7; se considera hecho cuando el límite inferior requiere una versión de la interfaz que proporcione migrateCurrentUser y la aplicación compila sin una dependencia directa de la interfaz de plataforma.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Dart
- Estrellas
- 9.3k
- Forks
- 4.1k
- Merge medio
- 1 d 12 h
- PR fusionados (30 d)
- 79
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de firebase/flutterfire
-
[firebase_messaging]: Android ANR during background service destruction — main thread blocked in releaseWakeLockPosiblemente ocupada @SelaseKay la tomó hace 2 días. AbiertoNeeds Attention platform: android plugin: messaging type: bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
firebase/flutterfire#18866 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
blocked: customer-response Needs Attention platform: ios plugin: messaging Stale type: bug
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
firebase/flutterfire#18776 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
[firebase_storage] Windows native crash in upload progress callback, sink ownership and thread dispatchQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertoblocked: flutter platform: windows plugin: storage reproduced type: bug
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
firebase/flutterfire#18664 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
[core] Decouple platform_interface from Flutter for pure-Dart webQuizá libre de nuevo @Lyokone la tomó hace 38 días y no hay ningún pull request abierto. AbiertoNeeds Attention platform: all platform: web plugin: core type: enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
firebase/flutterfire#18645 · 3 comentarios · 2 reacciones · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
blocked: firebase-sdk platform: android plugin: messaging reproduced type: bug
Dificultad 3/5 1-2 días Aptitud para principiantes 56/100
firebase/flutterfire#18644 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de firebase/flutterfire
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 4 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
area: templates bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
vicajilau/flutter_file_picker#2279 ·
Los mantenedores suelen responder en 1 día