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