Philip Müller
25b2f89d31
[postcfg] fix copy_tree()
2021-08-09 09:06:58 +00:00
Philip Müller
7a4cd9cdcc
[postcfg] adopt to symlinks in copy_tree()
2021-08-09 07:57:37 +00:00
Philip Müller
8e28547f2c
Merge branch 'calamares' of https://github.com/calamares/calamares into development
2021-07-14 12:41:13 +02:00
Adriaan de Groot
bc77478b2a
[calamares] Expand test-mocks for Python
...
- the rawfs module uses more parts of the subprocess Python module
and so needs more things mocked for testing.
2021-07-14 09:29:20 +02:00
Adriaan de Groot
0d2763f68a
Changes: pre-release housekeeping
2021-07-14 09:02:16 +02:00
Adriaan de Groot
9051faf062
CMake: update language list
...
The list suggests things are not-so-good because of recently-pushed
changes to the translations and teams haven't had time to react.
There are also some new duplicate languages.
2021-07-14 00:08:55 +02:00
Calamares CI
afedc8475d
i18n: [python] Automatic merge of Transifex translations
2021-07-14 00:08:55 +02:00
Calamares CI
293844072d
i18n: [calamares] Automatic merge of Transifex translations
2021-07-14 00:08:55 +02:00
demmm
1570105ddb
[usersq] correct plural form as reported in IRC
2021-07-13 12:46:04 +02:00
Adriaan de Groot
c2d0a247a3
[partition] Simplify code for overloads
2021-07-12 16:52:24 +02:00
Adriaan de Groot
fedfed5619
i18n: update english originals
2021-07-12 14:31:04 +02:00
Calamares CI
c2585749ac
i18n: [python] Automatic merge of Transifex translations
2021-07-12 14:13:49 +02:00
Philip Müller
58cafbd988
Merge branch 'calamares' of https://github.com/calamares/calamares into development
2021-07-11 22:48:17 +02:00
Adriaan de Groot
a624d91433
Merge branch 'fix-btrfs-default-layout' into calamares
...
FIXES #1682
2021-07-07 13:12:59 +02:00
Adriaan de Groot
6b9a1530f8
[mount] Add test exercising partial-filtering
2021-07-07 13:08:11 +02:00
Adriaan de Groot
eb4ffe737e
[mount] Fix logic
...
- filter() returns the items for which the predicate is True;
we want to keep the subvolumes that do not have an explicit
partition already associated.
- need list() to hammer it back into a list for appending swap subvol.
2021-07-07 12:57:08 +02:00
Adriaan de Groot
995646936f
[mount] Add test exercising refactored btrfs code
2021-07-07 12:38:41 +02:00
Adriaan de Groot
e800b2da2d
[mount] Factor out swap-subvolume setting
2021-07-06 16:48:46 +02:00
Adriaan de Groot
cc357140e5
[mount] Factor out the subvolume-filtering for partitions
2021-07-06 16:43:56 +02:00
Adriaan de Groot
6b2088c94e
[mount] Restore @home subvolume
...
In 942221c764
the fixed-setup
(with /@ and /@home) was replaced by the configurable btrfs
layout, but the default went away. Restore the two-subvolume
layout if nothing is configured.
2021-07-06 15:34:13 +02:00
Adriaan de Groot
3531896892
[mount] Factor out the default btrfs configuration
2021-07-06 15:31:00 +02:00
Adriaan de Groot
96c2c62470
[partition] Fix build on older KPMCore
2021-07-06 12:59:01 +02:00
Adriaan de Groot
a4fadcd9be
[partition] Introduce check for EFI partition type-and-size
...
Re-use the existing message about partition type and size,
since I don't want to introduce another message with all the
specifics; give a works-always message instead.
The check itself is also straightforward, avoiding all of the
nuances and technically-this-might-work cases: FAT32, 300MiB+.
FIXES #607
2021-07-06 12:54:25 +02:00
Adriaan de Groot
b5c56fd579
[partition] Clarify comments on boot-flags
2021-07-05 13:33:09 +02:00
Philip Müller
16de7a0715
Merge branch 'development' of ssh://gitlab.manjaro.org:22277/applications/calamares into development
2021-07-05 13:31:51 +02:00
Philip Müller
16c6e2c6d3
Merge branch 'calamares' of https://github.com/calamares/calamares into development
2021-07-05 13:31:37 +02:00
Adriaan de Groot
1a542d3afe
[partition] Write out type rather than aliasing to T
2021-07-05 13:11:00 +02:00
Adriaan de Groot
7ea6768852
[partition] Pick slightly more sensible defaults for FS selection
2021-07-05 12:39:56 +02:00
Adriaan de Groot
56ecf01dea
Merge branch 'pr-1667' into calamares
...
Allow user-selection of FS type
FIXES #1667
2021-07-05 12:31:58 +02:00
Adriaan de Groot
6a7a486b8c
[partition] Document interactions between defaultFS and layout
2021-07-05 12:28:17 +02:00
Adriaan de Groot
f1c46d01e9
Merge pull request #1737 from demmm/calamares
...
[usersq] use validator for login & hostname
2021-07-05 11:28:48 +02:00
demmm
8b561a29f5
[usersq] add close button to all password message fields
2021-07-03 14:23:01 +02:00
demmm
fce798dadf
[users] add an OK message to password message fields
...
empty text box on all good status in usersq is confusing
2021-07-03 14:21:07 +02:00
demmm
a156d2e63f
[usersq] working password validity check
...
kirigami inlinemessages adjusted for password fields
coding style, break lines in variables
add closing button for root password inline message, needed bc of
re-use root password option does not remove all messages
2021-07-03 00:10:31 +02:00
demmm
ce699d8e3d
[usersq] add warnings for forbidden names
...
root & localhost set as forbidden in loginname & hostname
2021-06-30 22:29:32 +02:00
demmm
00b6694073
[usersq] use validator for login & hostname
...
pallette for colors
inline warning messages now work, password fields checks included
left to implement are password validation inline messages
2021-06-30 18:29:32 +02:00
Adriaan de Groot
453d533d2c
[partition] Use default FS for layout items with type Unknown
2021-06-29 23:47:33 +02:00
demmm
70df0b0bc8
[localeq] prevent MouseArea from stealing all map interaction
...
bug introduced with Qt 5.15 KDE patches makes near impossible to set location
adding - 5 seems to fix, otherwise the coordinates label will have to be removed
2021-06-29 17:41:07 +02:00
Adriaan de Groot
c3528e4e40
[partition] Document that the default FS is used, also when erasing
2021-06-29 14:52:16 +02:00
Adriaan de Groot
67fafa04ac
[partition] Move fs-type handling into Config
...
- the defaultFileSystemType interacts with availableFileSystemTypes
so set them together.
2021-06-29 14:47:09 +02:00
Adriaan de Groot
f494440895
[partition] Don't run bool allowManualPartitioning through GS
...
It's a bit over-wrought to store a bool in a QVariant in GS for
consumption **only** by ChoicePage, so drop that GS key and store
it locally.
2021-06-29 13:21:46 +02:00
Adriaan de Groot
5e3a0eda73
[partition] Reduce confused naming
2021-06-29 13:01:21 +02:00
Adriaan de Groot
ebecfb9f8b
[partition] Simplify config-reading (now the variant-docs are better)
2021-06-29 12:21:14 +02:00
Adriaan de Groot
88be947f6c
[libcalamares] Expand tests for Variant access
...
- document that getStringList() also handles strings as 1-element lists
2021-06-29 12:13:37 +02:00
Adriaan de Groot
46f2d72b4c
[partition] requiredPartitionTableType: improve docs
2021-06-29 11:48:53 +02:00
Adriaan de Groot
5f7cfefed7
[partition] Migrate EFI settings-setting to Config object
2021-06-29 11:43:20 +02:00
Adriaan de Groot
c3bc305bb6
[partition] Shuffle Config and ViewStep to top
...
Modules nearly always have a Config and either a Job or ViewStep
as their "top level" components. Everything else is implementation-
detail. The *partition* module was unusual in that those two
"top level" components were tucked away in subdirectories.
Shuffle them to the top: this makes it more clear that these
two files are there to coordinate the module.
2021-06-29 11:22:47 +02:00
Adriaan de Groot
cba5b9e4fb
[partition]: restore defaultFileSystemType in config
...
Add the old key back, document the new key, expand schema.
2021-06-28 22:25:54 +02:00
Adriaan de Groot
e5f93d3563
Changes: credits for recent PRs
2021-06-28 21:59:13 +02:00
Adriaan de Groot
015f644acf
[calamares] More attributes in injected Python script
...
Fake a little more of the subprocess module.
2021-06-28 21:56:49 +02:00