ℹ️ This is more or less a pure patch release to plug up some bugs that have been pestering us. There will be additional output added to this version as well in order to further track down some dubious bugs that are hard to force/recreate even in controlled environments. This output would give us indication of where bugs such as #1192 happens and perhaps even why.
Minor changes
- Added
--version
to archinstall to act as a shortcut topacman -Q archinstall
. - Added
--offline
which should disable certain upstream checks (technically this has existed before, but is now a predefined parameter instead of an ambiguous one). - Added
--no-pkg-lookups
to disable package verifications both for offline purposes but also for speeding up installations - Improved btrfs subvolume definitions, both defining, parsing and processing #1297
- We're not setting better and more sane default file permissions on logs and configurations #1440
- Improved the
BlockDevice
handling by using@dataclass
models for certain aspects and also improved the menu representation of those objects #1289 MapperDev
now has a.mountpoints
that lists all possible mount locations for the mapper dev.SysCallError
exceptions now contain a reference to the worker generating the exception, it can be accessed througherror.worker
(useful when you need to catch the output of the command even on exceptions)- Improved Language selection process and information output #1348
- Added an option for parallel downloads (which is not visible by default, and the reasoning is mentioned in the comments #1397 (comment)) #1397
- Improved UI functionality (mainly background things for those adding/changing menu looks) #1331 + #1346 + #1376 + #1320
- Made password strength checks less intrusive #1308
- Improved a lot of translations and added some additional new languages!
gnome-software-packagekit-plugin
has been removed from thegnome
desktop profileplugin.on_genfstab
now breaks if the return value isTrue
- Improved the legends on menu actions #1436
Bug fixes
- Fixed BTRFS compression not being translated down into
/etc/fstab
properly. #1303 - Added a fix for certain PCIe devices showing up as block devices without
/dev/X
#1475 - Improved the importation of
--conf
variables, making sure missing keys don't interrupt default values. #1419 - Improved reliability of
Filesystem().add_partition()
slightly #1333 - Fixed an issue where
btrfs-progs
wouldn't get installed properly due to mountpoint detection gone wrong #1411 + #1412 - Fixed a key-lookup error when HSM was not used #1354
- Added
gib
to the list of valid partition sizes #1382 - Fixed an issue where
multilib-testing
would get activated when trying to activatemultilib
#1364 - Fixed a bug where
locale.gen
andlocale.conf
would get duplicate entries and/or invalid entries #1421 (further improvements to this is in the pipeline, follow #1423 for that progress) - Fixed a bug that prohibited us from using only mountpoint-based installations #1373
- Fixed a more graceful handling of network issues #1361
- Fixed an issue where gateway was not set properly when manually configuring connection #1312
- Fixed an issue where language option would break if loaded from a
--conf
file #1456