WUT_Computer_Science/DOCS-runnability.md
Krzysztof kuhy Rudnicki 37cc00fa21
Some checks are pending
md-naming / markdown naming convention (push) Waiting to run
pre-commit / pre-commit (push) Waiting to run
runnability / runnability (push) Waiting to run
Say which jupyter problem it is, and regenerate the status table
`_works jupyter || _blocked "needs jupyter"` collapsed two different problems
into one message. "needs jupyter" and "jupyter is on PATH but does not run"
send you to different fixes -- install it, versus work out why the shim's
interpreter is gone -- and a status table is only worth keeping if it says
which. `_require_working` checks presence and then execution, and reports
them separately.

The wording is now what DOCS-runnability.md already said for twm_4 and PBAD,
except the probe produces it rather than someone having typed it. Regenerating
the table changed those two rows and nothing else, which is the useful part:
the run guard, the two new .venv directories under PSD and ERSMS-project, and
the tex entry-point change left all 44 courses' status exactly as it was.

One thing worth knowing for the next regeneration: the answer depends on PATH.
jupyter lives in ~/.local/bin, so a shell without it reports "needs jupyter"
and one with it reports the dead shim. Regenerate from a login shell.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-29 08:44:02 +02:00

3.8 KiB

Runnability

Generated by ./run.sh status. Do not edit by hand.

Status is recorded PER ENVIRONMENT, from gates/runnability-local.tsv and gates/runnability-ci.tsv. A directory that is runnable locally and blocked in CI is the normal case, not drift: the runner has no MATLAB, no Unity and no .NET SDK. Each environment rewrites only its own file, so a CI run cannot clobber the local column.

- means that environment has not probed yet.

Course local ci Detail (local)
NotProgramming/DPZ runnable - builds the report with latexmk
NotProgramming/ECOGR runnable - builds the report with latexmk
NotProgramming/EDABA runnable - builds the report with latexmk
NotProgramming/EDABA-LAB runnable - builds the report with latexmk
NotProgramming/EDISE runnable - builds the report with latexmk
NotProgramming/EDISP no-code - submitted lab reports as PDFs only; no source was produced
NotProgramming/ELAC runnable - builds the report with latexmk
NotProgramming/EMISY runnable - builds the report with latexmk
NotProgramming/ENUME blocked - needs MATLAB or Octave (none of: matlab octave)
NotProgramming/EPHY2 no-code - submitted lab reports as PDFs only; no source was produced
NotProgramming/EPOGAI no-code - a presentation only; no source was produced
NotProgramming/ERPM runnable - builds the report with latexmk
NotProgramming/ESDP1 runnable - builds the report with latexmk
NotProgramming/ESOEN runnable - builds the report with latexmk
NotProgramming/MOM runnable - builds the report with latexmk
NotProgramming/SDM runnable - builds the report with latexmk
NotProgramming/SDM2 runnable - builds the report with latexmk
NotProgramming/SPD runnable - builds the report with latexmk
NotProgramming/STUP runnable - npm install && npm start
Programming/AIS runnable - builds the report with latexmk
Programming/BD2 runnable - npm install && npm start
Programming/BSS runnable - builds the report with latexmk
Programming/EADS runnable - compiles each standalone .cpp
Programming/EARIN runnable - python3 the entry script
Programming/ECOAR runnable - make
Programming/ECOTE runnable - python3 /home/kuhy/WUT_Computer_Science/Programming/ECOTE/program/translator/main.py
Programming/ECRYPT no-code - test1.py is a 0-byte stub; this course produced no submitted code
Programming/ECRYPT_PROJECT runnable - python3 the entry script
Programming/EGUI runnable - dotnet build
Programming/EOOP runnable - compiles each standalone .cpp
Programming/EOPSY runnable - make
Programming/EPFU runnable - make
Programming/E-PSYOPS runnable - opens in the Unity editor
Programming/ERSMS-project runnable - docker compose up
Programming/NLP runnable - python3 the entry script
Programming/PBAD blocked - jupyter is on PATH but does not run (dead shim)
Programming/PORR runnable - python3 /home/kuhy/WUT_Computer_Science/Programming/PORR/code/main.py
Programming/PSD runnable - starts the Kafka/Flink stack (installs packages with sudo)
Programming/psd_project runnable - mvn package
Programming/TRAK runnable - python3 /home/kuhy/WUT_Computer_Science/Programming/TRAK/main.py
Programming/twm_4 blocked - jupyter is on PATH but does not run (dead shim)
Programming/USD no-code - README describes a MetaDrive RL assignment; no implementation was submitted
Programming/WDWR runnable - python3 the entry script
Programming/ZPOB runnable - builds the report with latexmk