Publishing details
Changelog
curtin (23.1.1-0ubuntu1~22.04.1) jammy; urgency=medium
* New upstream release.
- several: fix lints [Dan Bungert]
- unittest: fix mocks for earlier py version [Dan Bungert]
- unittest: fix unpredictable order of items [Dan Bungert]
- unittest: remove f-strings [Dan Bungert]
- integration: remove f-strings [Dan Bungert]
- integration: remove parameterized usage [Dan Bungert]
- integration: fix SimpleHTTPRequestHandler py < 3.7 [Dan Bungert]
- several: support older attrs version [Dan Bungert]
- add python3-attr as dependency [Alexsander Silva de Souza]
- fix GRUB package name for SUSE [Alexsander Silva de Souza]
- block: move ENXIO workaround up a level [Dan Bungert]
- block: handle sysfs reporting size 0 [Dan Bungert]
- block: catch exception on extended part blockdev [Dan Bungert]
- integration: workaround extended signature check [Dan Bungert]
- integration: no resize extended part < 20.04 [Dan Bungert]
- block: only use no-tell-kernel if sfdisk supports [Dan Bungert]
- block: limit large sector codepaths [Dan Bungert]
- compat: create module [Dan Bungert]
- block: retry loop post dd image [Dan Bungert]
- vmtest: older udevadm trigger has no --settle [Dan Bungert]
- integration: fix tests with empty ptable [Dan Bungert]
- integration: skip tests requiring sfdisk attribute [Dan Bungert]
- has_calls() is not a thing, use assert_has_calls instead
[Alexsander Silva de Souza]
- requirements: add missing content [Dan Bungert]
- make: remove py2isms [Dan Bungert]
- tools: use vmtest-system-setup for loopback tests [Dan Bungert]
- integration: fix image creation on small mem hosts [Dan Bungert]
- unittest: fix tests that scan log results [Dan Bungert]
- udev: fix crash when PARTNAME is invalid utf-8 [Olivier Gayot]
- tests: make random_string a staticmethod instead of classmethod
[Olivier Gayot]
- Revert "Make sure curthooks do not discard supplied proxy settings"
[Olivier Gayot]
- Revert "Make sure curthooks do not discard APT preferences"
[Olivier Gayot]
- block: sleep and retry wiping part. if open(O_EXCL) returns EBUSY
[Olivier Gayot]
- block_meta_v2: don't solely expect flag='logical' for logical partitions
[Olivier Gayot]
- block: ntfsresize with force options [Dan Bungert]
- block-meta: fix failed disk lookup when WWN includes extension
[Olivier Gayot]
- storage: filter out ventoy image when building storage config
[Olivier Gayot]
- system-install: use --assume-downloaded instead of --no-download
[Olivier Gayot]
- system_install: support retry-download and no-download [Olivier Gayot]
- commands: support mutually exclusive arguments [Olivier Gayot]
- system_install: add option to control apt download retries
[Olivier Gayot]
- apt: download package and install in two separate steps [Olivier Gayot]
- distro: add test for run_apt_command [Olivier Gayot]
- apt-config: stop returning cfg object in translate_old_apt_features
[Olivier Gayot]
- apt-config: fix wrong value printed in debug log [Olivier Gayot]
- apt-config: fix curthooks unconditionally triggering apt-config
[Olivier Gayot]
- add SLES support [Alexsander Silva de Souza]
- integration: use sfdisk as the source of info [Dan Bungert]
- block/v1: handle msdos+swap [Dan Bungert]
- block_meta: all fields on a disk action must match with v2 config
[Michael Hudson-Doyle]
- apt: use string.format instead of f-string [Dan Bungert]
- block_meta_v2: set first-lba if needed when creating a new GPT
[Michael Hudson-Doyle]
- fix block meta 4k integration tests with recentish losetup
[Michael Hudson-Doyle]
- call wipefs -a -f in addition to zeroing in quick_zero
[Michael Hudson-Doyle] (LP: #1997920)
- fix "curtin swap" exit code [Michael Hudson-Doyle]
- support older versions of iproute2
- commands/apt: stop using apt-key [Dan Bungert]
- Fix typo s/packge/package/ [Olivier Gayot]
- tests/apt: use tmpdir as target [Dan Bungert]
- kernel: use FK_FORCE to ensure flash-kernel runs [Dan Bungert]
- Allow Rocky 9 in legacy boot mode. [igorgnip]
- block/v2: fix wipe check for extended [Dan Bungert]
- doc: clarify size units [Dan Bungert]
- many: fix several instances of whitespace lint [Dan Bungert]
- vmtests: +python3-attr [Dan Bungert]
- block_meta: add 'device' action to directly refer to a block device
[Michael Hudson-Doyle]
- storage_config: add 'path' key to all actions that refer to a block
device [Michael Hudson-Doyle]
- block_meta: record which devices were handled by each action
[Michael Hudson-Doyle]
- block: install cryptsetup if dm_crypt [Dan Bungert]
- curthooks: make chzdev_export non-fatal on error
[Dan Bungert] (LP: #1987236)
- nicer terminology for non-API items [Dan Bungert]
- install: allow to perform an install in incremental invocations
[Olivier Gayot]
- block: genericize kname generation [Dan Bungert]
- usage: fix help that showed invalid JSON in examples [Olivier Gayot]
- tests: use 'ip route' and 'ss' instead of 'route' and 'netstat'
[Michael Hudson-Doyle]
- block/v2: gpt preserve uuid,name,attrs,first-lba [Dan Bungert]
- doc: remove duplicate section about extract subcommand [Olivier Gayot]
-- Dan Bungert <email address hidden> Fri, 16 Jun 2023 09:51:23 -0600
Builds
Built packages
-
curtin
Library and tools for the curtin installer
-
curtin-common
Library and tools for curtin installer
-
python3-curtin
Library and tools for curtin installer
Package files