Harald Sitter
d33d9e8dae
on Qt6 we need to build with position independent code
...
otherwise linking may fail with
> copy relocation against non-copyable protected symbol `qt_resourceFeatureZstd@@Qt_6'
2024-03-10 01:33:52 +01:00
Simon Quigley
408ee0338a
Active Directory Support
2024-03-07 15:26:32 -06: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
21842e20c7
Changes: pre-release housekeeping
2024-03-03 22:33:32 +01:00
Calamares CI
38a2d6a353
i18n: [python] Automatic merge of Transifex translations
2024-03-03 22:32:58 +01:00
Calamares CI
311a125e36
i18n: [calamares] Automatic merge of Transifex translations
2024-03-03 22:32:58 +01:00
Adriaan de Groot
58bbfac910
Changes: document recent things
2024-03-03 21:17:44 +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
Adriaan de Groot
904ebe1c7e
CI: Fedora image needs git
2024-03-03 20:51:11 +01:00
Adriaan de Groot
6cb4b25788
CI: switch around images for CI builds
...
- KDE neon user mixes KF5 and KF6 and I can't get the dependencies to install
- KDE neon unstable was not actually used
- Fedora seems more stable for CI purposes.
2024-03-03 20:42:42 +01:00
Adriaan de Groot
082a1c342a
CI: repair name of fedora-with-boost
2024-03-03 20:39:24 +01:00
Adriaan de Groot
da4a3161a2
Changes: document new things
2024-03-03 15:09:56 +01:00
Adriaan de Groot
56cdf33b15
Merge pull request #2298 from calamares/logversion
...
[calamares] Add Qt version to debug log
2024-03-03 12:32:45 +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
1f3ebad92d
Changes: post-release housekeeping
2024-02-27 11:25:32 +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
6658708576
Changes: pre-release housekeeping
2024-02-27 00:33:06 +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
5eac7a021c
Changes: document contributions
2024-02-26 21:42:06 +01:00
Adriaan de Groot
ab3612d18d
[partition] tidy up constructor - use initializer-list
2024-02-26 21:39:37 +01:00
Adriaan de Groot
2fce6a3c44
Merge pull request #2292 from vlinkz/calamares
...
[partition] Make default partition entry have `partNoEncrypt` be false
2024-02-26 21:32:10 +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