Differences between revisions 12 and 13
Revision 12 as of 2023-07-08 07:50:00
Size: 2250
Editor: ?RolandClobus
Comment: Added links to BTS and updated the live-build section
Revision 13 as of 2023-07-12 10:19:57
Size: 2751
Editor: ?RolandClobus
Comment: Added some more testing ideas
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
 * Test the images that are generated by live-setup on openQA  * Test the images that are generated by live-setup on openQA (in addition to the images generated by Jenkins)
Line 48: Line 48:

= Automated testing =

 * Currently tests are on https://openqa.debian.net/group_overview/14
 * Add the images generated by live-setup to openQA
 * Test an installation scenario that requires LUKS
 * Test an installation scenario with pre-installed Windows 10/11
 * Test whether the installed programs will start for desktops other than Gnome and KDE
 * Extend the list of tested programs with all programs that are present on the live image

Todo list. Please add things, we can think about prioritising later.

Web and Documentation

live-wrapper

  • live-wrapper is no longer present in Bookworm and later (due to Python2)

live-build

  • Bug triaging: https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=live-build;dist=unstable

  • Build a picture of where development currently stands.

    • live-build is used to generate the live images for Bookworm
    • The generated images are reproducible, when using test/rebuild.sh (see https://wiki.debian.org/ReproducibleInstalls/LiveImages)

    • The images are generated regularly by Jenkins and live-setup and tested for functionality on openQA
  • Enable rebuild.sh to set the volume ID of the ISO image to match the preference from live-setup
  • Enable rebuild.sh to set the content of .disk/info to match how live-wrapper wrote that file
  • Enable rebuild.sh to name the ISO file directly, which would enable zsync
  • Trim the list of included non-free-firmware packages similar to the debian-installer
  • Enable/Offer more localisation options in GRUB
  • Test the images that are generated by live-setup on openQA (in addition to the images generated by Jenkins)

live-config

live-boot

Designated contact: evgeni

live-manual

Web live images builder

  • Host a replacement for the former web live images builder. (807957)

Automated testing

  • Currently tests are on https://openqa.debian.net/group_overview/14

  • Add the images generated by live-setup to openQA
  • Test an installation scenario that requires LUKS
  • Test an installation scenario with pre-installed Windows 10/11
  • Test whether the installed programs will start for desktops other than Gnome and KDE
  • Extend the list of tested programs with all programs that are present on the live image