Already in my way back from oSC'23, so let's write some notes before I
forget.
I could feel a lot of interest in Agama even since before the conference
itself started, in the welcome party. There was only another topic that
looked more important for basically everyone there - the question I was
asked 10+ times per day from Thursday to Sunday:
Where is the rest of Canary gang? oSC feels incomplete without them!
About the second more important topic (apparently), I can say our
presentation was extremely well received. Most people looked genuinely
interested, not to say excited, about Agama. And looking at the kind of
questions I got before the presentation and the feedback I got
afterwards, I would say the talk addressed its goal pretty well and
there are more people now with a proper understanding of Agama and the
installation process in general. And there are people already having
ideas about how to contribute, adapt it or adopt it.
I saw a lot of interest from the community for adopting Agama as default
official installer in a relatively short time frame. Unless we screw
things up, I would say Agama will be the official installer for Leap 16.
What "Leap 16" means exactly regarding the calendar? Well, nothing is
set in stone but my assumption after several conversations is that there
will be a Leap 15.6 at some point in the future (still using YaST). So
Leap 16 will not arrive before 2024. Gradual integration with Tumbleweed
may start a bit in advance.
Based on those same conversations, I would also expect openSUSE use
Agama as a multi-product installer.
As LCP pointed to me, that implies we need to resurrect at some point
the theming and branding topic.
Other area in which we could get some contributions is the
initialization process (everything that happens until the point in which
Agama takes over). Some people was curious about that and wanted to try
their own ideas.
I also had some conversations with Uyuni/SUSE Manager developers. They
like the part about being able to track the installation process, but
they are not so sure our current solution based on D-Bus would suffice
to them. Some extra work is still needed to close the gap (hopefully
without blowing up the memory consumption). But now that we have a
common understanding and some foundations, we can build from there.
Some people even tried to hack a bit on Agama, although not very
successfully. We may need to check if our current documentation in that
regard is in good shape.
I'm likely forgetting several conversations and details, but I think the
main topics are covered. Do not hesitate to ask for more details in any
of them.
Cheers.
--
Ancor González Sosa
YaST Team at SUSE Software Solutions