[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Milestone Debian Junior Live System



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


Reply to: