Releases: nerves-project/nerves_system_br
v1.28.3
This is a security/bug fix update for 1.28.2
- Package updates
v1.28.2
This is a security/bug fix update for 1.28.1
-
Changes
- Warn, but don't fail on MacOS when building on a case insensitive filesystem
and files overlap. The iptables package particularly problematic. This is a
temporary workaround to help get past issues created by files that aren't
actually used at runtime.
- Warn, but don't fail on MacOS when building on a case insensitive filesystem
-
Package updates
v1.28.1
This updates erlinit to support abbreviating serial numbers for easier-to-type
hostnames without forcing boardid to produce short serial numbers. If your
Nerves system is still reporting short serial numbers, remove the -n 4 from
your rootfs_overlay/etc/boardid.config. If you still like short serials for
hostnames, edit erlinit.config to specify -n nerves-%-.4s.
- Package updates
- erlinit 1.14.0
- bb.org-overlays (bump to latest)
v1.28.0
This update pulls in Buildroot 2024.05 and Erlang/OTP 27.0. This is a major
Buildroot and Erlang update.
Nerves systems need the following updates:
- If using CircleCI, update the
build-toolsto 0.3.0 or later. E.g.,
build-tools: nerves-project/[email protected] - Add
BR2_TOOLCHAIN_EXTERNAL_GCC_13=yto thenerves_defconfigto tell
Buildroot that the toolchain being used is GCC 13. The default is no longer
GCC 13, so it has to be set. - Update to Elixir 1.17 or later. None of the earlier versions of Elixir
support Erlang/OTP 27. If you can't update, specify an earlier version OTP
version by addingBR2_PACKAGE_ERLANG_26(or similar) to the
nerves_defconfig.
-
Changes
nerves_system_brDocker image no longer runs as the root user to avoid
build errors from programs that don't want to be built as root (tar 1.35)
-
Package updates
- Buildroot 2024.05
- Erlang/OTP 27.0
- rpicam-apps 1.5.0
- rpi-libcamera v0.2.0+rpt20240418
- rpi-distro-firmware-nonfree 20230625-2+rpi2
- rpi-distro-bluez-firmware 78d6a07 (latest for now)
v1.27.3
This is a security/bug fix update for 1.27.2.
-
Fixes
-
Package updates
v1.27.2
- Package updates
v1.27.1
This is a security/bug fix update for 1.27.0.
- Package updates
v1.27.0
This update pulls in Buildroot 2024.02. This is a major Buildroot update.
Nerves systems need the following updates:
- For Raspberry Pi systems using libcamera, the version that comes with Raspberry
Pi OS has diverged from upstream libcamera. To use it, replace
BR2_PACKAGE_LIBCAMERA_*=ywithBR2_PACKAGE_RPI_LIBCAMERA_*=y. - The Raspberry Pi applications for libcamera also changed. Replace
BR2_PACKAGE_LIBCAMERA_APPS=ywithBR2_PACKAGE_RPICAM_APPS=y. The upstream
package is calledrpicam_apps.libcamera_appswas the old name.
-
Fixes
- Add explicit check for
$TMPDIRto fix a regression on MacOS 13 with
v1.26.1. Thanks to @schrockwell.
- Add explicit check for
-
Package updates
v1.26.1
This is a security/bug fix update for 1.26.0.
-
Fixes
- Update calls to mktemp to honor $TMPDIR so that it can be redirected to a
case sensitive filesystem on MacOS.
- Update calls to mktemp to honor $TMPDIR so that it can be redirected to a
-
Package updates
v1.26.0
This update pulls in Buildroot 2023.11.1. This is a major Buildroot update from v1.25.3.
Nerves systems need the following updates:
- For Raspberry Pi systems using libcamera, change
BR2_PACKAGE_LIBCAMERA_PIPELINE_RASPBERRYPI=ytoBR2_PACKAGE_LIBCAMERA_PIPELINE_RPI_VC4=y - If using a RISC-V processor, the ISA options changed. This involves changing
BR2_RISCV_ISA_CUSTOM_RVM=ytoBR2_RISCV_ISA_RVM=y, etc.
-
Fixes
- Fix change to
findon recent MacOS versions that caused the release scrubber to fail.
- Fix change to
-
Package updates