It's community involvement time!

One of the things that came from the development meeting on December 8 is the need to test the upgrade process. This is something that anyone can do and report problems in the bug tracker.

It can even be done inside a virtual machine so that you don't have to mess with your existing system.

#1: Install QEMU; sudo apt install qemu

#2: Make an empty disk image: qemu-img create -f qcow2 trisquel-master.qcow2 22G You can, of course, set whatever size to whatever you want. The qcow2 format only uses as much space as what is actually occupied inside the disk, which will be nothing at first.

#3: Install Trisquel into the master disk image:
qemu-system-x86_64 -hda trisquel-master.qcow2 -cdrom trisquel_7.0_amd64.iso -boot d -enable-kvm Note that you may need to adjust the qemu system name to qemu-system-i386 if you want to install the 32-bit version of Trisquel, and you will probably also need to adjust the name of the ISO.

#4: Install Trisquel into the virtual machine.

#5: Copy trisquel-master.qcow2 to trisquel.qcow2. In this way you can leave trisquel-master.qcow2 untouched and use it as a snapshot to go back to (by copying it back to trisquel.qcow2 without having to spend the time reinstalling Trisquel.

#6: Boot the system: qemu-system-x86_64 -hda trisquel.qcow2 -enable-kvm
You may need to adjust that name to qemu-system-i386 if you are running the 32-bit version.

Anyway, the next step would be to try upgrading to Trisquel 8. It is important to try over and over and over again with lots of different package combinations to look for breakage, not just upgrading from the defaults because not everyone uses the defaults. Try installing from the netinstall and installing packages and then upgrading.

Regardless, identify cases where things break the upgrade process and report those as bugs on the tracker.

The more testing that is done in advance, the better the upgrade process can be. Find & fix the problems in advance.

Reply via email to