Hello, I think it would be very helpful and an important milestone to push a first "easy" Debian Junior Live System into Debian experimental. * We can use the BTS to send bugs and wishlists * We have all tools / processes of Debian's packaging system I have created two new repositories in the debian-jr-team on salsa [1]. # debian-junior-desktop The idea of the Debian Junior Desktop project [2] is to put all files / scripts / docs / applications which are requited to provide a Desktop for our kids. Currently it's based on IceWM Windows Manager [3]. I have added Depends: ${misc:Depends}, junior-config, icewm to the control file. There is not much in the package, yet. ---------------------------------------------------------------- dpkg -c ../debian-junior-desktop_0.0.1_amd64.deb drwxr-xr-x root/root 0 2021-12-25 14:16 ./ drwxr-xr-x root/root 0 2021-12-25 14:16 ./usr/ drwxr-xr-x root/root 0 2021-12-25 14:16 ./usr/share/ drwxr-xr-x root/root 0 2021-12-25 14:16 ./usr/share/debian-junior-desktop/ drwxr-xr-x root/root 0 2021-12-25 14:16 ./usr/share/debian-junior-desktop/icewm/ -rw-r--r-- root/root 113 2021-12-25 14:16 ./usr/share/debian-junior-desktop/icewm/menu -rw-r--r-- root/root 14 2021-12-25 14:16 ./usr/share/debian-junior-desktop/icewm/preferences drwxr-xr-x root/root 0 2021-12-25 14:16 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-12-25 14:16 ./usr/share/doc/debian-junior-desktop/ -rw-r--r-- root/root 170 2021-12-25 14:16 ./usr/share/doc/debian-junior-desktop/changelog.gz -rw-r--r-- root/root 442 2021-12-25 14:16 ./usr/share/doc/debian-junior-desktop/copyright ---------------------------------------------------------------- I'm sure we will have more ideas which should be added to the Desktop environment. # debian-junior-live-system The second package is the Debian Junior Live System [4]. This package contains the files which are required to build the live system via live-build [5]. With those files everybody can build an own live system. ---------------------------------------------------------------- dpkg -c ../debian-junior-live-system_0.0.1_amd64.deb drwxr-xr-x root/root 0 2022-06-04 03:51 ./ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/auto/ -rw-r--r-- root/root 63 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/auto/build -rw-r--r-- root/root 138 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/auto/clean -rw-r--r-- root/root 154 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/auto/config drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/home/ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/home/user/ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/home/user/.config/ drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/home/user/.config/icewm/ -rw-r--r-- root/root 23 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/home/user/.config/icewm/keys -rw-r--r-- root/root 2645 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/home/user/.config/icewm/menu -rw-r--r-- root/root 9162 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/home/user/.config/icewm/preferences.gz -rw-r--r-- root/root 34 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/home/user/.config/icewm/theme -rw-r--r-- root/root 210 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/home/user/.config/icewm/toolbar -rw-r--r-- root/root 11 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/includes.chroot_after_packages/home/user/README.txt drwxr-xr-x root/root 0 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/package-lists/ -rw-r--r-- root/root 452 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/build/config/package-lists/debianjr-desktop.list.chroot -rw-r--r-- root/root 198 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/changelog.gz -rw-r--r-- root/root 431 2022-06-04 03:51 ./usr/share/doc/debian-junior-live-system/copyright ---------------------------------------------------------------- With the commands lb config and lb build is it possible to build the Debian Junior Live System. # Ready for the milestone? I think it looks nice and I should create the ITPs in wnpp. _______________ < Are we ready? > --------------- \ \ ___ {~._.~} ( Y ) ()~*~() (_)-(_) # Next steps As soon as debian-junior-desktop is in Debian, we can remove some files from the live system and use it from the desktop env. Step-by-step we can improve the desktop and the live system. We should also check what we can do with the blends user roles [6]. [1] https://salsa.debian.org/debian-jr-team [2] https://salsa.debian.org/debian-jr-team/debian-junior-desktop [3] https://tracker.debian.org/pkg/icewm [4] https://salsa.debian.org/debian-jr-team/debian-junior-live-system [5] https://tracker.debian.org/pkg/live-build [6] https://blends.debian.org/blends/ch06.html#userroles -- Stefan
Attachment:
signature.asc
Description: PGP signature