Hello Raphael,

I read your document. I am really excited since I first heard about
Debusine, at the same time I feel exceptive about it. This is not a minor
task, and there are a lot of considerations to be made for such kind of
system to become production ready drop-in replacement for the current
infrastructure.

First of all that comes to mind is the chain of *dependencies* of the
software in terms of long term *maintainability*, the ease to adapt the
code for newer needs and the ease to update and upgrade this system when
running in a production environment. Who would be the long term maintainer
of this infrastructure providing security support and newer updates. The
current production system has very few dependencies (python interpreter and
few standard libraries, it uses no complex frameworks, a bit of shell,
perl, ... whatever available at the time), wanna-build, a PG DB that helps
orchestrate the builds (for different suites) with also very few
dependencies. So, the obvious question arise, why should we upgrade the
existing to a different one? (retoric question, later I give a potential
reply to this). The need of few dependencies is also good for controlling
the attack surface, which brings up the topic of *security* of the system,
an assessment/audit should be made and be taken seriously.

I mentioned I was excited about Debusine (replying to the previous
question), my expectations are very high and I think it is great to
modernize a software stack which has been organically growing over at least
last 20+ years, better integration with other Debian services would be
great, instead of having the sense of running the distro on a giant
crontab. I also mentioned I was exceptive and that is because I feel that
replacing all the current sub-systems or even orchestrating them over a
single tool is very challenging and hard work.

Getting into this particular topic on replacing buildd and potentially
other components needs much more discussion, first item for me would be on
building embargoed security updates (how secure and confidential that would
be?)

Thanks very much for supporting this effort despite of the big challenge
this represents.

Reply via email to