Ace dev loop: hidden build errors and lint scanning .build backups (move to ace2)
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 38/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- bun, swift
- Domaine
- build-system, desktop-dev
Piste de recherche
Start with the wrapper path in apps/desktop/scripts/build.ts, then sparkle.ts and helper.ts, where the 'differs from every pinned patch prefix' error is raised. Run bun scripts/build.ts dev --run from apps/desktop to see the unfiltered Electrobun error. Done when the underlying failure reaches the root command, and the drift message includes the apps/desktop/native/.build path and non-destructive recovery steps without resetting the checkout.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Observed
On main at 39191bb, bun desktop dev exits with Electrobun code 1. Bun workspace-filter output elides the underlying diagnostic and repeatedly redraws the task header, leaving only the wrapper stack in sparkle.ts / build.ts.
Read-only inspection of the failing checkout found the pinned Peekaboo HEAD (4d43dc9d80cd2aa3787a27f54b76d692db1dcf8f) with native patch drift. Replaying the build verifier with a temporary private Git index found that none of the 15 accepted states (unpatched through the complete 14-patch stack) matches the cached working tree. helper.ts consequently rejects it with: The native checkout differs from every pinned patch prefix. Resolve source drift before building. Bun 1.4.0 and Swift 6.4 meet the build requirements. No full rebuild or cache mutation was performed during diagnosis.
Needed
- Keep the underlying build failure visible through the root desktop command rather than hiding it behind filtered output.
- Include the offending cache path and actionable, non-destructive recovery instructions in the drift diagnostic.
- Preserve unknown native edits; do not automatically reset or delete a mismatched checkout.
Recovery is to move apps/desktop/native/.build aside as a backup and rebuild, causing SwiftPM to recreate the pinned dependencies and Ace to apply the current patches. Invoke bun scripts/build.ts dev --run from apps/desktop to bypass the root workspace-filter elision.
Found in Ace while investigating a user-reported development-loop failure. Related: githubnext/ace2#55. Dogfooding: githubnext/ace2#5.
- Langage dominant
- Swift
- Étoiles
- 0
- Forks
- 0
- Merge moyen
- 19 min
- PR mergées (30 j)
- 107
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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 githubnext/desktop-tools
-
Ace: adopt desktopToolRules()Ouverteace documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
githubnext/desktop-tools#104 ·
Les mainteneurs répondent en général sous 1 jour
-
Linux support (meta)Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
githubnext/desktop-tools#136 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Select text in a PDFOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
githubnext/desktop-tools#130 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
githubnext/desktop-tools#129 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
githubnext/desktop-tools#117 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de githubnext/desktop-tools
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 69/100
cuappdev/resell-ios#131 ·
-
bug: Swift integration guide uses inconsistent client variable namesPeut-être pris @timokoethe l’a pris aujourd’hui. Ouvertebug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
logto-io/logto#9787 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Review backlog (style): Test helper still reads stdout after waitUntilExitPeut-être pris @hivecommons-hive l’a pris aujourd’hui. Ouverteagent/reviewer help wanted hive/claimed-by-scanner stage/030-pr-in-progress
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
hivecommons/hotshot#243 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Ctrl+C while pictures are drawing also kills the image worker (traceback, story ends partial/failed)Ouvertelow-priority
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
jessvb/tiny-talk-adventures#92 ·
Les mainteneurs répondent en général sous 1 jour
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100