I've updated http://ick.liw.fi/roadmap/ to be a proposal for ALPHA-2 and ALPHA-3. Or at least the start of a
proposal. Please comment if you have any opinions.
In short, ALPHA-2 would be about supporting multiple workers doing concurrent builds of separate projects.
ALPHA-3 would be about supporing building of Debian packages, and isolating operations that need access to ssh
and PGP keys to a trusted worker.
If I/we were to pull off this roadmap, after ALPHA-3 ick would be self-hosting and self-testing and self-
When a system with ick installed starts, it starts three components in parallel: the controller, blob service,
and worker manager. The controller and blob service don't care in which order they start, but the worker-
manager wants to talk the controller at once, and thus should not start until the controller has started.
More imporantly, the worker manager does not get automatically restarted if it crasheṣ. Fixing that would fix
the race condition as well.
Anyone up to patching the systemd units for ick?
The old address ick-devel(a)liw.fi is no more. Use ick-discuss(a)ick.liw.fi
The old "ick devel" distix site is no more. In any case it doesn't get
updated. Use http://ick-support.liw.fi/ instead. It gets updated by
ick. A cron job imports mail sent to ick-discuss into the git
repository maintained by distix, and that triggers ick to update the
website. It's almost like magic.
I've updated the ick.liw.fi website to match this.