cli: flash applet, get rev from device, not args
by sazzach 3 months 3 weeks
1fe50181
software: update `pdm.min.lock`.
by github-merge-queue 3 months 3 weeks
0da9c62b
hardware.device: fix firmware upload.
by whitequark 3 months 4 weeks
hardware.device: fix firmware upload.

Introduced in commit 132dbf14.

Fixes #982.
18442e96
software: deploy firmware.
by whitequark 3 months 4 weeks
8a61053c
software: normalize firmware while deploying.
by whitequark 3 months 4 weeks
4fe35360
software: use today's trixie snapshot to build fir...
by whitequark 3 months 4 weeks
software: use today's trixie snapshot to build firmware.

This allows us to use sdcc 4.5.
3e9c6b88
firmware: use C23 to build (requires sdcc 4.5).
by whitequark 3 months 4 weeks
392a976d
firmware: make commit hash embedding more robust a...
by whitequark 3 months 4 weeks
firmware: make commit hash embedding more robust and explain it.
6318b55c
support.usb.libusb1: don't crash if hotplug is uns...
by whitequark 3 months 4 weeks
support.usb.libusb1: don't crash if hotplug is unsupported.
27a68fc6
software/deploy-firmware: skip group addition if g...
by Florian Klink 3 months 4 weeks
software/deploy-firmware: skip group addition if group already exists

Running the script on a distribution where the current user is using gid
100 fails, as that group already exists inside the image:

```
Setting up libgssapi-krb5-2:arm64 (1.20.1-2+deb12u3) ...
Setting up libgdbm-compat4:arm64 (1.23-3) ...
Setting up libperl5.36:arm64 (5.36.0-7+deb12u2) ...
Setting up libcurl3-gnutls:arm64 (7.88.1-10+deb12u12) ...
Setting up perl (5.36.0-7+deb12u2) ...
Setting up liberror-perl (0.17029-2) ...
Setting up git (1:2.39.5-0+deb12u2) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
+ groupadd --gid 100 caller
groupadd: GID '100' already exists
```
(nonzero exit code, aborted build)

It's fine to skip group creation in this case, we care about the group
to exist, not how it's called.
e4a53fdc
Report a bug