Die drei Befunde des Commanders und was dahinter steckte, plus der teuerste Fund des Tages: %ProgramFiles(x86)% wurde auf einer echten Maschine NIE aufgeloest, weil der Test genau die Schreibweise einspritzte, die im Muster stand. Er war gruener als die Wirklichkeit. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
151376aee3
commit
8eca982e68
+73
-1
@@ -1,6 +1,78 @@
|
|||||||
# SAVEPOINT — Rippy
|
# SAVEPOINT — Rippy
|
||||||
|
|
||||||
## Aktueller Stand: v4.0-rc — Windows ist ein echtes Programm (28.08.2026)
|
## Aktueller Stand: v4.0-rc2 — Windows ist ein eigenes Produkt (28.08.2026)
|
||||||
|
|
||||||
|
> **Rippy für Windows ist keine Docker-Installation im Fenster mehr.** Es
|
||||||
|
> weiß, worauf es läuft, es fragt beim Einrichten, und es bringt seine
|
||||||
|
> Werkzeuge mit.
|
||||||
|
|
||||||
|
### ZUSTAND, gemessen
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| Repo | `151376a` auf `main` |
|
||||||
|
| **Ampel** | **GRÜN** |
|
||||||
|
| Tests | **698 grün** + 18 übersprungen (Sitzungsbeginn: 378) |
|
||||||
|
| `RippySetup.exe` | **56,4 MB**, liegt auf dem Desktop |
|
||||||
|
| Laufwerk | **am PC** — `\.\G:`, BLU-RAY, bereit |
|
||||||
|
| MakeMKV | **nicht mehr installiert** (siehe unten) |
|
||||||
|
|
||||||
|
### Was der Commander gemeldet hat — und was dahinter steckte
|
||||||
|
|
||||||
|
**1. „Du hast quasi nur die Docker-Installation für Windows gebaut."**
|
||||||
|
|
||||||
|
Im Windows-Fenster stand `Worker erreichbar: 0 von 1`, `Container-Platte:
|
||||||
|
unbekannt`, `Prüfen: docker compose ps`. Kein Satz davon ergibt dort einen
|
||||||
|
Sinn.
|
||||||
|
|
||||||
|
Die Ursache war nicht die Anzeige: **Das UI hat nie erfahren, worauf es
|
||||||
|
läuft.** `GET /betrieb` meldet jetzt FÄHIGKEITEN (`externe_worker`,
|
||||||
|
`freigaben_einhaengen`, `container_pfade`, `werkzeuge_verwalten`) — kein
|
||||||
|
Modus-Name, weil das UI sonst aus einem Namen auf Verhalten schließen müsste.
|
||||||
|
Dashboard, Einstellungen und Anleitung richten sich danach.
|
||||||
|
|
||||||
|
**2. „Beim Setup passiert gar nichts."**
|
||||||
|
|
||||||
|
Jetzt: acht Voraussetzungs-Prüfungen, Zielordner UND Ablage zur Wahl, Port,
|
||||||
|
drei Schalter. Nur ein FEHLER blockiert, eine Warnung nicht — und jeder
|
||||||
|
Befund sagt, was zu tun ist.
|
||||||
|
|
||||||
|
**3. „Handbrake und MakeMKV MÜSSEN mitgeliefert werden."**
|
||||||
|
|
||||||
|
HandBrakeCLI liegt bei (GPL-2 erlaubt es), MakeMKV wird beim Einrichten vom
|
||||||
|
Hersteller geholt (proprietär, keine Weitergabe erlaubt).
|
||||||
|
|
||||||
|
### Drei Fehler, die nur die andere Plattform zeigte
|
||||||
|
|
||||||
|
`os.path` richtet sich nach der laufenden Maschine — falsch überall dort, wo
|
||||||
|
über Pfade einer ANDEREN gerechnet wird:
|
||||||
|
|
||||||
|
* `katalog.py` baute `C:\Program Files (x86)\MakeMKV/makemkvcon64.exe`
|
||||||
|
* `verknuepfungen.py` gab für den `.lnk`-Arbeitsordner einen leeren String
|
||||||
|
* `betrieb.py` hielt `D:` und `E:` für dasselbe Laufwerk
|
||||||
|
|
||||||
|
Dreimal dasselbe Muster. Jetzt an EINER Stelle: `rippy/pfade.py`, mit der
|
||||||
|
Regel im Kopf — **der Pfad entscheidet, nicht der Rechner.**
|
||||||
|
|
||||||
|
### Und der teuerste Befund des Tages
|
||||||
|
|
||||||
|
`%ProgramFiles(x86)%` wurde auf einer echten Maschine **nie** aufgelöst.
|
||||||
|
Windows legt Umgebungsvariablen GROSS in `os.environ` ab, das Muster stand
|
||||||
|
hübsch geschrieben, der Vergleich war exakt. Die bekannten Installationsorte
|
||||||
|
fielen aus der Kandidatenliste; MakeMKV wurde nur über die Registry gefunden.
|
||||||
|
|
||||||
|
Aufgefallen ist es erst, als zum ersten Mal eine ECHTE Umgebung eingesetzt
|
||||||
|
wurde. Der Test spritzte genau die Schreibweise ein, die im Muster stand —
|
||||||
|
**er war grüner als die Wirklichkeit.**
|
||||||
|
|
||||||
|
### ⚠️ MakeMKV ist auf dem Commander-PC nicht mehr installiert
|
||||||
|
|
||||||
|
Weder Dateien noch Registry-Eintrag. Weder die Deinstallation noch die
|
||||||
|
Werkzeug-Kette fassen fremde Programme an — vermutlich hat der Commander es
|
||||||
|
selbst entfernt, um den Fall „MakeMKV fehlt" zu testen (dazu hatte ich
|
||||||
|
geraten). Der Assistent zeigt ihn korrekt als Warnung mit Ausweg.
|
||||||
|
|
||||||
|
## Letzter Stand davor: v4.0-rc — Windows ist ein echtes Programm (28.08.2026)
|
||||||
|
|
||||||
> **Rippy läuft auf Windows ohne Docker, in einem eigenen Fenster, findet und
|
> **Rippy läuft auf Windows ohne Docker, in einem eigenen Fenster, findet und
|
||||||
> aktualisiert seine Werkzeuge selbst — und meldet sich bei Windows an wie
|
> aktualisiert seine Werkzeuge selbst — und meldet sich bei Windows an wie
|
||||||
|
|||||||
Reference in New Issue
Block a user