Add TODO.org.

* TODO.org: New file.
This commit is contained in:
Mathieu Othacehe 2021-01-21 13:04:19 +01:00
parent 08a8215155
commit da6a5c0355
No known key found for this signature in database
GPG Key ID: 8354763531769CA6
1 changed files with 24 additions and 0 deletions

24
TODO.org Normal file
View File

@ -0,0 +1,24 @@
* Add "BuildSteps" table like in Hydra.
This will prevent package dependencies to be built multiple times.
* Add tests for the remote building mechanism.
- Write test cases covering the nominal remote building scenario, with a
server dispatching build tasks to multiple local workers.
- Write test cases covering workers disconnection and reconnection.
- Write test cases covering build timeout.
* Improve the "/workers" page.
- Add build machines status (CPU, RAM) usage.
- The opensuse monitor page could be a good model:
https://build.opensuse.org/monitor.
* Add new metrics.
- Add "build speed per machine" and "idle time per machine" metrics.
* Report build failures by email/RSS.
* Add a user account section.
- Add customized monitoring dashboards.
- Add build failures notifications subscription page.
- Add a substitutes availability service, so that users can be notified when
the substitutes coverage of their manifest is passing a threshold.