Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

pre-install broken for bootstrapping new chroots

Ouverte
#443 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
c
Domaine
cli

Piste de recherche

No files, tests, or entry points are named. Reproduce installation into an empty root directory and inspect how transaction scripts and the package database behave during bootstrapping. Define which pre-install behavior is expected for an empty package database, then add coverage for the chosen behavior.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug

Since xbps was changed to not run scripts within the transaction, installing into a new empty root directory will fail when it tries to execute pre install scripts as nothing is unpacked yet.

Not sure what the best solution to that would:

  • Don't run pre-install when installing a package, only for updates.
  • Don't run scripts at all when bootstrapping with an empty pkgdb so that one has to use reconfigure.
  • Only skip pre-install when bootstrapping with an empty pkgdb.
Langage dominant
C
Étoiles
1.2k
Forks
152
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de void-linux/xbps

Toutes les issues de void-linux/xbps

Issues similaires

Plus d'issues C

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.