5121 Commits (b6cd1c576a8f2ffd4fddedf0359c4f35bfdc7b9b)
 

Author SHA1 Message Date
Calamares CI b4274f4e46 i18n: [python] Automatic merge of Transifex translations 6 years ago
Calamares CI 7259ddd3d8 i18n: [dummypythonqt] Automatic merge of Transifex translations 6 years ago
Calamares CI 48e34077de i18n: [desktop] Automatic merge of Transifex translations 6 years ago
Calamares CI 12bcdf0854 i18n: [calamares] Automatic merge of Transifex translations 6 years ago
Adriaan de Groot bd15cb5719 Merge branch 'issue-565' 6 years ago
Adriaan de Groot e2d3f2d885 Changes: say something about improved UnpackFS
- Although nothing specific was done, I'm fairly sure that
   the issue isn't worth keeping around.

FIXES #565
6 years ago
Adriaan de Groot fb412c177c [unpackfs] Improve human-readable name 6 years ago
Adriaan de Groot 5c4f2423f8 [unpackfs] Fix error in error-handling (warn -> warning) 6 years ago
Adriaan de Groot d87badbf45 [unpackfs] Add test with too-small destination FS 6 years ago
Adriaan de Groot b4a51fe017 CI: remove unused script 6 years ago
Adriaan de Groot 2a6bf50621 [unpackfs] Don't let ir-phase reduce total number of files 6 years ago
Adriaan de Groot fae0b8c2f8 [unpackfs] Re-jig progress reporting
- rsync reports its own progress, and reports on files that
   find -type f doesn't. This meant that the numbers didn't
   match what was stored in entry.total
 - The ir-phase adds files to be handled; to-phase happens once
   ir-phase is over and the remaining files are processed.
   By adding the to-phase files, percentages over 100% were
   reported (in part because the number of files doesn't match).
 - Update expected entries total from rsync output.
 - Re-jig computation of how done everything is: tally it
   up in integers, and do only one global progress percentage.
6 years ago
Adriaan de Groot 6d85fd3586 [unpackfs] One last progress call afterwards 6 years ago
Adriaan de Groot 9ce34782ee [unpackfs] Avoid double / at end 6 years ago
Adriaan de Groot dc2fafe324 [unpackfs] to-chk is also progress information
- ir-chk happens first, and then there's a phase with to-chk
   messages; use those as well.
6 years ago
Adriaan de Groot 38821f47ba [unpackfs] Make comment match code
- The mismatch between "ir-chk" and the comment "to-check" led me
   to check (ha!) the output of rsync, and it outputs "to-chk"
   during small transfers; make sure the comment reflects what
   is actually being used to track progress (which is "ir-chk").
6 years ago
Adriaan de Groot a57f2fec74 Changes: reference bug numbers for closed issues 6 years ago
Adriaan de Groot 8e5f9bf0fc Merge branch 'issue-1098'
FIXES #1098
6 years ago
Adriaan de Groot 97eda698fc Changes: document fixed behavior 6 years ago
Adriaan de Groot 273c32705d [partition] Restore selected bootloader
- After the BootLoader model is reset, if a bootloader location
   has been selected before, try to find it in the (now-reset)
   model to preserve the selection.
6 years ago
Adriaan de Groot 3eae445ead [partition] Don't signal changes from model before they're done
- clear() signals modelReset(), which is true, but inconvenient
   when we do a bunch of changes afterwards. Block signals,
   and rely on own signaling when all of the changes are done.
 - Keep blocking signals while updating the model, since the row
   appends otherwise trigger a change in the connected combo box.
6 years ago
Adriaan de Groot dc04aa999d [partition] Introduce post-reset slot for boot loader selection 6 years ago
Adriaan de Groot 17aeaa134a [partition] Simplify display-role code for bootloader 6 years ago
Adriaan de Groot cbcf85b4a2 Changes: mention dm-module improvement 6 years ago
Adriaan de Groot 96649feedc CI: Improve AppImage verbosity
- Tell the user beforehand where the log files and artifacts will be
6 years ago
Adriaan de Groot f5df259b43 CI: Improve AppImage builds
- script was set up for KPMCore master (e.g. KDE neon), and
   didn't support older KPMCore releases; now it doesn't fatal
   error when the KPMCore plugins can't be found.
 - when it finishes, tell the user where the artifacts are found.
6 years ago
Calamares CI 6962a074ef i18n: [python] Automatic merge of Transifex translations 6 years ago
Calamares CI bab2e2ca2f i18n: [dummypythonqt] Automatic merge of Transifex translations 6 years ago
Calamares CI 2618705bf5 i18n: [desktop] Automatic merge of Transifex translations 6 years ago
Calamares CI 3ea8c0c119 i18n: [calamares] Automatic merge of Transifex translations 6 years ago
Adriaan de Groot 228971ce0b Merge branch 'issue-1110'
SEE #1110

There isn't really anything to fix: partitions are aligned to 1MiB
boundaries now. Manjaro 18.0.3 is probably before the early-august
commit that added that.

While here, add some better partitioning-debugging and cleanups.
6 years ago
Adriaan de Groot affc73d3d2 [fsresizer] Avoid KPMCore warnings about scanDevices() 6 years ago
Adriaan de Groot 478168c841 [fsresizer] Make sure KPMCore version definitions are consistent
- Duplicate setting from partition module to fsresizer
6 years ago
Adriaan de Groot e8c18c0b5c [partition] Prepare scanDevices for post-KPMCore 3.3.0 6 years ago
Adriaan de Groot 68f29ebf20 [partition] Handle partition flag FlagEsp post KPMCore 3.3.0 6 years ago
Adriaan de Groot 2a2795c54c [partition] Avoid KPMCore warnings
- Get ready for KPMCore post-3.3.0, which deprecates a bunch of
   Flag<foo> and State<foo> in preparation of enum classes.
6 years ago
Adriaan de Groot 5d6d2b8078 [partition] Make convenienceName() available for debugging
- Function for human-readable names is useful in more parts of
   the partition module.
6 years ago
Adriaan de Groot 1ffc0bf77d [partition] Allow all the unsafe options
- If the unsafe actions are enabled, but won't be executed,
   allow more unsafe actions like erasing mounted partitions
   and everything.
6 years ago
Adriaan de Groot cd545e51b0 [partition] Reduce superfluous logging 6 years ago
Adriaan de Groot 8db004ce45 [partition] Use the FailJob to stop installation
- For unsafe installations (compile-time option), make sure
   things fail before partitions are actually written, unless
   the other option is also turned off.
6 years ago
Adriaan de Groot 62f03d8aad [partition] Allow unsafe partitioning decisions
- This is a compile-time choice, and off by default. This may be useful
   for developers that need to get through installation to a different
   partition on their root drive.
 - Add an option to avoid actually doing unsafe things. This is an extra
   safeguard; you need to turn on one and turn off the other option to
   really be unsafe.
6 years ago
Adriaan de Groot 2caefce3cb [locale] Add a CMake option for debugging 6 years ago
Adriaan de Groot 3db708dd04 [keyboard] qDebug -> cDebug 6 years ago
Adriaan de Groot 826453aa65 [calamares] Note that qDebug() is sometimes ok 6 years ago
Adriaan de Groot 4b486cfe82 [libcalamares] Add some debugging Jobs
- FailJob always fails, and GoodJob always succeeds, both without doing
   anything. These aren't particularly useful, except for debugging.
6 years ago
Adriaan de Groot d7594860b0 CMake: fix calamares_add_library
- Remove the commented-out cruft and the whinging
 - Fix use of COMPILE_DEFINITIONS with a list passed in
 - Remove unused arguments (TYPE, TARGET)
 - Document calamares_add_library
 - Document how to use COMPILE_DEFINITIONS (in calamares_add_plugin)
6 years ago
Adriaan de Groot e71fa5963b CMake: document top-level definitions and options 6 years ago
Adriaan de Groot 427b09e915 Merge branch 'appimage'
FIXES #999 (In a way: that asked for Flatpak. People will sill need to
**build** Calamares themselves, but it could then be bunged a much
older system to install that one.)

SEE #1082 (Not really: that is about installing containerized
applications as if there is a package manager for them; AppImage is
developing a CLI tool to do fetch-and-store-in-the-right-place, so
that could be added to the packages module as well.)
6 years ago
Adriaan de Groot 95875c1aab Changes: document AppImage building 6 years ago
Adriaan de Groot 6b40f1f01b CI: AppImage with Conda
- Prepare for using Conda for the Python environment in the
   AppImage. This does not actually work, because the Python
   support in Calamares doesn't find the alternative environment.
 - Also log everything, rather than re-starting the log with
   each build step.
6 years ago