Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Hyperkit Build from Release Tarball Fails Assertions Related to Git Version

Aperta
#320 0 commenti 2 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Ferma
Stack tecnologico
c
Ambito
build-system

Direzione di ricerca

Inizia dalle righe 1-2 di Makefile e dall’assertion nelle righe 323-325 di src/lib/pci_virtio_net_vpnkit.c. Compila Hyperkit da un release tarball, quindi prova la connessione VPNKit per riprodurre la discrepanza nella lunghezza della versione. Il lavoro è completato quando la build del release tarball non attiva più questa assertion.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Makefile issue: https://github.com/moby/hyperkit/blob/adc4ea8641b9a5804951fb0116ad4784a86ced40/Makefile#L1-L2

Release tarballs are not git repositories. This causes failed assertions when connecting with VPNKit.

Assertion failed: (sizeof(VERSION_SHA1) == sizeof(init_msg.commit) + 1), function vpnkit_connect
, file src/lib/pci_virtio_net_vpnkit.c, line 324.

Failed Assertion: https://github.com/moby/hyperkit/blob/adc4ea8641b9a5804951fb0116ad4784a86ced40/src/lib/pci_virtio_net_vpnkit.c#L323-L325

This causes problems for the homebrew build of hyperkit: https://github.com/Homebrew/homebrew-core/issues/85232

Lingua principale
C
Stelle
3.7k
Fork
336
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di moby/hyperkit

Tutte le issue di moby/hyperkit

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.