Commit Graph

8961 Commits (d630c2aadf392f6ab6c5ae49cafc6fa74664e9eb)
 

Author SHA1 Message Date
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.
Adriaan de Groot ded7991dd6 CI: different tactic for notifications
Adriaan de Groot dd670f7c44 Merge branch 'issue-1702' into calamares
FIXES 
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)
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.
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 
Adriaan de Groot 98ebb6f8d1 CI: send push-related CI notifications to Matrix
Adriaan de Groot 7830461ac5 Docs: one more round of badging
Adriaan de Groot caea146840 Docs: styling, badge for matrix
Adriaan de Groot b48de5b908 Docs: mention Matrix consistently
Adriaan de Groot e4c97cac2b Docs: link to the website user-guide, not the wiki version
Adriaan de Groot efe41da24d Docs: mention Matrix channel, too
Adriaan de Groot d731e12456 [libcalamares] Add an extra job-failure enum value
Adriaan de Groot ea8f5afc3c CI: clang-format 7 is no longer supported
Adriaan de Groot ce5b5c6734
Merge pull request from edupals/copy_link_resolvconf
[networkcfg] copy resolvconf as link
Calamares CI 38293b0f09 i18n: [python] Automatic merge of Transifex translations
Calamares CI a4ad440403 i18n: [calamares] Automatic merge of Transifex translations
Raul Rodrigo Segura a888156deb copy resolvconf as link
Adriaan de Groot 27f965deb6 [summary] Name widgets for styling
Adriaan de Groot 5d577371e7 [welcome] Name widgets for styling
Widgets are easier to style if they have a name, and easier to spot
in the widget tree as well. Give the requirements-checker
parts meaningful names.

SEE 
Adriaan de Groot da2fff1256 Changes: credits
Philip Müller 4543feccca
[displaymanager] add ukui
Adriaan de Groot 439d537ca2
Merge pull request from eamanu/patch-1
Docs: Fix minor Typo on README
Emmanuel Arias 97184dc498
Fix md link
Emmanuel Arias 1a3dc7d386
Fix minor Typo on README
a `)` is missing.
Adriaan de Groot e6568667c4 [packagechooser] Sanitize includes
- build was broken due to AppStream moving around
- unnecessary includes
- change name HAVE_XML -> HAVE_APPDATA for meaning
Adriaan de Groot fb6e65613b Changes: document contributors
Adriaan de Groot cd7d109114 [packages] Fix trivial indent problem
Adriaan de Groot a3b84fa674
Merge pull request from jcfrosty/patch-1
[packages] Add Luet PackageManager support
Adriaan de Groot f024cb7370 [packages] Document and add new key to schema
FIXES 
Adriaan de Groot 42888cece6 Changes: document contributions and features
Adriaan de Groot bac1108781 Merge branch 'issue-1550' into calamares
FIXES 
Adriaan de Groot f4fe0881b9 [packagechooser] Be more clear on the resulting GS keys
- in legacy mode, *id* can have an effect and leads to
  "packagechooser_<id>"; if unset, uses the the module
  instance id instead, still as "packagechooser_<instanceid>".
- in packages mode, *id* is not used and only the whole
  module Id (generally, "packagechooser@<instanceid>")
  is used, but in packages mode there's no need for other
  packages to mess with GS settings for this packagechooser.
Adriaan de Groot aa3633e43a [packagechooser] Delay initialization of default Id
When the module is loaded and the viewstep created, it doesn't have a
module Id **yet**. That is set after reading more of the configuration
file. It **is** set by the time setConfigurationMap() is called,
so pass it on to the Config object then. This means that packagechooser
modules can skip the *id* config key and use the module Id.
Adriaan de Groot 6ce1a49f1c [packagechooser] Store *method* configuration in Config object
Adriaan de Groot 7521be3c5f [libcalamares] Add find() to namedenumtable that takes a default value
Adriaan de Groot 64eafe35d4
Merge pull request from deprov447/Limit_log_upload_size
[logUpload] Limit upload size
Adriaan de Groot 108ba28c43 Merge branch 'extend-packages-service' into calamares
Adriaan de Groot 192d307d39 [netinstall] Warnings-- for unused variable
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.
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.
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).
Jerrod Frost 4299ea1d4f
Add Luet PackageManager support
Sabayon is being rebuilt into MocaccinoOS with a new packagemanager.
Adriaan de Groot 231fa815c1 [partition] Forgotten )
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.
Adriaan de Groot 788c84dc41 [netinstall] SPDX-tag the syntax-error file
Adriaan de Groot e4e041df7e Merge branch 'extend-translation-strings' into calamares
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).
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.
Adriaan de Groot 0143aa5515 [libcalamares] Make the branding-loading messages follow same format as the others