jdev - 2022-02-14


  1. kikuchiyo

    https://upload.magicbroccoli.de/a11cd1c5c3316374c6cd412dcf2dff134e54e8d1/4Z8RnOlyLP55xbnWo9mkvHgWik3zQEPyNwWsvm5o/5TwJum_dTeCka4sIOBCNSg.pdf

  2. qwestion has left

  3. moparisthebest

    Impressive kikuchiyo

  4. kikuchiyo

    ^ I generated a Client Comparison Chart. XEP-0384 and 0453 itself are not well documented in the doap files. Some clients don't even have a doap description. I can update the chart, if you are a client dev and created/updated your doap doc, just reach out to me. (Some source links are still buggy)

  5. Vaulor has left

  6. qwestion has joined

  7. moparisthebest

    kikuchiyo: you should share this in xsf@, if it's automated we should integrate it into xmpp.org

  8. jubalh has left

  9. kikuchiyo

    moparisthebest: yes I cross posted to xmpp:commteam@muc.xmpp.org?join but I it is still buggy so I decided to move here, hoping to collect some feedback/correction.

  10. Neustradamus

    kikuchiyo: You have forgotten Psi/Psi+, Psi is an XMPP client which exists since 2001.

  11. kikuchiyo

    Neustradamus: please link the doap if you know where to find it.

  12. kikuchiyo

    ...or at least a changelog or wiki table mentioning the implemented XEPs

  13. Neustradamus

    Ah, it is not added, if there is a contributor - https://github.com/psi-im/psi/issues/120 - https://github.com/psi-im/psi/issues/595

  14. goffi has joined

  15. kikuchiyo

    Neustradamus: thx I'm going to parse https://github.com/psi-im/psi/wiki/Supported-XEPs if there is no doap

  16. Neustradamus

    :)

  17. moparisthebest

    Neustradamus: you should get them to make a doap file instead

  18. spectrum has left

  19. goffi has left

  20. larma has left

  21. al has joined

  22. homebeach has left

  23. Matrix Traveler (bot) has left

  24. Matrix Traveler (bot) has joined

  25. homebeach has joined

  26. marc0s has left

  27. marc0s has joined

  28. Vaulor has joined

  29. qwestion has left

  30. debacle has left

  31. al has left

  32. Kev has left

  33. Kev has joined

  34. marmistrz has left

  35. xnamed has left

  36. pasdesushi has left

  37. contrapunctus

    kikuchiyo: 🤯️

  38. xnamed has joined

  39. Neustradamus has left

  40. kikuchiyo has left

  41. dezant has joined

  42. kikuchiyo has joined

  43. Neustradamus has joined

  44. SouL has left

  45. qrpnxz has left

  46. Kev has left

  47. Vaulor has left

  48. rubi has left

  49. rubi has joined

  50. Vaulor has joined

  51. rubi has left

  52. rubi has joined

  53. rubi has left

  54. rubi has joined

  55. SouL has joined

  56. dezant has left

  57. jgart has left

  58. jgart has joined

  59. rubi has left

  60. rubi has joined

  61. atomicwatch has left

  62. rubi has left

  63. rubi has joined

  64. rubi has left

  65. rubi has joined

  66. atomicwatch has joined

  67. rubi has left

  68. rubi has joined

  69. YagizĐ° has joined

  70. Neustradamus has left

  71. Neustradamus has joined

  72. rubi has left

  73. Neustradamus has left

  74. rubi has joined

  75. Neustradamus has joined

  76. Neustradamus has left

  77. Millesimus has left

  78. Neustradamus has joined

  79. dormouse has left

  80. rubi has left

  81. rubi has joined

  82. rubi has left

  83. me9 has joined

  84. rubi has joined

  85. dezant has joined

  86. msavoritias has joined

  87. me9 has left

  88. dezant has left

  89. marc0s has left

  90. marc0s has joined

  91. marc0s has left

  92. marc0s has joined

  93. marc0s has left

  94. marc0s has joined

  95. wurstsalat has joined

  96. alacer has left

  97. alacer has joined

  98. marc0s has left

  99. marc0s has joined

  100. emus has left

  101. marc0s has left

  102. marc0s has joined

  103. marc0s has left

  104. marc0s has joined

  105. marc0s has left

  106. marc0s has joined

  107. marc0s has left

  108. marc0s has joined

  109. marc0s has left

  110. marc0s has joined

  111. pulkomandy

    kikuchiyo: here is the doap for Renga, it seems to be missing in your list: https://github.com/HaikuArchives/Renga/blob/master/doap.xml Thanks, it's useful to know what other clients are doing :)

  112. thomaslewis has left

  113. marc0s has left

  114. marc0s has joined

  115. mh has left

  116. mh has joined

  117. marc0s has left

  118. marc0s has joined

  119. goffi has joined

  120. Millesimus has joined

  121. Vaulor has left

  122. Vaulor has joined

  123. homebeach has left

  124. Matrix Traveler (bot) has left

  125. Matrix Traveler (bot) has joined

  126. homebeach has joined

  127. Kev has joined

  128. xnamed has left

  129. Alex has joined

  130. xnamed has joined

  131. Sam has left

  132. msavoritias has left

  133. msavoritias has joined

  134. kikuchiyo

    pulkomandy: thx

  135. lovetox has left

  136. Sam has joined

  137. jubalh has joined

  138. xnamed has left

  139. larma has joined

  140. lovetox has joined

  141. debacle has joined

  142. Dele Olajide has joined

  143. Dele Olajide has left

  144. Millesimus has left

  145. pasdesushi has joined

  146. Millesimus has joined

  147. jgart has left

  148. spectrum has joined

  149. COM8 has joined

  150. COM8 has left

  151. COM8 has joined

  152. COM8 has left

  153. COM8 has joined

  154. COM8 has left

  155. marc0s has left

  156. marc0s has joined

  157. marmistrz has joined

  158. inky has joined

  159. inky has left

  160. marmistrz has left

  161. marc0s has left

  162. marc0s has joined

  163. emus has joined

  164. SouL has left

  165. SouL has joined

  166. goffi has left

  167. goffi has joined

  168. mathieui

    (that made me realize I forgot to update the DOAP for slixmpp & poezio in january :x)

  169. mathieui

    kikuchiyo, you could just grab the clients.json or libraries.json from the xmpp.org repo and start with the DOAP files contained therein

  170. marc0s has left

  171. marc0s has joined

  172. marc0s has left

  173. marc0s has joined

  174. marc0s has left

  175. marc0s has joined

  176. Dele Olajide has joined

  177. Dele Olajide has left

  178. Wojtek has joined

  179. Dele Olajide has joined

  180. Dele Olajide has left

  181. marc0s has left

  182. marc0s has joined

  183. Millesimus has left

  184. Millesimus has joined

  185. goffi has left

  186. pulkomandy

    Is it ok if I add Haiku to the platforms.json at xmpp.org (we have at least two clients) or should I just use "Other"?

  187. pulkomandy

    (I see Solaris gets an entry, not sure which one of the two is most relevant :) )

  188. Sam

    Are the two clients already listed or supported by other things?

  189. pulkomandy

    No, they are haiku-only

  190. Sam

    (I'm just curious, I have no say in whether something gets listed or not)

  191. pulkomandy

    https://github.com/haikuarchives/renga and https://github.com/JadedCtrl/Chat-O-Matic

  192. jonas’

    pulkomandy: feel free to add haiku

  193. Sam

    Renga doesn't seem worth listing if it's archived (assuming that means little-to-no-development); chat-o-matic seems interesting, I'll take a look. Thanks!~

  194. mathieui

    Sam, it is not archived, that’s just the umbrella org

  195. mathieui

    (last commit by pulkomandy 18 hours ago :p)

  196. marc0s has left

  197. marc0s has joined

  198. pulkomandy

    I should move it out of haikuarchives, yes

  199. homebeach has left

  200. Matrix Traveler (bot) has left

  201. Matrix Traveler (bot) has joined

  202. homebeach has joined

  203. Sam

    mathieui: the org specifically says "old software" in the description; but sounds like this doesn't belong either way, so that's great!

  204. pulkomandy

    But yes that github org didn't end up working the way it was intended, turns out the haiku community is so small, it's easier to have all our projects in a single place and grant the same permissions to a lot of people, rather than having projects hosted by a lot of people on their personal account

  205. pulkomandy

    I'll check with other haikuarchives people if they're fine with moving it since I pretty much adopted it

  206. Millesimus has left

  207. marc0s has left

  208. marc0s has joined

  209. alacer has left

  210. alacer has joined

  211. Dele Olajide has joined

  212. Millesimus has joined

  213. Dele Olajide has left

  214. mac has joined

  215. Wojtek has left

  216. marc0s has left

  217. marc0s has joined

  218. Wojtek has joined

  219. thomaslewis has joined

  220. marc0s has left

  221. marc0s has joined

  222. Alex has left

  223. Alex has joined

  224. me9 has joined

  225. marc0s has left

  226. marc0s has joined

  227. thomaslewis has left

  228. nephele has joined

  229. nephele has left

  230. nephele has joined

  231. larma has left

  232. marc0s has left

  233. marc0s has joined

  234. thomaslewis has joined

  235. goffi has joined

  236. thomaslewis has left

  237. Wojtek has left

  238. Wojtek has joined

  239. nephele has left

  240. thomaslewis has joined

  241. thomaslewis has left

  242. kikuchiyo has left

  243. thomaslewis has joined

  244. thomaslewis has left

  245. Dele Olajide has joined

  246. nephele has joined

  247. xnamed has joined

  248. nephele has left

  249. nephele has joined

  250. nephele has left

  251. Dele Olajide has left

  252. Dele Olajide has joined

  253. thomaslewis has joined

  254. thomaslewis has left

  255. Dele Olajide has left

  256. nephele has joined

  257. Wojtek has left

  258. kikuchiyo has joined

  259. nephele has left

  260. nephele has joined

  261. nephele has left

  262. thomaslewis has joined

  263. thomaslewis has left

  264. thomaslewis has joined

  265. thomaslewis has left

  266. Millesimus has left

  267. jgart has joined

  268. Millesimus has joined

  269. jgart has left

  270. nephele has joined

  271. nephele has left

  272. nephele has joined

  273. nephele has left

  274. nephele has joined

  275. nephele has left

  276. Wojtek has joined

  277. nephele has joined

  278. nephele has left

  279. nephele has joined

  280. nephele has left

  281. larma has joined

  282. nephele has joined

  283. nephele has left

  284. marc0s has left

  285. marc0s has joined

  286. Wojtek has left

  287. Wojtek has joined

  288. qwestion has joined

  289. nephele has joined

  290. nephele has left

  291. nephele has joined

  292. rafasaurus has left

  293. emus has left

  294. nephele has left

  295. nephele has joined

  296. nephele has left

  297. nephele has joined

  298. mac has left

  299. 9lakes has left

  300. nephele has left

  301. nephele has joined

  302. 9lakes has joined

  303. debacle has left

  304. nephele has left

  305. Dele Olajide has joined

  306. rafasaurus has joined

  307. pulkomandy

    Mh… I have a crash because of a message containing an unescaped > character (possibly inside xhtml-im). Not sure because gloox crashes when I try to get a string representation of the xml for debugging, not very helpful…

  308. Dele Olajide has left

  309. Dele Olajide has joined

  310. marmistrz has joined

  311. thomaslewis has joined

  312. thomaslewis has left

  313. nephele has joined

  314. FireFly has left

  315. FireFly has joined

  316. nephele has left

  317. nephele has joined

  318. jonas’

    but that is valid xml

  319. jonas’

    if it is not preceded by ]]

  320. qwestion has left

  321. atomicwatch has left

  322. marc0s has left

  323. marc0s has joined

  324. atomicwatch has joined

  325. nephele has left

  326. pulkomandy

    The message seems valid xml at gloox input, not sure what's going on

  327. Millesimus has left

  328. Millesimus has joined

  329. Dele Olajide has left

  330. Dele Olajide has joined

  331. Dele Olajide has left

  332. Dele Olajide has joined

  333. Dele Olajide has left

  334. Dele Olajide has joined

  335. Dele Olajide has left

  336. jgart has joined

  337. nephele has joined

  338. nephele has left

  339. nephele has joined

  340. PapaTutuWawa has joined

  341. rafasaurus has left

  342. nephele has left

  343. nephele has joined

  344. rafasaurus has joined

  345. mac has joined

  346. nephele has left

  347. nephele has joined

  348. nephele has left

  349. nephele has joined

  350. marc0s has left

  351. marc0s has joined

  352. nephele has left

  353. nephele has joined

  354. mac has left

  355. debacle has joined

  356. mac has joined

  357. Wojtek has left

  358. Wojtek has joined

  359. qwestion has joined

  360. nephele has left

  361. emus has joined

  362. qwestion has left

  363. YagizĐ° has left

  364. mac has left

  365. nephele has joined

  366. marmistrz has left

  367. Wojtek has left

  368. Syndace has left

  369. Syndace has joined

  370. nephele has left

  371. nephele has joined

  372. jgart has left

  373. nephele has left

  374. mac has joined

  375. nephele has joined

  376. marmistrz has joined

  377. nephele has left

  378. rafasaurus has left

  379. emus has left

  380. emus has joined

  381. marc0s has left

  382. marc0s has joined

  383. thomaslewis has joined

  384. thomaslewis has left

  385. rafasaurus has joined

  386. drops has left

  387. drops has joined

  388. drops has left

  389. drops has joined

  390. goffi has left

  391. marmistrz has left

  392. thomaslewis has joined

  393. thomaslewis has left

  394. thomaslewis has joined

  395. thomaslewis has left

  396. marc0s has left

  397. marc0s has joined

  398. PapaTutuWawa has left

  399. Neustradamus has left

  400. Neustradamus has joined

  401. pep.

    Anybody knows where (if?) it's specified that <x xmlns='http://jabber.org/protocol/muc'/> be stripped by the MUC. There's no occurence of 'strip' in 0045, and too many of 'remove'

  402. mac has left

  403. 9lakes has left

  404. mathieui

    pep., where should it be stripped by the service?

  405. mathieui

    MUC presence is usually adding the <x/> instead, and MUC messages do not have that element, private messages do but you don’t want to strip it there

  406. pep.

    There's a <x/> in the join presence, with a possible <password/> and <history/>. I heard that it was stripped, I was just trying to confirm

  407. emus has left

  408. mathieui

    Well, the join presence is mostly processed and rewritten I guess, instead of being transformed

  409. msavoritias has left

  410. 9lakes has joined

  411. Link Mauve

    TIL, a GC 1.0 join to a non-existing room still creates the room with the default configuration, instead of locking it.

  412. Link Mauve

    Second paragraph of section 10.

  413. Zash

    Hush, don't tell anyone, just quietly submit a PR to remove GC 1.0!

  414. Sam

    ⤴️

  415. Link Mauve

    Yup.

  416. mathieui

    don’t make me read 0045 again and discover new stuff I don’t want to know

  417. pep.

    Y(esterday)IL https://xmpp.org/extensions/xep-0045.html#example-196

  418. pep.

    (or the day before, but it's not important, is it)

  419. mathieui

    pep., I did not want to know

  420. pep.

    Too late.

  421. mathieui

    (I read it twice thinking "what’s wrong here?" "oh, <message/>")

  422. Link Mauve

    “because members-only rooms are relatively rare”, [citation needed]

  423. pep.

    -- 2011

  424. pep.

    Since the model was IRC..

  425. wurstsalat has left

  426. Link Mauve

    Zash, Sam, https://github.com/xsf/xeps/pull/1163

  427. Sam

    Oh nice, thanks. I thought I remembered starting this once and it having a bunch of references and things that had to be untangled so I gave up; guess I was misremembering

  428. pep.

    hmm, has anybody ever checked that linked examples still correspond to what they were intended to mean? Since remove an example in the referred XEP renumbers them.

  429. pep.

    hmm, has anybody ever checked that linked examples still correspond to what they were intended to mean? Since removing an example in the referred XEP renumbers them.

  430. Zash

    Hm, referencesfrom where?

  431. Zash

    Hm, references from where?

  432. pep.

    In XEPs

  433. pep.

    Are but examples "are not normative"..

  434. pep.

    Ah but examples "are not normative"..

  435. Link Mauve

    XEPs shouldn’t reference examples but sections.

  436. Link Mauve

    And sections should get a proper anchor.

  437. pep.

    Yeah yeah..

  438. pep.

    Even though everybody only read examples

  439. moparisthebest

    Maybe we should reverse the rule, start writing xeps where the examples are normative but the text is not!

  440. Sam

    Does anyone know sqlite very well? This is what I would assume is a good normalized way to store disco/caps, but I don't know sqlite specific quirks. Will this work or are there some other optimizations I should be doing? https://gist.github.com/SamWhited/4ff23875aca4ea594287c012ab840c99

  441. debacle has left

  442. Alex has left

  443. me9 has left

  444. thomaslewis has joined

  445. thomaslewis has left

  446. thomaslewis has joined

  447. thomaslewis has left

  448. thomaslewis has joined

  449. thomaslewis has left

  450. Link Mauve

    Example 177, 191 and 196 are the only ones to use message.

  451. pep.

    hmm, and there's normative text above all of them

  452. thomaslewis has joined

  453. thomaslewis has left