Adriaan de Groot
9e1c95ad05
[fsresizer] Refactor finding device
...
- Find device in separate function
- If device isn't found, bail out
2018-09-27 04:10:25 -04:00
Adriaan de Groot
1c2714d832
[fsresizer] Match configuration to system
...
- Bail out earlier before doing any work if the configuration
is invalid.
- If it's valid, look for a matching device.
2018-09-27 03:56:57 -04:00
Adriaan de Groot
aae4b38e69
[fsresizer] Fix endless loop
...
- Improve variable names
- Missing iterator++
2018-09-27 03:44:39 -04:00
Adriaan de Groot
06a00a15c6
[fsresizer] Scan for devices, list partitions
...
- The is just debugging output, but it's the start of what needs
to happen to find the FS that needs resizing.
2018-09-25 06:39:14 -04:00
Adriaan de Groot
35ca813064
[partition] Use "" for including from current directory
2018-09-25 06:34:03 -04:00
Adriaan de Groot
428929b64f
[fsresizer] Tiny step towards getting data from KPMcore
2018-09-22 11:11:19 -04:00
Adriaan de Groot
579f1dfee7
CI: don't try to run tests.
...
- permissions on the tmpfs where everything is built,
prevents the test-applications from running.
2018-09-20 11:07:56 -04:00
Adriaan de Groot
bc732ccbc7
CI: mess around with test-application permissions
2018-09-20 10:53:46 -04:00
Adriaan de Groot
45195b9f7e
[fsresizer] Remove over-enthusiastic constexpr
2018-09-20 10:34:46 -04:00
Adriaan de Groot
a40864f709
CI: mess around with running tests
2018-09-20 15:40:26 +02:00
Adriaan de Groot
499dd2ce83
[fsresizer] Document configuration
...
- Add some notes on configuration of fsresizer
- Convenience methods for checking validity.
2018-09-20 15:38:26 +02:00
Adriaan de Groot
b0db4780bf
CI: be more chatty while running tests
2018-09-20 15:13:43 +02:00
Adriaan de Groot
a32149bd92
CI: run tests after build as well
2018-09-20 08:02:43 -04:00
Adriaan de Groot
3b8fa187e1
[fsresizer] Fix syntax error in YAML
2018-09-20 07:49:49 -04:00
Adriaan de Groot
bf092de76f
[calamares] Explain config-file failures better
2018-09-20 07:48:06 -04:00
Adriaan de Groot
39a0d2315b
[calamares] Better config-loading diagnostics
...
- Be more verbose when things go wrong while loading module-
configuration files.
- Allow more forms of paths to be specified. In debug mode, this
is mostyle helpful for the module test-loader.
2018-09-20 07:39:43 -04:00
Adriaan de Groot
c6e8cdf65b
[calamares] Better command-line help in module test-loader
2018-09-20 07:07:17 -04:00
Adriaan de Groot
40e031411c
[calamares] Improve debug log in module test-loader
2018-09-20 07:01:27 -04:00
Adriaan de Groot
745629b659
[fsresizer] Turn on KPMCore requirement again
2018-09-17 06:58:18 -04:00
Adriaan de Groot
a6c3899e10
[fsresizer] Add tests
...
- Test the parsing of configuration values, that it gets the right
values when given correct(-ish) configurations. Doesn't test
any situations with bad config.
2018-09-14 17:59:50 +02:00
Adriaan de Groot
a81588190a
[fsresizer] Simplify and make safer
...
- Make RelativeSize public so we can use it in non-member functions
- Make a template out of matching the string suffixes; this is
safer because the length of the suffix can be computed at compile-time
(+1 for the trailing NUL) rather than writing it out in boilerplate.
2018-09-14 16:51:09 +02:00
Adriaan de Groot
cdfb55e5cf
[fsresizer] Just right now it doesn't need KPMCore
...
- Drop the dependency while developing the configuration parser
part of the module and writing initial tests.
2018-09-14 16:49:07 +02:00
Adriaan de Groot
fa567f917a
Changelog: explain new module
2018-09-14 16:45:24 +02:00
Adriaan de Groot
4d5eb90a04
[fsresize] Add new module fsresizer
...
- Non-functional as yet, WIP
- Intended for use on SBC images and similar, which need to resize
the root partition to the size of the SD card they're on.
FIXES #921
2018-09-14 07:56:18 -04:00
Adriaan de Groot
82c51dec37
CMake: don't change cmake logging on release builds
...
- There is no real need to reduce the logging on release builds,
it's just confusing that all the cmake-time output changes
in a non-meaningful way.
2018-09-14 05:33:04 -04:00
Calamares CI
94c244eef8
i18n: [python] Automatic merge of Transifex translations
2018-09-12 05:01:25 -04:00
Calamares CI
5291072cbc
i18n: [dummypythonqt] Automatic merge of Transifex translations
2018-09-12 05:01:25 -04:00
Calamares CI
9055a55e23
i18n: [desktop] Automatic merge of Transifex translations
2018-09-12 05:01:23 -04:00
Calamares CI
649a1407cb
i18n: [calamares] Automatic merge of Transifex translations
2018-09-12 05:01:23 -04:00
Adriaan de Groot
933ad82392
CI: increase build directory size
...
- Fix typo in the build-debugging bits
- Increase tmpfs size of /build because it looks like "make install"
ends up filling the disk, and then it fails.
2018-09-11 10:23:48 -04:00
Adriaan de Groot
be8de205af
CI: be more verbose in the CI
2018-09-11 08:26:32 -04:00
Adriaan de Groot
83963b80f1
Changelog: update markup to simplify pasting to site
2018-09-11 08:18:55 -04:00
Adriaan de Groot
3b6cb73975
CMake: bump version for next release
2018-09-04 17:34:39 -04:00
Adriaan de Groot
46687fcb4c
CMake: bump version and changelog
2018-09-04 08:03:59 -04:00
Adriaan de Groot
c104d14086
[partition] Call the helpers in the right order.
...
This fixes the crash by calling the model-reset first, then
refreshing. Previously, the destructors that do the work
were still being called in the wrong order.
FIXES #1019
2018-09-03 15:21:30 -04:00
Calamares CI
13015096d1
i18n: [calamares] Automatic merge of Transifex translations
2018-09-03 15:15:00 -04:00
Adriaan de Groot
fe662345bd
[partition] Extra helper classes for doing reset and refresh
...
- The ResetHelper only finalized changes to the module on
destruction, but calls to refresh() assumed it was already
done. This leads to crashes when refresh() uses an intermediate
state of the model.
Introduce extra helpers, and rename refresh() to avoid calling the
old implementation from any code. The new helper just creates and
destroys a ResetHelper, before creating and destroying an object
that calls the new refreshAfterModelChange().
FIXES #1019
2018-09-03 10:57:20 -04:00
Adriaan de Groot
4602b30264
[libcalamaresui] Use PYTHONQT_INCLUDE_DIRS
...
- document new variable from the CMake module
- use it in libcalamaresui to simplify #include'ing the
header for the "all" extension.
Suggested by Denis Proskurin.
2018-09-03 06:26:26 -04:00
Adriaan de Groot
54bee71b44
CMake: Search for PythonQt_QtAll.h
...
Suggested by Denis Proskurin.
2018-09-03 06:20:44 -04:00
Adriaan de Groot
9651c588bc
CMake: Search for PythonQt headers in more places.
...
Suggested by Denis Proskurin.
2018-09-03 05:34:23 -04:00
Adriaan de Groot
aee5676ae8
ci: be more verbose on failure and on install
2018-09-03 05:15:51 -04:00
Adriaan de Groot
604c5ba3f1
Changelog: add old releases, credit Harald in 3.2.2
2018-09-03 05:08:52 -04:00
Calamares CI
2d763e4d1a
i18n: [python] Automatic merge of Transifex translations
2018-09-03 04:30:53 -04:00
Calamares CI
01889b0392
i18n: [calamares] Automatic merge of Transifex translations
2018-09-03 04:30:52 -04:00
Adriaan de Groot
42d606171d
Merge pull request #1020 from apachelogger/esp-eq-boot
...
do not set boot flag on ESP (thanks @philmmanjaro for testing)
2018-09-03 10:28:59 +02:00
Adriaan de Groot
8b6fb1f5fa
Merge pull request #1021 from apachelogger/no-active-esp
...
do not set active flags on the to-be ESP (thanks @philmmanjaro for testing)
2018-09-03 10:28:40 +02:00
Adriaan de Groot
a796981ace
Merge pull request #1022 from ximion/master
...
grubcfg: Only try to decrypt disk that /boot is on (thanks @philmmanjaro for testing)
2018-09-03 10:28:24 +02:00
Philip Müller
e3ca2dd857
[displaymanager] fix desktop_environment_setup ldm
2018-08-26 21:15:03 +02:00
Matthias Klumpp
d775cee4cf
grubcfg: Only try to decrypt disk that /boot is on
2018-08-25 15:21:40 +02:00
Harald Sitter
84ad2852bf
do not set boot flag on ESP
...
ESP == boot. at best this is duplicated information, at worst kpmcore may
implode if you try to set a boot flag since that is technically an MBR
type flag and means nothing within the context of GPT where ESP is the flag
to set.
2018-08-22 10:14:49 +02:00