Adriaan de Groot
eb627bc055
[partition] Avoid crash when PARTITION_UNSAFE is on
...
PARTITION_UNSAFE is a debug mode. It is not used in
production, because it allows you to pick an install
device that would be dangerous (e.g. the current / device).
Existing code kept two copies of a list of pointers,
and deleted pointers from one of the lists and returned
the other -- which now contains dangling pointers.
Refactor by applying suitable lambdas to a single
copy of the list; this avoids copying the list so
there is no danger of dangling pointers.
5 years ago
Adriaan de Groot
a57a1fdbd8
[partition] Improve logging while collecting devices
5 years ago
Adriaan de Groot
cf341c53fa
Merge branch 'calamares' into improve-partition
5 years ago
Adriaan de Groot
78af510535
Merge pull request #1708 from demmm/calamares
...
[localeq], working Offline.qml
5 years ago
Adriaan de Groot
b68e535131
[libcalamares] Log to file and stdout consistently
...
- The log **file** got every QDebug object, while stdout only
got the ones of sufficient logging level. A CDebug object checks the
logging level before writing anything -- so those already were
consistent, but any qDebug() in the program (not cDebug()!) would
reach the writing-function anyway, and so log to the file.
Fix this weird inconsistency by checking log-level just once,
for both writes.
5 years ago
Adriaan de Groot
716328cafb
[libcalamares] Un-clog Logging
...
- Map QtMsgType -- used by qDebug() and qWarning() -- to levels used
by Calamares in a consistent fashion.
- Drop unused log levels (INFO, EXTRA unused in any Calamares code).
5 years ago
Adriaan de Groot
ddcfd861cc
Changes: note communications
5 years ago
Adriaan de Groot
1825ae1de4
Docs: IRC links to Libera.Chat
5 years ago
Adriaan de Groot
a72d59d23b
[partition] Don't mention IRC support for weird configs
5 years ago
Adriaan de Groot
516c8bf7b6
CI: fix artifact-building
...
The generic-build step runs an install to the host system; for artifact-
generation, we need it all centralized in a stage/ directory. Do that
separately for the KDE neon builds that produce the artifact.
5 years ago
Adriaan de Groot
241c1840aa
CI: chase new actions
5 years ago
Adriaan de Groot
fe78ec494f
CI: use shared prepare and build steps
5 years ago
Adriaan de Groot
1021db053d
CI: switch to shared Calamares actions entirely
5 years ago
Adriaan de Groot
2d8cf6aabf
[partition] Fix build against KPMCore3
5 years ago
Adriaan de Groot
03b2c8054b
CI: opensuse doesn't have curl installed by default
5 years ago
Adriaan de Groot
2107efdd75
CI: remove Matrix script (it's now a regular action)
5 years ago
demmm
72f97ac163
[localeq] Offline.qml visual improvements
5 years ago
Philip Müller
2c99a8c6f8
[displaymanager] add cutefish
...
- more info at https://cutefishos.com/
5 years ago
demmm
ffe3209121
[localeq], working Offline.qml
5 years ago
Adriaan de Groot
74c8f34b79
CI: move nightlies reporting to Matrix
5 years ago
Adriaan de Groot
e15db9a68c
CI: move issues notification to Matrix
5 years ago
Adriaan de Groot
b419f5a3c3
CI: fix up quotes in command
5 years ago
Adriaan de Groot
93221da5ea
CI: fix up notifications to Matrix
5 years ago
Adriaan de Groot
e2d6e63fe6
Merge remote-tracking branch 'origin/issue-1701' into calamares
...
FIXES #1701
There's now a check in place that suppresses the GPT-for-BIOS
message if the user is going to follow its advice already.
5 years ago
Adriaan de Groot
d8b8d17e86
CI: try simpler action
5 years ago
Adriaan de Groot
5bf118409a
CI: try to use actions-metadata rather than local script
5 years ago
Adriaan de Groot
c333b9bb0a
CI: want jq for actions in the nightlies, too
5 years ago
Adriaan de Groot
01911beccc
[partition] Expand debugging output
...
The partition path isn't set yet, so is probably 'empty'. Try logging the device, too.
5 years ago
Adriaan de Groot
252a88cb7f
[partition] Check for suitable bios_grub partition.
5 years ago
Adriaan de Groot
43c172f54d
[partition] Tighten up types
...
Don't return the generic Abstract model for bootloader, but
the subclass pointer, so that consumers can use the convenience
API on the subclass.
5 years ago
Adriaan de Groot
d0276fd25f
[partition] Look up bootloader by name, method
...
The bootloader model knows about both rows and
devices, so we can look up both at once. The
existing implementation as a non-member was rather
sketchy and wasn't used except as support for
restoreSelectedBootLoader().
5 years ago
Adriaan de Groot
dabd895755
[partition] Use type alias consistently
5 years ago
Adriaan de Groot
d630c2aadf
[partition] Introduce a check if the GPT-on-BIOS popup should be shown
...
The check is bogus right now, and it still always warns; but if
the `shouldWarnForGPTOnBIOS()` function is implemented, this will
fix issue 1701.
5 years ago
Adriaan de Groot
e773fb65a8
CI: migrate push notification to helper script
5 years ago
Adriaan de Groot
a73ad23b9f
CI: need jq for JSON-formatting of matrix message data
5 years ago
Adriaan de Groot
ded7991dd6
CI: different tactic for notifications
5 years ago
Adriaan de Groot
dd670f7c44
Merge branch 'issue-1702' into calamares
...
FIXES #1702
5 years ago
Adriaan de Groot
aa4569b55b
[packages] Convert command-failures into readable error messages
...
If the pakcage manager fails in some way, convert to a readable
error message instead of leaking the exception to the caller
(which produces a traceback, which is harder to read and less
informative)
5 years ago
Adriaan de Groot
bb1df38caa
[bootloader] Convert command-failures into readable error messages
...
Avoid leaking errors to the caller, because that gets us a
traceback and generic Python Error message, which is less-than-helpful.
5 years ago
Adriaan de Groot
e186e54434
[fstab] Don't fail with a KeyError in misconfigured installations
...
Use get() instead of [] to avoid KeyError when the host system
confuguration is entirely missing a setting for *mountOptions*.
FIXES #1702
5 years ago
Adriaan de Groot
98ebb6f8d1
CI: send push-related CI notifications to Matrix
5 years ago
Adriaan de Groot
7830461ac5
Docs: one more round of badging
5 years ago
Adriaan de Groot
caea146840
Docs: styling, badge for matrix
5 years ago
Adriaan de Groot
b48de5b908
Docs: mention Matrix consistently
5 years ago
Adriaan de Groot
e4c97cac2b
Docs: link to the website user-guide, not the wiki version
5 years ago
Adriaan de Groot
efe41da24d
Docs: mention Matrix channel, too
5 years ago
Adriaan de Groot
d731e12456
[libcalamares] Add an extra job-failure enum value
5 years ago
Adriaan de Groot
ea8f5afc3c
CI: clang-format 7 is no longer supported
5 years ago
Adriaan de Groot
ce5b5c6734
Merge pull request #1692 from edupals/copy_link_resolvconf
...
[networkcfg] copy resolvconf as link
5 years ago
Calamares CI
38293b0f09
i18n: [python] Automatic merge of Transifex translations
5 years ago