Progress call: 17:00 UTC
- Sunil working on packaging FreshRSS.
- Alternative packaging options
- Nextcloud in container
- Start with this approach.
Use SharedDaemon for redis
- Local protection for redis
- Running container rootless requires change to systemd service handling.
- Warnings to inform user about software source and security status, experimental notice
- Nix has a Nextcloud package, including for 64-bit ARM.
- Package name includes version number.
- Guix doesn't have a Nextcloud package yet
- Nix and Guix are very similar, so pick only one.
- Apps like Cryptpad have many dependencies and would require a lot of packaging effort.
- Nextcloud in container
- Release status page and rollout (James)
- Create a new release status web page
Debian release, FreedomBox version, Upgrade stage
- Known issues so far
FreedomBox will check for this page
- Use Tor if available
- For Debian stable distribution upgrade
- People will have to go to the upgrade page and trigger upgrade
- Users will be shown a notification but have to manual upgrade
- Upgrade automatically for all users
- Create a new release status web page
- Testing dist-upgrades
- Document how to test it
- Functional test
- Home Assistant box does atomic upgrades.
- A/B partitions
In FreedomBox case, would have pre-installed apps.
- Overlay filesystems on top of read-only partition.
- buildroot
- A/B partitions
- App repair function (James)
- Draft MR for adding repair (replace the re-run setup)
LetsEncrypt mechanism is overridden
- Need to see for each component how to repair
- By default component do nothing unless we have good plan for repair
- We will re-run setup if not special things are done
- We will re-run diagnostics just before repair to have most recent results
- vagrant-testing image build failure
https://ftp.freedombox.org/pub/freedombox/logs/vagrant-testing.log
- 2 development builds failing due to timeout