Re: Live-Image for Debian Junior (trixie)
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 to: