Build the dbkit/sqlite options tests on 32-bit systems
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
Direzione di ricerca
Trova dbkit/sqlite/options_test.go ed esamina la riga di rifiuto etichettata “a cache size past 32 bits.” Controlla come il test gestisce strconv.IntSize ed esegui i test di dbkit/sqlite per una destinazione a 32 bit e per quella nativa. Il lavoro è completato quando il file di test compila e vet viene eseguito sui sistemi a 32 bit, mentre la riga continua a essere eseguita sui sistemi a 64 bit.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
go vet with GOOS=linux and GOARCH=386 or GOARCH=arm stops in the dbkit/sqlite options tests.
Current state: the refusal row 'a cache size past 32 bits' in options_test.go sets CacheSize, an int, to math.MaxInt32 + 1. On a 32-bit system that number does not fit in an int, so the test file does not compile there and vet reports nothing else for the package.
Proposal: add that row only where an int is 64 bits wide (strconv.IntSize == 64), so the file compiles on 32-bit systems and the row still runs on 64-bit ones.
Trigger: someone runs the tests or vet of dbkit/sqlite for a 32-bit target.
- Lingua principale
- Go
- Stelle
- 69
- Fork
- 3
- Merge medio
- 9h 11m
- PR unite (30g)
- 38
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 gopherium/framework
-
enhancement help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
bug help wanted
Difficoltà 3/5 1-2 giorni Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di gopherium/framework
Issue simili
-
compress: block buffers get re-zeroed on every call, and the zeroing is immediately overwrittenAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ClickHouse/ch-go#1218 ·
I maintainer di solito rispondono entro 13 giorni
-
effort:s impact:low raised-by:reviewer risk:low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
medici-finance/assay#4251 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
automation models
Difficoltà 1/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
golang-migrate/migrate#1457 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno