8124 Commits (ac5c9e3a907b7f12560539b280ce59006e586634)
 

Author SHA1 Message Date
Adriaan de Groot faa496be4a
Merge pull request #1522 from kadler15/issue-1521
[preservefiles] Fix global storage JSON dump
4 years ago
Adriaan de Groot 3e94570849
Merge pull request #1525 from tintou/calamares
[partition] Add tests for Layout-constrained partionning
4 years ago
Corentin Noël a7bd1040c5 [partition] Add tests for Layout-constrained partionning 4 years ago
Adriaan de Groot 77e2701365 [partition] Coding style
- various clang-format versions battle for supremacy
4 years ago
Adriaan de Groot b4cbf73e2d Merge branch 'calamares' into issues-1166 4 years ago
Adriaan de Groot 0b3a6baeea [fstab] If swap is "file" then create it here
- handle swapfiles when writing /etc/fstab in the target system
  - special-case mountpoint
  - since swapfiles are not a partition, take the setting out
    of partitionChoices
- create the physical swapfile as well (there's no other place
  where it would make sense)
4 years ago
Adriaan de Groot 029c3f1c74 [partition] Write the install choices to Global Storage 4 years ago
Adriaan de Groot 92a874dae7 [partition] move the swap-choice to Config 4 years ago
Corentin Noël 08138f5a41 [partition] Reduce direct dependency of PartUtils on PartitionCoreModule 4 years ago
Adriaan de Groot 063482339f Merge branch 'unpack-progress' into calamares 4 years ago
Adriaan de Groot 7125012a35 Changes: document unpackfs 4 years ago
Adriaan de Groot 672e27564e [unpackfs] Also report progress every half-second, if possible
This still won't help if there's one really huge file that takes
several seconds to write, but if there's a bunch of files together
that is less than a file_chunk_count but take more than a half-
second to write, update anyway
4 years ago
Adriaan de Groot 57fa51ecd9 [unpackfs] Simplify progress reporting more
If there's thousands of files in a squashfs (e.g. 400000 like on
some ArcoLinux ISOs) then progress would be reported every
4000 files, which can take quite some time to write. Reduce
file_chunk_count to at most 500, so that progress is reported
more often even if that wouldn't lead to a visible change
in the percentage progress: instead we **do** get a change
in files-transferred numbers.

- The total weight is only needed by the UnpackOperation,
  not by each entry.
- Use a chunk size of 107 so that the number-complete seems busy:
  the whole larger-or-smaller chunk size doesn't really matter.
- The progress-report was missing the weight of the current
  module, so would report way too low if weight > 1. This affects
  ArcoLinux configurations where one entry is huge and one is a
  single file, so weights 50 and 1 are appropriate.
4 years ago
Adriaan de Groot bc591f9bc1 [unpackfs] Re-vamp progress reporting
- simplify calculation of progress
4 years ago
Adriaan de Groot 8173b68a71 [unpackfs] Debug-log the weights of the modules 4 years ago
Adriaan de Groot 632445a431 [unpackfs] Give entries a weight
When there are multiple entries, the overall weight of the
module is divided between the entries: currently each entry
takes an equal amount of space in the overall progress.

