freedombox (25.14)
[PTS] [DDPO]
COMMITS: VCS has seen 6 commits since the v25.14 tag
- Git: https://salsa.debian.org/freedombox-team/freedombox.git
-
- Branch: main
- Path: debian/changelog
- Repo size: 17465344
- Browser: https://salsa.debian.org/freedombox-team/freedombox
- Last scan: 2025-11-06 14:46:07+00
- Next scan: 2025-11-13 18:34:00+00
- Open issues: 446
- Merge requests: 5
- CI pipeline status: success
- Debian changelog in Git:
freedombox (25.14) unstable; urgency=medium
[ Coucouf ]
* Translated using Weblate (French)
[ Jun Nogata ]
* Translated using Weblate (Japanese)
[ Sunil Mohan Adapa ]
* Enable private tmp and join namespaces for the two daemons
[ James Valleroy ]
* doc: Fetch latest manual
-- James Valleroy <jvalleroy@mailbox.org> Mon, 27 Oct 2025 20:22:46 -0400
- This branch is 6 commits ahead of tag v25.14
- Git log:
commit a74028a73f06e6a5c916db07aab4694f1c4b7055
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Wed Nov 5 08:43:37 2025 -0800
help: Fix serving images from help pages
Tests:
- Images are shown in the pages /plinth/help/manual/en/bepasty and
/plinth/help/manual/en/. Before the patch, images are not shown and 404 errors
are raised.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@riseup.net>
commit d5062ef5eaaee4bee3863f0193ecdef870eea7ef
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 1 15:18:41 2025 -0700
README: Use the Weblate's language chart widget
- This shows status of each language rather than just a single number for all
the languages. This hopefully highlights languages needing more work.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
commit 24d2d92ab59578d6bc846cd82129c1e3e95031f4
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Mon Oct 27 21:34:58 2025 -0700
Run service using systemd even for development
- This means that systemd sandbox will be in effect even during development. We
won't miss out on bugs in sandbox configuration.
- We won't have disable systemd sandbox features just because we can test
properly on development setup. Such as JoinsNamespaceOf=.
- This also leads to significant reduction in hacky code for setting up for
development and functional tests.
- One disadvantage is that first setup is run before user gets a chance to
interact with the started container/VM. However, this is okay since first setup
can be re-run easily by removing the /var/lib/plinth/plinth.sqlite3 file and
also the need for doing this is rare.
Tests:
- Start a fresh container and run functional tests with './container run-tests'
on it. The tests run as expected (succeed or fail).
- While first setup is in progress, running the command 'make
wait-while-first-setup' waits while printing dots. After the first setup is
done, it exists.
- Running the command freedombox-logs shows FreedomBox logs for both the web and
privileged services.
- Changing a source code file in the /freedombox directory (or on the host)
leads to a restart of the Plinth web service.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
commit e5026282fe460465250da72f58f5b118a61769a2
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Mon Oct 27 20:50:04 2025 -0700
main: Allow setting development mode from environment
- Similar to freedombox-privileged daemon. It makes it easy to turn on
development mode from a systemd service override (without having to override the
entire command line).
Tests:
- With the changes to systemd service file in this patch series, changing source
code file leads to plinth getting restarted.
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
commit 623604649e5427ce8a6e2ae2e0e82f44b428448f
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Mon Oct 27 20:43:56 2025 -0700
views: Implement an API to retrieve the readiness status in JSON
- This can have may uses such as:
- Waiting properly on the reboot page until the system has been restarted
while showing the status.
- Or, waiting for first setup to complete before running functional tests.
- Or, monitoring for the health status of FreedomBox in general.
- The page is public as all the information conveyed there is also already
public. Should we introduce any sensitive information there such as
'operations_in_progress', we can provide that information only to
administrators.
Tests:
- Visiting /plinth/status/ shows the status in JSON. Using curl to retrieve the
information is also possible.
- During the first setup 'is_first_setup_running' is 'true'. After it has
completed, it is 'false'.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
commit 8a4f03c58a09766cb95455ee61bc7a04468b5b9d
Author: Coucouf <coucouf@coucouf.fr>
Date: Wed Oct 29 18:06:10 2025 +0100
Translated using Weblate (French)
Currently translated at 100.0% (1879 of 1879 strings)