SFT-4397: updated DEVELOPMENT.md to require ubuntu 24.04, suppressed deprecation message in reuse lint
What changed, and why it matters
This commit only updates developer documentation to say Ubuntu 24.04 is required and adds a command-line flag to silence a deprecation warning in a license-checking tool. It does not change any firmware code, build outputs, or security behavior.
No security action needed. Review as ordinary documentation/tooling maintenance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies DEVELOPMENT.md to bump the documented build OS from Ubuntu 20.04 to Ubuntu 24.04 and changes the Justfile’s license-lint command from reuse lint to reuse --suppress-deprecation lint. No source code, build configuration, cryptographic, or hardware-related files are touched.
Changed components
DEVELOPMENT.mdports/stm32/JustfileInspect captured patch +2 / −2
diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index 56eb6f0..a5af8b6 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -6,7 +6,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
# Development
-This document describes how to develop for Passport. The instructions below describe how to set up the development environment and build Passport on a system running **Ubuntu 20.04**. This OS is used for official Passport builds, as well as in the Dockerfile described below which creates reproducible builds.
+This document describes how to develop for Passport. The instructions below describe how to set up the development environment and build Passport on a system running **Ubuntu 24.04**. This OS is used for official Passport builds, as well as in the Dockerfile described below which creates reproducible builds.
## Setup
In order to build the Passport firmware, you need to:
diff --git a/ports/stm32/Justfile b/ports/stm32/Justfile
index 391dd08..185eef0 100644
--- a/ports/stm32/Justfile
+++ b/ports/stm32/Justfile
@@ -59,7 +59,7 @@ lint-code: lint-py lint-c
# Lint the licensing
lint-license:
- reuse lint
+ reuse --suppress-deprecation lint
# Lint all of the project
lint: lint-code lint-license
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.