Skip to content
Release 1.49.0

Features:
* build: envkernel: support packaging kernels that were built on the host (MR 2175)
* pmb.parse.build: mention host compiled kernels in envkenel help (MR 2175)
* pmb: enable riscv64 architecture (MR 2215)
* pmbootstrap log: show testsuite log too
* pmbootstrap ci: new command
* pmb.qemu.run: support riscv64
* envkernel: add dependencies for running 'make dtbs_check'

Fixes:
* pmb.config: add missing pmb:kconfigcheck-* for lint (MR 2214)
* pmb: build: envkernel: Fix bind mount detection (MR 2217)
* pmb.parse.kconfig: fix container check for kernels >= 6.1 (MR 2220)
* pmb.parse.kconfig: drop remaining "_rc1" references (MR 2220)
* helpers/envkernel.sh: return 0 from fish_compat if --fish is not present (MR 2221)
* pmb.parse.kconfig: explicitly add dependency on SWAP
* pmb.qemu.run: replace -nic option with -netdev and -device
* aportgen: don't fail if binary ver < APKBUILD ver
* helpers/envkernel.sh: rename yaml-lint to yamllint
* pmbootstrap ci: fix error with deleted files
* pmb.config.required_programs: add tar
* flasher: fastboot: take depends from pmaports.cfg

Other:
* CI: replace gitlab CI with sourcehut CI
* CI: add note about running scripts locally
* README: remove outdated information
* README: add line breaks
* README: update development section
* README: add new line
* README: add link to issues
* README: add ML subscribe link
* build.yml: add missing sources line
* README: Document git commands for setting the git-send-email defaults
* b4-config: new file
* b4-config: linkmask: encode < and > chars
* CI: flake8: remove ignore for W605
* pmb.flasher.init.install_depends: new function

Between this release and the previous one, pmbootstrap.git was migrated to sourcehut:
https://gitlab.com/postmarketOS/pmbootstrap/-/issues/2181