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

Available diffs

Builds

Built packages

Package files