Hack call: 14:00 UTC
- Sunil's business plan
- Odoo business software
- Found issue with firewalld force upgrade and setup (sunil)
- 2 conditions: Pending config file upgrade, and app version incremented
- Check for config file upgrade during app setup.
- Issue: Force upgrade was being skipped when package was installed.
- Dist-upgrade related changes (sunil)
- Updating list of packages to hold.
- Split into separate module, split into methods, add unit tests.
- Use augeas to modify apt sources list.
- Dist-upgrade process started flag
- Run whole process using systemd-run to create transient service.
- Dist upgrade interrupted
- Not detected because apt sources list already changed.
- Use temporary copy of apt sources list.
- Bind mount on top of original apt sources list.
- In case of interruption, the original file will be present.
- If completed, then replace original file with temporary file contents.
- Next step: Give user more feedback on:
- upcoming dist upgrade
- running dist upgrade progress
- Delay dist upgrade by 1 month, schedule at night.
- User can manually start the process early.
- Forum announcement
Email notification from FreedomBox
- Mail server relay
- Postfix (or different service) Relay as separate application
- Will require uninstall of Email Server app and vice versa.
- Idea: Do dist-upgrade on snapshot, instead of on main system.
- boot partition
- grub upgrade
- Need to stop all processes before upgrade.
- non-btrfs systems
- Converting to btrfs in-place
- Keep a seperate upgrade path for regular dist-upgrade
- Documentation for Trixie release
- Move to Miniflux (tt-rss is no longer supported)
- Gnome remote desktop feature (not yet)
- Searx app is no longer supported and users should stop using it