6782 Commits (4a5b3e7bc833097828c3ea0efbf402763d57dd93)
 

Author SHA1 Message Date
Adriaan de Groot 4a5b3e7bc8 [contextualprocess] Document new behavior for compound keys 5 years ago
Adriaan de Groot d114a3dc21 [contextualprocess] Allow selection from GS with "var1.var2.var3" 5 years ago
Adriaan de Groot f5522425f6
Merge pull request #1331 from PureTryOut/apk-support
[packages] Add apk (Alpine Linux package manager) support
5 years ago
Adriaan de Groot 510e4a0033 Changes: document debug-logging and FillGlobalStorageJob 5 years ago
Adriaan de Groot 54a4644893 [partition] Store filesystem types
- Write a new GS key filesystems_use, which is a map of filesystems
  in use on the target system.
5 years ago
Adriaan de Groot d4b26bbaf0 [partition] Tighten up the types of internal methods 5 years ago
Calamares CI c93f749a35 i18n: [python] Automatic merge of Transifex translations 5 years ago
Calamares CI 29ba5c961d i18n: [dummypythonqt] Automatic merge of Transifex translations 5 years ago
Calamares CI 6d638539e5 i18n: [desktop] Automatic merge of Transifex translations 5 years ago
Calamares CI 5e0f182ebc i18n: [calamares] Automatic merge of Transifex translations 5 years ago
Adriaan de Groot b0abb99ee1 [libcalamares] Don't log useless FUNC_INFO for Python
- When a Python module calls utils.debug(), there's no point
  in logging the C++ funcinfo that passes the parameters on;
  don't use cDebug() with its attendant magic.
5 years ago
Adriaan de Groot f818d4b446 [libcalamares] Log Q_FUNC_INFO as part of debug
- Warnings, errors, don't get funcinfo, but regular cDebug()
  calls do. Other special-cases, like calling Logger::CDebug()
  constructor explicitly, don't get funcinfo either.

FIXES #1328
5 years ago
Bart Ribbers 136d22188e
[packages] Add apk (Alpine Linux package manager) support 5 years ago
Adriaan de Groot 3456aabfce [libcalamares] Expand utility of list-logging
- Allow logging any QList type (needs explicit call in usage).
- Add a DebugList inheriting from DebugListT to keep existing
  code that logs QStringLists.
- For Calamares 3.3, consider using C++17 and class template deduction.
5 years ago
Adriaan de Groot 8f060a741f [calamares] Default to log-level 1 (not 8)
- This bug has been here since f233cac7a1,
  where a check for isSet() (of the -D option) was dropped. So since then,
  Calamares has always been running with full logging (-D8) on.
- The recently-added "easter egg" of showing the debug-button when
  log-level is 8 (to allow debugging-in-production) trips over the
  default-log-level of 8, so the debug-button is always visible.

So, minor bugs in the debugging-setup, combine to show a debug-button
when there shouldn't be one.

FIXES #1329
5 years ago
Adriaan de Groot aacdb6be29 Changes: post-release housekeeping 5 years ago
Adriaan de Groot 9b4af86ab9 Changes: fix up the changelog that should have been in 3.2.19.1 5 years ago
Adriaan de Groot 2db3b413f4 [libcalamares] Unmount with mount point, not device
- The manpage for umount says that -R can only be used with
  a mount point (e.g. /usr/local) and not a device name;
  this makes sense because a device might be mounted in multiple
  locations, but the mountpoint (and things mounted under it) lives
  in the filesystem tree.
- Existing code tried to unmount -R the device, not the mount point,
  and so always failed; leaving things mounted that shouldn't.
5 years ago
Philip Müller 0c8257df3d [initcpio] Don't claim other swap
From downstream ee99e34e25ed1224504bbef93fb41e5cad6b0ee8
5 years ago
Adriaan de Groot 7e24afc966
Merge pull request #1325 from Chrysostomus/patch-2
[grubcfg] Don't GRUB_SAVEDEFAULT if the FS doesn't support it
5 years ago
Matti Hyttinen 717b8947d5
Update main.py
Unset GRUB_SAVEDEFAULT if / or /boot is in btrfs or f2fs partition. This avoids the error "sparse file not allowed" at boot time. Btrfs and f2fs do not support saving default entry in grub.
5 years ago
Adriaan de Groot c20ac0836e [users] Take setRootPassword into account when hiding fields 5 years ago
Adriaan de Groot 7752cf31b3 [users] Improve documentation of setRootPassword 5 years ago
Adriaan de Groot 14979b1630 [libcalamares] TemporaryMount with backwards logic
- because mount() returns an exit code, and 0 is "success",
  the if (!code) was backwards: when mounting succeeded, the
  TemporaryMount object thought it failed.
