Hi Martin, On Sat, Jul 19, 2025 at 09:47:58AM +0000, Martin wrote: > Dear DebConf community, > > for those who did not attend yesterday's Jabber/XMPP BoF, here is the > not so short summary, mainly taken from: > https://pad.dc25.debconf.org/p/r.70e41ed993fc40036944a5224088e7ed > > First, special thanks to Valhalla for taking live notes and to Lynn > for letting us use their computer for the large screen! > > * State of Jabber/XMPP packages in trixie: > > https://xmpp-team.pages.debian.net/blog/2025/05/xmpp-debian-13-trixie-news.html > Seems to be accurate and complete, nobody complained. > > * TODOs for post-trixie: > - ejabberd needs help! Esp. migrating build from rebar to rebar3, i.e. > dh-rebar needs to get support for that (ejabberd MUC: 2025-07-18 > 11:40:34 - badlop: here is the patch > https://gist.github.com/badlop/c895a5dd6b91e7d5c894744380482f51) > https://bugs.debian.org/1072724 > - slixmpp uses the deprecated Python JID code in Debian, but we should > migrate to the official Rust library (`jid`). This will most likely > be done soon. > - SFS (stateless file sharing) bug fixes in dino-im for the first > point release 13.1 https://bugs.debian.org/1109505 > - There is also a MUC related Dino bug > https://bugs.debian.org/1109505, but not yet confirmed or fixed > upstream, maybe for 13.2 > > * Nice to have web clients with probably high effort: > - Converse.js (JS) https://bugs.debian.org/807275 > - Libervia web (Python, JS, and both combined: Brython, which is hard > to package reg. d/copyright) https://bugs.debian.org/725761 > - Movim (PHP, JS) https://bugs.debian.org/891462 > - Prose (Rust, JS) https://bugs.debian.org/1109503 > > * Other packages, maybe less challeging: > - eTURNal, an Erlang based alternative to coTURN with much better > logging, and easier to configure https://bugs.debian.org/1098697 > > * Snikket-like (https://snikket.org/) helper to install a good prosody > server for small self-hosting sites > - maybe just a metapackage with the dependecies, maybe an ansible > playbook (if strictly needed), even better it would be adding > debconf questions and/or changing the package defaults > - it is possible to add a certbot hook to make a default position for > the certificate that prosody can use, or we can use prosodyctl > insertcert (?) in the deploy-hooks of certbot > - first step would be to update > https://docs.trueelena.org/self_hosting/modern_xmpp_server/index.html > to trixie and then migrate it to some debian place > - debops already has some rules for prosody > - Jabber MUC for further discussions on this: > xmpp:[email protected]?join > > * Debian Jabber server (`@debian.org`) ideas: > - Run direct TLS over 443 to make it work in British trains and other > public wifis (DSA might be reluctant) > - Have our own biboumi instance at least for OFTC > - adding turn/stun for video calls > - have a wiki page (or a page on https://xmpp-team.pages.debian.net ?) > with a bit more details on what can be expected from the service > (video calls? biboumi?) > - further discussion in xmpp:[email protected]?join > > We stopped here, because of `E_TIMEOUT` ;-)
As someone who couldn't attend I really appreciate this summary! Cheers, -- Guido > > Happy chatting, happy jabbering! >
