Debian Package Tracker
Register | Log in
Subscribe

freedombox

easy to manage, privacy oriented home server

Choose email to subscribe with

general
  • source: freedombox (main)
  • version: 26.8
  • maintainer: FreedomBox packaging team (archive) (DMD)
  • uploaders: Tzafrir Cohen [DMD] – Petter Reinholdtsen [DMD] – Piotr Ożarowski [DMD] – Nick Daly [DMD] – Sunil Mohan Adapa [DMD] – Federico Ceratto [DMD] – James Valleroy [DMD]
  • arch: all
  • std-ver: 4.7.3
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 21.4.4
  • oldstable: 23.6.2+deb12u1
  • old-bpo: 25.9.3~bpo12+2
  • stable: 25.9.3+deb13u1
  • stable-bpo: 26.8~bpo13+1
  • testing: 26.8
  • unstable: 26.8
versioned links
  • 21.4.4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 23.6.2+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 25.9.3~bpo12+2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 25.9.3+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 26.8~bpo13+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 26.8: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • freedombox (4 bugs: 0, 4, 0, 0)
  • freedombox-doc-en
  • freedombox-doc-es
action needed
Depends on packages which need a new maintainer normal
The packages that freedombox depends on which need a new maintainer are:
  • dblatex (#942402)
    • Build-Depends: dblatex
  • docbook-xsl (#802370)
    • Build-Depends: docbook-xsl
Created: 2020-11-17 Last update: 2026-05-22 13:18
7 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 3d96f41053568fb78b0113980530940360d1ee25
Author: jay <jj8z@proton.me>
Date:   Wed May 20 22:25:53 2026 +0200

    Translated using Weblate (Dutch)
    
    Currently translated at 93.9% (1813 of 1929 strings)

commit 511de5e106ff10720b4ce8c4deefea05f98cebd4
Author: Hosted Weblate user 151773 <paul.schell87@gmail.com>
Date:   Wed May 20 20:05:27 2026 +0200

    Translated using Weblate (German)
    
    Currently translated at 99.3% (1916 of 1929 strings)

commit 9abe624265d1ede86c2bd38be544405ee9be0d5b
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date:   Thu May 7 22:24:42 2026 +0100

    Install and use sysusers.d/tmpfiles.d config files
    
    sysusers.d/tmpfiles.d config files allow a package to use
    declarative configuration instead of manually written maintainer
    scripts. This also allows image-based systems to be created
    with /usr/ only, and also allows for factory resetting a system
    and recreating /etc/ on boot.
    
    https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html
    https://www.freedesktop.org/software/systemd/man/latest/tmpfiles.d.html
    
    Tests:
    
    - /var/lib/plinth and /var/lib/plinth/sessions/ are created on package install.
      Ownership is plinth:plinth. 0755 is permissions.
    
    - /var/lib/plinth/firstboot-wizard-secret file is created on package install.
      Ownership is plinth:plinth. 0400 is permissions. During first wizard,
      providing the secret works.
    
    - /var/lib/plinth/backups-data is owned by root:root.
    
    - When upgrading from old package to new the permissions don't change.
    
    - When reinstalling the new package, the permissions do not change.
    
    - User is created same as before.
      plinth:x:987:987:FreedomBox service:/var/lib/plinth:/usr/sbin/nologin
    - Group is created same as before.
      plinth:x:987:
    - id plinth
      uid=987(plinth) gid=987(plinth) groups=987(plinth)
    
    - Upgrading from old package to new does not change user and group records.
    
    - Reinstalling new version does not change user and group records.
    
    [sunil: Don't recursively change ownership for /var/lib/plinth/]
    [sunil: Change ownership specifically for /var/lib/plinth/firstboot-wizard-secret]
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
    Tested-by: Sunil Mohan Adapa <sunil@medhas.org>

commit a4b3d53141c934ab847f07c4fd6d5b4082d92690
Author: Luca Boccassi <luca.boccassi@gmail.com>
Date:   Thu May 7 22:23:40 2026 +0100

    Stop deleting system user on remove/purge
    
    This is widely considered bad practice, as the kernel recycles
    UIDs/GIDs. So any potential leftover file/directory can then
    become owned by the next user/group that gets added, with
    unpredictable consequences.

commit 529bbf77df9194d73ce888972db44a0377eeafc8
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Wed May 13 13:36:25 2026 -0700

    bepasty: Don't remove old system user and group
    
    As removing a system user and group is considered a bad practice.  Old unused
    system accounts are mostly harmless.
    
    Tests:
    
    - Bepasty functional tests pass.
    
    - Installing bepasty and uploading a file works.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>

commit e48ff1afbc3183bfda142e84113868baac9562bf
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Wed May 13 13:44:32 2026 -0700

    infinoted: Use systemd-sysusers for creating a system user account
    
    - Drop dependency on 'adduser' package.
    
    Tests:
    
    - Functional tests for infinoted work.
    
    - Installing infinoted app works. The system user and group are created with
    proper UID/GID, shell, gecos, and home directory.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>

commit f4be9039d276468caef06c78ddfdbeace6cbaaa7
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Wed May 13 13:38:59 2026 -0700

    syncthing: Use systemd-sysusers for creating a system user account
    
    - Drop dependency on 'adduser' package.
    
    Tests:
    
    - Functional tests for syncthing work.
    
    - Installing syncthing app works. The system user and group are created with
    proper UID/GID, shell, gecos, and home directory.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Created: 2026-05-14 Last update: 2026-05-21 19:18
7 open merge requests in Salsa normal
There are 7 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-09-17 Last update: 2026-05-19 01:30
lintian reports 3 warnings normal
Lintian reports 3 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-04-29 Last update: 2026-04-29 11:01
RFH: The maintainer is looking for help with this package. normal
The current maintainer is looking for someone who can help with the maintenance of this package. If you are interested in this package, please consider helping out. One way you can help is offer to be a co-maintainer or triage bugs in the BTS. Please see bug number #940881 for more information.
Created: 2020-11-08 Last update: 2020-11-08 01:37
1 low-priority security issue in bookworm low

There is 1 open security issue in bookworm.

1 issue left for the package maintainer to handle:
  • CVE-2025-68462: (needs triaging) Freedombox before 25.17.1 does not set proper permissions for the backups-data directory, allowing the reading of dump files of databases.

You can find information about how to handle this issue in the security team's documentation.

Created: 2025-12-16 Last update: 2026-05-15 06:00
Issues found with some translations low

Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.

Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.

Created: 2020-11-18 Last update: 2026-01-22 14:30
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.3).
Created: 2026-03-31 Last update: 2026-05-12 12:03
news
[rss feed]
  • [2026-05-19] Accepted freedombox 26.8~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-05-15] freedombox 26.8 MIGRATED to testing (Debian testing watch)
  • [2026-05-12] Accepted freedombox 26.8 (source) into unstable (James Valleroy)
  • [2026-05-02] freedombox 26.7.1 MIGRATED to testing (Debian testing watch)
  • [2026-05-01] Accepted freedombox 26.7.1~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-04-28] Accepted freedombox 26.7.1 (source) into unstable (James Valleroy)
  • [2026-04-24] freedombox 26.7 MIGRATED to testing (Debian testing watch)
  • [2026-04-21] Accepted freedombox 26.7 (source) into unstable (James Valleroy)
  • [2026-04-11] Accepted freedombox 26.6~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-04-09] freedombox 26.6 MIGRATED to testing (Debian testing watch)
  • [2026-04-07] Accepted freedombox 26.6 (source) into unstable (James Valleroy)
  • [2026-03-29] Accepted freedombox 26.5.1~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-03-29] freedombox 26.5.1 MIGRATED to testing (Debian testing watch)
  • [2026-03-26] Accepted freedombox 26.5.1 (source) into unstable (James Valleroy)
  • [2026-03-26] freedombox 26.5 MIGRATED to testing (Debian testing watch)
  • [2026-03-24] Accepted freedombox 26.5 (source) into unstable (James Valleroy)
  • [2026-03-13] freedombox 26.4.2 MIGRATED to testing (Debian testing watch)
  • [2026-03-08] Accepted freedombox 26.4.2~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-03-08] Accepted freedombox 26.4.2 (source) into unstable (James Valleroy)
  • [2026-03-08] Accepted freedombox 26.4.1 (source) into unstable (James Valleroy)
  • [2026-03-07] Accepted freedombox 26.4~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-03-05] freedombox 26.4 MIGRATED to testing (Debian testing watch)
  • [2026-03-03] Accepted freedombox 26.4 (source) into unstable (James Valleroy)
  • [2026-02-05] freedombox 26.3 MIGRATED to testing (Debian testing watch)
  • [2026-02-03] Accepted freedombox 26.3 (source) into unstable (James Valleroy)
  • [2026-01-24] Accepted freedombox 26.2~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-01-24] freedombox 26.2 MIGRATED to testing (Debian testing watch)
  • [2026-01-21] Accepted freedombox 26.2 (source) into unstable (James Valleroy)
  • [2026-01-08] Accepted freedombox 26.1~bpo13+1 (source) into stable-backports (James Valleroy)
  • [2026-01-08] freedombox 26.1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 4
  • RC: 0
  • I&N: 4
  • M&W: 0
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 3)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • screenshots
  • l10n (100, 47)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 26.5

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing