[Bug]: device_info_plus on Linux keeps the single quotes from os-release (Gentoo)
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 35/100
Piste de recherche
Read device_info_plus_linux.dart, focusing on _Unquote.unquote(), and inspect the existing Linux tests for os-release parsing. Reproduce with single-quoted values such as ID='gentoo', then verify the reported id, name, and prettyName match the unquoted expected values. An open linked pull request already addresses this issue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Platform: Linux · Plugin: device_info_plus · Version: 13.3.0 (also current main)
Steps to reproduce
- Run an app on Gentoo (or any distro whose
/etc/os-releaseuses single quotes). Gentoo's file now looks like this:NAME='Gentoo' ID='gentoo' PRETTY_NAME='Gentoo Linux' VERSION='2.18' VERSION_ID='2.18' - Call
DeviceInfoPlugin().linuxInfo.
Expected: id == 'gentoo', name == 'Gentoo', prettyName == 'Gentoo Linux'.
Actual: the quotes are kept: id == "'gentoo'", name == "'Gentoo'", prettyName == "'Gentoo Linux'", so a check like info.id == 'gentoo' is false.
Cause: _Unquote.unquote() in device_info_plus_linux.dart strips only double quotes. os-release(5) allows values in double or single quotes, and Gentoo switched to single quotes this year (Ansible and Facter both had to patch their parsers for it).
- Langage dominant
- Dart
- Étoiles
- 1.9k
- Forks
- 1.3k
- Merge moyen
- 8 h 43 min
- PR mergées (30 j)
- 13
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de fluttercommunity/plus_plugins
-
[Bug]: (share_plus) iOS drops the subject when sharing a uriPeut-être pris @kaluli123123 l’a pris il y a 25 jours. Ouvertebug triage
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
fluttercommunity/plus_plugins#3994 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: package_info_plus web throws StateError when the engine assetBase is relativePeut-être pris @nmloc l’a pris il y a 11 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
fluttercommunity/plus_plugins#4005 ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: share_plus decodes full-resolution images on the main thread when preparing iOS share previewsPeut-être pris @ananya-kaul l’a pris il y a 15 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
fluttercommunity/plus_plugins#4001 ·
Les mainteneurs répondent en général sous 1 jour
-
[Request]: network_info_plus: use ConnectivityManager for getWifiIP and getWifiGatewayIP from Android 7 (N), so ethernet works below Android 12Peut-être pris @redge-munch l’a pris il y a 23 jours. Ouverteenhancement triage
Difficulté 3/5 Une demi-journée Accessibilité débutants 22/100
fluttercommunity/plus_plugins#3998 ·
Les mainteneurs répondent en général sous 1 jour
-
[package_info_plus]: Use Flutter's compile-time build name/number on web instead of version.jsonPeut-être pris @Ortes l’a pris il y a 30 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 25/100
fluttercommunity/plus_plugins#3989 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de fluttercommunity/plus_plugins
Issues similaires
-
needs::triage
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
linagora/twake-on-matrix#3518 ·
Les mainteneurs répondent en général sous 3 jours
-
Push workflow fails: oversized artifacts cannot be pushed to `app` branchPeut-être pris @marcnause l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
fossasia/magic-epaper-app#724 ·
Les mainteneurs répondent en général sous 1 jour
-
bug: nakładanie się animacji paneli (120 ms) przy przełączaniu między Odkrywaj a UstawieniamiOuvertepriority: high scope: frontend type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
GonsiorHack/czyPrzejade#15 ·
-
a: accessibility has reproducible steps p: cupertino_ui package team-design
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
fix: jaspr serve keyboard shortcuts (r/R/l/d/q) don't work on WindowsPeut-être pris @lewinpauli l’a pris aujourd’hui. Ouvertebug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 3 jours