Hack call: 14:00 UTC
- Update on experiments with systemd-nspawn (Sunil)
- "container up" similar to "vagrant up"
- python script
- much faster and simpler
better network then VirtualBox
- Replaces vagrant for development in most cases
- Allows testing, including backports
- Protected branches on Salsa? (James)
- anyone with write can force push tags etc. to freedombox-team/freedombox
- "Developer" can push to master - fine, but shouldn't be able to re-write history
- ACTION: James to revisit, protect all main branches
- announce to mailinglist, ensure people know expectations, to manage existing workflows
- Proposal to restart services/system (James)
https://salsa.debian.org/freedombox-team/freedombox/-/issues/654
- motivation
- disk space cleanup, aspecial old kernels
needrestart is widely accepted
- Sunil's proposal: Automatically restart services, consider automatically restarting system
- Restart as integrated part of update
- stappers' proposal: Notify after a restart has occurred
- njoseph: Restart is not significant enough to show a notification
- Network questions on the mailinglist is good thing (stappers)
- each network question is from a freedombox user
- tricky ground due the complexity of all the network related stuff
- roadblock for next level of adoption
- "reachabilty program"???
- allready work in progress, improvement idea surely welcome
https://salsa.debian.org/freedombox-team/freedombox/-/issues/1531
- Stable images with freedombox packages installed from buster-backports are being published (Joseph)
- stable images 1 year old
- "backports" as solution
- first set of images are with Debian 10.4 and Freedombox 20.8
design idea of explicitly enabling backports https://freedombox.emorrp1.name/plinth/sys/upgrades/ (emorrp1)
- In case user wants more packages from backports.
- Importance of disabled by default in bullseye:
- Debian default expectations, downgrades not an option
- User interface doesn't change over stable lifecycle
- Same experience whether installed immediately after release or 18 months later
- Fixes should be made available through proposed-updates
- Benefit of two major exceptions: freedombox and matrix-synapse
- freedombox: important fixes for buster missed release
- simplified UI like hiding Advanced Apps
- matrix-synapse: ecosystem had big break in federation just as buster was released
- user shouldn't care about backports, developers in better position to judge compatibility concerns
- ACTION: emorrp1 to raise issue for further discussion/decision
Raise concern about directing resources to integrating federated social media servers. I have outlined my “pitch” as an agenda item at the following link and welcome comments: https://discuss.freedombox.org/t/call-saturday-may-9-at-14-00-utc/876/2 (Michael)
- Federated social networks haven't made great inroads with general population yet.
- ~4 million users in fediverse
- Mass adoption only likely on mobile phone platform?
- P2P mobile better more accessible solution and outside scope of FB
- No well-maintained packages in Debian yet.
- Packages tend to have many NodeJS dependencies for web frontends.
- One idea is to separate backend packaging, users can use mobile apps.
Epicyon - low-resource, ActivityPub server in Python
FreedomBox can help everyone to host their own Fediverse server and set their own policies.
LibreSocial - p2p social network
FreedomBox developers have not been creating too many new packages so far, due to other priorities.
- Federated social networks haven't made great inroads with general population yet.
- Trying to run functional tests on Buildbot (Joseph)
- selenium to run user GUI actions as functional tests
- unstable nightly, testing Saturday
- using buildbot, easier to do periodically than per-MR gitlab-ci integration
https://wiki.debian.org/DebianEvents/internet/2020/MiniDebConfOnline
- should advertise Freedombox there somehow
- etherpads
etherpad-lite has RFP, but node e.g. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941700
bepasty (https://packages.debian.org/search?keywords=bepasty)
cryptpad ( https://cryptpad.fr/ )
- gobby (uses dedicated client, is multiplatform)