Adriaan de Groot
134b2c8d83
Merge pull request #2305 from ptr1337/plymouthcfg-fix
...
plymouthcfg: Use plymouth-set-default-theme instead of sed
2024-04-09 15:50:01 +02:00
Adriaan de Groot
b950f0f6d4
[users] Remove duplicated constant (a regexp)
2024-04-02 23:33:21 +02:00
Adriaan de Groot
fbde737802
[partition] Don't redundantly specify value binding in lambda
2024-04-02 23:33:21 +02:00
Adriaan de Groot
14c8893b03
[libcalamares] Turn off Clang 17 warning for MOC
...
The build produces a zillion warnings about unsafe buffer usage
in the code that wrangles metaobjects and slot names. That is
generated code and we can't fix it.
2024-04-02 23:33:21 +02:00
Adriaan de Groot
b396f70d12
[partition] Fix typo's in example config
2024-04-02 23:33:21 +02:00
Adriaan de Groot
36485c8571
[partition] Simplify logic for checking for unencrypted /boot
2024-04-02 23:33:21 +02:00
demmm
f0c2295606
[localeq]Map-qt6 needed changes for Qt6 & Wayland
...
dragging & zooming now needs QML entries
osm is the only qtlocation provided map plugin, preferred thus useless now
no solution yet for warning (API key required), upstream bug reports offer no fix,
example https://bugreports.qt.io/browse/QTBUG-115742
2024-03-30 20:11:48 +01:00
Peter Jung
2fd98c913a
plymouthcfg: Use plymouth-set-default-theme instead of sed
...
Currently we are running into an issue, when setting the default theme via "sed", since the "[DAEMON]" entry in /etc/plymouth/plymouthd.conf is commented, which results into that the theme is not correctly applied.
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2024-03-29 20:05:41 +01:00
Adriaan de Groot
ec0316806f
[locale] Fix build with DEBUG_TIMEZONES
2024-03-29 02:09:18 +04:00
Adriaan de Groot
6b2c996d06
Merge pull request #2303 from calamares/mount_efi_fix
...
[mount] Ensure efi partition gets correct options
2024-03-26 16:32:19 +01:00
Mike Stemle
a659db1f9c
Update Presentation.qml
...
The `padding` property is present in the qt5 version, but not the qt6 version. I notice a syntax error as a result of this missing propertly.
2024-03-24 13:27:44 -04:00
dalto
bdd059ffa8
[displaymanager] Fix sddm config file writing to the wrong location
2024-03-23 09:43:15 -05:00
dalto
e8726111f8
[mount] Ensure efi partition gets correct options
2024-03-17 19:03:02 -05:00
Peter Jung
60c5f3fd5a
initcpiocfg: Add microcode module
...
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2024-03-04 19:44:03 +01:00
Adriaan de Groot
10acebff46
[displaymanager] repair tests by removing extra /
2024-03-03 23:11:55 +01:00
Adriaan de Groot
1ca9c7516b
[displaymanager] Use (optional) configuration value
...
FIXES #1757
2024-03-03 21:16:21 +01:00
Adriaan de Groot
25ab3f7f03
[displaymanager] Add SDDM config-file setting
2024-03-03 21:12:37 +01:00
Adriaan de Groot
012138c1f2
[libcalamares] Start with 3.5 TODOs, improve naming
2024-03-03 21:01:01 +01:00
dalto
9992cf2507
[calamares] Fir preprocessor directives
2024-03-02 15:04:44 -06:00
dalto
7fd9d48a20
[calamares] Add python integration type and build type to log
2024-03-02 14:52:16 -06:00
dalto
74ccb4d28b
[calamares] Add Qt version to debug log
2024-03-02 14:21:58 -06:00
Adriaan de Groot
098bbd520e
[calamares] do not treat strings as lists
...
In Qt5, a QVariant created from a QString doesn't convert to a
QVariantList. In Qt6, it does. It is unclear if that is because it would
take two conversions (QString -> QStringList -> QVariantList) or
something else.
Exclude QStrings from being considered list-like; this works in both Qt5
and Qt6, and fixes weirdness in the Debug window.
2024-02-29 00:35:12 +01:00
Adriaan de Groot
49afa16b1c
[calamares] factor out variant-type-checking in debug window
2024-02-29 00:33:08 +01:00
Adriaan de Groot
5568d22549
[networkcfg] fix python crash
...
open(path, "w") returns a TextIOWrapper,
open(path, "wb") returns a BufferedWriter,
.. neither of which is one of the types that os.chmod()
consumes. Use fileno(), an integer file-descriptor.
FIXES #2294
2024-02-27 22:16:14 +01:00
Adriaan de Groot
91454a71d0
[calamares] missing include
...
Include for getpid() is needed on FreeBSD.
2024-02-27 00:52:21 +01:00
Adriaan de Groot
c4e0456acc
[locale] avoid crash when there are no good locales
...
If the running locale doesn't match any locale in the list,
nothing is selected. Avoid a crash when referring to
first() of an empty list.
2024-02-27 00:28:36 +01:00
Adriaan de Groot
9925d6666f
[calamares] Improve "crash self" functionality
...
Instead of UB, use POSIX signals and terminate the Calamares
process with a recognizable signal number (TRAP, which is
highly unusual).
2024-02-27 00:08:41 +01:00
Adriaan de Groot
2555b5baf4
[calamares] avoid double-quit message
...
In Qt5, QApplication::quit() was sufficient.
In Qt6, QApplication::quit() sends close events to top-level
windows, so we get a duplicate prompt for quit.
See https://blog.broulik.de/2023/11/on-the-road-to-plasma-6-vol-4/
2024-02-27 00:02:03 +01:00
Adriaan de Groot
f57ee158b7
Merge branch 'issue-2212' into calamares
2024-02-26 22:38:28 +01:00
Adriaan de Groot
028e9e68f9
[libcalamares] Add ${LANG} to process expansions
2024-02-26 22:37:20 +01:00
Adriaan de Groot
0f2bceb72f
Docs: process jobmodules now expand variables
2024-02-26 21:58:40 +01:00
Adriaan de Groot
ab3612d18d
[partition] tidy up constructor - use initializer-list
2024-02-26 21:39:37 +01:00
Victor Fuentes
01cbe07641
Make default partition entry have partNoEncrypt
be false
2024-02-26 01:55:26 -05:00
Adriaan de Groot
2697c35fc7
[libcalamares] Run ProcessJobs with CommandLine
...
This makes the behavior of process jobs and shellcommands the same.
2024-02-25 23:22:19 +01:00
Adriaan de Groot
4329b824d4
[libcalamares] Test command-expansion with environment
2024-02-25 23:22:19 +01:00
Adriaan de Groot
0ced01ddc3
[libcalamares] Test environment-setting for CommandLine
2024-02-25 23:22:19 +01:00
Adriaan de Groot
d5555eba32
[libcalamares] Add environment-setting to CommandLine
...
This class is shared -- used by shellprocess and contextualprocess --
to collect the command settings for a single shell invocation.
2024-02-25 23:22:19 +01:00
Adriaan de Groot
6770f781e3
[libcalamares] Tests for new CommandLine constructors
2024-02-25 23:22:19 +01:00
Adriaan de Groot
ae3e609024
[libcalamares] Get default timeout from CommandList
2024-02-25 23:22:19 +01:00
Adriaan de Groot
4aa2c4988c
[libcalamares] Replace factory method with constructor
2024-02-25 23:22:19 +01:00
Adriaan de Groot
0d9d2ac59a
[libcalamares] Extend CommandLine
...
- rename fields so they are meaningful (this is a leftover
from it inheriting std::pair)
- add environment list member
- add constructor that consumes a QVariantMap
2024-02-25 23:22:19 +01:00
Adriaan de Groot
15c514326c
[shellprocess] Improve config docs
2024-02-25 23:22:19 +01:00
Adriaan de Groot
b795fd82bb
[contextualprocess] Improve config docs
2024-02-25 23:22:19 +01:00
Adriaan de Groot
dc91255ff5
Changes: document process changes
...
FIXES #2212
2024-02-25 23:22:19 +01:00
Adriaan de Groot
7379e7f28d
Merge pull request #2288 from calamares/issue-2145
...
[packages] Add a DNF5 PM backend
2024-02-25 20:24:23 +01:00
Adriaan de Groot
633d6bda0d
[libcalamaresui] Be more careful about which bindings are in use
2024-02-24 21:47:24 +01:00
Adriaan de Groot
dbddeaba68
CMake: be more noisy about python technologies
...
- log enabled and disabled features
- enabled python gets logged twice, that's fine
2024-02-24 21:27:45 +01:00
Adriaan de Groot
809d6cdda0
CMake: do not put PYBIND11 on the command-line
...
This is already stored in CalamaresConfig.hfor ABI purposes.
2024-02-24 18:54:33 +01:00
Adriaan de Groot
be5ce2e60f
[libcalamares] repair boost / pybind split
...
The difference wasn't being recorded in the ABI-parts of
the CalamaresConfig.h header file, and it was unclear if
the two builds were "clean", e.g. no pybind11 stuff in a
boost build and vice-versa.
Tidy that up by writing more ABI info to the header and
double-checking defines when including Python-related
Calamares headers.
2024-02-24 13:27:44 +01:00
Adriaan de Groot
34888edae1
[libcalamares] repair visibility also for Boost::Python modules
2024-02-24 12:45:20 +01:00