Front end: set a machine up for a development build from the window
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Read gui/src/solprop_gui/ui/setup_dialog.py and src/solprop/service/install.py (setup_script, copy_wheels), then inspect native/scripts/fetch_wheel.py and the Linux wheel constraints from #570. Trace how the dialog prepares and shows the setup script before it runs. Done means a development build can prepare a fresh Linux machine from the dialog, explain when no matching native wheel exists, and complete a run; the issue says this is recorded manually.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What is missing
Run → Machines… → Set up solprop there… (from #571, solprop.service.install) installs solprop at the window's version from PyPI, or from wheels the user adds. A release works. A development build does not: PyPI has no 0.2.1.devN+g…, so the dialog refuses it unless wheels are added, and the user has no easy way to get wheels that work on the machine. The window's own solprop wheel can be built anywhere (pure Python), but solprop-native must be a Linux wheel for the machine, and the one CI builds per commit needs glibc 2.35 and a system FFTW (#570).
Why it matters
Testing the front end's remote machines against a branch needs a hand-made environment on each machine today (a checkout, a light sync and a borrowed FFTW). A developer, or a user on a pre-release, cannot set a machine up from the window.
Context
src/solprop/service/install.py(setup_script,copy_wheels),gui/src/solprop_gui/ui/setup_dialog.py.- #570, CI's Linux native wheel.
native/scripts/fetch_wheel.py, which finds a CI wheel for a commit.
To do
- After #570, let the setup dialog fetch the right wheels for a development build itself: solprop's, built from the checkout, and solprop-native's for the machine's platform from CI, as
fetch_wheel.pyfinds them. - Say in the dialog when no matching native wheel exists (native changed and CI has not built it), and how to proceed.
- Must not change: a release installs from PyPI with no wheels; nothing runs on the machine before the user has seen the script.
Done when
A window running a development build sets up a fresh Linux machine (glibc 2.28+, no system FFTW, no compiler) from the dialog alone, and a run started there finishes; recorded by hand on a workstation, since no CI lane has one.
🤖 Generated with Claude Code
- Lingua principale
- Python
- Stelle
- 3
- Fork
- 3
- Merge medio
- 8h 37m
- PR unite (30g)
- 159
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 LupoLab/solprop
-
docs/dev/backends.md still lists the removed set_held_plane and held_observationForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertadocumentation priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
performance priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
The TDSE steady-current certificate can refuse a resolved taper on a band far above its frequenciesApertaarea: tdse enhancement priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 60/100
I maintainer di solito rispondono entro 1 giorno
-
The band-edge term that floors comparisons between windows is recorded only in an archived SEPApertaarea: boundaries documentation priority: low
Difficoltà 2/5 Mezza giornata Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
area: backends bug priority: low
Difficoltà 2/5 Mezza giornata Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di LupoLab/solprop
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
NVIDIA/auto-ontology#463 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
NousResearch/hermes-agent#151165 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
code-health
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
tinaudio/synth-setter#3750 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] vllm-sr config migrate drops providers.models[].deploymentForse già presa @Bevisy l’ha presa oggi. Apertaneeds-acceptance wg/developer-experience-ecosystem
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
vllm-project/semantic-router#5996 ·
I maintainer di solito rispondono entro 2 giorni