xbps-install: Pressing Enter at confirmation prompt should ignore or require explicit input (prevent accidental proceed)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 52/100
Piste de recherche
Start by reproducing the confirmation prompt through the xbps-install entry point, then trace how an empty response is interpreted. Decide and document the intended empty-input behavior, implement it in the prompt handling, and verify that pressing Enter cannot proceed without explicit input while affirmative and negative responses still work.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
When running xbps-install (e.g., sudo xbps-install -Su <pkgname>), XBPS prompts the user for confirmation before executing the transaction.
Currently, if the user hits Enter without typing an answer, XBPS treats it as a default affirmative and proceeds with the installation.
Proposed Change
Modify the prompt handling so that pressing Enter does not automatically proceed. Instead, pressing Enter should either be ignored (looping or requiring an explicit y/n response) or completely remove the automatic fallback to "yes" so that accidental keypresses don't initiate package transactions.
- Langage dominant
- C
- Étoiles
- 1.2k
- Forks
- 156
- Merge moyen
- 1 h 39 min
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun 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 void-linux/xbps
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
void-linux/xbps#475 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
void-linux/xbps#701 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
void-linux/xbps#700 ·
-
xbps-query -RX repository overridesPeut-être pris @naevui l’a pris il y a 58 jours. Ouvertebug
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
void-linux/xbps#696 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
void-linux/xbps#694 · 3 commentaires ·
Toutes les issues de void-linux/xbps
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
containers/bubblewrap#826 ·
Les mainteneurs répondent en général sous 1 jour
-
Vulkan: create_device reads the device extension list after freeing it (random crash at start)Ouverte
Difficulté 1/5 1-3 heures Accessibilité débutants 62/100
Revivedx/SavageWindRecomp#488 ·
Les mainteneurs répondent en général sous 1 jour
-
needs-device
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
feature/themes QA/No release-notes/exclude tests tests/missing-coverage tests/test-quality
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
brave/brave-browser#60971 ·
Les mainteneurs répondent en général sous 1 jour