Modern XMPP project discussion - 2026-03-01


  1. Link Mauve

    luci, also you don’t necessarily need to use luarocks to install modules, you can also clone the Mercurial repository directly.

  2. erebion

    > Hey so uhm... Where can I direct technical pains to in terms of XMPP? > I am having a *really* annoying pain point right now - invite codes are a bit of a mess, and I can't use Prosody's invite page community module because someone forgot to check versions, Prosody is fixed at Lua5.4 while Luarocks on Debian Trixie only exists for 5.1, 5.2 and 5.3, specifically not 5.4 > > So the web page is out - but simultaneously, not a single client I've tried seems to be able to ingest the mod_invites invite codes either. > If something in Debian relies on incorrect versions, that's a bug. Please start `reportbug` and follow the instructions.

  3. jjj333_p (any pronouns)

    > If something in Debian relies on incorrect versions, that's a bug. Please start `reportbug` and follow the instructions. this has been a major for several people that im aware of, and ironically has put off a few people new to xmpp

  4. MattJ

    Then maybe we just disable the installer, it's totally unnecessary and we got by without it for years

  5. MattJ

    Unfortunately it depends on luarocks working and being packaged correctly, and those things are beyond our control (other than reporting bugs, which we have done)

  6. MattJ

    The module installer was an idea that became a GSoC project, with the goal of making it easier to install community modules

  7. MattJ

    But if it's making people not use XMPP, then it's counter-productive

  8. jjj333_p (any pronouns)

    > But if it's making people not use XMPP, then it's counter-productive yeah that seems to be the case. i think if there was just clear docs on how to use hg or basically wget/curl and put the files in the right place that would probably be a lot cleaner

  9. erebion

    > But if it's making people not use XMPP, then it's counter-productive Yeah, how about just reporting the bug?

  10. erebion

    The Debian XMPP Team will probably fix this happily

  11. jjj333_p (any pronouns)

    the solution ive seen is marking the specific lua and luarocks versions as dependencies in the prosody package, perhaps even shipping them in the custom repo. unsure at what point its worth the moving parts though