doc: Fetch latest manual

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
James Valleroy 2025-03-10 20:52:14 -04:00
parent 2568935abb
commit 20f683c2b6
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
6 changed files with 109 additions and 7 deletions

View File

@ -0,0 +1,26 @@
<<TableOfContents(3)>>
## BEGIN_INCLUDE
!FreedomBox is built on the Debian operating system. Approximately every two years, there is a new stable Debian release. !FreedomBox provides the option of [[FreedomBox/Manual/Upgrades#Auto-Update_to_Next_Stable_Release|automatically handling the upgrade]] to the new version of Debian after it is released.
The current stable release is Debian 12 "bookworm". Below are additional considerations to have in mind when upgrading to a new release of Debian.
== Debian 13 "trixie" ==
=== TT-RSS no longer supported ===
The [[DebianPts:tt-rss]] package has been removed from the next Debian release. It is recommended to move to one of the following options as a replacement:
* [[FreedomBox/Manual/Miniflux|Miniflux]]
* [[FreedomBox/Manual/Nextcloud|Nextcloud News]]
=== Searx app no longer supported ===
The [[DebianPts:searx]] package has been removed from the next Debian release. There is currently no replacement for Searx app in !FreedomBox. Searx app will no longer received security updates, so it is recommended to stop using the app, and to uninstall it.
## END_INCLUDE
<<Include(FreedomBox/Portal)>>
----
CategoryFreedomBox

View File

@ -8,6 +8,43 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 25.5 (2025-03-10) ==
=== 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
== FreedomBox 25.4.1 (2025-03-02) ==
* debian: Move e2fsprogs to Recommends

View File

@ -78,16 +78,10 @@ Auto-update is recommended for most users. However if you want to do the update
* Take backups of your apps' data before performing the update.
* Create a system snapshot before you begin.
* General [[DebianUpgrade|instructions]] for upgrading Debian distribution are available.
* Some packages are known to have prompts during upgrade, due to modified conffiles. It is recommended not to upgrade these packages manually, but rather to allow !FreedomBox to handle their upgrade automatically. This applies to the following packages:
* bind9
* Some packages are known to have prompts during upgrade, due to modified conffiles. It is recommended not to upgrade these packages manually, but rather to allow !FreedomBox to handle their upgrade automatically. For upgrade to Debian 13 "trixie", this applies to the following packages:
* firewalld
* janus
* minetest-server
* minidlna
* mumble-server
* radicale
* roundcube-core
* tt-rss
## END_INCLUDE

View File

@ -103,6 +103,10 @@
<<Include(FreedomBox/Hardware/RaspberryPi4B, , to="## END_INCLUDE")>>
<<Include(FreedomBox/Hardware/USBWiFi, , to="## END_INCLUDE")>>
= Debian Upgrade Notes =
<<Include(FreedomBox/DebianUpgradeNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
= Release Notes =
<<Include(FreedomBox/ReleaseNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>

View File

@ -103,6 +103,10 @@
<<Include(FreedomBox/Hardware/RaspberryPi4B, , to="## END_INCLUDE")>>
<<Include(FreedomBox/Hardware/USBWiFi, , to="## END_INCLUDE")>>
= Debian Upgrade Notes =
<<Include(FreedomBox/DebianUpgradeNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
= Release Notes =
<<Include(FreedomBox/ReleaseNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>

View File

@ -8,6 +8,43 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 25.5 (2025-03-10) ==
=== 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
== FreedomBox 25.4.1 (2025-03-02) ==
* debian: Move e2fsprogs to Recommends