FreedomBox 25.5 has been released and uploaded to Debian unstable. Typically, the freedombox package will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights:
- ui: tags: Add tag search/filter for system page
Other changes:
- action_utils: Ensure that package are unheld if dist upgrade fails
- locale: Update translations for Ukrainian
- setup: Fix issue with pending app update and force upgrade
- sogo: Fix a typo in tags
- ui: Minor change with renaming a variable
- ui: system: When canceling search stay on current page
- ui: tags: Minor refactoring in menu filtering and sorting
- ui: tags: Redirect to apps or system page appropriately
- ui: tags: Show tags on all cards pages if present
- upgrades: Drop special handling for searx
- upgrades: Log apt output to journal during dist upgrade
- upgrades: Log messages using python logging framework
- upgrades: Minor refactor to pre-dist upgrade checks
- upgrades: Perform easier checks first during dist upgrade
- upgrades: Perform sources file update more reliably
- upgrades: Refactor code for disabling Quassel during dist-upgrade
- upgrades: Refactor code to disable snapshots
- upgrades: Refactor code to hold packages
- upgrades: Refactor code to retrieve the new codename
- upgrades: Relax list of packages to hold during dist upgrade
- upgrades: Simplify dist upgrades checks using exceptions
- upgrades: Simplify some global names
- upgrades: Split dist upgrade into a separate module
- upgrades: Split the main dist upgrade code
- upgrades: Use bind mounts to edit sources file only upon completion
- upgrades: Use systemd service status instead of flag file
- upgrades: Use systemd-run to create transient service
- upgrades: tests: Add unit tests for dist upgrade methods
The following people contributed to the git repository for this release:
- James Valleroy
- Sunil Mohan Adapa
- Максим Горпиніч