5087 Commits (34e091833db99f4434432f4291f8b4e9d21f0204)
 

Author SHA1 Message Date
Caio Carvalho 34e091833d [partition] Fixing LVM scanning according to new kpmcore API 6 years ago
Adriaan de Groot 4caa401a07 [partition] Use structured logging
- Structured logging
 - Reduce chattiness
 - Use helper functions
 - Some TODO were done a while ago
6 years ago
Adriaan de Groot 04146df36b [partition] Reduce logging for mounted partitions
- The other log entries say when something is possible,
   not when something is **not** possible.
6 years ago
Adriaan de Groot 6bccbcd1f5 [partition] Improve logging of status of choice buttons 6 years ago
Adriaan de Groot b5a997d11e [partition] Use structured logging 6 years ago
Adriaan de Groot 14bedef411 CMake: change project identifier to simplify code
- Using CALAMARES means that the automatic versioning variables
   are set using that name (instead of lower-case).
6 years ago
Adriaan de Groot 01f5ac22a0 CMake: use conventional method for setting version
- Using project() to set up the version is idiomatic for CMake
   and more standardised than doing it by hand. Do retain the
   RC flag, because that's used in other parts of versioning.
6 years ago
Adriaan de Groot b18e0a0bd8 [libcalamares] Use structured logging tags 6 years ago
Adriaan de Groot 09ae721038 [libcalamares] Structure continuations and sub-entries 6 years ago
Adriaan de Groot b6ea171365 [libcalamares] Reduce chatty logging
- Only log module-search entries when they are bad.
6 years ago
Adriaan de Groot 53cdf0b054 [calamares] Log version and supported languages
- These logging statements happened before logging was configured,
   so never ended up in the session log. Move them to be executed later.
6 years ago
Adriaan de Groot 652c0c22fe Merge branch 'improve-xdg' 6 years ago
Adriaan de Groot c9421ca32c CI: follow XDG spec more closely in AppImage script
- Misplaced $D
 - Set XDG_*_DIRS without the /calamares/ trailer
 - Don't overwrite XDG_*, but append for AppImage, avoid unnecessary :
 - Explain XDG_* tweaks in the AppImage documentation at the top.
6 years ago
Adriaan de Groot 14f8262f2d CI: Fix Copyright
- yes, that's also me, but not the right address for Calamares
6 years ago
Adriaan de Groot caba74438e [libcalamares] Improve XDG handling
- When environment is empty, use default values from spec
 - Search in application-named subdirs first (but keep previous
   behavior of also searching directly in the named dirs)
 - Don't consider empty XDG_* elements
 - Settings XDG_DATA_DIRS=":" would yield an empty list of extra
   directories to check; don't bother setting haveExtraDirs for that.
6 years ago
Adriaan de Groot ce07babcee Changes: add header for the next-next release 6 years ago
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