Commit Graph

5785 Commits (a9292d0c75316d2956ea70df0ce0aae7222c583f)
 

Author SHA1 Message Date
Adriaan de Groot 938b1ac4aa [libcalamares] Make API more type-explicit with std::chrono
- Having an int timeoutSec is suggestive -- it's probably a number
   of seconds -- but having an explicit type that says it's seconds
   is better.
 - Doesn't compile, because the implementation and consumers have
   not changed.
Adriaan de Groot e2aa4e59e2 CI: massage the coding style a little
Adriaan de Groot 1be81ec3b0 [initramfs] Bump the timeout much higher
- Use 120 seconds for update-initramfs, instead of 10. Previous
   Python code had no timeout at all, which wasn't so hot either.
   10 seconds, though, is too short for slow CPU & slow disk.
Adriaan de Groot 0030966986 [initramfs] Set umask before update-initramfs
SEE 
Adriaan de Groot aa3f909be7 [libcalamares] Tests for UMask handling
Adriaan de Groot 0685e3a96c [libcalamares] Move tests of the utils classes into utils/
- while here, adjust include paths (to changed dir)
 - while here, apply new code formatting
Adriaan de Groot 31e78ff0c2 [libcalamares] Add umask helper functions
bill-auger c90d3b2016 squashme WIP upload log to paste server - more error checks and validations
bill-auger e096631c54 squashme WIP upload log to paste server - refactor error checking
bill-auger e7960474d4 implement post log to paste server
bill-auger 9201842025 implement definable job weights
Adriaan de Groot 69032ab5a0 Changes: post-release housekeeping
Adriaan de Groot c0cd14df47 [initramfs] Fix sample config file for tests
- the tests want a non-empty config, so put something in there:
   a kernel setting that matches the legacy behavior.
Adriaan de Groot 1bb3ea35b5 Changes: pre-release housekeeping
Calamares CI a85b5e8549 i18n: [python] Automatic merge of Transifex translations
Calamares CI db4c23d403 i18n: [calamares] Automatic merge of Transifex translations
Adriaan de Groot 18bf925a11 [libcalamaresui] Name pending requirements checks
- Give each check a name (based on the module it runs for, so
   there might be overlaps when there are multiple module instances).
 - Log the remaining checks each time the timeout fires, to help
   figure out which one is hanging.
Adriaan de Groot 0bd2bfa708 CI: apply coding style to libcalamaresui/modulesystem
Adriaan de Groot bd8c3fd893 CI: apply coding style to libcalamares/modulesystem
Adriaan de Groot 08b24b9ea2 [libcalamaresui] Fix Doxygen comments
Adriaan de Groot b7ffa3109d Merge branch 'issue-1180'
FIXES 
Adriaan de Groot f7cbb7b5ea Changes: Note modified initramfs module
- Also add note about $uname handling.
Adriaan de Groot 6ae8bd82fa [initramfs] Log what kernel will be passed to update-initramfs
Adriaan de Groot a2d7fdcb8a [initramfs] Document settings
- Move the README text into the config file
 - Document the *kernel* setting
Adriaan de Groot 8d712276ad [initramfs] Replace module with C++ implementation
- new implementation handles blank (maps to "all") configuration,
 - allows specifying "$uname" as kernel name, to use `uname -r`,
 - allows specifying a specific kernel.
Adriaan de Groot b216daf574 [initramfs] Prepare for C++-ification
Calamares CI c57e914a23 i18n: [python] Automatic merge of Transifex translations
Calamares CI 42bd638667 i18n: [dummypythonqt] Automatic merge of Transifex translations
Calamares CI 9b1712d688 i18n: [desktop] Automatic merge of Transifex translations
Calamares CI 12fa6978f0 i18n: [calamares] Automatic merge of Transifex translations
Adriaan de Groot 5876c3fdd7 [partition] Warn about storage setting in partition.conf
- This is really a specialised setting, not something for
   general use. People should be using `welcome.conf` instead.
Adriaan de Groot 44417a35b4 Merge branch 'issue-1178'
Make buttons happy. FIXES 
Adriaan de Groot 79dc9e3463 [libcalamares] Update button icons as we go along
- Adapt the button icons (previous, next, do-install, all-done)
   to the state of the buttons and the corresponding text.
Adriaan de Groot b3d9af4cae [libcalamaresui] Apply correct button labels
- updateButtonLabels() knows all the special cases for
   buttons, so use it when the language changes instead
   of setting up some possibly-wrong values.
 - One edge case that this fixes is: have **just** the welcome
   page before the first exec section in sequence. Then the
   *next* button label was *next* instead of *install*.
Adriaan de Groot 780fe125f7 [libcalamaresui] Give the buttons icons
- Next, Back, Cancel/Quit have somewhat-appropriate icons.
Adriaan de Groot a5cef2175e [libcalamares] Add tests for the locale service
- Minimal tests just check that all the availableTranslations()
   entries have a reasonable language setting.
 - Checks that Esperanto is still broken as a locale in Qt.
Adriaan de Groot 0a48696254 Merge branch 'improve-errors'
Adriaan de Groot 0f66a89236 [welcome] Only do GeoIP query if it's useful
- If badly-configured, then type is none; this is warned about
   in the constructor of Handler()
 - Only run the query if it's a useful type.
Adriaan de Groot 68dc1f5e31 [libcalamares] Warn about badly-configured GeoIP
- Warn when type will be none
 - Re-order warnings from general to specific
Adriaan de Groot 3967f6c5ae [welcome] Log where GeoIP information came from, if it's unusable
- This helps chase down broken GeoIP configurations, since you
   can check the URL and handler type shown in the log.
Adriaan de Groot 6183c4e2f4 [libcalamares] Add accessors for GeoIP handler attributes
Adriaan de Groot 34b1a250ba [libcalamares] Improve warnings when module descriptor files are bad
Adriaan de Groot 5fdaeaa899 [libcalamaresui] Improve wording when module is missing configuration
Adriaan de Groot 25fe8f73c9 CI: label languages "incomplete" at < 5%
Adriaan de Groot b1f9d1334c CI: chase Python deprecations in ConfigParser
Adriaan de Groot 36789d23fb CMake: update language list (add ca@valencia)
Adriaan de Groot e94bbc5e0c [dummyprocess] Add some delay in the dummy
Calamares CI 5daa3b61e1 i18n: [calamares] Automatic merge of Transifex translations
Calamares CI 74059dcaef i18n: [python] Automatic merge of Transifex translations
Calamares CI 1d01253249 i18n: [dummypythonqt] Automatic merge of Transifex translations