Hello Roland,

On Fr, 16.08.2024 10:10:47, Roland Clobus wrote:
> 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?

This is ok for now. I think I will create a -config and -tweak
package to move those configuration files and settings to a
separate package.

I was thinking about a tweak program which can be used by other
blends. https://wiki.debian.org/DebianDesktopMarlin#Tweaks_Application
 
> 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.

-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.

Yes, that fine. Thanks a lot.

> 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

Reply via email to