Commit Graph

11369 Commits

Author SHA1 Message Date
Adriaan de Groot
51c39cdbee [partition] Improve jobDescriptions()
- make the dox match what the function does
- reduce calls to job->description()
2024-07-23 22:37:29 +02:00
Adriaan de Groot
e4d2b27138 Changes: show what this branch will do
While here, adjust the format for changelog entries a little.
Use "given name" instead of "first name", since "first / middle / last"
doesn't make sense in a lot of contexts. Mention issue numbers
and names for individual entries where possible.
2024-07-23 22:37:29 +02:00
Adriaan de Groot
8f9c26edb6 CMake: remove unnecessary spaces
CMake-coding-style isn't C++-coding-style.
2024-07-22 23:21:51 +02:00
Adriaan de Groot
d6184e5cff CMake: make finding-python-version a little more flexible
My development machine has Python 3.11 installed, with all the
development tools, and 3.12 with only the interpreter. I can't
get find_package(Python3) to find 3.11 unless specifying EXACT,
since it always ends up preferring 3.12 which doesn't have the
required components.
2024-07-22 23:11:49 +02:00
Adriaan de Groot
002b313e0c CMake: remove unnecessary old-cmake-version compatibility 2024-07-22 22:44:53 +02:00
Adriaan de Groot
8006f2c678
Merge pull request #2354 from calamares/fix-settings-fstab
[settings.conf] Move fstab after luksbootkeyfile
2024-07-21 22:46:24 +02:00
dalto8
9cd0b6bf64
[Changelog] CHANGES-3.3 to add module order note 2024-07-21 19:39:01 +00:00
Adriaan de Groot
3e885cda19 [libcalamares] Looks like Qt 6.7 supports Interlingue 2024-07-20 23:35:38 +02:00
Adriaan de Groot
3a6f604232 [netinstall] Remove unnecessary $id from schema
The base-URI of the schema is already set; references
that are relative and contain only a fragment (e.g. start with `#`)
resolve against the base-URI, so that's within this document.
Since we already have `definitions` as a key, `#/definitions`
references that sub-schema. We don't need the `$id` settings in
each sub-schema, which messes up the base-URI; it should have been
an `$anchor`, maybe, but isn't necessary after all.
2024-07-20 23:29:00 +02:00
Adriaan de Groot
13ccb51010 [initcpiocfg] Repair schema file 2024-07-20 22:45:00 +02:00
Adriaan de Groot
ec5272ad65 [libcalamares] Prepare for ie (Interlingue) support in Qt 2024-07-20 22:32:46 +02:00
Adriaan de Groot
c34d401cc3 CI: run tests in the weekly build 2024-07-20 22:25:28 +02:00
dalto8
232a78bc08
[settings.conf] Move fstab after luksbootkeyfile
fstab is checking for the existence of luks keyfile.  Because of this, the luks keyfile job needs to run before fstab.
2024-07-14 19:04:34 +00:00
Adriaan de Groot
456bb1b3eb [libcalamares] Mark CommandLine as public, expand API a little 2024-07-07 00:00:11 +02:00
Adriaan de Groot
6119153af3 CI: change base of ABI stability check
3.3.0 wasn't a good choice and we **know** we're
not stable relative to that. Later release 3.3.3
introduced better visibility controls to reduce
the size of the interface that needs to be considered.
2024-07-06 01:06:58 +02:00
Adriaan de Groot
ffc37872c3 CI: allow environment to select Qt version for release and ABI 2024-07-06 00:55:28 +02:00
Adriaan de Groot
389429cd10 CI: be more verbose during ABI check build 2024-07-06 00:40:10 +02:00
Adriaan de Groot
6b3a3e2c25 CMake: upgrade build to Qt6 automatically if needed 2024-07-06 00:37:02 +02:00
Adriaan de Groot
acfe97aff3 Changes: post-release housekeeping 2024-07-03 23:32:55 +02:00
Adriaan de Groot
80ef430185 [shellprocess] Expand example and repair test
- Adding another example command broke the test which checks
  the number of entries in the example script.
- Add a second line of output to the example command, so it makes
  more sense to log it line-by-line.
