Re: Live-Image for Debian Junior (trixie)

Roland Clobus <[email protected]>
Newsgroups gmane.linux.debian.devel.live,gmane.linux.debian.devel.cd
Message-ID <[email protected]>
Hello Stefan,

On 14/08/2024 22:34, Stefan Kropp wrote:
> On Sa, 03.08.2024 10:25:52, Roland Clobus wrote:
>> On 29/07/2024 21:20, Andrew M.A. Cater wrote:
>>> On Mon, Jul 29, 2024 at 06:51:44PM +0000, Stefan Kropp wrote:
>>>> is it possible to add "Debian Junior" to the live-images?
> 
> Hello Roland,
>   
>> @Stefan, I assume you mean the weekly images that are published on
>> https://get.debian.org/images/weekly-live-builds/amd64/iso-hybrid/
>> and are based on Trixie?
> 
> Correct.
> 
>> About 6 months ago I created a branch in live-build. Now I made it more
>> visible as a MR [1], and it can be integrated in the live-setup and
>> images-team/setup repositories.
>> When that is done, they will be re-generated every week.
> 
> About CONFIGURATION_FROM_GIT
> https://salsa.debian.org/live-team/live-build/-/merge_requests/360/diffs#9221863742451e920c978c9e0eb2f9bd58bf2777_212_214
> 
> I recommend to build the image like all others.
> Debian Junior is also part of live-tasks:
> https://tracker.debian.org/pkg/live-tasks
> 
> live-task-debian-junior
> 
> Maybe like this:
> 
> 	"debian-junior")
> 		INSTALLER="live"
> 		PACKAGES="live-task-debian-junior"

> In this case, we also following the "upload" process and the
> image will be build of files which are part of Debian already.

I've locally generated live images for sid and trixie with this setting, 
and noticed the following differences to the 0.1.0-alpha-4 image:
* No 'Debian Junior - Readme' in the menu
* Smaller font/icons
* The four coloured bubbles (in the bottom bar) with games by category 
are not there any more
* Localization: it's now English instead of German
* The icewm configuration changes that were in 
includes.chroot_after_packages/usr/share/debian-junior/user/config/icewm 
are not applied any more

Perhaps you need another package in the Junior Blends namespace that 
overrides/adjusts the settings?

See below...

>> I've had a quick peek at the git-repo that has the configuration for the
>> blend, it has not been updated since 2023-04-30. Is the development speeding
>> up and do you need the images to be generated on a weekly basis?
> 
> No, from my side it's not required to have a weekly build, yet.
> First, I would like to see if everything is working as expected.

Ack, so no weekly build yet.
Then: lets move the follow-up mails to debian-live instead of debian-cd.

>> There is also a chicken-egg issue here from the QA perspective. Should there
>> be more tests (reproducible image, openQA functionality tests, ...) before
>> the image is spread more widely? Or will the test be created afterwards?
> 
> Good question. :) The package is a meta package,.. I'm not sure
> about functional tests on meta packages. Be honest, I didn't
> think about openQA.

For functionality tests, I'm thinking initially about the 'start-stop' 
tests. These tests start the program, look whether its initial screen 
shows up, optionally do a few mouse clicks or keypresses and finally 
check whether the program exited gracefully.

> Sure, when the image would be build based on the
> CONFIGURATION_FROM_GIT, it would be important. But I think it
> shouldn't be build bases on the repository itself.

The CONFIGURATION_FROM_GIT variable that I introduced allows for 
tweaking/constructing the live image without needing to have all 
settings packaged.

I can update the MR to just use 'live-task-debian-junior', when you give 
me a heads-up, but then you'll have to find another way to tweak some 
settings.
I'm perfectly fine with using the CONFIGURATION_FROM_GIT which I 
introduced; I have thought about re-activating the live-images repo on 
Salsa again, but that will time some time...

With kind regards,
Roland Clobus

>> [1] https://salsa.debian.org/live-team/live-build/-/merge_requests/360
OpenPGP_signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEUFVLM5Bdj7GSJEb+YsV8aqYUlb0FAma/CYcACgkQYsV8aqYU
lb2Nag//TwYBB1KA0WGND/uZVkJrBDpCpEnoIj79i7Mg45ZHBA1RUwz+DGt+H+0L
LhdL8kDMjgFeiGvyjYZCShcdyJYCgmDbL/C4v7yufHCATaRWipbcUrkaA7JUixJG
8diEI+qiqsjcpnmVwLVxsPU26pWeRniaNrRXTBdph8TfL42irpnEfJnmYSRM6FRt
s9ilnC4vJEFjOlh1wI+MJOjmVrqVqrl1l7KiAnFzVlWZ11y/TfaHojWWUA2ODJlJ
IhZDbX8gUs39jdGmzukLPD16SlOTe0/0VNfujgXlwOoX4AvZB5LYm0bldXtkYCKn
19eRVHRLausj2ls3blX6KN2Wr99Yr4gV8BHFITXwNoyJxdUh8Qv7IsK3X/tmQu2n
1MaJPW4N6bp+QiyoEN0X8nwC0bWk5m4LOjnDlgw9wum+BO0EA3l2z/pBAEVYyXFC
FmJ+LseIVCqbXf2BIQ5vQtr5OlA0lM4Xy6KIDmrWEDpIUk5hiNhRBpQ+81dVkfiw
GCBAyu5Vqgrjk3QyzggigHRTQlg7dNysfUVV92+jHFw4r+82AK3NKLAgGaChCSRE
EpRkzkLjjOZiSTOtwI9ewmCJZNiTKEqmEKRrmN/IxUhnz95QMHq4gxVcGm2N7j3n
Wx7DHGrGUjcPcdlf4yeVpHei0PL8WyheaPgnNeJfeftDf61x3FU=
=X0sD
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.