When there are multiple entries which take wildly different
amounts of time (e.g. a squash-fs and a single file) then
the progress overall looks weird: the squash-fs gets half
of this module's weight, and the single file does too.
With the new *weight* key for entries, that division can
be tweaked so that progress looks more "even".
4 years ago
Adriaan de Groot 44f8a7ae47 [libcalamares] Reduce chattiness again of job progress 4 years ago
Calamares CI 2a795843e2 i18n: [python] Automatic merge of Transifex translations 4 years ago
Calamares CI 540a1c05b7 i18n: [calamares] Automatic merge of Transifex translations 4 years ago
Gaël PORTAY 79740c77a3 [partition] Message user if no option available 4 years ago
Kris Adler e92927cff9 [preservefiles] Fix global storage JSON dump
fixes calamares/calamares#1521
4 years ago
Adriaan de Groot ddf3b2d399 Merge branch 'debug-job-progress' into calamares
This makes things fairly chatty, especially again during
rsync, so will be dialed back before release.
4 years ago
Adriaan de Groot ae09537bea
Merge pull request #1519 from tintou/calamares
[partition] Fix regression in partition size assignment
4 years ago
Adriaan de Groot 6e30a7b8f6 [partition] Move is-manual-partitioning-allowed to the Config object 4 years ago
Adriaan de Groot f79fbd4105 [partition] Add swap choice to config object 4 years ago
Adriaan de Groot 0f4fe6294c [partition] Migrate type for SwapChoice to Config object 4 years ago
Adriaan de Groot 881661e94b [partition] Migrate InstallChoice to the Config object 4 years ago
Corentin Noël 0293015b09 [partition] Fix regression in partition size assignment
In some cases, the partition size was set to zero as the maxSize isn't always defined.
4 years ago
Adriaan de Groot 8e4ec921c6 Docs: links layout 4 years ago
Adriaan de Groot 6167c81654 Docs: fix up IRC links 4 years ago
Adriaan de Groot 613966d3ff Docs: add a CONTRIBUTING.md 4 years ago
Adriaan de Groot 9104853ed9 Changes: update Calamares manpage
- fix broken URL
 - add a little description
 - add newer command-line flags

FIXES #1516
4 years ago
Adriaan de Groot 010526ee2a [partition] Coding style 4 years ago
Adriaan de Groot b41e4624c9 [partition] Move 'selected installation option' to Config 4 years ago
Adriaan de Groot 10d194d693 [partition] Simplify button-selection 4 years ago
Adriaan de Groot 584dec23d4 i18n: city names in Ukraine follow Ukranian transliteration (en) 4 years ago
Adriaan de Groot a92cb32cef [partition] set the right buttons if an action is pre-selected 4 years ago
Adriaan de Groot b518ef7dfe [partition] Select initial swap choice 4 years ago
Adriaan de Groot 9f0f600aa4 [partition] Remove the 'swapfile-unsupported' message 4 years ago
Adriaan de Groot 3bb5adcfca [partition] Simplify *efiSystemPartition* settings 4 years ago
Adriaan de Groot f155c8351b [partition] Only one setting for partitionLayout is supported 4 years ago
Adriaan de Groot b6dd23a384 Merge branch 'calamares' into issues-1166 4 years ago
Adriaan de Groot ace6323987 [libcalamares] Be even more chatty in job progress
This is for debugging-job-progress reports.
4 years ago
Adriaan de Groot 75b01cfc0a [libcalamares] Some debugging output for job progress, so you can double-check that the settings are being picked up 4 years ago
Adriaan de Groot ffed7b6d71 [partition] Warnings-- over QButtonGroup
- this was deprecated in 5.15 and an alternative introduced also
  in 5.15, so it's a pain in the butt for backwards-compatibility.
4 years ago
Adriaan de Groot 6b07bdf6ed [keyboard] Do not use deprecated Qt4-era indexChanged for text 4 years ago
Adriaan de Groot 02423c823d [libcalamaresui] Nothing uses the opacity for pixmaps, drop that too 4 years ago
Adriaan de Groot 268cf203a8 [libcalamaresui] Remove unused parameter/functionality
- nothing in Calamares uses the tinting, and it triggers some
  deprecation warnings, so just remove it.
4 years ago
Adriaan de Groot 2878c474c5 Warnings-- (~T() override)
Change all the places that had
	virtual ~T() override
to the less redundant form without override.
4 years ago
Adriaan de Groot 2126be6d6d Warnings-- (~T() override)
Consistently use
	~T() override;
in class declarations (so no virtual in front, and avoid
warnings due to the missing override in back).
4 years ago