IRC channel logs

2023-01-10.log

back to list of logs

<stikonas>well, we wouldn't be able to parse xml inside live-bootstrap
<stikonas>it's not just dependencies for running rootfs.py, it's also dependencies inside live-bootstrap
<stikonas>and we have no way to parse XML, especially early in the bootstrap
<stikonas>live-bootstrap checksums downloaded files inside bootstrap
<stikonas>which means 1. we need to have URL and hash in the same place
<stikonas>and also 2. we need way to pair URL and package name
<stikonas>so perhaps the simplest option would be to keep individual sources files with "url hash" and write a python function to produce "manifests" such as sysa_manifest which has sources for the whole system (and perhaps rootfs.py downloader can also consume it)
<doras>stikonas @stikonas:libera.chat: I'd still rather avoid touching the bootstrap itself for this change.
<doras>I only want to expose this for consumption by Python. Perhaps when I have code implementing this it would become more clear.
<doras>Actually, I see the last sentence you wrote is exactly my idea/plan.
<stikonas>doras: well, try to implement something, it will be easier to discuss once there is some code
<doras>I hope to find time this weekend.