XSF Discussion - 2023-11-02


  1. lbocquet

    ME: Maybe you can join the Psi MUC Room, a Qt XMPP client! xmpp:psi-dev@conference.jabber.ru?join

  2. Guus

    Yeah, the listings on xmpp.work don't magically appear. They have to be added manually. It's not terribly difficult work, but a bit time-consuming. After a stint where I did one or two per day, my attention span dropped. I've been trying to hire a kid to help keep this up-to-date, but that fell through. It is not very rewarding work on a couple of levels.

  3. Guus

    For the record: everyone can submit. You all are very welcome to keep an eye on the LinkerIn's of this world and copy over listings.

  4. ME

    > No I have sent you in this MUC, I have not your XMPP account... I'm afraid I didn't received any message yet!

  5. ME

    > ME: Maybe you can join the Psi MUC Room, a Qt XMPP client! xmpp:psi-dev@conference.jabber.ru?join I did joined the room, thank you for it!

  6. ME

    > ME: Maybe you can join the Psi MUC Room, a Qt XMPP client! xmpp:psi-dev@conference.jabber.ru?join I did join the room, thank you for it!

  7. phryk

    > phryk: isn't is the other way around? I vaguely recalled that your stuff was built around Prosody's invite API Yeah, but IIRC back then there wasn't a plugin for fancy invite pages that guide you through install and registration. That part I built from scratch on my site.

  8. Zash

    phryk, I'm pretty sure most of it was published at the same time as that blog post

  9. MattJ

    For anyone still with hope for the CA/CT ecosystem: https://alecmuffett.com/article/108139 (point 8 and 9 are particularly relevant). Basically the proposal is for the EU to have a CA that has to be included in trust stores.

  10. MSavoritias fae.ve

    yeah see also https://last-chance-for-eidas.org/

  11. emus

    Dear member, a kind reminder on the Summit: https://wiki.xmpp.org/web/Conferences/Summit_26#Summit_Participants

  12. emus

    If you inform us, we can add your entry for you to the wiki.

  13. Holger

    Seems the (subscribe | archives) links on https://xmpp.org/community/mailing-lists/ are dead?

  14. cal0pteryx

    This is becoming a running gag. The frontend fell off :)

  15. MattJ

    Holger, yes, known issue for now. You can try sending an email to <list-name>-subscribe@xmpp.org and if that doesn't work, let me know what email address and what list and I can add it manually

  16. Holger

    Ah sorry missed that.

  17. Holger

    MattJ: Okay, thanks (was just interested in archives right now).

  18. MattJ

    If there's something in particular I can search my local emails and forward something to you

  19. MattJ

    If you're lucky it's in the wayback archive, but I haven't had a lot of success with that

  20. Guus

    Is this getting to a point where we need to coincide that we don't have the resources to address this, and outsource the task?

  21. MattJ

    No, it's past that point :)

  22. Kev

    I thought we concluded that some time ago.

  23. MattJ

    But outsourcing a task is not a simple/magic operation in itself

  24. Guus

    Oh ok. How can I help with that?

  25. MattJ

    I don't think there is anything for you to help with at this point - we've accepted an offer, I'm waiting for a final statement of work and an SSH key from them so they can begin

  26. cal0pteryx

    A hosted Discourse for non-profit orgs (Standard Package) is only 50$/month https://www.discourse.org/pricing

  27. cal0pteryx

    They even offer a mailman import

  28. Guus

    Ah, that's good news Mattj. I wasn't aware that things were progressing.

  29. Guus

    cal0pteryx - maybe that's a different discussion. Not something I'd be against. I'm thinking it's an either/or choice?

  30. MattJ

    cal0pteryx, yeah, I've been thinking about that a lot recently. I think my proposal would be to set it up, and try it out as a more general forum rather than for standards discussion (which would stay on the mailing list)

  31. MattJ

    Then after we have some experience with it, we can make a separate decision about potentially migrating our core lists to it

  32. MattJ

    I'm generally not a fan of Discourse, and I don't agree with people who insist it's a drop-in replacement for mailing lists. But I'm also not against it, and I understand that there are reasons people dislike mailing lists too.

  33. MSavoritias fae.ve

    isnt having that in contrast to lemmy that already exists as an xmpp forum? that also federates.

  34. MSavoritias fae.ve

    if its only as a frontend to the mailing lists sure i could see why its desirable

  35. MattJ

    I think the Lemmy experiment failed

  36. MattJ

    That doesn't mean there can't be some activity on Lemmy, but it didn't become any kind of community hub

  37. Guus

    MattJ: a Discourse experiment may also fail, if we do not commit to adding content to it (which may mean committing to moving mailing lists)

  38. MattJ

    Discourse may also fail, but I think it's worth the same chance we gave Lemmy

  39. MSavoritias fae.ve

    sure i agree. but why would an isolated forum work if lemmy didnt?

  40. MattJ

    Guus, you mean forcing people to use it? :)

  41. MSavoritias fae.ve

    which the forum doesnt have any federation as i said

  42. MattJ

    MSavoritias fae.ve, Lemmy was quite complicating, registration was hard and it suffered from severe spam and abuse problems

  43. MattJ

    MSavoritias fae.ve, Lemmy was quite complicated, registration was hard and it suffered from severe spam and abuse problems

  44. MSavoritias fae.ve

    true makes sense on that front

  45. Guus

    Mattj: without saying that I believe that we must do this, but yes.

  46. MSavoritias fae.ve

    im not aware of any discourse forum that actually was popular but we can try since it doesnt cost much

  47. Holger

    MattJ: > If there's something in particular I can search my local emails and forward something to you Thanks, I have them locally myself, just wanted to point someone else to a discussion. But not important 🙂

  48. Guus

    I do believe that chances are high that any new venue won't succeed, if we do not dedicate content to it.

  49. Guus

    fwiw, Ignite uses Discourse. Not saying it's popular, but we migrated over our old forum stuff to it. It's working pretty well.

  50. Guus

    We're using it as a forum-forum, not as a mailinglist-in-disguise

  51. Kev

    Forum->Discourse works pretty well, I think. Mailing list-> Discourse I'm much less sold on.

  52. MattJ

    I understand what you're saying, but for me "We want Discourse to succeed" is not a good enough reason to force everyone to use it

  53. emus

    > MattJ: > 2023-11-02 12:45 (GMT+01:00) > cal0pteryx, yeah, I've been thinking about that a lot recently. I think my proposal would be to set it up, and try it out as a more general forum rather than for standards discussion (which would stay on the mailing list) +1

  54. Guus

    Kev, I think that's very valid.

  55. emus

    > MattJ: > 2023-11-02 12:46 (GMT+01:00) > I'm generally not a fan of Discourse, and I don't agree with people who insist it's a drop-in replacement for mailing lists. But I'm also not against it, and I understand that there are reasons people dislike mailing lists too. but one dont need to use it without being excluded, right?

  56. Guus

    there's a separate discussion on if having a mailinglist instead of a forum benefits us. I truly do not know.

  57. MattJ

    Guus, I don't know any other standards organization that conducts its primary business on Discourse or another web forum

  58. Guus

    me neither.

  59. Kev

    I know I'm an old fart, but I can't imagine a world in which I could interact sensibly with the XSF through Discourse.

  60. MattJ

    That doesn't mean we have to be the same as everyone else, but clearly mailing lists do work for getting stuff done, and venturing into other ways of working should be done with the appropriate level of caution

  61. Guus

    but mailing lists are _very_ 1993. Using forum-like venues might offer opportunities. I'd not be surprised if involvement increases a lot.

  62. MSavoritias fae.ve

    Maybe stupid question: Has it ever been considered to move the mailing lists to xmpp? Since its about xmpp stuff anyway and everybody that participates already has one.

  63. MattJ

    Guus, meeting face-to-face is something humans have done for many thousands of years, yet here we are organizing a summit :)

  64. MattJ

    Just because something was commonly done in 1993 doesn't mean it's inherently bad

  65. Guus

    I'm not saying that old stuff lost its value. I'm saying that new stoff might add additional value. We've started meeting people over video-calls, allowing many people that can't attend the face-to-face meeting to join in, to build on your example. ::)

  66. MSavoritias fae.ve

    I am talking about xep and xsf stuff. Forum still has a place obviously for people that are not into xmpp yet

  67. MattJ

    MSavoritias fae.ve, I think UI matters a lot. While XMPP could be an underlying protocol for sure, the UI of a mail client is just designed for long-form discussions while XMPP clients tend to focus on short IMs

  68. MSavoritias fae.ve

    fair

  69. MattJ

    Guus, and I'm proposing adding Discourse and not throwing away what works :)

  70. cal0pteryx

    > Then after we have some experience with it, we can make a separate decision about potentially migrating our core lists to it That's sounds like a good middle way. I would certainly invest time into a Discourse forum.

  71. Guus

    I fear that Discourse has no chance of succeeding if we don't throw content at it.

  72. MattJ

    Guus, if it fails, it fails. Or should we not try? Or do you really think we shouldn't even try, but just switch on day 1?

  73. MattJ

    I'm not sure which of these options you're arguing for

  74. MSavoritias fae.ve

    i do agree with Guus in the sense that if we dont commit to it then it probably will fail to gather interest.

  75. MSavoritias fae.ve

    by commit meaning: posts, and discussions

  76. Guus

    I think it's pointless to have Discourse without a plan to dedicate some kind of content to it. I do not think it's sensible to switch over all existing mailinglists to Discourse either. I don't know what a good migration path / experiment is.

  77. MSavoritias fae.ve

    but i feel like thats a discussion for the communication team to coordinate

  78. Guus

    I think we should avoid giving Discourse a try, without giving it a chance with actual content. Otherwise, the experiment will likely fail, causing us to abandon it.

  79. Kev

    I think it's a poor idea to migrate an existing list straight to Discord without any sort of pre-trial.

  80. jonas’

    ftr, the "let's try discourse" thing appears every other year approximately. I hate that platform, every instance where I've seen it used was terrible, even compared to early 2000s phpBB style forums.

  81. jonas’

    Kev, Discord != Discourse;

  82. Kev

    I think it's a poor idea to migrate an existing list straight to Discourse without any sort of pre-trial.

  83. Guus

    To be clear: I think Discourse might offer interesting possibilities, but I'm absolutely fine with sticking to mailinglists.

  84. Kev

    > , Discord != Discourse; I know. My fingers may be another matter.

  85. MSavoritias fae.ve

    yeah I wouldn't use Discourse either. the UI is terrible

  86. Kev

    I *don't* hate Discourse, I've seen it used to good effect in places replacing existing forums. I just don't see how it would be better for us than the mailing lists for anything 'official'. Now something like jdev, I can see an argument for.

  87. MSavoritias fae.ve

    yeah it depends what kind of crowd we are targetting

  88. MSavoritias fae.ve

    i doubt people will change from twitter/masto to come to a dedicated forum for xmpp for example

  89. Guus

    Kev, I'm curious to your reasoning

  90. Kev

    I'm not sure I can articulate it in a useful way.

  91. cal0pteryx

    How would a forum style interface _not_ work for standards discussions? What's the advantage of email here?

  92. jonas’

    "This thread has been closed for inactivity."

  93. jonas’

    never ever happens on email

  94. Guus

    jonas’ I'm getting responses to 15-year-old discussions on our Discourse. That's simply a setting.

  95. MattJ

    For me it's a matter of workflow - I am happy with my choice of email clients across multiple devices and platforms. I participate in many things, and my inbox is an aggregator. Discourse doesn't fit into that, for the same reason I inevitably drop out of every Slack/etc. chat that I can't join with my XMPP client.

  96. MattJ

    And yes, Slack also has email notifications, it's not the same

  97. Zash

    How does the Discource email interface hold up?

  98. MattJ

    And yes, this is a selfish perspective - but the simple reality is that my workflow exists so I can maintain my sanity, and if something doesn't fit into it then it eventually gets neglected

  99. MattJ

    and I suspect this applies to a lot of people who contribute to standards discussions

  100. MattJ

    You've seen the number of times you have to ping me about PRs, right? That's because I don't check Github every day :)

  101. MSavoritias fae.ve

    the problem is the opposite also happens. people dont participate *because* of email

  102. MattJ

    I agree, which is basically the only reason I'm in favour of exploring alternatives

  103. MSavoritias fae.ve

    i am still looking for an email client with good threading personally

  104. MSavoritias fae.ve

    yeah

  105. jonas’

    MSavoritias fae.ve, kontact/kmail doesn't cut it?

  106. jonas’

    even thunderbird is good at threading

  107. MSavoritias fae.ve

    i dont like thunderbird threading at all

  108. Zash

    mutt sucks the least! ;)

  109. MSavoritias fae.ve

    i have been told of notmuch but have yet to try it

  110. MSavoritias fae.ve

    i have also tried mu4e for emacs

  111. MSavoritias fae.ve

    kmail havent tried since i dont use kde

  112. MSavoritias fae.ve

    heh. i dont use teminal. but if notmuch doesnt work out i will probably have to

  113. cal0pteryx

    From the discourse notification settings: > In mailing list mode you will receive one email per post, as happens with traditional mailing lists. This is desirable if you prefer to interact via email, without visiting the forum website.

  114. moparisthebest

    Clearly we need an XMPP bridge to discourse, each thread is it's own MUC, pump up those muc numbers

  115. Zash

    MSavoritias fae.ve: I use Geary on one computer, it looks nice, kinda like Dino for email :)

  116. MSavoritias fae.ve

    i will keep that in mind also thank you :) thunderbird has too many functions for me so something simpler would be nice

  117. jonas’

    then kmail is _not_ right for you

  118. Guus

    It is ironic that I had to step out of this conversation to address email delivery issues (I'm paying a provider, that recently quadrupled their fee, but bounces happen more and more - if anyone can recommend another party, I'm all ears).

  119. jonas’

    mailbox.org?

  120. jonas’

    berlin-based, heard only good things about them.

  121. Guus

    More important than possibly attracting new blood is to not alienate existing people. Discourse seems to have a high "either is a you love it or you hate it" factor.

  122. Guus

    thanks jonas’

  123. Axel R.

    jonas’ : When you mention mailbox.org. I have seen that they also offer XMPP accounts (same address as e-mail). Does anybody know if mailbox continues the XMPP support? I was a bit surprised when I saw that they seem to use ejabberd. 18.12.1-2 ( https://compliance.conversations.im/server/mailbox.org/ )

  124. jonas’

    Axel R., I do not have contacts to mailbox.org, so I cannot answer that unfortunately :)

  125. Axel R.

    jonas’ : Ok, no problem. Maybe I will contact mailbox.org...

  126. moparisthebest

    Guus: the answer is clear, run your own email 😂

  127. singpolyma

    I quite like Discourse, it's become the standard for discussion in most other communities and I like that I can interact with it over email. I think a trial run is worth it. MattJ would you be proposing an xmpp.net subdomain, and would it be appropriate to do eg new user help, etc, there? Would project-specific threads be too off topic or make labels for them and keep it all neat? Or do you think a bit more XSF specific?

  128. Guus

    moparisthebest: no thank you.

  129. jonas’

    singpolyma, so the email interaction does work these days?

  130. singpolyma

    Yes, so long as the host has set it up, which most do IME

  131. jonas’

    singpolyma, *if* we were to set up such a thing, it would be kind of cool to have an umbrella for all the XMPP related projects.

  132. MattJ

    singpolyma, I was thinking under xmpp.org

  133. MattJ

    The XSF would be paying for it

  134. singpolyma

    Ok, so an official instance. Right, makes sense re budget

  135. MattJ

    and yeah, I think it would be totally fine to have threads about anything related to XMPP

  136. pep.

    > More important than possibly attracting new blood is to not alienate existing people. Not a vote for discourse but I dont agree with this statement. If alienating existing people allows new dynamics to happen I'm all for it. Well it depends on the dynamic but I'd be happy to take the risk :)

  137. pep.

    (also not a vote against discourse)

  138. Guus

    you're braver than me. :)

  139. singpolyma

    I agree we don't *want* to alienate existing people, but if you make that your north star you atrophy and die, ask any dead church ;)

  140. goffi

    > while XMPP clients tend to focus on short IMs Not all of them.

  141. Kev

    That's what 'tend to' means :)

  142. MattJ

    For the opposite: there's DeltaChat :)

  143. goffi

    For my 2 cents, I don't think that changing the way we interact with standard@ will change anything about involvement. There are many more important issue which are resulting in decrease of XMPP popularity. Incidentally, I'd find it sad if we used a tool that wasn't based on XMPP for XSF (except for email, which is there for historical reasons). That's said, I have nothing against discourse itself (the UI is a bit confusing to me though).

  144. MSavoritias fae.ve

    Agreed

  145. MSavoritias fae.ve

    It would be nice to use the things we standardize :)

  146. moparisthebest

    I agree but what XMPP tool do we have that is a good fit for standards discussion? I can't think of one

  147. singpolyma

    MUC is pretty good :)

  148. moparisthebest

    But email/forum is a pretty good fit, especially if you can use them interchangeably

  149. MSavoritias fae.ve

    Well that sounds like a problem we need to solve

  150. MSavoritias fae.ve

    And yeah i dont why muc is not good

  151. goffi

    XEP-0277 is a pretty good fit.

  152. moparisthebest

    Muc is great for adhoc discussions about standards, not for formal analysis and archiving etc

  153. singpolyma

    that's what git is for ;)

  154. moparisthebest

    How do I pull up the discussion about a protoxep from muc 10 years ago?

  155. MSavoritias fae.ve

    Search for it no?

  156. moparisthebest

    Which muc do I look in for starters

  157. MSavoritias fae.ve

    I mean clients allow for you to keep history forever

  158. jonas’

    your-favourite-search-engine site:logs.xmpp.org xep-xxxx

  159. jonas’

    (works surprisingly well)

  160. MSavoritias fae.ve

    Yep. Its a social issue. We just need to organise et

  161. MSavoritias fae.ve

    Yep. Its a social issue. We just need to organise it

  162. moparisthebest

    jonas’: I think you mean inbox-something except people referred to it by a different name then etc etc

  163. moparisthebest

    Vs looking at the protoxep thread and responses

  164. moparisthebest

    I agree it's a completely solvable problem, but until it's solved, email is pretty good

  165. singpolyma

    > Which muc do I look in for starters This one?

  166. MSavoritias fae.ve

    > I agree it's a completely solvable problem, but until it's solved, email is pretty good Well i havent seen any movement to actually solve it though

  167. goffi

    email is not incompatible with XMPP frontend.

  168. moparisthebest

    singpolyma: but maybe the discussion happened in jdev, or council, or e2e etc

  169. MSavoritias fae.ve

    Except libervia

  170. moparisthebest

    MSavoritias fae.ve: I agree

  171. MSavoritias fae.ve

    Isnt that also a client side search thing?

  172. singpolyma

    > singpolyma: but maybe the discussion happened in jdev, or council, or e2e etc Well, you need to have an agreed upon discussion venue. That's not a protocol related problem. I could also send email to the wrong mailing list

  173. MSavoritias fae.ve

    ^

  174. MSavoritias fae.ve

    Plus dogfooding is a time honored tradition to improve the stuff you develop

  175. moparisthebest

    I tend to think email is the right tool for the job here, I'm certain it is *now*, but depending on future developments my mind could change :)

  176. moparisthebest

    discourse seems like a better mailing list than mailman too...

  177. singpolyma

    I don't hate email certainly, I'm just always already in an xmpp client so usually I start there because it's easiest

  178. moparisthebest

    Same

  179. moparisthebest

    I just feel like decisions etc need documented elsewhere than a muc

  180. MSavoritias fae.ve

    me too :( same reason i miss half irc discussions

  181. MSavoritias fae.ve

    (i dont want to use a bridge before anybody suggests it)

  182. singpolyma

    if the muc isn't pema-logged I agree

  183. singpolyma

    If it's really a decision that's worth logging one can use a wiki for this. or a note in git commit message, etc. but I agree things need to be somewhere

  184. moparisthebest

    IRC is XMPP for me, I can't even tell the difference

  185. Zash

    Chat logs are a poor substitute for documentation, indeed

  186. Guus slaps moparisthebest around a bit with a smelly trout.

  187. Guus

    (that's irc to me)

  188. moparisthebest

    Classic, how can XMPP succeed when all clients don't even have a slap with trout button?

  189. moparisthebest

    An awesome new solution for muc spam https://gitea.kosmos.org/raucao/xmpp-lightning-antispam tl;dr a bot that will grant voice to people automatically for lightning donations, so you can set this to request fractions of a penny instantly for example

  190. singpolyma

    Payment verification is one I've been using in our MUC yeah, it's useful. Though it assumes your trolls aren't willing to pay, I think some of our persistent ones might be if it's cheap enough

  191. MattJ

    Literal proof of work

  192. singpolyma

    I like the idea of this bot where it responds to the normal request voice action as the workflow

  193. moparisthebest

    If you find the trolls are willing to pay you can up the fee I guess

  194. jonas’

    MattJ, [citation needed]

  195. MattJ

    jonas’, best not :)

  196. jonas’

    alternatively: FSVO "work"

  197. singpolyma

    moparisthebest: yes, but at some point the fee might be more than legitimate people want to pay. It's a good part of a strategy, but definitely a balancing act

  198. moparisthebest

    For sure

  199. jonas’

    also cryptoshit :)

  200. moparisthebest

    > also cryptoshit :) Citation needed :)

  201. jonas’

    lightning?

  202. singpolyma

    moparisthebest: pairing with multiple strategies such as sms verification could be interesting. I'd not thought of doing it as a bot like this, but could be a fun way to prototype

  203. moparisthebest

    Lightning is a Bitcoin layer 2, it's just Bitcoin (so, the good one)

  204. singpolyma

    also not related to the topic :) payments can come in any mode the muc operator and participants find useful

  205. singpolyma

    I use credit card mostly

  206. singpolyma

    but it doesn't really change the approach any

  207. moparisthebest

    It does, you can't charge such small amounts with a credit card

  208. Zash

    Gold bars delivered by pony, only accptable method!

  209. singpolyma

    Zash: hmm, maybe I need to add a "by pony" payment method to our setup

  210. root

    > It is ironic that I had to step out of this conversation to address email delivery issues (I'm paying a provider, that recently quadrupled their fee, but bounces happen more and more - if anyone can recommend another party, I'm all ears). Guus: migadu? I use them and quite like them.

  211. singpolyma

    much classier than by mail

  212. root

    > i will keep that in mind also thank you :) > thunderbird has too many functions for me so something simpler would be nice I use Claws Mail and like it. I don't do anything fancy but it has a simple enough interface.

  213. Guus

    thanks root

  214. root

    👍

  215. goffi

    random thought: would not it make more sense nowadays to have status as a PEP node? It's useful to indicate when you're busy, but with mobile devices, you presence can be up and down.

  216. MattJ

    goffi, yes, this has been agreed for at least 4-5 years :)

  217. singpolyma

    xep0108?

  218. goffi

    MattJ: I wasn't aware. singpolyma: hum, XEP-0108 could be a good fit indeed.

  219. MattJ

    goffi, https://wiki.xmpp.org/web/Conferences/Summit_24/Minutes_Day1#12:00_-_Account_Rich_Presence_in_PEP

  220. Kev

    The last edit on that page is a massive WTF

  221. MattJ

    🤦

  222. singpolyma

    lol

  223. goffi

    MattJ: thanks.

  224. arc

    Hmm

  225. emus

    > MSavoritias fae.ve: > 2023-11-02 12:59 (GMT+01:00) > but i feel like thats a discussion for the communication team to coordinate Happy to do so > Axel R.: > 2023-11-02 01:57 (GMT+01:00) > jonas’ : When you mention mailbox.org. I have seen that they also offer XMPP accounts (same address as e-mail). Does anybody know if mailbox continues the XMPP support? I was a bit surprised when I saw that they seem to use ejabberd. 18.12.1-2 ( https://compliance.conversations.im/server/mailbox.org/ ) They dropped official support for xmpp Sorry, how do we alienate people if you can just continue using solo mail?

  226. emus

    MattJ: meeting is in about 20 mins right/

  227. emus

    ?

  228. MattJ

    Yes

  229. MSavoritias fae.ve

    because the people using email for mailing lists discussion is a ever smaller niche

  230. MSavoritias fae.ve

    same with irc

  231. MSavoritias fae.ve

    that doesnt mean we remove mail lists mind you

  232. MSavoritias fae.ve

    it just means we need to come up with ways to include people that dont use email

  233. MSavoritias fae.ve

    (aside from resseting passwords that is)

  234. emus

    MSavoritias fae.ve: but I thought discourse does this?

  235. MSavoritias fae.ve

    it does

  236. MSavoritias fae.ve

    ah wait i got it out of context i think

  237. MSavoritias fae.ve

    never mind

  238. emus

    ok

  239. MattJ

    emus, Discourse tries to emulate a mailing list, but it is not a mailing list

  240. emus

    MattJ: ok

  241. emus

    OT On the Open Security Fund: https://cyberland.ijug.eu/sessions/session-57.html

  242. emus

    Anyone wants to make a Pro & Con list out of this discussion, maybe we can somehow tackle the Cons

  243. MSavoritias fae.ve

    i think the result was that we are going to deploy it under some xsf and see how it goes no? with mailing lists at first

  244. moparisthebest

    without* mailing lists at first, I thought

  245. emus

    :-)

  246. MSavoritias fae.ve

    ah i thought i wrote without

  247. MSavoritias fae.ve

    yes i meant without

  248. emus

    ok

  249. emus

    MattJ: Shall wie add this to board discussion?

  250. emus

    Is Summit on the list too?

  251. MattJ

    https://wiki.xmpp.org/web/Board-Meeting-2023-11-02

  252. MattJ

    Okay, it's time

  253. arc

    Who is here?

  254. emus

    👁️‍🗨️

  255. emus

    👋

  256. emus

    ups

  257. emus

    (Im on mobile only)

  258. MattJ

    Seems like we're missing stpeter. Ralph can't make it today.

  259. emus

    :-(

  260. arc

    Do you want to chair today?

  261. MattJ

    I can do, let's get started

  262. MattJ

    If I remember how

  263. stpeter

    I’m here.

  264. MattJ

    Excellent, hey :)

  265. MattJ

    0) Role call

  266. MattJ

    Looks like we have everyone except Ralph, who sent apologies in advance

  267. MattJ

    1) Agenda Current agenda can be found at https://wiki.xmpp.org/web/Board-Meeting-2023-11-02 - any amendments?

  268. emus

    MattJ: see my two points ^

  269. stpeter

    It’s a long agenda, we should try to go quickly through things that aren’t critical. :-)

  270. emus

    > ok > MattJ: Shall wie add this to board discussion? > Is Summit on the list too?

  271. MattJ

    I agree

  272. MattJ

    Scanning it now to see if there are any high priority items, but nothing stands out particularly

  273. MattJ

    I'll start with some easy ones then

  274. stpeter

    OK

  275. MattJ

    2) Summit status

  276. MattJ

    This is SCAM's domain, not ours, and it's already in progress. I don't see anything to discuss. Any questions?

  277. MattJ

    Daniel, did you have anything requiring Board?

  278. emus

    MattJ: Dobwe have SCAM?

  279. emus

    Or is Daniel just volnteering?

  280. Daniel

    i mean it is scam. but scam can’t spend 6k euro

  281. Daniel

    so sooner or later we need input from board

  282. MattJ

    Let's say later, we can continue that discussion until we have one or more firm quotes (I feel like we still have options)

  283. emus

    MattJ: but only one has been reached out. I ask if Dave could do for aloft, but didnt heard back

  284. arc

    Sounds good

  285. MattJ

    Sure, not a Board issue right now though, I trust people will do what's necessary :) (and I'm happy to assist asynchronously if needed)

  286. MattJ

    So let's move on

  287. MattJ

    2) Editor role

  288. Kev

    I'm here if needed for this point (but probably not)

  289. arc

    2?

  290. MattJ

    3) Editor role

  291. stpeter

    Kev++

  292. emus

    > I trust people will do what's necessary Sorry I dont

  293. MattJ

    emus, sorry to hear that

  294. MattJ

    But people are doing things already. Is there something specific you think Board can address?

  295. MattJ

    Otherwise we have a lot of items to get through, I don't see much point in using this meeting for stuff that doesn't need all Board members to be actively engaged in

  296. emus

    MattJ: well, at least ask for official volunteers. but you said lets move on

  297. emus

    yup

  298. MattJ

    We have SCAM, that is our official team for this stuff

  299. MattJ

    So, moving on

  300. stpeter

    +1

  301. MattJ

    Editor role: I posted about this to the members list, with a rough proposal for the future of the Editor role and the standards process in general. I think the response was quite positive, so I plan to help move that along. I'll put together a clear set of steps we need to get there, and we can start implementing them (some of them are already in progress).

  302. stpeter

    Great.

  303. MattJ

    So that's an action item for me

  304. stpeter

    Let folks know how they can assist.

  305. stpeter

    OK

  306. MattJ

    4) Infrastructure/mailing lists

  307. MattJ

    As I mentioned earlier, we have accepted an offer and I am just waiting for a final statement of work and an SSH key so we can get things started. If I don't hear back by early next week I'll send a ping.

  308. MattJ

    Worryingly a few people appear to no longer be receiving emails from members@ due to mailman's default behaviour of disabling delivery after a certain number of bounces are received. I've not found a way to enable delivery for those members so far, without the web interface.

  309. stpeter

    Excellent. Do you feel the need to share the SoW with the Board before signing?

  310. stpeter

    Matt J: I can fix those.

  311. MattJ

    It's possible that removing and adding them back could fix things

  312. stpeter

    MattJ: Python command line required, but I have a cheat sheet.

  313. MattJ

    Okay, good luck :)

  314. stpeter

    Yeah!

  315. stpeter

    Send me the addresses and I will see what I can do.

  316. emus

    > MattJ: > 2023-11-02 06:18 (GMT+01:00) > Worryingly a few people appear to no longer be receiving emails from members@ due to mailman's default behaviour of disabling delivery after a certain number of bounces are received. I've not found a way to enable delivery for those members so far, without the web interface. I think there should be ways to ensure everyone is in there again

  317. MattJ

    Regarding the SoW, we already agreed a budget - it was either shared on the list or in a previous meeting, so as long as the SoW does not exceed that I think we're fine to proceed.

  318. emus

    stpeter: Maybe ask alex too?

  319. emus

    (SoW?)

  320. stpeter

    Yes, you’re right on the budget. I forgot.

  321. stpeter

    Statement of Work

  322. MattJ

    emus, Alex does not have access at the moment due to the lack of a web interface

  323. emus

    thx

  324. emus

    k

  325. stpeter

    emus: I’ve been fixing mailing list issues for Alex, too. :-)

  326. MattJ

    5) Last Call on XEP-0458 ("Community Code of Conduct")

  327. emus

    no comment

  328. stpeter

    That’s been started, yes. I allowed 4 weeks so we can gather plenty of feedback.

  329. MattJ

    I'm a bit behind on some of my mail, but it says the last call was just issued - anything in particular to discuss?

  330. MattJ

    Excellent, thanks for taking care of that

  331. stpeter

    Nothing to discuss yet.

  332. MattJ

    On this topic I added a reference to the document from the summit wiki page

  333. stpeter

    Good idea.

  334. MattJ

    It would be good to get a final approval in place before the summit, and I think that shouldn't be a problem

  335. stpeter

    Agreed.

  336. MattJ

    6) GSoC contingency plans / other student programs - emus

  337. stpeter

    I will work diligently to address all feedback.

  338. MattJ

    Thanks!

  339. emus

    MattJ: I have no news really, besides I fear the end of GSoC (pure feeling)

  340. arc

    Do want to discuss Outreachy?

  341. emus

    Happy to collect other programs

  342. Kev

    Have Google said anything other than what they say every year ("GSoC hasn't been confirmed for next year" or whatever)?

  343. emus

    arc: I am find to help to just try it

  344. MattJ

    I recall we did have quite a discussion about Outreachy recently. I can't recall if it was in the context of a board meeting or not, but I recall general positivity towards trying it.

  345. emus

    > Kev: > 2023-11-02 06:24 (GMT+01:00) > Have Google said anything other than what they say every year ("GSoC hasn't been confirmed for next year" or whatever)? Its not just that. but effectively yes.

  346. arc

    The big challenge for us is we have to find sponsors

  347. MattJ

    Kev, it's speculation I believe, but I don't think that means we shouldn't do more of this stuff regardless of GSoC

  348. emus

    > arc: > 2023-11-02 06:25 (GMT+01:00) > The big challenge for us is we have to find sponsors And I can just call the experience people.to help me

  349. emus

    see the pad I opened

  350. Kev

    > , it's speculation I believe, but I don't think that means we shouldn't do more of this stuff regardless of GSoC Wouldn't suggest that. I'm in favour (given enough volunteers etc.) of any of these types of things :)

  351. emus

    > MattJ: > 2023-11-02 06:25 (GMT+01:00) > Kev, it's speculation I believe, but I don't think that means we shouldn't do more of this stuff regardless of GSoC yes

  352. stpeter

    arc raises a good point about needing to find sponsors. We haven’t traditionally done a great job of that, but this is an opportunity to improve. :-)

  353. MattJ

    At the moment I think we need to (slightly) prioritize sponsorship for the summit, because that's a core part of keeping the community going and keeping momentum on protocol development

  354. Kev

    It might be easier to find sponsors for 'a thing' than just throwing money at the XSF that doesn't always seem particularly good at spending it. $0.02

  355. stpeter

    Kev: I very much agree.

  356. MattJ

    Which is why GSoC was good, because we didn't have to do that work (which we haven't been particularly great at)

  357. emus

    > MattJ: > 2023-11-02 06:26 (GMT+01:00) > At the moment I think we need to (slightly) prioritize sponsorship for the summit, because that's a core part of keeping the community going and keeping momentum on protocol development I can reac out to sponsor if you help me where best and how

  358. MattJ

    emus, send an email with that very request to the board list - let's get a discussion thread going

  359. Kev

    Might it be an idea to share the expected and historical cost of the summit? For some transparency in why we need money, etc.

  360. emus

    MattJ: Im sure we have alreay :)

  361. emus

    but yes

  362. emus

    What would be the thing we can ask money for?

  363. Kev

    Rather than a nebulous 'please give'

  364. stpeter

    Kev: yes, I can put together those numbers.

  365. emus

    stpeter: that would be great

  366. Kev

    Maybe even together with how much is usually covered by sponsors? (Without wanting to volunteer people for too much work)

  367. Kev

    Maybe even together with how much is usually covered by direct summit sponsors? (Without wanting to volunteer people for too much work)

  368. Kev

    I know the venue has been sponsored most years other than the last, lunch is usually sponsored, etc. etc.

  369. stpeter

    We have not tied sponsorships to anything in particular (Summit, FOSDEM, etc.). Most organizations that are good at marketing and raising money do that kind of thing.

  370. MattJ

    Kev, last year the venue was €2250, our current quote for this year is closer to €3k (assuming slightly more people than last year)

  371. Kev

    We definitely have had summit-specific sponsors, because I know we've done that in the past :)

  372. stpeter

    “This snack break brought to you by Widgets Inc.”

  373. Kev

    We(XSF) definitely have had summit-specific sponsors, because I know we've(Isode) done that in the past :)

  374. MattJ

    That should give an idea, when many recent years the venue has been entirely provided by Cisco

  375. stpeter

    We might want to ask people who know Brussels about alternative meeting spaces.

  376. emus

    Any suggestion which companies we can ask?

  377. emus

    > stpeter: > 2023-11-02 06:32 (GMT+01:00) > We might want to ask people who know Brussels about alternative meeting spaces. that too

  378. Kev

    Thanks.

  379. stpeter

    e.g., sometimes co-working spaces have training rooms for let that are much cheaper than hotels….

  380. MattJ

    I have to step away soon, so I'll try and get through the remaining items if that's okay. Summit planning details can move to xmpp:scam@muc.xmpp.org?join

  381. stpeter

    Yep

  382. emus

    MattJ: will do

  383. emus

    stpeter: can you take.over?

  384. MattJ

    7) XEP-0001 - add 'Archived' status: https://github.com/xsf/xeps/pull/1070

  385. Kev

    I raised this to get it out of the Editor's queue - happy for you to delay for a future meeting.

  386. Kev

    It's been sitting 2 years already.

  387. MattJ

    I was just saying - it's been waiting some time, let's get it sorted :)

  388. Kev

    Just trying to help you move along - as you were :D

  389. stpeter

    This seems to be equivalent to Historical RFCs. There’s definitely a place for those.

  390. MattJ

    I raised it in the Council MUC earlier today - because although it's for Board to decide upon, ultimately it's Council that would be using it

  391. Kev

    I'm stepping away now anyway. Please leave a comment on the PR accepting/rejecting on behalf of Board and I'll do the needful (eventually).

  392. stpeter

    OK, I’ll comment at the PR.

  393. MattJ

    I think we generally arrived at the consensus that the current statuses suffice

  394. arc

    I'm happy to close the meeting

  395. MattJ

    Particularly 'Final' is a good way to indicate that we don't plan to work on a XEP any further

  396. MattJ

    There are some conditions of 'Final', such as having implementations, but if it has no implementations I think it can easily go to one of the other statuses

  397. emus

    MattJ: Cant we just explizitly at the top state if its outdated?

  398. MattJ

    But yes, if people aren't ready to vote we can discuss elsewhere and put it off until next week

  399. emus

    MattJ: Cant we just explicitly at the top state if its outdated?

  400. stpeter

    nod

  401. MattJ

    Next week - next time

  402. arc

    Week?

  403. emus

    yes, because I will stay neutral

  404. MattJ

    arc, no, month

  405. emus

    I am fine to have the voting outside of board meeting if that is possible and needed

  406. MattJ

    I just used the wrong word

  407. stpeter

    Daily Board meetings!

  408. arc

    Lol

  409. Zash

    Daily board standup?

  410. stpeter

    Totally!

  411. emus

    > stpeter: > 2023-11-02 06:38 (GMT+01:00) > Daily Board meetings! :-)

  412. MattJ

    Time to end the meeting :P

  413. emus

    MattJ: we touched all points?

  414. arc

    +1 to close

  415. emus

    stpeter: can you add that ralph needs to do the X premium thing, or is it you Kev?

  416. MattJ

    Everything except Twitter/X, which I recall took up most of the last meeting. I don't anticipate a resolution in the remaining time of this meeting.

  417. stpeter

    Right.

  418. stpeter

    emus: I can follow up, yes.

  419. emus

    MattJ: Will do the premium for one year and see how we go btw KDE has the same problem

  420. emus

    stpeter: thx, note is enough, I will

  421. stpeter

    Thanks, emus!

  422. MattJ

    9) Date of next

  423. MattJ

    Looks like Thursday 7th December

  424. stpeter

    That should work for me.

  425. MattJ

    And US will have changed DST by then (it's already in the calendar)

  426. MattJ

    10) Meeting close

  427. MattJ

    Thanks everyone!

  428. stpeter

    Right, we have only this one week that’s confusing.

  429. stpeter

    Great, thanks for the efficient meeting, everyone!

  430. emus

    5 pm UTC again right?

  431. emus

    Kev: I still get s2s connection failed from you. Can you write me directly?

  432. singpolyma

    On Outreachy I recall that last time it was discussed I said that MBOA/JMP would be willing to sponsor one intern through XSF if that happens

  433. emus

    singpolyma: Then lets try it without having read the details?

  434. Alex

    A reminder that our annual Board & Council applications are accepted until end of this week. We are still looking for at least 1 more candidate for the Council. And of course more applications to the Board are welcome as well. When you are interested to support the XSF and apply to either of those positions then please create your applications here: https://wiki.xmpp.org/web/Board_and_Council_Elections_2023 The deadline is November 5th. When you need help then please feel free to reach out to me.

  435. singpolyma

    What happens if we don't get enough candidates?

  436. stpeter

    IIRC the relevant bodies (Council and Board) are allowed to fill vacancies.

  437. stpeter

    See https://xmpp.org/about/xsf/bylaws/ and search for “vacancies”

  438. moparisthebest

    We conscript random people 😈

  439. stpeter

    heh

  440. Kev

    > : I still get s2s connection failed from you. Can you write me directly? jabbers.one and isode.com S2S seems to be working fine for me. What error are you seeing?

  441. emus

    Kev: can you ping me 1:1?

  442. emus

    maybe i use the wrong id

  443. Kev

    Done.

  444. emus

    thanks