dependabot[bot]
8703f96dd5
Bump urllib3 from 2.6.2 to 2.6.3 in /python/web
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.6.2 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.2...2.6.3 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-09 01:23:09 +09:00
Jan-Benedict Glaw
1bab197cae
scsidump: Allow to start at a specific offset
...
I'm using `scsidump` to dump old SCSI drives and from time to time, I run into
errors. With this patch, I can resume a transfer (and will only lose 64 KB.)
2026-01-07 04:39:42 +09:00
dependabot[bot]
1121a91625
Bump certifi from 2025.11.12 to 2026.1.4 in /python
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2025.11.12 to 2026.1.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2025.11.12...2026.01.04 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2026.1.4
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-06 02:23:40 +09:00
dependabot[bot]
893c6ad0fc
Bump pyftdi from 0.55.0 to 0.57.1 in /python
...
Bumps [pyftdi](https://github.com/eblot/pyftdi ) from 0.55.0 to 0.57.1.
- [Release notes](https://github.com/eblot/pyftdi/releases )
- [Commits](https://github.com/eblot/pyftdi/compare/v0.55.0...v0.57.1 )
---
updated-dependencies:
- dependency-name: pyftdi
dependency-version: 0.57.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-06 02:23:04 +09:00
dependabot[bot]
9c0b445069
Bump requests from 2.32.4 to 2.32.5 in /python
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.4 to 2.32.5.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.4...v2.32.5 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.32.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-06 02:21:04 +09:00
Daniel Markstedt
cda36815b6
regenerate plain test man pages
v25.12.01
2026-01-02 07:09:22 +09:00
Daniel Markstedt
00743d1126
force man page to plain text output to 80 char width
2026-01-02 07:09:22 +09:00
Daniel Markstedt
aac64dabd5
improve mdoc syntax in man pages
...
Use proper idiomatic mdoc syntax, notably removing any empty lines or trailing white spaces
Explicitly set a project name to suppress the default OS label
2026-01-02 07:09:22 +09:00
Daniel Markstedt
148402ea3f
Downgrade Adafruit-Blinka version to 8.50.0
...
Adafruit-Blinka 8.50.0 is the final version of this package that works with python 3.9
8.51.0 and later introduced a dependency on the Adafruit-Blinka-Raspberry-Pi5-Neopixel package which requires python 3.11
2025-12-30 17:06:40 +01:00
Daniel Markstedt
ba8035367d
fix bugs in translation update script requirements
...
this allows the translation script to properly run stand alone
2025-12-30 16:35:59 +01:00
Daniel Markstedt
363760f2cc
Update version numbers for release 25.12.1
2025-12-30 15:39:07 +01:00
dependabot[bot]
61b111f87a
Bump charset-normalizer from 2.1.1 to 3.4.4 in /python
...
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer ) from 2.1.1 to 3.4.4.
- [Release notes](https://github.com/jawah/charset_normalizer/releases )
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jawah/charset_normalizer/compare/2.1.1...3.4.4 )
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-version: 3.4.4
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-29 13:00:55 +01:00
dependabot[bot]
0f8be7d633
Bump luma-core from 2.4.1 to 2.5.3 in /python
...
Bumps [luma-core](https://github.com/rm-hull/luma.core ) from 2.4.1 to 2.5.3.
- [Changelog](https://github.com/rm-hull/luma.core/blob/main/CHANGES.rst )
- [Commits](https://github.com/rm-hull/luma.core/compare/2.4.1...2.5.3 )
---
updated-dependencies:
- dependency-name: luma-core
dependency-version: 2.5.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-29 09:47:32 +01:00
dependabot[bot]
63bdfaf408
Bump importlib-metadata from 8.7.0 to 8.7.1 in /python
...
Bumps [importlib-metadata](https://github.com/python/importlib_metadata ) from 8.7.0 to 8.7.1.
- [Release notes](https://github.com/python/importlib_metadata/releases )
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst )
- [Commits](https://github.com/python/importlib_metadata/compare/v8.7.0...v8.7.1 )
---
updated-dependencies:
- dependency-name: importlib-metadata
dependency-version: 8.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-29 09:06:33 +01:00
dependabot[bot]
44c3dcd236
Bump certifi from 2024.7.4 to 2025.11.12 in /python
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2024.7.4 to 2025.11.12.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.07.04...2025.11.12 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2025.11.12
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-29 08:59:32 +01:00
Daniel Markstedt
6b7d140351
Reintroduce clang-format rules and remove IDE specific configuration
...
This reverts a previous change where configurations for the Eclipse IDE specifically was introduced.
I think it's more important to have an IDE agnostic formatting framework, which clang-format provides
Example command for formatting all C++ source code, as run from within the cpp dir:
find . -iname '*.h' -o -iname '*.cpp' | xargs clang-format -i
2025-12-24 09:53:51 +01:00
Daniel Markstedt
7dc49d2311
Reduce overly detailed usage help text and refer to the man pages
...
This will reduce the recurring maintenance overhead of keeping the same information up to date in multiple places
Only the most common use cases are covered in the usage help text now
2025-12-24 01:03:47 +01:00
Daniel Markstedt
df234edb72
Convert man pages to mdoc macros from plain roff
...
The mdoc markup makes for a more semantic and less formatting heavy syntax
Includes a number of improvements:
- List all options in alphabetic order
- Split out the synopsis for commands that has to be run by themselves
- Move the scsimon Usage helptext from the app to the man page
- Corrections of typos and updates of outdated information
2025-12-24 01:03:47 +01:00
dependabot[bot]
31d1bb3f55
Bump urllib3 from 2.6.0 to 2.6.2 in /python
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.6.0 to 2.6.2.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.2 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-24 00:49:32 +01:00
dependabot[bot]
3ca7e56965
Bump ua-parser from 0.16.1 to 1.0.1 in /python
...
Bumps [ua-parser](https://github.com/ua-parser/uap-python ) from 0.16.1 to 1.0.1.
- [Release notes](https://github.com/ua-parser/uap-python/releases )
- [Commits](https://github.com/ua-parser/uap-python/compare/0.16.1...1.0.1 )
---
updated-dependencies:
- dependency-name: ua-parser
dependency-version: 1.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-24 00:44:30 +01:00
dependabot[bot]
6d645cb215
Bump pytz from 2023.3.post1 to 2025.2 in /python
...
Bumps [pytz](https://github.com/stub42/pytz ) from 2023.3.post1 to 2025.2.
- [Release notes](https://github.com/stub42/pytz/releases )
- [Commits](https://github.com/stub42/pytz/compare/release_2023.3.post1...release_2025.2 )
---
updated-dependencies:
- dependency-name: pytz
dependency-version: '2025.2'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-24 00:10:06 +01:00
dependabot[bot]
6cce60fb8f
Bump adafruit-circuitpython-framebuf from 1.6.4 to 1.6.10 in /python
...
Bumps [adafruit-circuitpython-framebuf](https://github.com/adafruit/Adafruit_CircuitPython_framebuf ) from 1.6.4 to 1.6.10.
- [Release notes](https://github.com/adafruit/Adafruit_CircuitPython_framebuf/releases )
- [Commits](https://github.com/adafruit/Adafruit_CircuitPython_framebuf/compare/1.6.4...1.6.10 )
---
updated-dependencies:
- dependency-name: adafruit-circuitpython-framebuf
dependency-version: 1.6.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-23 22:52:55 +01:00
Daniel Markstedt
5613ad35b2
Use more system deb packages for Python dependencies
...
Leveraging the Debian packaging allows us to preload more packages in the release image, while speeding up the initial pip install process when creating the venv
We also cut down on python package version upgrades maintenance overhead
Now the Web UI and OLED startup scripts are flagged to use system libraries when creating venvs
2025-12-23 22:51:15 +01:00
Daniel Markstedt
c47a303455
Drop back to a python 3.9 baseline as we're stuck on Bullseye
2025-12-23 22:51:15 +01:00
dependabot[bot]
98c07fc617
Bump exceptiongroup from 1.3.0 to 1.3.1 in /python
...
Bumps [exceptiongroup](https://github.com/agronholm/exceptiongroup ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/agronholm/exceptiongroup/releases )
- [Changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst )
- [Commits](https://github.com/agronholm/exceptiongroup/compare/1.3.0...1.3.1 )
---
updated-dependencies:
- dependency-name: exceptiongroup
dependency-version: 1.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-20 00:29:42 +01:00
dependabot[bot]
75496d1488
Bump adafruit-blinka from 8.24.0 to 8.68.0 in /python
...
Bumps [adafruit-blinka](https://github.com/adafruit/Adafruit_Blinka ) from 8.24.0 to 8.68.0.
- [Release notes](https://github.com/adafruit/Adafruit_Blinka/releases )
- [Commits](https://github.com/adafruit/Adafruit_Blinka/compare/8.24.0...8.68.0 )
---
updated-dependencies:
- dependency-name: adafruit-blinka
dependency-version: 8.68.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-20 00:29:10 +01:00
dependabot[bot]
ce62fbc182
Bump adafruit-platformdetect from 3.84.1 to 3.85.0 in /python
...
Bumps [adafruit-platformdetect](https://github.com/adafruit/Adafruit_Python_PlatformDetect ) from 3.84.1 to 3.85.0.
- [Release notes](https://github.com/adafruit/Adafruit_Python_PlatformDetect/releases )
- [Commits](https://github.com/adafruit/Adafruit_Python_PlatformDetect/compare/3.84.1...3.85.0 )
---
updated-dependencies:
- dependency-name: adafruit-platformdetect
dependency-version: 3.85.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-20 00:26:57 +01:00
Daniel Markstedt
b49ffeca53
strip null byte from the string before storing
2025-12-19 14:52:56 +01:00
Daniel Markstedt
a0996c9a8a
add reboot to the shutdown cycler in the control board
2025-12-19 14:52:56 +01:00
Daniel Markstedt
0ad14bd5ce
Create system info and commands menu options for control board ( #1096 )
...
The system info menu contains a range of details on the RPi: pretty name, IP, disk space, CPU, and memory
The system commands info has the pre-existing shutdown plus a new reboot option
For the former, a new sys_cmds function for getting CPU and memory info have been added
2025-12-19 14:52:56 +01:00
dependabot[bot]
13647c18f7
Bump prettier from 3.7.3 to 3.7.4 in /python/web
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.7.3 to 3.7.4.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.7.3...3.7.4 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.7.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:13:42 +01:00
dependabot[bot]
22533febb5
Bump actions/upload-artifact from 5.0.0 to 6.0.0 in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](330a01c490...b7c566a772 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:12:45 +01:00
dependabot[bot]
2069bfbf4c
Bump actions/setup-node from 6.0.0 to 6.1.0 in /.github/workflows
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](2028fbc5c2...395ad32622 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:11:05 +01:00
dependabot[bot]
24eab21306
Bump actions/checkout from 6.0.0 to 6.0.1 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](1af3b93b68...8e8c483db8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:02:59 +01:00
dependabot[bot]
2129906182
Bump SonarSource/sonarqube-scan-action in /.github/workflows
...
Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases )
- [Commits](fd88b7d7cc...a31c9398be )
---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 12:55:55 +01:00
dependabot[bot]
c404a2aee8
Bump urllib3 from 2.5.0 to 2.6.0 in /python/web
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-06 23:11:42 +01:00
dependabot[bot]
002e1a1c35
Bump urllib3 from 2.5.0 to 2.6.0 in /python/common
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-06 09:08:29 +01:00
dependabot[bot]
9b761fabbe
Bump actions/setup-python from 6.0.0 to 6.1.0 in /.github/workflows
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](e797f83bcb...83679a892e )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-06 07:08:19 +01:00
dependabot[bot]
a725f40df8
Bump werkzeug from 3.1.3 to 3.1.4 in /python
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.3...3.1.4 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-version: 3.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-04 06:16:50 +01:00
dependabot[bot]
de1e906479
Bump markupsafe from 3.0.2 to 3.0.3 in /python
...
Bumps [markupsafe](https://github.com/pallets/markupsafe ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/pallets/markupsafe/releases )
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/markupsafe/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: markupsafe
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-03 23:48:33 +01:00
Daniel Markstedt
e6bdc8e08d
easyinstall: merge netatalk image dir sharing with netatalk installation
2025-12-03 23:39:57 +01:00
Daniel Markstedt
c99eeef4bf
easyinstall: build hfsutils from source if needed
2025-12-03 23:39:57 +01:00
Daniel Markstedt
9194ecced5
easyinstall: move apt update into a function, reducing frequency
2025-12-03 23:39:57 +01:00
Daniel Markstedt
0e8d0e6d4f
easyinstall: fallback when hfsutils package is not found
...
Refactor the deb packages to always separate backend and frontend packages,
then capture the error of a missing hfsutils (fell off Debian Trixie)
A future improvement would be to either build hfsutils from scratch,
or move to something like djjr
2025-12-03 23:39:57 +01:00
dependabot[bot]
a23f319479
Bump stylelint from 16.26.0 to 16.26.1 in /python/web
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 16.26.0 to 16.26.1.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/16.26.0...16.26.1 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 16.26.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-03 23:21:42 +01:00
Daniel Markstedt
a99e1c51b9
Move the protobuf source into its own dir in the repo root
...
The protobuf source file is used by more than just the C++ code,
so let's move it into its own location for consistency and discoverability
2025-12-03 23:20:46 +01:00
dependabot[bot]
402760bb00
Bump prettier from 3.6.2 to 3.7.3 in /python/web ( #1587 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.6.2 to 3.7.3.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.6.2...3.7.3 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.7.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-03 21:58:51 +00:00
Daniel Markstedt
620ba590f8
easyinstall: remove python package caching
...
The python package caching has proven ineffectual, and this method of caching is now actually illegal in Raspbian Trixie (system python environment is externally managed to prevent dependency hell)
2025-11-28 09:01:15 +01:00
Daniel Markstedt
aad73594a4
Make it possible to run translation_update.sh on macOS
...
Uses requirements-dev.txt so that the script can be used on platforms that cannot run f.e. bjoern
2025-11-28 09:00:38 +01:00
Daniel Markstedt
db31ba291f
have all objects depend on generated protobuf code ( #1437 )
...
Protect against compiler errors due to the protobuf header not existing yet when you compile multi threaded
2025-11-28 09:00:07 +01:00