Overview

Stage 01

Re-launch Debian Jr.

started

Stage 02

Debian Junior tasks

{X}

Stage 03

Debian Jr. Live-CD

{X}

Stage 04

Build a Debian Jr. desktop environment

{X}

Stage 05

Raspi400

{X}

Stage 01 - Re-launch Debian Jr.

Goal

Re-launch Debian Jr.

Description

Check current status of the projects. Check if there are some people which would like to join the party. Clean-up the wiki pages, build project documentation.

Task

Status

permissions on salsa

(./)

XMPP Groupchat

(./)

debian-junior: add myself to Uploaders + upload

(./)

junior-doc: add myself to Uploaders + upload

(./)

Team Blog

(./)

https://www.debian.org/devel/debian-jr/

(./)

Stage Report

Stage 02 - Debian Junior tasks

Goal

Review, clean, fix existing tasks.

Description

Check the debian junior tasks. Clean-up tasks. Fix issues, if required. https://blends.debian.org/junior/tasks/

Stage Report

Stage 03 - Debian Jr. Live-CD

Goal

Build a Debian Jr. Live-CD. Let people use Debian Jr. as easy as possible.

Description

I would like to have a Debian Jr. Live-CD and include the Debian Jr. into the Debian Installer. This stage depends on Stage 02. Also see #825185 [3]

The Live System Image should work. I do have a Problem with the settings / setup for Persistence: see https://lists.debian.org/debian-live/2022/08/msg00009.html I did find time to follow it up, yet.

The Debian Junior live system can be found on salsa: https://salsa.debian.org/debian-jr-team/debian-junior-live-system

List of packages: https://salsa.debian.org/debian-jr-team/debian-junior-live-system/-/tree/master/config/package-lists

Stage Report

Task 01

Create a LiveCD

(./)

Task 02

Add applications and games

(./)

Task 03

Window Manager configuration

(./)

Task 04

Disable sudo / other boot options

{X}

Task 05

Persistence

{X}

Task 06

Handbook

{X}

Stage 04 - Build a Debian Jr. desktop environment

Goal

Well defined Use Interface for kids

Description

Setup an easy Desktop environment which can be used by juniors and used in a Debian Junior Live System.

Stage Report

Task 01

Configuration files for IceMW

(./)

Task 02

Icons for Toolbar

(./)

Task 03

Group applications in Toolbar

{X}

Task 04

Clean-up main menu

{X}

Task 05

Create an own package for the desktop env

{X}

Debian Junior will use IceWM as Window Manager. The toolbar has four icons to open a list of games and applications. I'm still not sure how games / applications should be grouped. As icons I used different colors. The main menu is still to complex. The applications are split into to many different folders. Currently, the "desktop" is part of the Debian Junior Live System. I think it would be good to provide an own packages to put all desktop files into this package.

Toolbar: https://salsa.debian.org/debian-jr-team/debian-junior-live-system/-/blob/master/config/includes.chroot_after_packages/home/user/.config/icewm/toolbar

Stage 05 - Raspi400

Goal

Build a Debian Jr. for Raspi400.

Description

The Raspberry Pi 400 is a computer build into a keyboard.

It would be very nice, if we can provide an image of Debian Junior for the Raspberry Pi 400.

Stage Report

Task 01

Try to run the Debian Raspi PI Image via qemu

{X}

Task 02

Build own Raspi PI Image

{X}

Task 03

Add Debian Jr packages and build an Debian Jr Image

{X}

When I try to run the image file via qemu:

qemu-system-arm -m 1G -machine raspi2b 20230102_raspi_2_bookworm.img 
WARNING: Image format was not specified for '20230102_raspi_2_bookworm.img' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
qemu-system-arm: Invalid SD card size: 2.44 GiB
SD card size has to be a power of 2, e.g. 4 GiB.

Stage archive