A comment from HN
It’s top-down engineering. Mark commanded the desktop team to go all-in on Flutter. This is how Canonical functions.
A comment from HN
It’s top-down engineering. Mark commanded the desktop team to go all-in on Flutter. This is how Canonical functions.
This looks like that time I tried to install Endeavour into a VM on am image that already had a previous Linux install. Something related to the partition manager just wasn’t happy. First attempt hard crashed the installer, second attempt hung, third attempt failed when I managed to get all the options in.
I don’t know any Linux distro that has tested their installers much beyond the standard happy path.
I don’t know what the focus on flutter has to do with anything. I don’t see a bug report linked anywhere so I don’t have any details, but based on the one line that flashes by in the video, the reason for the crash is a bug in the code, not some kind of framework error.
Endeavor’s problem is a Calamares problem in specific.
Pro tip: use an external partition editor before the install. For endeavor, this used to be gparted, but is now partitionmanager. (It even comes with the ISO!)
Calamares is in just about every Linux install wizard these days, except for Ubuntu and maybe Debian with their even jankier setup wizard that’s a pain to use even if nothing goes wrong. I used a partition manager as a workaround (just wiping the entire partition table kind of worked) but I shouldn’t have to, as an end user. Nobody reinstalling Windows needs to go through a gparted boot disk first.
Calamares is extremely extensible so it’s hard to tell if the issue lies with Calamares or some distro specific config/script.
When Calamares works, it easily beats the Windows install experience, but the many ways in which the installer can fuck up don’t seem to be covered on Linux.
I tried to install Windows 10 about two years ago as a dual boot option. The selection on which disk to install it on always failed with some obscure error. Turns out the installer couldn’t handle multiple disks being available so I had to unplug every disk except the soon-to-be Windows 10 disk…whereas the openSuse installer was able to setup a pretty complicated RAID+encryption setup easily.
Every install, clear ALL partitions on the drive, THEN run the installer. Be happy.
But I like to use Btrfs on top of LUKS and more often than not it’s not an option.