- This leads to temp-mounts being left *all over* the place
  from os-prober and fstab-handling.
5 years ago
Adriaan de Groot a865620f90 [calamares] Easter egg: running -D8 will show the Debug Information button 5 years ago
Adriaan de Groot ee52e37b36 [libcalamares] Don't hard-code full paths
- See editorial in the code-comment. Still need to test that
   chroot(8) doesn't need a full path, otherwise this will
   go to /usr/bin/env udevadm to force lookup (redundantly
   if not in a chroot)
5 years ago
Adriaan de Groot 8c527ab592 [users] Overwrite host(s|name) files in target 5 years ago
Adriaan de Groot 4621937477 [users] Use right check on writing hostname
- !failed() also means "didn't write the file because it already
  exists", which is sometimes acceptable -- but not here.
  Use the more-strict bool() conversion, which is only when
  the file was actually written.
5 years ago
Adriaan de Groot 862b7e34df [libcalamares] Add tests for file-overwrite 5 years ago
Adriaan de Groot f89951716e [libcalamares] Add mode to createTargetFile()
- Unconditionally **not** overwriting the target file isn't an option:
  writing hostname, for instance, expects that to be done even
  if `/etc/hostname` already exists on the target filesystem.
5 years ago
Calamares CI d903a50bd8 i18n: [python] Automatic merge of Transifex translations 5 years ago
Calamares CI bcc779bd43 i18n: [calamares] Automatic merge of Transifex translations 5 years ago
Adriaan de Groot 801c3d4715 Changes: pre-release (hotfix) housekeeping 5 years ago
Adriaan de Groot a7b0b03bde Changes: post-release housekeeping 5 years ago
Adriaan de Groot 6a02f2cfec [machineid] Fix tests
- Make tests more resilient: do them in a temp-dir, and clean it
  up after successful tests. This was prompted by tests failing
  because of things hanging around in /tmp.
5 years ago
Adriaan de Groot 01c9916cb9 Changes: pre-release housekeeping 5 years ago
Adriaan de Groot adf81c0ab5 [locale][packagechooser] Fix tests, QCOMPARE again 5 years ago
Adriaan de Groot 6352b50ed0 [initramfs] Fix more tests 5 years ago
Adriaan de Groot e49fb74847 [libcalamares] Fix more tests 5 years ago
Adriaan de Groot 39cc43f26b [libcalamares] Fix tests
- QCOMPARE() is sensitive to differing types in actual and expected,
  and uchar and int (and mode_t and int) are different.
5 years ago
Adriaan de Groot a78556b56a [unpackfs] Revert text mode
- Follow original patch from Gabriel Craciunescu: just drop
  the *bufsize* parameter and stick to binary reads.

Text mode was associated in my testing with multiple hangs,
which didn't show up during binary-reads.
5 years ago
Adriaan de Groot 248776144e [unpackfs] Now it's text, it's not encoded anymore 5 years ago
Calamares CI bde6d4e950 i18n: [python] Automatic merge of Transifex translations 5 years ago
Calamares CI aec6058dc5 i18n: [dummypythonqt] Automatic merge of Transifex translations 5 years ago
Calamares CI b2008b9031 i18n: [desktop] Automatic merge of Transifex translations 5 years ago
Calamares CI 476e5ac603 i18n: [calamares] Automatic merge of Transifex translations 5 years ago
Adriaan de Groot 61ca6384cc [partition] Fix tests
- One of the files listed in the test has moved (to libcalamares),
- Don't bother with an extra intermediate SRCS variable.
5 years ago
Adriaan de Groot 6d0f5e4111 Merge branch 'kpmcore-manager' 5 years ago
Adriaan de Groot a2d245ef92 Merge branch 'issue-swaps' 5 years ago
Adriaan de Groot 327c1c0e7b [unpackfs] Reading from the pipe is line-oriented
- Using bufsize=1 causes warnings, since we never bothered
  to explicitly set text mode.
5 years ago