[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Summary of yesterday's Jabber/XMPP BoF



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:xmpp-team@conference.debian.org?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:rtc@conference.debian.org?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!
> 


Reply to: