Hack call: 14:00 UTC
- Backups progress
- Basic implementation is done.
- Testing each application, additional handling may be needed.
https://salsa.debian.org/freedombox-team/freedombox/tree/backups-epic
- Android app to be used in community deployments
- Changes required to serve shortcuts for additional manually installed apps in the API from Plinth
- Admin adds json file with additional data for plinth api
- Another suggestion to allow adding shortcuts to front page
- Will be used in some trial deployments in villages this month
- Changes required to serve shortcuts for additional manually installed apps in the API from Plinth
- Sqlite database is being locked during installations
- Refreshing page during install, django-stronghold checks if user is authenticated.
https://salsa.debian.org/freedombox-team/freedombox/issues/612
- Feature: rollback of failed installs (Danny)
https://salsa.debian.org/freedombox-team/freedombox/issues/1363#note_42198
- Goal: to prevent a broken install from blocking other installs (e.g. Quassel)
- If apt installs are transactional, can we rollback apt installs in cases of failure?
- We don't know if apt has some sort of command for this
- The app log shows which app fails. This can be used to detect which package is failing and needs to be uninstalled.
- One problem is being sure not to uninstall packages shared by other apps. But this may be a special case.
- Is this feasible? If not, what other solutions should we look into?
- Leaving GNU Social (Danny)
- We are active on Twitter, Mastodon, and GNU Social. Since Mastodon and GNU Social are interoperable, it is redundant to maintain both accounts.
- Any objections to deactivating GNU Social?
- Conclusion: The GNU Social account will be closed. Mastodon will still be managed.
- Introducing profetik777 (Danny)
- Marketing specialist new to the community
- He can be reached on Gitlab (@profetik777) and tagged in issues related to marketing, IRC (profetik777), and via email
His approach to marketing was very nicely summarized in this video: https://www.youtube.com/watch?v=ZctFDWAsCFo