On 2026-07-15 13:27, Marc Haber wrote:
On Wed, Jul 15, 2026 at 06:14:47PM +0200, Cyril Brulebois wrote wise
words.
tl;dr: sorry for bothering you
Over the past several hours I've spent quite a bit of time thinking
about this reply and trying to express myself more clearly. I hope this
message better reflects what I actually meant.
First of all, I'd like to apologize for the rather flippant tone I used
earlier in the discussion. I think I had different expectations about
the kind of answer I was hoping for. In my mind, I was hoping for
something along the lines of: "Grub configuration is generated by tool
X, which lives in repository Y under path Z, and these are the
templates it uses." Saying "it's in the configuration files" is, of
course, factually correct as well. I initially assumed that reply was
meant a bit tongue-in-cheek, which is why I answered with "duh",
smiling while I typed it. I'm sorry if that came across differently
than intended.
I'd also like to apologize for reacting defensively to someone I
couldn't immediately recognize. I have since looked through the mailing
list archives and realized that "John Doe" has in fact been an active
and useful participant here for quite some time. Please forgive my
initial reaction. One thing I find difficult about mailing lists is
that I often don't have the real-world context that helps me place
people. It is so much easier to read between the lines when you know
the person who wrote them. I've known many Debian contributors for
twenty years or more, and whenever I attend a Debian event it genuinely
feels like coming home. Many people in the Debian community have
become friends over the years, and I suppose I unconsciously expect the
same sense of familiarity everywhere.
As for the installer itself, I'd like to explain where I'm coming from.
From my perspective, the Debian Installer is a large and rather
intricate code base with a lot of moving parts, all interacting with
each other one way or the other, and understanding how everything fits
together is not always straightforward for someone approaching it
That isn't meant as criticism of the people maintaining it today; it's
simply my impression as a newcomer trying to find my way around.
The reason this matters is that, from the outside, the installer
project looks like something that could really benefit from additional
contributors. I had genuinely been considering spending more time
helping with the installer, but at the moment I feel that I'll need a
bit of guidance from people who already know their way around the code.
What I found surprising is that, while people do take the time to
answer questions, the overall experience still leaves me with the
impression of a well-established group where a newcomer can easily feel
like an outsider. I'm quite sure that isn't the intention,
[?!] ;-)
but it is the impression I came away with. As someone trying to get
involved, it's difficult to tell whether I'm simply asking the wrong
questions or whether I'm expected to figure more out on my own first.
The Installer is probably the most architecture dependent part of
Debian, and people coming new to the installer can be confused by the
huge amount of differnet boot methods that the Installer has to cater
for.
I imagine I'm probably not unique in that regard. Someone who is
already motivated to contribute can easily conclude that they are
getting in the way rather than being welcomed.
Congratulations! That was a truly insightful German goal!
That would be unfortunate, because every long-term contributor was once
new,
Indeed, but then they cross the mythical 'demigod' threshold...
and lowering that initial barrier would probably make it easier for
people to become involved.
If there is a recommended path for new contributors to get up to speed,
I'd genuinely appreciate being pointed to it. I did find documentation,
lots of it, but as someone approaching the installer for the first time
I often struggled to determine which parts are still current, which are
historical, and where the authoritative information lives. The
documentation was clearly written by people very familiar with the
code, the processes and the toolchain, and such documentation is
usually hard to understand for a newcomer since the crucual first 15 %
are missing. In many cases I found myself having to read the source and
reconstruct how the pieces fit together. Getting snappy answers at this
point it exactly the point where a motivated and talented newcomer
might shrug and walk away.
That may simply be the nature of a project with such a long history.
Nevertheless, I think it also contributes to the impression that the
barrier to entry is higher than it needs to be, and that can be
discouraging for people who would otherwise be interested in
contributing.
I'll probably come back to the technical topic in a few days. First I
need to step away for a bit, and then I'd like to think a bit more
about whether I can achieve my goal of better scriptable and
preseedable storage setup without having to understand quite so much of
the installer's internals (and the technical debt that is in the code)
so that I don't need to bother you again. And, to be honest, I'd also
like to let things cool down a little. I've already spent more energy
on this today than I should have.
In any case, I hope everyone has a wonderful week, and thank you for
taking the time to read this.
Greetings
Marc
--
Best Professional Regards.
--
Jose R R
http://metztli.it
---------------------------------------------------------------------------------------------
Download Metztli Reiser4: Debian Trixie w/ Linux 5.17.15-3 AMD64
---------------------------------------------------------------------------------------------
feats ZSTD compression https://sf.net/projects/metztli-reiser4/
-------------------------------------------------------------------------------------------
Official current Reiser4 resources: https://reiser4.wiki.kernel.org/