`patch-add` doesn't add a `%patch` line, so the patch is silently skipped in hand-written-%patch specs
I maintainer di solito rispondono entro 4 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- go
- Ambito
- build-system, devtools
Direzione di ricerca
Start by locating the patch-add implementation and its render-time handling of PatchN: tags; the issue names no files or tests. Check how explicit %patch lines are detected and how strip levels are represented, then compare the option that emits a line with the render-time warning alternative. Done means added patches are applied or produce a clear warning in hand-written %patch specs.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When a spec applies its patches with explicit %patch lines (opensc, vim, alsa-lib, …), patch-add adds the PatchN: tag but nothing applies it. Render passes, the build passes, and the fix never actually goes in.
Right now we work around it with a spec-search-replace that inserts %patch -PN -p1 after the spec's last %patch. That means guessing the N azldev will pick, and it breaks as soon as the anchor line changes upstream.
Ask: an option on patch-add to emit the %patch line too (with a strip level), or at minimum a render-time warning when a patch is added but nothing applies it.
- Lingua principale
- Go
- Stelle
- 18
- Fork
- 30
- Merge medio
- 3g 17h
- PR unite (30g)
- 40
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/azure-linux-dev-tools
-
`patch-add` overlay appends `PatchN:` tag at end of preamble instead of grouping with existing Patch tagsForse già presa @IzanVil l’ha presa 36 giorni fa. Apertaarea: overlays enhancement priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
microsoft/azure-linux-dev-tools#284 · 2 commenti ·
I maintainer di solito rispondono entro 4 giorni
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
microsoft/azure-linux-dev-tools#423 · 1 commento ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
microsoft/azure-linux-dev-tools#411 ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
microsoft/azure-linux-dev-tools#410 ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100
microsoft/azure-linux-dev-tools#409 ·
I maintainer di solito rispondono entro 4 giorni
Tutte le issue di microsoft/azure-linux-dev-tools
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
limitlessprojects/Go-Hybrid#3342 ·
I maintainer di solito rispondono entro 1 giorno
-
status/ready type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
buildpacks/pack#2733 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
kind/bug needs-priority needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
konveyor/tackle2-hub#1166 · 1 commento ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
router-for-me/CLIProxyAPI#7209 ·
I maintainer di solito rispondono entro 1 giorno