Hello Simon,

On 25/11/2025 10:43, Simon Josefsson wrote:
Roland Clobus <[email protected]> writes:

I was offline for the last two weeks. Let me give you some additional
pointers:

Thank you!  I'll digest this and split up answers.

* You want to officially publish the generated images (as I see on
   debian-devel), are you ready to the the quality assurance of them?
   Keeping up with all nine versions (times four, for oldstable,
   stable, testing and sid) keeps our openQA instance [2] rather busy.
Luckily, given that the test environment in openQA currently does not
contain any firmware-specific simulated hardware, all existing tests
would probably show exactly the same output if the Libre images were
to be tested.
How many image variants are you planning to publish? You are currently
at 3 sizes time 2 architectures.

My focus is on trixie on arm64+amd64 to facilitate OS installation.

I'm wondering if a live image is what you actually want...

If you are focussing on the installation of Debian, without non-free firmware, there is already a question in the netinst installer (at a priority below normal) that asks whether you would like to have non-free-firmware included (which is then followed by questions about 'non-free and contrib'). If you use that option, you will have a fresh installation of Debian, with a minimal set of packages.

The live-installer tries to strip the live-specific parts from the installed image after it have copied the live squashfs file to the HD, but since the live image typically contains all translations, you'll end up with a non-minimal set of packages. (Removing the various language-specific packages is not easy).

Thus I don't really care about the live image part, I added the
standard+gnome images just to see if I could build them in a GitLab
pipeline, and was somewhat surprised it just worked (well done!).

On the other side: The benefit of having a live image lies in the ability to test whether all works, before you actually install to the HD. It should be possible to have a netinst-like installer instead of the live-installer.

In short: The current netinst image already provides an installer that allows for an installation based purely on main.

I would like to add riscv64 and ppc64el support.  I saw a riscv64 merge
request.  What is the status on adding that?

At DebConf25 in Brest I got the impression that RISC-V hardware is unfortunately currently not powerful enough to run a full-blown desktop environment (I might be wrong).

I haven't heard about ppc64el support yet; would that kind of hardware be suitable to running a desktop environment like GNOME?

Would sponsoring you with riscv64/ppc64el OpenQA hardware make this
easier?  I could setup a VM and give a SSH root key, but alas I do not
know anything about OpenQA.

Only if that hardware is actually running natively, not using e.g. qemu-system-PLATFORM to emulate the hardware, as emulation will be terribly slow. Such hardware needs to be pretty powerful, since building live images is rather I/O intensive, whereas doing functionality tests with openQA is rather memory intensive.

With kind regards,
Roland Clobus
(Also co-maintainer for the openQA instance)

Reply via email to