2024-07-03 23:05:30 +02:00
Adriaan de Groot
e08bd744a8 [users] Repair test after switch to yescrypt 2024-07-03 23:02:37 +02:00
Adriaan de Groot
6988e093b3 i18n: Update English sources 2024-07-03 22:49:43 +02:00
Calamares CI
dcf8aab6e6 i18n: [python] Automatic merge of Transifex translations 2024-07-03 22:44:01 +02:00
Calamares CI
5d32d921f4 i18n: [calamares] Automatic merge of Transifex translations 2024-07-03 22:44:01 +02:00
Adriaan de Groot
d43135d9a0 Changes: update credits 2024-07-03 00:12:25 +02:00
Adriaan de Groot
2023298764
Merge pull request #2351 from iam-TJ/fix-gpt-partition-sectors
Adjust last usable sector for GPT
2024-07-03 00:07:14 +02:00
Tj
bee487653a Adjust last usable sector for GPT 2024-07-02 22:54:54 +01:00
Adriaan de Groot
8720a68849 Changes: pre-release housekeeping 2024-07-02 23:44:48 +02:00
Adriaan de Groot
0da919951c Changes: describe partitioning bug
FIXES #2318
2024-07-02 23:43:30 +02:00
Adriaan de Groot
9800edf94e [partition] Translate bootloader location combo box
If you switch languages, and then go to the partition
page, and pick "manual", the combo-box entries would
not be translated until **after** you do something
(e.g. edit a partition).

Now they are re-translated when the language changes.
2024-07-02 23:35:54 +02:00
Adriaan de Groot
8aec50d185 [partition] Ensure bootloader path is saved after manual edit 2024-07-02 23:30:43 +02:00
Adriaan de Groot
e52b220a69 [partition] Repair translation of labels
There was an accumulation of connected slots when the
current device changed (CALAMARES_RETRANSLATE **adds** one).
Instead, extract the translated messages and carry the
necessary information (number of entries, and if just one,
its name) in the ChoicePage object.

Although you can't effectively change the translation /
current language while looking at the ChoicePage, it is
best to be future-proof.
2024-07-02 23:27:11 +02:00
Adriaan de Groot
6ded13a917 [partition] Simplify selectedDevice() 2024-07-02 23:27:11 +02:00
Adriaan de Groot
bf466e0ea4 Changes: document shellprocess verbosity.
FIXES #2155
2024-06-30 23:37:00 +02:00
Adriaan de Groot
98f26d9380 Merge branch 'issue-2155' into calamares 2024-06-30 23:23:46 +02:00
Adriaan de Groot
bbe015e732 [libcalamares] Command verbosity was lost during expansion 2024-06-30 18:05:54 +02:00
Adriaan de Groot
265469c9cd explain-verbose-test 2024-06-30 17:34:44 +02:00
Adriaan de Groot
e6de798228 [libcalamares] Add a test for command-timeout 2024-06-30 16:08:52 +02:00
Adriaan de Groot
8bb6c63931 [libcalamares] Avoid stray space when logging command-output 2024-06-30 16:08:52 +02:00
Adriaan de Groot
091c00e4ef [libcalamares] use test to demonstrate verbose CommandLine 2024-06-30 16:08:52 +02:00
Adriaan de Groot
6969a5e01d [libcalamares] log-as-you-go for verbose commands 2024-06-30 16:08:45 +02:00
Adriaan de Groot
4815bf6963 [libcalamares] Expand runCommand() inline for CommandLine
Since we want to hook up more to the runner, the simplified API
in System::runCommand() is not sufficient.
2024-06-30 15:10:05 +02:00
Adriaan de Groot
9e6e3da01c Changes: update credits and notes 2024-06-30 14:59:23 +02:00
Adriaan de Groot
dcea48a5e1
Merge pull request #2348 from PalinuroSec/patch-2
[users] Use yescrypt instead of sha512
2024-06-30 00:24:08 +02:00
Lorenzo "Palinuro" Faletra
d75648f326
[users] Use yescrypt instead of sha512
Use yescrypt instead of sha512 when CRYPT_GENSALT is not used and the salt is manually determined.

yescrypt is the default key derivation function in almost every modern distro and grants higher levels of security.

https://www.openwall.com/yescrypt/
2024-06-28 12:55:25 +00:00
Adriaan de Groot
b49fd32cfb Changes: update credits 2024-06-25 16:04:19 +02:00
Adriaan de Groot
3bbfdef1ce [mount] Split overly-long one-liner 2024-06-25 16:01:42 +02:00
Adriaan de Groot
408cc5a5cf
Merge pull request #2341 from vlinkz/luksswapmount
Fix mounting encrypted swap partition
2024-06-25 15:50:07 +02:00
Adriaan de Groot
6048a134e2 CI: fix typo in EndeavourOS script 2024-06-25 14:00:29 +02:00
Adriaan de Groot
ea90ca4118 [partition] Avoid "shadowing" of fields by constructor parameters
Although the standard is clear about what this means, Clang
warns about it, so change names to avoid the warning (and make
it slightly easier to read).
2024-06-24 22:32:19 +02:00