= 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) * https://framapic.org/J9Oq3tguGMId/iwJLk1B1aQy8.png * 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. * https://wiki.debian.org/FediverseTeam * 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. * 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) * https://github.com/gobby/gobby/wiki