XSF Discussion - 2020-06-12


  1. LNJ has left

  2. xecks has left

  3. bear has left

  4. mukt2 has left

  5. marc0s has left

  6. marc0s has joined

  7. mukt2 has joined

  8. Shell has left

  9. Shell has joined

  10. neshtaxmpp has joined

  11. Shell has left

  12. Shell has joined

  13. Shell has left

  14. Shell has joined

  15. lskdjf has left

  16. mukt2 has left

  17. mukt2 has joined

  18. winfried has left

  19. winfried has joined

  20. Daniel has left

  21. Daniel has joined

  22. bear has joined

  23. Wojtek has left

  24. stpeter has left

  25. winfried has left

  26. winfried has joined

  27. winfried has left

  28. winfried has joined

  29. alexis has left

  30. alexis has joined

  31. Shell has left

  32. mukt2 has left

  33. mimi89999 has left

  34. mimi89999 has joined

  35. murabito has left

  36. mimi89999 has left

  37. mimi89999 has joined

  38. mimi89999 has left

  39. mimi89999 has joined

  40. mimi89999 has left

  41. mimi89999 has joined

  42. mimi89999 has left

  43. mimi89999 has joined

  44. mimi89999 has left

  45. mimi89999 has joined

  46. murabito has joined

  47. mukt2 has joined

  48. neshtaxmpp has left

  49. neshtaxmpp has joined

  50. arc has left

  51. arc has joined

  52. neshtaxmpp has left

  53. neshtaxmpp has joined

  54. arc has left

  55. arc has joined

  56. winfried has left

  57. winfried has joined

  58. mukt2 has left

  59. mukt2 has joined

  60. arc has left

  61. arc has joined

  62. neshtaxmpp has left

  63. Zash has left

  64. murabito has left

  65. mukt2 has left

  66. mukt2 has joined

  67. murabito has joined

  68. mukt2 has left

  69. neshtaxmpp has joined

  70. mukt2 has joined

  71. mukt2 has left

  72. mukt2 has joined

  73. murabito has left

  74. murabito has joined

  75. eevvoor has left

  76. eevvoor has joined

  77. neshtaxmpp has left

  78. mukt2 has left

  79. mukt2 has joined

  80. waqas has left

  81. lorddavidiii has joined

  82. mukt2 has left

  83. queen_tilfaar has joined

  84. queen_tilfaar

    How long do you guys think it's gonna take for matrix to completely replace xmpp? Just wondering

  85. mukt2 has joined

  86. waqas has joined

  87. queen_tilfaar has left

  88. moparisthebest

    Lol

  89. mimi89999 has left

  90. Yagiza has joined

  91. mimi89999 has joined

  92. eevvoor

    queen_tilfaar‎ this is not even asymptotically to eternity

  93. paul has joined

  94. Tobias has joined

  95. wurstsalat has joined

  96. winfried has left

  97. winfried has joined

  98. winfried has left

  99. winfried has joined

  100. Daniel has left

  101. Daniel has joined

  102. Daniel has left

  103. Daniel has joined

  104. govanify has left

  105. govanify has joined

  106. Zash has joined

  107. sonny has left

  108. sonny has joined

  109. waqas has left

  110. Daniel has left

  111. Daniel has joined

  112. vanitasvitae has left

  113. vanitasvitae has joined

  114. sonny has left

  115. mukt2 has left

  116. sonny has joined

  117. arc has left

  118. arc has joined

  119. murabito has left

  120. sonny has left

  121. murabito has joined

  122. sonny has joined

  123. j.r has left

  124. j.r has joined

  125. sonny has left

  126. sonny has joined

  127. sonny has left

  128. sonny has joined

  129. Daniel has left

  130. Daniel has joined

  131. winfried has left

  132. winfried has joined

  133. Daniel has left

  134. Daniel has joined

  135. sonny has left

  136. sonny has joined

  137. emus has joined

  138. Jeybe has joined

  139. krauq has joined

  140. andy has joined

  141. Steve Kille has left

  142. Steve Kille has joined

  143. xecks has joined

  144. goffi has joined

  145. Daniel has left

  146. Daniel has joined

  147. Nekit has joined

  148. thorsten has left

  149. thorsten has joined

  150. thorsten has left

  151. thorsten has joined

  152. thorsten has left

  153. thorsten has joined

  154. thorsten has left

  155. thorsten has joined

  156. bear has left

  157. krauq has left

  158. Mikaela has left

  159. Mikaela has joined

  160. Andrzej has joined

  161. LNJ has joined

  162. jcbrand has joined

  163. adiaholic_ has left

  164. adiaholic_ has joined

  165. thorsten has left

  166. debacle has joined

  167. adiaholic_ has left

  168. thorsten has joined

  169. krauq has joined

  170. lskdjf has joined

  171. Maranda has left

  172. Maranda has joined

  173. Vaulor has left

  174. Seve has left

  175. Vaulor has joined

  176. Seve has joined

  177. adiaholic_ has joined

  178. eevvoor has left

  179. Blue has left

  180. bear has joined

  181. Blue has joined

  182. debacle has left

  183. ralphm has left

  184. ralphm has joined

  185. eevvoor has joined

  186. adiaholic_ has left

  187. adiaholic_ has joined

  188. Alex has left

  189. Alex has joined

  190. !XSF_Martin has left

  191. !XSF_Martin has joined

  192. adiaholic_ has left

  193. adiaholic_ has joined

  194. eevvoor has left

  195. eevvoor has joined

  196. lskdjf has left

  197. lskdjf has joined

  198. eevvoor has left

  199. eevvoor has joined

  200. sonny has left

  201. sonny has joined

  202. lskdjf has left

  203. lskdjf has joined

  204. sonny has left

  205. sonny has joined

  206. sonny has left

  207. eevvoor has left

  208. sonny has joined

  209. arc has left

  210. arc has joined

  211. sonny has left

  212. sonny has joined

  213. eevvoor has joined

  214. Andrzej has left

  215. mukt2 has joined

  216. eevvoor has left

  217. Nekit has left

  218. mukt2 has left

  219. mukt2 has joined

  220. sonny has left

  221. sonny has joined

  222. sonny has left

  223. sonny has joined

  224. thorsten has left

  225. thorsten has joined

  226. mukt2 has left

  227. mukt2 has joined

  228. Shell has joined

  229. Shell has left

  230. Shell has joined

  231. APach has left

  232. APach has joined

  233. thorsten has left

  234. adiaholic_ has left

  235. adiaholic_ has joined

  236. Andrzej has joined

  237. larma has joined

  238. rion

    Hey guys. To dup myself from the ejabberd room. Do I understand correctly it's impossible to use emoji in the MUC nickname?

  239. Zash

    It's forbidden, but not always impossible.

  240. rion

    I would some 🍺 there :-D

  241. Zash

    And the wrong combination of things slip through, you can cause s2s drops.

  242. Zash

    My recommendation is to preemptively assume fetal position under your desk and cry for a while.

  243. rion

    Zash: so you are disagree with last comments from there https://github.com/processone/ejabberd/issues/1896

  244. Zash

    I can look in a bit. We should also do a writeup of what Prosody (trunk) does

  245. rion

    What is the final date when MUC will be deprecated in favor of MIX where I believe 🍺 is allowed? =)

  246. Neustradamus

    rion: xmpp:ejabberd@conference.process-one.net?join

  247. vanitasvitae

    Wasnt there a website for that?

  248. Zash

    rion, check what https://tools.ietf.org/html/rfc8266 says about this

  249. Neustradamus

    rion: XEP-0045 is good for a lot of years!

  250. Zash

    When someone makes a MUC→MIX bridge, that's when all our problems go away. :)

  251. rion

    rfc8266 doesn't mention beer :-/

  252. rion

    Well from very quick look at rfc8266, emoji do no look something forbidden.

  253. Zash

    I imagine you also have to look at https://tools.ietf.org/html/rfc8264#section-4.3

  254. debacle has joined

  255. debacle has left

  256. debacle has joined

  257. rion

    ah this hidden section..

  258. pep.

    Kev, the newsletter says about Smack: "Among additional support for more than a dozen new XEPs, the new release will contain a new architecture for modular transports, as well as a modified API that applies the builder pattern to stanza types.", is the term "modular transports" from Smack and if so can you explain a bit to help me (us) translate

  259. rion

    Zash: well ok. Doesn't really mater in fact. I just added KDE emoticons support in Psi and now have all the EmojiOne here. It was just interesting how I can apply it :)

  260. flow

    pep., was that a question for me?

  261. pep.

    Ah sorry

  262. pep.

    Smack, Smacks..

  263. pep.

    Wait smacks is something else?

  264. pep.

    mod_smacks.

  265. flow

    well there is mod_smacks

  266. pep.

    Anyway, confused..

  267. flow

    and of course the linux kernel's Simplified Mandatory Access Control Kernel (SMACK)

  268. pep.

    flow, so any hint for us translators? :p

  269. pep.

    What does that mean

  270. flow

    pep., in the past, when someone added support for a new xmpp transport to smack, what he/she usually did was "cp XMPPTCPConnection.java XMPPBOSHConnection.java"

  271. flow

    but that copied a lot of transport agnostic functionality to, and hence duplicated code

  272. flow

    with the modular architecutre, you can plug in transport implementation into the smae ModularXmppConnection, like rfc6120 TCP, BOSH, WebSocket, etc.

  273. flow

    with the modular architecutre, you can plug in transport implementations into the same ModularXmppConnection, like rfc6120 TCP, BOSH, WebSocket, etc.h

  274. flow

    pep., does that help?

  275. pep.

    Ok so you've "just" made the transport code a bit more modular :p

  276. flow

    "just", hehe, I think it is one of the most fundamental reworks of smack's core in the last two decades

  277. pep.

    (Not diminishing the work, just trying to understand)

  278. pep.

    Ok

  279. flow

    sure ;)

  280. Guus

    sm-acks (acking of stream management) vs smack (the xmpp lib) ?

  281. flow

    rion, simply put, emojis are not allowed in localparts. FYI, there is a test corpus with valid and invalid JIDs in jxmpp, e.g. https://github.com/igniterealtime/jxmpp/blob/master/jxmpp-strings-testframework/src/main/resources/xmpp-strings/jids/invalid/main#L46

  282. pep.

    flow, thanks yeah that helps

  283. rion

    flow: well that's ok. I'm interested in the resourcepart

  284. flow

    rion, ahh, MUC nicks, correct?

  285. rion

    yep

  286. flow

    rion, do you have an unicode code point for me?

  287. rion

    I tried this 🍺

  288. rion

    not sure about numbers

  289. rion

    U+1F37A

  290. thorsten has joined

  291. flow

    rion, is valid in resourceparts

  292. rion

    so it's just ejabberd

  293. flow

    This codepoint was assigned with unicode 6.0 in 2010, so ten years ago. So if you talk to an implementation from 2009, it may rightly reject the address

  294. rion

    jabber.ru has ejabberd 2.3 iirc.

  295. flow

    hmm, wasn't there something special about xep45 nicks

  296. rion

    <nick> in muc is "discouraged" according to XEP

  297. rion

    fyi https://github.com/processone/ejabberd/issues/1896

  298. flow

    I believe cromain is wrong saying that "emoji class is not accepted for resource", The Unicode So category, where most emojis are reside, is, as far as I can tell, allowed in resourceparts

  299. flow

    but please follow the traces in the XEP yourself: rfc7622 resourcepart is OpaqueString profile of PRECIS FreeformClass → rfc7564 § 4.3.1

  300. adiaholic_ has left

  301. adiaholic_ has joined

  302. wurstsalat has left

  303. Nekit has joined

  304. jonas’

    Ge0rG, MattJ, Kev, please check your inboxes re message routing sprint

  305. Ge0rG

    jonas’: thank you very much.

  306. jonas’

    I don’t expect this to work out, and if it doesn’t, I’ll try to reschedule with more time ahead and with more potential timeslot input from the participants.

  307. Ge0rG

    I'm also very sorry for not giving feedback in a timely fashion.

  308. Ge0rG

    with my current scheduling background it might be better to do this whole thing on-list, though.

  309. Holger

    ejabberd doesn't support 7622 BTW, just 6122's Resourceprep. (No idea whether that should already allow emojis.)

  310. Zash

    Which combo of stringmangling RFCs was 6211?

  311. Zash

    Prosody is also on some older variant

  312. jonas’

    6211? Cryptographic Message Syntax?

  313. Zash

    m/rfc6[12]{3}/

  314. jonas’

    I don’t know that command

  315. Holger

    Zash: RFC 3454 + Appendix B in RFC 6122, I believe.

  316. Holger

    But I'm trying hard *not* to look into this right now :-)

  317. Zash

    Friday clock-out-o-clock is not the time for that, indeed.

  318. robertooo has joined

  319. robertooo has left

  320. robertooo has joined

  321. Nekit has left

  322. mukt2 has left

  323. mukt2 has joined

  324. lovetox has joined

  325. j.r has left

  326. j.r has joined

  327. Andrzej has left

  328. wurstsalat has joined

  329. lovetox has left

  330. lovetox has joined

  331. Shell has left

  332. Shell has joined

  333. adiaholic_ has left

  334. adiaholic_ has joined

  335. mukt2 has left

  336. neshtaxmpp has joined

  337. dwd

    Neustradamus, Please stop constantly asking me to test your memberbot PR for you. I have already explained I'm very busy and will not do it. You need to test it yourself, and clearly describe the benefits, or drop the issue.

  338. Neustradamus

    dwd: Please read the comment.

  339. dwd

    Neustradamus, Yeah, it tells me I have to test it. But firstly, I don't have to, and secondly, you tell me you haven't, and it's your code.

  340. Shell

    this sounds like a bug in Psi, fwiw.

  341. dwd

    Shell, Possibly; but the memberbot now accepts "yes" and "no" case-insensitively in all responses, so it's irrelevant, I think.

  342. mukt2 has joined

  343. govanify has left

  344. govanify has joined

  345. adiaholic_ has left

  346. Neustradamus

    If someone can confirm my solution, it will be nice, I would like a merging before next voting period... It will be nice to have before Gajim integration: https://dev.gajim.org/gajim/gajim/-/issues/9768 (cc lovetox).

  347. robertooo has left

  348. robertooo has joined

  349. Andrzej has joined

  350. dwd

    But "Yes" or "No" both work in the current master of memberbot.

  351. Guus

    Neustradamus : dwd is thinking that your change is no longer needed, as someone else already made a similar change.

  352. Kev

    Well, the change doesn't do what it says it does.

  353. Kev

    It claims to be influencing what the bot is asking clients to send, and it doesn't, it's only the display label that's being changed, unless I'm incredibly dense.

  354. Kev

    So the right thing to do seems to be to close the PR, to me.

  355. Guus

    From what I read in the Github comments, others came to the same conclusion.

  356. lovetox has left

  357. govanify has left

  358. govanify has joined

  359. stpeter has joined

  360. arc has left

  361. arc has joined

  362. govanify has left

  363. govanify has joined

  364. mukt2 has left

  365. jcbrand has left

  366. mukt2 has joined

  367. stpeter has left

  368. adiaholic_ has joined

  369. Lance has joined

  370. mukt2 has left

  371. adiaholic_ has left

  372. Wojtek has joined

  373. Yagiza has left

  374. thorsten has left

  375. sonny has left

  376. sonny has joined

  377. Neustradamus

    Guus: No, it is not completely solved, the other PR adds support of Yes/No, but the problem is that the HTML code is not correct.

  378. thorsten has joined

  379. govanify has left

  380. govanify has joined

  381. mukt2 has joined

  382. krauq has left

  383. lovetox has joined

  384. dwd

    Neustradamus, You're suggesting that the spaces *outside* an anchor make a difference to how Psi interprets the encoded URL parameters, is that correct?

  385. Neustradamus

    rion: ^

  386. wurstsalat has left

  387. wurstsalat has joined

  388. rion is out of the context

  389. andy has left

  390. Neustradamus

    https://github.com/xsf/memberbot/pull/4

  391. Neustradamus

    rion: https://github.com/xsf/memberbot/pull/4

  392. Zash

    but why

  393. sonny has left

  394. rion

    Neustradamus: I'm sorry. From your PR descriptions it's never possible to understand what it's about. Please stop making PRs

  395. Neustradamus

    Context: Psi with auto-capitalize first letter of sentence (the feature is requested in Gajim too) Currently, when we click on "yes", we have "yes", and when we click on "no", we have "No". My PR permits to have "same": "Yes" and "No", all people are happy.

  396. Neustradamus

    It is clear, you can test directly with the test memberbot from dwd: memberbot@dave.cridland.net.

  397. pep.

    rion, don't say that or he'll go back to just demanding things to people :P

  398. pep.

    rion, don't say that or he'll go back to just demanding things from people :P

  399. sonny has joined

  400. j.r has left

  401. Neustradamus

    rion: https://github.com/xsf/memberbot/pull/4#issuecomment-643006808 + https://github.com/xsf/memberbot/pull/4#issuecomment-643301118, it is not clear?

  402. dwd

    Neustradamus, But your PR doesn't do that.

  403. Zash

    I understand nothing.

  404. dwd

    Or rather:

  405. andy has joined

  406. dwd

    Neustradamus, Firstly, your PR doesn't change anything - the spaces you've added are around the links, not what Psi is asked to send in the URLs, and

  407. pep.

    ahhhh, Neustradamus your PR adds spaces around so that they don't get capitalized in psi? what?

  408. dwd

    Neustradamus, Secondly, the patches that pep. and I already did mean that "Yes", "yes", "YES", and so on are all treated identically anyway, so it no longer matters whether Psi (or Gajim) capitalise the first letter or not.

  409. Neustradamus

    https://github.com/xsf/memberbot/pull/4#issuecomment-643301118 After my change you have now "same": yes: you will have now "Yes" no: you will have always "No"

  410. pep.

    Neustradamus, have you tested with all the latest changes? It shouldn't matter anymore if Psi capitalises or not

  411. Neustradamus

    Currently, you will see the difference, when you click on: yes: you have "yes" no: you have "No"

  412. pep.

    If it does then we should fix this instead of working around it

  413. rion

    Neustradamus: I guess I start understanding. You want to disabled auto-capitalization feature in Psi. correct? If so there is an option for this somewhere.

  414. pep.

    Neustradamus, is it the case in all clients?

  415. Nekit has joined

  416. rion

    Neustradamus: options.ui.chat.auto-capitalize set it to false

  417. Neustradamus

    Yes no problem without the auto-capitalize feature, it is "yes" and "no".

  418. rion

    so solved!

  419. MattJ

    If you enable auto-capitalize, and it doesn't capitalize, isn't that a bug?

  420. pep.

    Neustradamus, so it's not a memberbot issue?

  421. Neustradamus

    I have specify in the ticket: - You can test with Psi and auto-capitalize function: "Psi -> Options -> Messages -> Input -> Automaticaly capitalize the first letter in a sentence".

  422. Neustradamus

    I have specified in the ticket: - You can test with Psi and auto-capitalize function: "Psi -> Options -> Messages -> Input -> Automaticaly capitalize the first letter in a sentence".

  423. MattJ

    With your "fix": doesn't capitalize => bug

  424. adiaholic_ has joined

  425. pep.

    Neustradamus, yes but why should it matter for memberbot what Psi does here. Maybe help fix the auto-capitalization issue

  426. pep.

    In psi.

  427. Neustradamus

    rion: it is not solved, the problem is always here with auto-capitalize the first letter of a setence, but it is solved with my fix.

  428. rion

    Well guys already told you the fix is invalid. And I agree.

  429. krauq has joined

  430. rion

    If you want to switch off capitalization of specific contact you have to go to our issue tracker and request something like "implement BLOCKlist for the capitalization feature"

  431. Neustradamus

    We will see with Gajim and the same feature if it is a problem with Psi or Gajim or memberbot

  432. pep.

    Neustradamus, great!

  433. pep.

    Please report back

  434. Neustradamus

    rion: I do not want to disable this feature for a contact

  435. Neustradamus

    I think that you do not understand and you have not tested with you XMPP client

  436. dwd

    Neustradamus, But... the memberbot now doesn't care if you capitalise or not (or, if Psi does). So what's the problem you're trying to fix?

  437. Neustradamus

    The problem is only for one choice

  438. Neustradamus

    The difference is about the click on "yes" or "no"

  439. Neustradamus

    yes = yes, no = No

  440. Neustradamus

    Do you see the difference between yes and No?

  441. dwd

    Neustradamus, And as far as testing your patch goes - you can surely do that yourself instead of insisting that I (or anyone else) does so?

  442. dwd

    Neustradamus, To be clear: The memberbot does NOT see a difference anymore.

  443. dwd

    Neustradamus, Because Alex and pep. and I spent some time ensuring that was the case.

  444. pep.

    dwd, I say let's wait on his investigation with gajim :P

  445. pep.

    Maybe both Psi and Gajim need fixing.

  446. Neustradamus

    Can you add my little changes in memberbot/chat_voting.py? Take few minute, and confirm it...

  447. Neustradamus

    -> https://github.com/xsf/memberbot/pull/4/files

  448. dwd

    Neustradamus, But you can, surely?

  449. dwd

    Neustradamus, Why do i have to?

  450. pep.

    If you allow me a short baguette interlude: Neustradamus, t'es en train de corriger le problème au mauvais endroit. memberbot envoie la même chose à tout le monde, le problème ici est juste dû au fait que Psi capitalise. Comme tu proposes, regarde Gajim pour voir comment ça marche avec et peut-être qu'on pourra en tirer d'aures conclusions :)

  451. rion

    Neustradamus: if you want I can add a different logic when text is pasted but not typed manually. But it's something for Psi 3.0 (in a couple of years)

  452. moparisthebest

    rion, vanitasvitae: this website? https://www.moparisthebest.com/mix/

  453. Neustradamus

    dwd: I have not a test memberbot.

  454. Neustradamus

    rion: Have you added the test-memberbot? You have seen the problem?

  455. rion

    moparisthebest: lgtm =)

  456. dwd

    Neustradamus, So make one. Create an XMPP account somewhere and point the script at it. And if you can't do that, we have to assume you are not competent to make any code changes to it.

  457. Neustradamus

    But you have one here, it is easy to update some lines, no?

  458. Neustradamus

    pep.: Do you understand that once is good and once is bad?

  459. Neustradamus

    pep.: Do you understand that one is good and one is bad?

  460. pep.

    Neustradamus, but it's not memberbot's fault

  461. rion

    Neustradamus: I don't use capitalization. It's better have a habit to press shift manually. Otherwise you will start forgetting doing this everywhere.

  462. rion

    I'm starting thinking Psi doesn't need this feature

  463. dwd

    rion, The auto-capitalisation or Neustradamus?

  464. Zash

    I feel like the opposite feature would be nicer, to undo the useless capitalization added by phone keyboards

  465. rion

    dwd: good question

  466. pep.

    Zash, that's an issue with the sending clients :P

  467. Neustradamus

    That you can see the main Psi developer can not test it... Because it does not use.

  468. Zash

    pep., therefore memberbot needs to handle it!!!1!

  469. pep.

    Zash, would you undo the (almost) systematic capitalization I do when writing from poezio?

  470. Zash

    pep., uNDO? WHEN YOU CAN REVERSE CAPS!

  471. pep.

    I mean at the beginning of a sentence

  472. arc has left

  473. arc has joined

  474. Zash

    pep., uNDO? wHEN YOU CAN REVERSE CAPS!

  475. Zash

    :P

  476. debacle has left

  477. arc has left

  478. arc has joined

  479. Neustradamus

    You can look the diff: '<a href="xmpp:{0}?message;type=chat;body=yes">yes</a> /' ' <a href="xmpp:{0}?message;type=chat;body=no">no</a>)</p>')

  480. Neustradamus

    There is a space before "no" and there is no before "yes"

  481. dwd

    Neustradamus, Yes, I did. It doesn't change the URL, which is (we hope) what Psi uses to decide what to send.

  482. lovetox has left

  483. Neustradamus

    Can you add directly, one example on 4: ' Would you like to recast your votes? (' '<a href="xmpp:{0}?message;type=chat;body=yes">yes</a> /' ' <a href="xmpp:{0}?message;type=chat;body=no">no</a>)</p>')

  484. Neustradamus

    My PR solves...

  485. larma

    If what Neustradamus writes is actually true, that would be a very weird bug in Psi...

  486. Lance has left

  487. larma

    (beside the weird feature of auto-capitalizing text that was not even typed in)

  488. pep.

    Well "yes" being at the beginning of a sentence I'd say that's on purpose?

  489. pep.

    But body semantics etc..

  490. Neustradamus

    No problem for "no" but there is a problem for "yes", and the difference is only the missing space between "yes" and "no" parts.

  491. pep.

    Neustradamus, no, the "only" difference is that "yes" is at the beginning of the message I'm guessing.

  492. pep.

    Neustradamus, no, the "only" relevant difference is that "yes" is at the beginning of the message I'm guessing.

  493. larma

    Neustradamus, *if* your PR has any effect at all, that would definitely be a very weird bug in Psi.

  494. pep.

    Surely some clients strip spaces so that probably wouldn't have any effect on them :P

  495. pep.

    But body semantics etc..

  496. lovetox has joined

  497. bear has left

  498. Neustradamus

    pep.: yes it is same :)

  499. Neustradamus

    - https://github.com/xsf/memberbot/blob/master/memberbot/chat_voting.py#L256 - https://github.com/xsf/memberbot/blob/master/memberbot/chat_voting.py#L264 - https://github.com/xsf/memberbot/blob/master/memberbot/chat_voting.py#L270 - https://github.com/xsf/memberbot/blob/master/memberbot/chat_voting.py#L276

  500. j.r has joined

  501. Steve Kille has left

  502. pep.

    Neustradamus, the issue is not memberbot, period.

  503. Shell has left

  504. pep.

    I think we've brought enough points here today to show you that

  505. govanify has left

  506. govanify has joined

  507. Steve Kille has joined

  508. Neustradamus

    pep.: I think that we have progressed, it must be solved before next voting period.

  509. pep.

    It is solved from memberbot's side

  510. j.r has left

  511. Neustradamus

    My PR has been merged?

  512. Kev

    Memberbot does not need changing.

  513. j.r has joined

  514. golabu has joined

  515. golabu has left

  516. golabu has joined

  517. mukt2 has left

  518. mukt2 has joined

  519. j.r has left

  520. govanify has left

  521. govanify has joined

  522. intosi has left

  523. intosi has joined

  524. Guus

    🍿

  525. govanify has left

  526. govanify has joined

  527. Guus

    This is fascinating.

  528. alexis has left

  529. bear has joined

  530. golabu

    I do like the efforts being made in https://xmpp.work/ and people are probably going to hate me for mentioning it, but someone has to do it. - The privacy policy (https://xmpp.work/privacy-policy/) is extremely hard to find (only link I found is in "Add Service Provider" -> "Sign Up"). Thus violating Art 12 (1) GDPR. - The privacy policy does not state the identity and the contact details of the data controller. Thus violationg Art 13 (1)(a) GDPR. - The privacy policy does not state how long Matomo tracking data is stored. Thus violating Art 13 (2)(a) GDPR. - The website uses Matomo in a way where tracking cookies are set without users consent. Thus violating Art 5 (3) ePD. - Additional hint: The privacy policy does not state if and how long server logs are stored. Assuming they are, this would be a violation of Art 13 GDPR. If no server logs are stored, it doesn't hurt to mention that.

  531. moparisthebest

    maybe whoever owns it isn't under GDPR jurisdiction?

  532. pep.

    golabu, thanks for reporting this

  533. pep.

    moparisthebest, they are

  534. Zash

    moparisthebest, where would that be?

  535. moparisthebest

    everywhere except EU I guess

  536. intosi has left

  537. golabu

    If the website would not list job offers in EEA you could try to argue that (even without geoblocking) if the data controller / operator is really not located in EEA.

  538. Andrzej has left

  539. golabu

    But as soon as the website targets EEA (which it does by listing job offers in EEA) GDPR applies.

  540. pep.

    I'm afraid we can only defer to the website author as we don't have access to this..

  541. Andrzej has joined

  542. moparisthebest

    looks like there is only 1 job listed in India and the rest in the USA though?

  543. larma has left

  544. emus has left

  545. pep.

    moparisthebest, I don't think JC will argue that this shouldn't be under GDPR anyway. The XMPP community being rather EU-centric (be it good or bad)

  546. pep.

    That'd be sad

  547. moparisthebest

    looking at the job listings you wouldn't think it was EU-centric, they are all USA except the Indian one :)

  548. Andrzej has left

  549. Andrzej has joined

  550. pep.

    Anyway that's not the point. Not sure why we need legislation to run after services to provide a privacy policy that states what it does with the data. GDPR or not.

  551. moparisthebest

    I don't even see a place to put data in there? do you mean just the job listings?

  552. pep.

    dunno, JC stated in the mail to operators that people could register themselves on the website

  553. pep.

    I haven't tried

  554. pep.

    But then matomo etc., you don't even need to register I guess

  555. krauq has left

  556. Mikaela has left

  557. intosi has joined

  558. Guus

    golabu: thanks, intjko these are sensible things to improve. I've asked the maintainer of the site (which is not the XSF) to have a look.

  559. Guus

    > looking at the job listings you wouldn't think it was EU-centric, they are all USA except the Indian one :) Given that it is live for just a couple of hours, that hardly is a trustworthy accurate reflection of the future listing.

  560. Mikaela has joined

  561. golabu has left

  562. larma has joined

  563. neshtaxmpp has left

  564. Shell has joined

  565. Jeybe has left

  566. intosi has left

  567. golabu has joined

  568. Andrzej has left

  569. Andrzej has joined

  570. Jeybe has joined

  571. intosi has joined

  572. jcbrand has joined

  573. Dele Olajide has joined

  574. jcbrand

    golabu: thanks for the feedback, I'll try to incorporate it next week

  575. golabu

    jcbrand, 👍️

  576. golabu

    also sidenote: opkode.com (which I assume is your personal website) also uses matomo with tracking cookies but without user consent or any kind of privacy policy.

  577. waqas has joined

  578. Dele Olajide has left

  579. remko has joined

  580. Mikaela has left

  581. Mikaela has joined

  582. intosi has left

  583. lovetox has left

  584. Unlife has left

  585. Unlife has joined

  586. Nekit has left

  587. Nekit has joined

  588. Andrzej has left

  589. sonny has left

  590. sonny has joined

  591. debacle has joined

  592. intosi has joined

  593. jcbrand

    I'll disable Matomo for xmpp.work. Would have been nice to keep track of visitor numbers, but it's to much effort to comply with the cookie tracking regulations.

  594. krauq has joined

  595. Tobias has left

  596. intosi has left

  597. Jeybe

    It's not representing anyway, as I could imagine that many users block tracking per default and send a DNT header (at least for me it's self-evident).

  598. Tobias has joined

  599. adiaholic_ has left

  600. adiaholic_ has joined

  601. lovetox has joined

  602. Guus

    > It's not representing anyway, as I could imagine that many users block tracking per default and send a DNT header (at least for me it's self-evident). I would be surprised if a significant amount of users does so. Our particular bubble (and I'm thinking you're overestimating blockers there) is a poor representation of the general public.

  603. stpeter has joined

  604. jcbrand has left

  605. remko has left

  606. adiaholic_ has left

  607. adiaholic_ has joined

  608. sonny has left

  609. sonny has joined

  610. emus has joined

  611. bear has left

  612. eevvoor has joined

  613. eevvoor has left

  614. sonny has left

  615. sonny has joined

  616. Neustradamus

    dwd: the test-memberbot is offline? rion will test...

  617. Neustradamus

    To confirm that the bug is in the memberbot

  618. dwd

    I've shut that machine down for the weekend, yes.

  619. Neustradamus

    Oh :'(

  620. sonny has left

  621. sonny has joined

  622. Neustradamus

    Kev: Can you reopen my PR, I will not create an identical PR... Thanks in advance.

  623. Neustradamus

    And I confirm you, the problem is solved with.

  624. sonny has left

  625. sonny has joined

  626. intosi has joined

  627. lovetox has left

  628. intosi has left

  629. thorsten has left

  630. Nekit has left

  631. bear has joined

  632. mukt2 has left

  633. mukt2 has joined

  634. Jeybe

    > I would be surprised if a significant amount of users does so. Our particular bubble Guus: I do refer to our bubble of course, because that are the ones that use XMPP I'd say. If you don't care about freedom and privacy I don't see why anybody should use XMPP.

  635. Mikaela has left

  636. moparisthebest

    do people still use DNT? did any company in the history of the internet ever actually respect it? https://www.fastcompany.com/90308068/how-the-tragic-death-of-do-not-track-ruined-the-web-for-everyone

  637. emus has left

  638. emus has joined

  639. andrey.g has joined

  640. Jeybe

    moparisthebest: No, I do not know any major tracking company that does. Only privacy respecting service providers with a properly configured Matomo seem to do so. And for that it's good to have, because not every individual caring about privacy does block JavaScript by default (or so?).

  641. thorsten has joined

  642. pep.

    Jeybe, some people argue and are happy / encourage that XMPP be used by capitalists companies that have for primary goal to pay their shareholders, and as a fact don't consider freedom nor privacy as a first choice (or at all) :)

  643. pep.

    It's actually a feature often not to consider privacy

  644. Nekit has joined

  645. pep.

    Just think about their business model for a moment

  646. Jeybe

    pep.: So you refer to proprietary chat solutions build upon XMPP, like the chat system of League of Legends for example?

  647. Jeybe

    Or Zoom ;-)

  648. stpeter has left

  649. pep.

    For example

  650. j.r has joined

  651. Jeybe

    So they do hire for XMPP devs explicitely?

  652. Shell has left

  653. mukt2 has left

  654. mukt2 has joined

  655. mukt2 has left

  656. mukt2 has joined

  657. Shell has joined

  658. intosi has joined

  659. stpeter has joined

  660. arc has left

  661. arc has joined

  662. jcbrand has joined

  663. alexis has joined

  664. Shell has left

  665. dwd

    Jeybe: yes, us evil capitalists who try to exploit poor clinicians do. Other evil capitalists also do, including many who fund the XSF.

  666. dwd

    Jeybe: in fairness, there's also a lot of evil organisations who aren't capitalists who use, and hire for, XMPP.

  667. intosi has left

  668. jcbrand

    pep.: purposefully misrepresenting other people's positions isn't a good look

  669. pep.

    misrepresenting?

  670. pep.

    You include yourself in there if you think you fit in

  671. pep.

    That sentence could very well be written absent of moral judgement

  672. pep.

    (I do judge though)

  673. stpeter has left

  674. Shell has joined

  675. goffi has left

  676. intosi has joined

  677. adiaholic_ has left

  678. adiaholic_ has joined

  679. Shell has left

  680. Shell has joined

  681. Shell has left

  682. Shell has joined

  683. stpeter has joined

  684. intosi has left

  685. robertooo has left

  686. robertooo has joined

  687. Jeybe has left

  688. mimi89999 has left

  689. mimi89999 has joined

  690. mimi89999 has left

  691. mimi89999 has joined

  692. stpeter has left

  693. wurstsalat has left

  694. Shell has left

  695. Shell has joined

  696. stpeter has joined

  697. Tobias has left

  698. stpeter has left

  699. andy has left

  700. neshtaxmpp has joined

  701. Shell has left

  702. Maranda

    > jcbrand, 👍️ > also sidenote: opkode.com (which I assume is your personal website) also uses matomo with tracking cookies but without user consent or any kind of privacy policy. Matomo allows for explicit opt-out, and also you could simply have your browser activate the do not track flag it honors that too

  703. Maranda

    Also if the problem is gdpr even if it tracks data it's anonimised so it could perfectly fit in a compliant site privacy policy

  704. Maranda

    Really maybe you should tone down your enthusiasms guys, sometimes

  705. intosi has joined

  706. adiaholic_ has left

  707. adiaholic_ has joined

  708. Maranda

    (because it's often misplaced)

  709. Shell has joined

  710. lorddavidiii has left

  711. debacle has left

  712. intosi has left

  713. mukt2 has left

  714. arc has left

  715. arc has joined

  716. mukt2 has joined

  717. Shell has left

  718. Shell has joined

  719. stpeter has joined

  720. intosi has joined

  721. Nekit has left

  722. moparisthebest has left

  723. moparisthebest has joined

  724. stpeter has left

  725. matkor has left

  726. intosi has left

  727. golabu has left

  728. neshtaxmpp has left

  729. LNJ has left

  730. andrey.g has left

  731. waqas has left