Adriaan de Groot
6ce1a49f1c
[packagechooser] Store *method* configuration in Config object
2021-04-23 21:46:46 +02:00
Adriaan de Groot
7521be3c5f
[libcalamares] Add find() to namedenumtable that takes a default value
2021-04-23 18:03:24 +02:00
Adriaan de Groot
64eafe35d4
Merge pull request #1666 from deprov447/Limit_log_upload_size
...
[logUpload] Limit upload size
2021-04-23 17:33:40 +02:00
Adriaan de Groot
108ba28c43
Merge branch 'extend-packages-service' into calamares
2021-04-23 12:48:45 +02:00
Adriaan de Groot
192d307d39
[netinstall] Warnings-- for unused variable
2021-04-23 12:48:25 +02:00
Adriaan de Groot
61557cf805
[packagechooser] Connect UI to model
...
The model needs to be attached to the widget; because of changes
in the order that widget() and setConfigurationMap() are called,
the model is created earlier, but needs to be connected later.
2021-04-23 12:41:50 +02:00
Adriaan de Groot
049b9f9c74
[libcalamares] Test the packages service API
...
- check that the variant and the string-list version of
the API do the same thing, check independence of
settings for different instance keys.
2021-04-23 11:49:06 +02:00
Adriaan de Groot
e400f79673
[libcalamares] Extend packages service API
...
- convenience method to install a (string) list of packages
(doesn't do the installation, but adds to GS the list, so
that the packages module can handle it).
2021-04-23 10:25:29 +02:00
Jerrod Frost
4299ea1d4f
Add Luet PackageManager support
...
Sabayon is being rebuilt into MocaccinoOS with a new packagemanager.
2021-04-22 11:18:41 -05:00
Adriaan de Groot
231fa815c1
[partition] Forgotten )
2021-04-19 16:10:29 +02:00
Adriaan de Groot
117418fe60
[partition] Fix partitioning summary
...
- the %4 is left-over from the feature-summary string,
- replace it with ""; don't change the source string
because that will break translations right now.
2021-04-19 15:47:55 +02:00
Adriaan de Groot
788c84dc41
[netinstall] SPDX-tag the syntax-error file
2021-04-18 13:37:58 +02:00
Adriaan de Groot
e4e041df7e
Merge branch 'extend-translation-strings' into calamares
2021-04-18 13:37:03 +02:00
Adriaan de Groot
1af8796b2b
[libcalamares] Refactor translations-for-a-test CMake code
...
- turn the translations-QRC phase into a function, just in
case other tests need translations as well.
- This CMake code might work as the base of translation-wrangling for
plugins (externally).
2021-04-18 13:35:18 +02:00
Adriaan de Groot
cfbe722350
[libcalamares] Test the translated string with real translations
...
- introduce a bogus translation context, load translations,
and check that the context-enabled translator does its job.
2021-04-18 13:19:55 +02:00
Adriaan de Groot
0143aa5515
[libcalamares] Make the branding-loading messages follow same format as the others
2021-04-17 22:13:16 +02:00
Adriaan de Groot
d72e42f7ba
[libcalamares] Extend (configuration) translated string with context
...
Make it possible to pass in a context for strings not-from-config
maps, to allow programmatically set, but translatable, strings.
2021-04-17 14:41:08 +02:00
Adriaan de Groot
65e78e5915
[packagechooser] Use packages list instead of ids
...
- don't pass the item IDs to packages module, use the
packages lists for each item
- document the item list in more detail (including the packages member
and new install-method item)
2021-04-17 14:39:24 +02:00
Adriaan de Groot
91a29c5885
[packagechooser] Add getters for the *packages* members to the model
2021-04-17 14:36:33 +02:00
Adriaan de Groot
5e77d65424
[packagechooser] Add install-method to pick *packages* module
2021-04-16 14:53:13 +02:00
Adriaan de Groot
ed14c49a03
[libcalamares] Extend (configuration) translated string with context
...
Make it possible to pass in a context for strings not-from-config
maps, to allow programmatically set, but translatable, strings.
2021-04-16 14:38:39 +02:00
Adriaan de Groot
35f4a81768
[libcalamares] Extend packages service API
...
- convenience method to install a (string) list of packages
(doesn't do the installation, but adds to GS the list, so
that the packages module can handle it).
2021-04-16 14:29:39 +02:00
Adriaan de Groot
a7f983db5f
[packagechooser] Add *packageNames* to package items
...
This is prep-work for connecting to the *packages* module by
simply installing packages straight from packagechooser, rather
than using a workaround.
2021-04-16 13:46:19 +02:00
Adriaan de Groot
dd52e10839
[packagechooser] Introduce a Config object
...
Rip out most of the ViewStep that deals with configuration,
move it to a Config object (not one that supports QML yet,
though), and massage the model a little.
2021-04-16 13:24:51 +02:00
Adriaan de Groot
59ea88f1ad
[packagechoose] Remove the *package* member
...
The single-values *package* member in a PackageItem was not used,
so remove it -- to show that it really isn't used. This is prep-
work for putting the package name *back*, as multi-valued,
and using the *packages* module.
2021-04-16 13:24:51 +02:00
Adriaan de Groot
2a9205ebd9
Merge branch 'issue-1673' into calamares
...
FIXES #1673
2021-04-16 11:55:57 +02:00
Adriaan de Groot
165e559866
[netinstall] Extend tests with mixed fallbacks
...
- insert bad or empty URLs in between successful loads,
check tail end of loading process.
2021-04-16 11:54:18 +02:00
Adriaan de Groot
21d24eeb8d
[netinstall] Add tests for fallback loading
...
- first success that has data is kept
2021-04-16 11:47:37 +02:00
Adriaan de Groot
4dd6ecd54e
[netinstall] Edge cases of zero, or unset, groups urls
...
- consumers may wait for loadingDone(), so always emit that
even if no URL list is set.
2021-04-16 11:41:04 +02:00
Adriaan de Groot
9569105575
[netinstall] Extend tests with YAML syntax error and no-files-at-all
2021-04-16 11:35:10 +02:00
Adriaan de Groot
850825f70f
[netinstall] Leave the last status on the queue
...
- Reaching the end means there's no data, but leave the last load result
(presumably bad-something) around rather than overwriting.
2021-04-16 11:32:04 +02:00
Adriaan de Groot
bd2fb552b5
[netinstall] let queue finish properly
...
- if the queue is emptied, there was no usable data; set
failure to NoData rather than BadData.
- FetchNextUnless::done() is done only if the parameter is true (that
is, it's done!); otherwise should continue.
2021-04-16 11:20:04 +02:00
Adriaan de Groot
3e26ae5ad6
Merge branch 'release-3.2.39.x' into calamares
2021-04-16 10:25:38 +02:00
Adriaan de Groot
cf0119ed4a
[initcpiocfg][plymouthcfg] Consistent find-plymouth code
...
- drop the debugging line because that has already been
logged by the call to `runCommand()` that backs
`target_env_call()`.
- use the same (top-level) function rather than having a
function and elsewhere a very-similar method.
2021-04-16 10:23:29 +02:00
Adriaan de Groot
039370d410
Merge pull request #1675 from erikdubois/calamares
...
Display manager module adding fvwm3 to main.py
2021-04-14 13:17:56 +02:00
Adriaan de Groot
af12583122
Merge branch 'calamares' into calamares
2021-04-14 13:17:34 +02:00
Adriaan de Groot
fea9886683
Merge pull request #1674 from killajoe/patch-1
...
[displaymanager] Add sway
2021-04-14 13:16:45 +02:00
Adriaan de Groot
5241e25ae8
Changes: pre-release housekeeping
2021-04-14 13:05:11 +02:00
Adriaan de Groot
67effe4214
[netinstall] check in test that loading did not time out
2021-04-14 13:05:11 +02:00
Adriaan de Groot
bd118bb457
[netinstall] Massage test data
...
- hidden groups aren't counted at all
- count() at top-level of the model counts groups
2021-04-14 13:05:11 +02:00
Adriaan de Groot
dfedc0fb21
[netinstall] Extend tests
...
- add an "empty" groups file
- run an event loop to give the loader the opportunity to load
2021-04-14 13:05:11 +02:00
Adriaan de Groot
a21665011f
[netinstall] The status is ready (done) when the queue is done
...
- Don't signal ready every time data is sent to the model, since
if the model ends up empty, loading will continue with the next
fallback entry.
2021-04-14 13:05:11 +02:00
Adriaan de Groot
294d07db7b
[netinstall] When starting to load YAML data, set appropriate status
...
- if a list is required, then we don't have data yet and should complain;
otherwise we're OK even if no data is ever added.
2021-04-14 13:05:11 +02:00
Adriaan de Groot
5af37b0be3
[netinstall] Stub of tests for fallback-loading
2021-04-14 13:05:11 +02:00
Adriaan de Groot
3c398bd15e
[netinstall] Only wrap-up if the packages list is OK
...
Avoid situation where the YAML is ok but doesn't contain
a list of netinstall packages, so the packages list (the model)
is still empty.
FIXES #1673
2021-04-14 13:05:11 +02:00
Erik Dubois
9651cc0cd7
Update main.py
2021-04-13 17:47:02 +02:00
Erik Dubois
0cbbbf811a
Merge pull request #1 from calamares/calamares
...
updating
2021-04-13 17:45:27 +02:00
Johannes Kamprad
44ec9d14a6
Update main.py
...
adding sway to desktop_environments
2021-04-13 17:27:23 +02:00
Adriaan de Groot
3f1d12ccd8
[users] One more capitalization fix for autologin
...
FIXES #1672
2021-04-13 16:12:22 +02:00
Adriaan de Groot
2b8309eb04
[users] Add tests for autologin settings
...
- four possibilities for old and new keys
- 6e is the check for not-actually-set, to track defaults
2021-04-13 16:11:57 +02:00