Summary:
With the recent switch of the GeoIP service, the format has also changed from
JSON to XML. This was not correctly changed in the welcome module for Lubuntu.
Test Plan:
1. Start Calamares (e.g. with an IP address from Europe).
2. Check, that the language is set correctly (e.g. French when in France).
Reviewers: wxl, tsimonq2, kc2bez
Reviewed By: wxl, kc2bez
Differential Revision: https://phab.lubuntu.me/D101
Summary:
Add shellprocess to enable i386.
Bump Standards-Version to 4.5.0.
This provides "plan B" to T143
Test Plan:
1. Boot live media
1. Try to install Steam in Discover and it should fail with "dependency resolution failed"
1. Install Lubuntu
1. Reboot
1. `dpkg --print-foreign-architectures` returns `i386`
1. Install Steam in Discover and it should just work
Reviewers: wxl, tsimonq2
Reviewed By: wxl
Differential Revision: https://phab.lubuntu.me/D75
Summary:
Directory location of Calamares logs is not capitalized.
This follows new Calamares version 3.2.14
Test Plan: Make sure install process copies log files to installed system correctly.
Reviewers: tsimonq2, wxl
Reviewed By: tsimonq2
Differential Revision: https://phab.lubuntu.me/D51
Summary:
This resolves T107
Refactor automirror
Add donate button url and geoip to welcome
Adjust locale.conf geoip format
Set default filesystem type and no user swap choices
Add defaults to settings to eliminate warnings
Add efi mount options to fstab.conf
Set restart mode in finished.conf to new style
Set bootloader entry name to Ubuntu and slideshowAPI to 1
Test Plan:
Test Calamares installation for proper location detection.
Test Calamares installation for proper efi mount.
Test Calamares installation for proper bootloader entry.
Reviewers: tsimonq2, wxl, apt-ghetto
Reviewed By: tsimonq2, wxl
Subscribers: apt-ghetto
Maniphest Tasks: T107
Differential Revision: https://phab.lubuntu.me/D33
Summary: Set the window size to fullscreen. T25 (LP: #1824758)
Test Plan: Test Calamares in daily for fullscreen window.
Reviewers: tsimonq2, wxl
Reviewed By: tsimonq2, wxl
Differential Revision: https://phab.lubuntu.me/D19
Summary:
The initramfs job fails to build an initrd.img for two reasons:
1. No /boot/vmlinuz-$version
2. No /boot/initrd.img-$version
(1) is due to "contextualprocess@before_bootloader_mkdirs" needing to
be executed before "initramfs" because it copies in the kernel image
from /cdrom/casper/vmlinuz.
(2) is due to a bug in update-initramfs::get_sorted_versions() because
it expects there to be an existing initrd.img-$version despite the fact
the "initramfs" module is calling it with the -c (create) option, not
-u (update).
Closes (LP: #1829805)
Test Plan: Edited config in Live Environment and successfully rebooted into the installed OS.
Reviewers: wxl, tsimonq2
Reviewed By: wxl
Differential Revision: https://phab.lubuntu.me/D15
Summary: Allow users with less than 1 GiB of RAM, to install Lubuntu.
Test Plan: Start the installation on a machine with less than 1 GiB RAM
Reviewers: wxl, tsimonq2
Reviewed By: wxl, tsimonq2
Differential Revision: https://phab.lubuntu.me/D6
Summary: Fixes T82.
Test Plan: Install and reboot. Desktop should be free of the install .desktop file. This has been tested already for EFI and BIOS in a virtual machine, but since this is related to a task that concerns a rather particular system consisting of 32 bit EFI with a 64 bit processor, it will need to be tested in other cases.
Reviewers: tsimonq2
Reviewed By: tsimonq2
Maniphest Tasks: T82
Differential Revision: https://phab.lubuntu.me/D30
Summary: All settings required to enable support for LUKS/encryption.
Test Plan:
The two methods of encryption will need to be tested:
1. Automated option, e.g. Erase Disk
1. Click the radio button for the option
1. Check the Encrypt checkbox
1. Enter your password twice
1. Continue with the install as normal
1. Manual partitioning
1. Create a new partition
1. Check the Encrypt checkbox underneath filesystem
1. Enter your password twice
1. Don't forget to mount as /
1. Continue with the install as normal
If the install completes without errors and can boot successfully after completion, asking for and accepting the correct password before booting the system, then we've got ourselves a winner.
Reviewers: tsimonq2
Reviewed By: tsimonq2
Differential Revision: https://phab.lubuntu.me/D28
Summary:
We were using password checking in Calamares, especially as supported by libpwquality, but have received overwhelming community feedback against this. Therefore, we remove any checking by libpwquality, including defaults that aren't explicit, like the dictionary check. Sadly, it seems that setting enforcing=0 to simply print a warning does not work. IIt's possible that this is a bug, but not worth chasing at this point. The only thing unsupported is a blank password, but that's something that's [not clear](https://github.com/calamares/calamares/issues/790#issuecomment-330455711) is supported.
The good news is that the [string](743c19d8dd/src/modules/users/page_usersetup.ui (L440)) suggesting a good password is still there. If there's anywhere to be additional improments, it's there.
Test Plan: Run Calamares and enter a variety of lame passwords (e.g. space, the number one, the letter a, the word cat, etc.) twice. If the "next" button is not greyed out, it succeeds.
Reviewers: tsimonq2
Reviewed By: tsimonq2
Differential Revision: https://phab.lubuntu.me/D12
Summary: See {T55}
Test Plan:
Install with autologin enabled. After install and reboot, should be in Lubuntu session.
NOTE: an additional fix to calamares itself is required.
Reviewers: tsimonq2
Reviewed By: tsimonq2
Differential Revision: https://phab.lubuntu.me/D9