Skip to content

Releases: bdrung/bdebstrap

bdebstrap 0.7.0

01 Aug 20:21
f646bd0
Compare
Choose a tag to compare
  • feat: change default YAML flow style to False (#11)
  • setup.py: Address pylint 3.2.2 complains (bug #13, Debian bug #1074516 and #1074699)
  • test: support skip running linters via SKIP_LINTERS=1 environment variable
  • fix(tests): Call pylint binary instead of the module
  • feat: Add type annotations and check them with mypy

bdebstrap 0.6.1

01 Mar 01:50
Compare
Choose a tag to compare
  • fix: use relative path for hooks directory (bug #10)
  • Add type hints
  • Support removed distutils in Python 3.12 (bug #12)

bdebstrap 0.6.0

18 Dec 16:06
Compare
Choose a tag to compare
  • examples: Add Ubuntu live system example
  • chore: format Python code with black 23.1
  • Fix sanitizing local .deb packages (bug #7)
  • feat: Add support for mmdebstrap's --extract-hook option
  • feat: Add support for mmdebstrap's --skip option
  • feat: remove proot mode
  • feat: Add support for mmdebstrap's --hook-dir option

bdebstrap 0.5.0

10 Nov 23:35
Compare
Choose a tag to compare
  • feat: Add support for mmdebstrap's --format option (bug #4)

bdebstrap 0.4.1

01 Nov 11:07
Compare
Choose a tag to compare
  • Add system-testing script and move the integration tests into it
  • tests: Address complaints from pylint 2.15.5
  • setup: Fix building with setuptools 65.5.0 (Debian bug #1022513)

bdebstrap 0.4.0

10 Dec 15:57
Compare
Choose a tag to compare
  • tests: Catch and check output on stderr
  • tests: Replace deprecated assertDictContainsSubset
  • Add disable-units and enable-units hooks

bdebstrap 0.3.0

08 Nov 13:09
Compare
Choose a tag to compare
  • Fix issues found by pylint 2.11.1 (fixes Debian bug #998591):
    • tests: Use with for subprocess.Popen calls
    • Save YAML configuration files explicitly as UTF-8
    • Replace .format() with f-strings
  • Make YAML files free of complaints from yamllint
  • Produce YAML files that are yamllint clean
  • Add example configurations for Raspberry Pis (version 3 and Zero W)
  • Set root password for Debian live example to debian

Release bdebstrap 0.2.0

08 Jun 15:06
Compare
Choose a tag to compare

This release changes the default output verbosity to align with mmdebstrap. To restore the previous default behavior, call bdebstrap with --verbose.

  • Fix KeyError: 'target' if no target was specified
  • Fix passing --target=- (Debian bug #989452)
  • Add --silent as alias for --quiet
  • Align log levels with mmdebstrap (Debian bug #989450):
    • Change the default log level from info to warning
    • Add a --verbose option to change the log level to info again
    • Pass down --quiet and --debug to mmdebstrap
  • Fix PermissionError exception when clamping mtime

Release bdebstrap 0.1.2

27 May 17:40
Compare
Choose a tag to compare
  • examples: Install init instead of systemd-sysv
  • Check import definition order with isort
  • Format Python code with black
  • Add test case for black code formatter
  • Correct license claim from MIT to ISC
  • Fix examples for non-amd64 architectures (fixes #2):
    • Drop architectures from minimal examples
    • Drop mirrors from minimal Ubuntu example
    • Match also vmlinux* in Debian live example
  • Update Debian live system example to bullseye

Release 0.1.1

18 Jun 15:09
Compare
Choose a tag to compare
  • Strip leading/trailing spaces/tabs from mirrors specified with --mirrors
  • Fix complaints from flake8 3.8.3
  • Check if type of list elements are strings in YAML configuration