Adriaan de Groot
fc7f49b610
[libcalamares] Expand tests for TimeZone translations
5 years ago
Adriaan de Groot
71f3614eb7
[libcalamares] Add TimeZone support to build
...
- Add to CMakeLists.txt
- Test basic scenarios
5 years ago
Adriaan de Groot
3af2754022
[libcalamares] Implement translatable-pair-of-char*
...
- This is base functionality for a translatable model of
TimeZone names that is scraped from zone.tab
5 years ago
Adriaan de Groot
abd3c4171b
[libcalamares] Prevent CI coding-style fixes to generated code
5 years ago
Adriaan de Groot
733fb43b5e
[libcalamares] Sort the dummy zone names
5 years ago
Adriaan de Groot
c3fdb38097
[libcalamares] Stub of class for TimeZone model management
...
- Intent is to move out of locale module
5 years ago
Adriaan de Groot
906aeec5d3
[locale] Replace #define with a static const
...
- TZ_DATA_FILE is only used in one place
5 years ago
Adriaan de Groot
1df6454cfe
[locale] Tidy up types
...
- use JobList typedef where possible
- remove unused forward type definitions
5 years ago
Adriaan de Groot
2ad8ff4228
Merge branch 'translation-workflow'
5 years ago
Adriaan de Groot
f51111d0f3
CI: Make string-freeze checking part of release process
5 years ago
Adriaan de Groot
d3cc4ec395
CI: silence git branch during cleanup of txcheck
5 years ago
Adriaan de Groot
a0556d1dd7
CI: enforce 1 week of string freeze
5 years ago
Adriaan de Groot
bf21e8a4f5
CI: clean up after tx checking
5 years ago
Adriaan de Groot
e6a2384294
CI: do all tx checking in worktrees
5 years ago
Adriaan de Groot
b5cca9aabf
CI: Add tool to enforce the string freeze
...
- check for conventional translation tag
- diff the generated translation files to enforce consistency
5 years ago
Adriaan de Groot
2034dd62a4
[libcalamares]: Timezone information for translation/extraction
...
SEE #1259
5 years ago
Adriaan de Groot
5fbae8213d
CI: fix Qt version-selection for FreeBSD when calling lupdate
5 years ago
Adriaan de Groot
3ee384f36c
[libcalamares] Extract zone.tab data for translations
5 years ago
Adriaan de Groot
2fefa53301
Merge pull request #1274 from bill-auger/patch-requirements-fail-bgcolor
...
replace hard-coded bg color of requirements failure notice with relative tint
5 years ago
Adriaan de Groot
30857b59ef
Merge pull request #1273 from bill-auger/patch-packagechooser-typos
...
[packagechooser] fix typos in packagechooser.conf
5 years ago
Adriaan de Groot
1c853f2348
Merge pull request #1266 from bill-auger/patch-8
...
housekeeping - calamares style (those lambdas are always a thing)
5 years ago
Adriaan de Groot
13b90dec57
[luksbootkeyfile] Typo
...
- Spotted by akspatole, no user-visible change
FIXES #1277
5 years ago
Adriaan de Groot
9f90ef6377
CI: when pushing translations, mark it with a git tag
5 years ago
Adriaan de Groot
42425e4030
[grubcfg] False is case-sensitive in Python
5 years ago
bill-auger
cde210e61c
formatting in src/modules/packagechooser/packagechooser.conf
5 years ago
bill-auger
2bb338b5f6
fix typos in src/modules/packagechooser/packagechooser.conf
5 years ago
bill-auger
ee85f6bfa7
replace hard-coded bg color of requirements failure notice with relative tint
5 years ago
Calamares CI
17dcc38f3c
i18n: [python] Automatic merge of Transifex translations
5 years ago
Calamares CI
810f574cb3
i18n: [calamares] Automatic merge of Transifex translations
5 years ago
Adriaan de Groot
b089e05b60
Changes: document recent merges
5 years ago
Adriaan de Groot
28687d0d1e
Merge remote-tracking branch 'origin/issue-1201'
...
FIXES #1201
5 years ago
Adriaan de Groot
6a142d9edb
Merge branch 'more-password-stuff'
5 years ago
Adriaan de Groot
0d7e19d5e9
[users] Do not log the password in plain text
5 years ago
Adriaan de Groot
445d8501a7
[users] Different disambiguation for pwd-empty check
...
- all the other checks use "PWQ" as a tag, so use that here too
5 years ago
Adriaan de Groot
e11c9a049f
[users] Sort the password checks before applying them
5 years ago
Adriaan de Groot
dec0cfb7d3
[users] Give password-checks a weight, to sort them later
5 years ago
Adriaan de Groot
d93e2f0feb
Changes: document existence of hostinfo module
5 years ago
Adriaan de Groot
2b8d04ffc1
[hostinfo] Add host RAM to GS
5 years ago
Adriaan de Groot
22a9fb89e8
[hostinfo] Document what this module does
5 years ago
Adriaan de Groot
dac47d2c3a
[hostinfo] Use os-release only if non-empty
5 years ago
Adriaan de Groot
6528ba30c9
[hostinfo] Fix compile and CPU detection.
5 years ago
bill-auger
6c6dcfe1cd
housekeeping - calamares style
5 years ago
Adriaan de Groot
cec84ee42b
[hostinfo] Fix build on FreeBSD (include order)
...
- while here apply coding style again
5 years ago
Adriaan de Groot
5c7acdeb44
[hostinfo] New module with information about the host, in GS
5 years ago
Adriaan de Groot
67de4af4a4
[grubcfg] Add some test configurations
5 years ago
Adriaan de Groot
f727362a90
[grubcfg] Guard against stupid configurations
...
- Scenario: *keepDistribution* is true, and the existing file contains
a GRUB_DISTRIBUTION line **followed** by a commented-out GRUB_DISTRIBUTION
line.
- In that case, the commented-out line would change the flag back to
False, and we'd end up writing a second GRUB_DISTRIBUTION line at the end.
Prevent that: the flag can only go to "True" and then stays there.
Editorial: If your grub configuration would have tripped this up, then
you're doing something wrong. Clean up the configuration file first.
5 years ago
Adriaan de Groot
4a0a8083f3
[grubcfg] If we only see #GRUB_DISTRIBUTION, it's not been set
...
- If we update the line, then GRUB_DISTRIBUTION has been set
- If we don't update the line (e.g. because of *keepDistribution*)
then a comment doesn't count as "have seen that line".
This means that if we get to the end of the file, with only commented-
out GRUB_DISTRIBUTION lines, and *keepDistribution* is set, then we'll
still write a distribution line -- because otherwise it's not set at all.
5 years ago
Adriaan de Groot
c6c861654d
[grubcfg] Update GRUB_DISTRIBUTION as needed
...
- Previous fix would erase the distribution information (using an
empty string to flag 'preserve existing GRUB_DISTRIBUTION lines'),
but that is fragile. A distro might set that, and yet **not**
set a GRUB_DISTRIBUTION line, in which case it would end up with
a setup without any GRUB_DISTRIBUTION set.
- When a GRUB_DISTRIBUTION line is found, **then** check if it should
update the line or not. This way, we have a suitable distribution
to write if no GRUB_DISTRIBUTION is found at all.
5 years ago
Adriaan de Groot
ac3b50fabb
[grubcfg] Only replace a GRUB_DISTRIBUTOR line if wanted
5 years ago
Adriaan de Groot
aae7d7dd0a
[grubcfg] Update documentation of config file
...
- add some more general description
- document new-to-implement *keepDistributor* flag
SEE #1201
5 years ago