9030 Commits (69cad09a005388fa6c38c25a6ad2ef1f2e722b2c)
 

Author SHA1 Message Date
Adriaan de Groot 69cad09a00 [calamares] Tighten debug-output from module-loader test executable 4 years ago
Adriaan de Groot 7b297a0e16 [mount] Rename test file, re-jig tests for mount 4 years ago
Adriaan de Groot 846936357b [mount] If no btrfs layout at all, use something reasonable
This is related to https://invent.kde.org/neon/neon/calamares-settings/-/merge_requests/1
which adds .. the default things from the example configuration to the
configuration file KDE neon ships. The default layout doesn't add
any subvolumes at all, which seems to be non-functional.

If nothing is configured, complain and use /@ as the lone subvolume.
4 years ago
Adriaan de Groot 6ee0da41c8 [libcalamares] Avoid deprecation warning in network attributes 4 years ago
Adriaan de Groot f0a25bd397 [libcalamares] Avoid warnings from deprecated country codes.
The Qt documentation does not mention @since for these values,
so we're going to let CI catch them.
4 years ago
Adriaan de Groot fa1c848faf Docs: do not use freenode 4 years ago
Adriaan de Groot dba346be7a [partition] Fix build in non-debug settings 4 years ago
Calamares CI d71e0a009c i18n: [python] Automatic merge of Transifex translations 4 years ago
Calamares CI 619a6a3f97 i18n: [calamares] Automatic merge of Transifex translations 4 years ago
Adriaan de Groot 4e1b6f89c7 Merge branch 'improve-partition' into calamares
FIXES #1700
4 years ago
Adriaan de Groot 983e32c9d9 CI: fine, encode the whole label name 4 years ago
Adriaan de Groot 185c5d8b51 Docs: add link and badge for 'current issue' 4 years ago
Adriaan de Groot 8d9c3c428d Docs: there is no Coverity or Travis status to speak of 4 years ago
Adriaan de Groot 242572f57d CI: don't encode label name in URL beforehand; let curl do it 4 years ago
Adriaan de Groot d75439e711 CI: bump all to @v3 actions from Calamares
- prep for the nightlies (only openSUSE affected)
- notifications (slightly more secure)
- fix unlabeling issues on close
4 years ago
Adriaan de Groot 7019b6d663 CI: remove in-progress label when closing an issue 4 years ago
Adriaan de Groot 4f70568c65 [partition] Remove unneeded includes 4 years ago
Adriaan de Groot 63c6a8bac8 [partition] Remove unneeded includes 4 years ago
Adriaan de Groot f67c7f900c [partition] Make the expanded (pop-up) icon sizes for devices a bit smaller 4 years ago
Adriaan de Groot df634573bf [partition] Resize combo box to show whole pop-up
The (collapsed) combo box should be wide enough to show the
entire pop-up (expanded) box data.

FIXES #1700
4 years ago
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.
4 years ago
Adriaan de Groot 8f81fd7188 CI: bump openSUSE
- needs newer dependency installation
- try out the slightly-hardened notifications
4 years ago
Adriaan de Groot 154396f80a CI: drop support for clang-format10 and later
The only acceptable versions of clang-format are 8 and 9 for now
(until another round of big-churn-from-formatting, at which point
we'll update the required version).

clang-format-9 says:

    SpacesInSquareBrackets (bool)
      If true, spaces will be inserted after [ and before ]. Lambdas
      or unspecified size array declarations will not be affected.

clang-format-10 changes part of that to:

      Lambdas without arguments or unspecified size array
      declarations will not be affected.

This means that 9 will only allow `[name]` for captures, and 10
will only allow `[ name ]` for captures, so they ping-pong all
the lambda's in the codebase back and forth. Just don't.
4 years ago
Adriaan de Groot f3c57723df CI: make clang-format wrangling more flexible
Various clang-format versions have different defaults and
don't understand the same options, so adjust to having
files per-formatting-version to patch things up.
4 years ago
Adriaan de Groot 236bd0eb96 CI: adjust clang-formatting
- duplicate the file to .base
- drop 10-and-later setting that was commented out
- specific setting for lambda-formatting (this seems to be the default)
4 years ago
Adriaan de Groot a57a1fdbd8 [partition] Improve logging while collecting devices 4 years ago
Adriaan de Groot 78af510535
Merge pull request #1708 from demmm/calamares
[localeq], working Offline.qml
4 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.
4 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).
4 years ago
Adriaan de Groot ddcfd861cc Changes: note communications 4 years ago
Adriaan de Groot 1825ae1de4 Docs: IRC links to Libera.Chat 4 years ago
Adriaan de Groot a72d59d23b [partition] Don't mention IRC support for weird configs 4 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.
4 years ago
Adriaan de Groot 241c1840aa CI: chase new actions 4 years ago
Adriaan de Groot fe78ec494f CI: use shared prepare and build steps 4 years ago
Adriaan de Groot 1021db053d CI: switch to shared Calamares actions entirely 4 years ago
Adriaan de Groot 2d8cf6aabf [partition] Fix build against KPMCore3 4 years ago
Adriaan de Groot 03b2c8054b CI: opensuse doesn't have curl installed by default 4 years ago
Adriaan de Groot 2107efdd75 CI: remove Matrix script (it's now a regular action) 4 years ago
demmm 72f97ac163 [localeq] Offline.qml visual improvements 4 years ago
Philip Müller 2c99a8c6f8
[displaymanager] add cutefish
- more info at https://cutefishos.com/
4 years ago
demmm ffe3209121 [localeq], working Offline.qml 4 years ago
Adriaan de Groot cf341c53fa Merge branch 'calamares' into improve-partition 4 years ago
Adriaan de Groot 74c8f34b79 CI: move nightlies reporting to Matrix 4 years ago
Adriaan de Groot e15db9a68c CI: move issues notification to Matrix 4 years ago
Adriaan de Groot b419f5a3c3 CI: fix up quotes in command 4 years ago
Adriaan de Groot 93221da5ea CI: fix up notifications to Matrix 4 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.
4 years ago
Adriaan de Groot d8b8d17e86 CI: try simpler action 4 years ago
Adriaan de Groot 5bf118409a CI: try to use actions-metadata rather than local script 4 years ago