XSF Discussion - 2017-12-17


  1. lovetox has left
  2. daniel has left
  3. efrit has joined
  4. daniel has joined
  5. marc has left
  6. marc has left
  7. vanitasvitae has left
  8. vanitasvitae has joined
  9. Guus has left
  10. Ge0rG has left
  11. marc has left
  12. jere has joined
  13. Ge0rG has left
  14. marc has left
  15. jubalh has left
  16. Ge0rG has left
  17. Holger has left
  18. lskdjf has left
  19. lskdjf has joined
  20. sonny has left
  21. sonny has joined
  22. efrit has left
  23. la|r|ma has left
  24. Ge0rG has left
  25. ralphm has left
  26. lskdjf has left
  27. lskdjf has joined
  28. Ge0rG has left
  29. SamWhited has left
  30. Ge0rG has left
  31. jere has joined
  32. valo has joined
  33. Ge0rG has left
  34. Ge0rG has left
  35. arc has left
  36. arc has joined
  37. Ge0rG has left
  38. Ge0rG has left
  39. nyco has left
  40. Ge0rG has left
  41. Ge0rG has left
  42. la|r|ma has left
  43. Ge0rG has left
  44. Ge0rG has left
  45. valo has left
  46. @Alacer has joined
  47. Ge0rG has left
  48. lskdjf has joined
  49. Ge0rG has left
  50. Ge0rG has left
  51. SamWhited has joined
  52. Ge0rG has left
  53. moparisthebest has joined
  54. Ge0rG has left
  55. moparisthebest has joined
  56. moparisthebest has left
  57. moparisthebest has joined
  58. Ge0rG has left
  59. Kev has left
  60. moparisthebest has joined
  61. Ge0rG has left
  62. zinid has left
  63. zinid has left
  64. Ge0rG has left
  65. @Alacer has left
  66. @Alacer has joined
  67. Ge0rG has left
  68. la|r|ma has left
  69. Ge0rG has left
  70. Ge0rG has left
  71. Ge0rG has left
  72. xnyhps has left
  73. Ge0rG has left
  74. valo has joined
  75. valo has left
  76. valo has joined
  77. Ge0rG has left
  78. valo has left
  79. SouL has left
  80. SouL has left
  81. Ge0rG has left
  82. goffi has joined
  83. valo has joined
  84. Ge0rG has left
  85. daniel has left
  86. Ge0rG has left
  87. Ge0rG has left
  88. ralphm has left
  89. Ge0rG has left
  90. jcbrand has joined
  91. daniel has left
  92. Ge0rG has left
  93. Guus has left
  94. moxi has joined
  95. Ge0rG has left
  96. moxi has left
  97. @Alacer has left
  98. @Alacer has joined
  99. Guus has left
  100. Guus has joined
  101. Ge0rG has left
  102. Guus has left
  103. jcbrand has left
  104. lskdjf has joined
  105. la|r|ma has joined
  106. Ge0rG has left
  107. Syndace has left
  108. stefandxm has left
  109. jubalh has joined
  110. Ge0rG has left
  111. lskdjf has joined
  112. daniel has left
  113. jubalh has left
  114. marc has joined
  115. Ge0rG has left
  116. jubalh has joined
  117. daniel has left
  118. daniel has left
  119. marc has left
  120. marc has joined
  121. Kev has joined
  122. arc has left
  123. arc has joined
  124. Ge0rG has left
  125. arc has left
  126. arc has joined
  127. marc has left
  128. lovetox has joined
  129. jubalh has left
  130. Guus has joined
  131. SouL has left
  132. arc has left
  133. Ge0rG has left
  134. lskdjf has joined
  135. Tobias has joined
  136. arc has joined
  137. marc has left
  138. daniel has left
  139. SouL has left
  140. lumi has joined
  141. marc has left
  142. Ge0rG has left
  143. stefandxm has joined
  144. SouL has left
  145. marc has left
  146. Ge0rG has left
  147. marc Is there a XML command list for XEPs?
  148. jonasw marc, I don’t understand the question
  149. marc jonasw, commands like <strong>
  150. marc "commands"
  151. jonasw ah
  152. marc tags
  153. jonasw you can read xep.dtd
  154. jonasw (well, if you can read DTDs ;))
  155. marc Yeah, a bit
  156. jonasw but that’s the normative reference for things which currently work in XEPs, as everything gets validated against that IIRC
  157. stefandxm has left
  158. marc I need a tag to make an indention like a list but without bullet points
  159. jonasw I don’t think we have that
  160. jonasw why?
  161. marc Argh :D
  162. marc Because it would look nice ;)
  163. jonasw what are you going to use it for?
  164. marc To "highlight" something
  165. marc Hard to describe ;)
  166. jonasw would be useful if you could be more specific
  167. jonasw there are example blocks for examples which may be useful
  168. marc Yeah, but it's an URI and not XML
  169. Ge0rG has left
  170. jonasw does that matter?
  171. jonasw I don’t think that examples necessarily have to be XML
  172. marc Yeah, but the example block is very big for just a single line :D
  173. jonasw maybe just a code block without example?
  174. SouL has left
  175. jonasw like I used for the test vectors here: https://xmpp.org/extensions/xep-0390.html#algorithm-example-simple
  176. marc Hm, somehow it looks strange
  177. marc Doesn't matter for now :D
  178. jubalh has joined
  179. efrit has joined
  180. marc jonasw, Can I just copy paste from other XEPs?
  181. jonasw what do you want to copy&paste?
  182. jonasw citing would be more appropriate in many cases (use &xep1234; for that)
  183. marc Puh, but this would make reading this XEP very stressful
  184. jonasw the issue would be to keep things up-to-date if wording in the referenced xep changes, so I’d discourage that.
  185. marc I would copy some parts from https://xmpp.org/extensions/xep-0379.html#link_transmission for example
  186. jubalh has left
  187. jubalh has joined
  188. moparisthebest has joined
  189. jonasw that is a prime example where quoting would be more appropriate
  190. jonasw that is a prime example where citing would be more appropriate
  191. Ge0rG jonasw: I've heard that
  192. jonasw Ge0rG, what’dya hear?
  193. Ge0rG jonasw: you criticizing my XEP :P
  194. jonasw do I?
  195. jonasw am I?
  196. jonasw I can’t english today.
  197. Ge0rG I can't today.
  198. marc Ge0rG, what do you think? quoting or copying?
  199. Ge0rG marc: what do you want to present? the returned URL?
  200. marc Ge0rG, provide information about the landing page
  201. Ge0rG marc: <div class="example"> :P
  202. jonasw I think you are confused.
  203. marc :D
  204. Ge0rG who? me?
  205. jonasw yeah
  206. marc Ge0rG, yes
  207. SouL has left
  208. jonasw Ge0rG, the current question is about whether marc shall copy the linked section from your XEP or rather cite it.
  209. marc Probably you should read the backlog once again :D
  210. jonasw I think citing is more appropriate
  211. jonasw this isn’t about markup anymore, even though I admit I thought that too at first.
  212. Ge0rG marc: I'm not opposed to you copying my text where it makes sense, but I think it would be better to write "An out-of-band presentation of the xmpp: URI according to XEP-0379 §3.3 [...] Example here: [...]"
  213. Ge0rG has left
  214. jonasw I’d not go as far as "according to", but "like for example described in", because it’s not going to be normative
  215. jonasw (is it?)
  216. marc Well, I'll just copy it for now because I also changed some parts
  217. marc We can remove redundant parts later
  218. marc Okay?
  219. Ge0rG marc: if you change parts, please PR them against the original
  220. Ge0rG marc: nothing is worse than a slightly deviating copy.
  221. marc Ge0rG, well, we have to discuss my changes anyway
  222. marc Ge0rG, so let's do this before I PR something ;)
  223. jonasw I agree with Ge0rG
  224. Ge0rG marc: you can PR your new wording against 379 before copy&pasting from it.
  225. jonasw especially if the XEPs are going to interop ...
  226. Ge0rG marc: actually, what you just wrote made me change my mind. PLEASE DO NOT COPY&PASTE.
  227. Ge0rG Especially not COPY&PASTE&CHANGE.
  228. marc Ge0rG, :D
  229. daniel has left
  230. marc Ge0rG, I would recommend that you state something like "the landing page SHOULD contain the XMPP URI in the form of a QR code" in your XEP
  231. jonasw s/recommend/RECOMMEND/? :)
  232. marc :D
  233. daniel has left
  234. jubalh has left
  235. marc It is possible to reference to a specific section of a XEP?
  236. Ge0rG marc: if you open the link on your mobile device, how is a qr code going to help?
  237. marc Ge0rG, if _you_ open it on your mobile phone it doesn't help
  238. marc But if you open it on a desktop client it helps
  239. marc Or I open it because I generated it and my client doesn't generate QR codes for some reason
  240. marc desktop client -> desktop e-mail client or something like that
  241. Ge0rG marc: is there an xep that defines qr codes for xmpp?
  242. marc Ge0rG, just encode the XMPP URI
  243. marc works like a charm
  244. Ge0rG marc: not what I asked.
  245. marc Ge0rG, okay: no :P
  246. SouL has left
  247. Ge0rG marc: so you want me to create a precedent?
  248. daniel has left
  249. marc Ge0rG, I don't know if we need a XEP for it
  250. marc Ge0rG, you could also ask the other way around: how to use the invitation fpr your mobile device if the invitee opens the invitation on a desktop client and you only have a XMPP URI link
  251. daniel has left
  252. marc Ge0rG, we could also write a short XEP but I don't know if that's worth the effort
  253. Ge0rG marc: yes, a qr code is just the right thing there. The question is whether the developer of the landing page can make that leap without text in the xep
  254. Ge0rG marc: https://github.com/ge0rg/easy-xmpp-invitation/issues/6
  255. Ge0rG has left
  256. mimi89999 has left
  257. marc Ge0rG, nice, you should add this idea to the XEP now :D
  258. marc Ge0rG, It's good that we agree at least on some points :>
  259. SouL has left
  260. jubalh has joined
  261. zinid has left
  262. zinid has joined
  263. SouL has left
  264. SouL has joined
  265. jmpman has joined
  266. marc has left
  267. Ge0rG has left
  268. @Alacer has left
  269. jmpman has joined
  270. ralphm has left
  271. marc jonasw, Ge0rG do you think it is possible to make HTTPS mandatory for the landing page?
  272. @Alacer has joined
  273. Ge0rG marc: yes, but does that need to be written in the XEP?
  274. jonasw it sure is possible, the question is whether it is reasonable :)
  275. marc Ge0rG, if I don't write it in the XEP it is not required for the implementation, is it? :D
  276. marc It's pretty easy nowdays to deploy HTTPS
  277. @Alacer has left
  278. @Alacer has joined
  279. Ge0rG has left
  280. SouL has left
  281. @Alacer has left
  282. sonny has left
  283. sonny has joined
  284. @Alacer has joined
  285. SouL has left
  286. marc Ge0rG, current XEP version: http://projects.zapb.de/tmp/xeps/user-invite.html
  287. marc Please don't comment on minor issues
  288. Ge0rG has left
  289. SouL Ge0rG, weren't you the guy doing a XEP like this? Or is something else?
  290. Ge0rG marc: it's still missing the two different user stories.
  291. Ge0rG SouL: [xep 0379]
  292. Ge0rG Sigh. I'll never get the bots right.
  293. marc has left
  294. Ge0rG marc: I would tend to reuse the `preauth` element
  295. marc Ge0rG, yep, I'm aware of the user stories
  296. daniel has left
  297. marc Ge0rG, yeah, we have to discuss the URI elements / URI format
  298. sonny has left
  299. sonny has joined
  300. marc Ge0rG, other comments or objections?
  301. Ge0rG marc: `xmpp:inviter@server?;preauth=TOKEN;ibr`
  302. Ge0rG marc: it's a pretty rough state, so I'm not sure what parts I should comment about
  303. marc Ge0rG, "?;" doesn't make sense
  304. stefandxm has joined
  305. Ge0rG marc: it does, if you want to explicitly say it's an empty action.
  306. marc Ge0rG, structuring, for example
  307. marc Ge0rG, no, because you assume that there is an ordering for query elements but that's not the case IMO
  308. Ge0rG marc: if there is no ordering, what's the action?
  309. marc Ge0rG, an element without value which is _defined_ somewhere as action I would say
  310. Ge0rG marc: `xmpp:inviter@server?preauth=TOKEN;ibr` then
  311. SouL has left
  312. marc Ge0rG, for example, the "?register" action would make sense for the "account creation" use case
  313. Ge0rG marc: it would be great to have decision trees
  314. marc Ge0rG, a set of defined actions is good starting point for decision trees, isn't it? :)
  315. lskdjf has left
  316. Ge0rG marc: for account creation it will be something like `xmpp:invitee@server?register;preauth=TOKEN`
  317. marc Ge0rG, +1
  318. marc xmpp://server?register;preauth=TOKEN
  319. marc oh no
  320. Ge0rG marc: the decisions are, for the inviter: force the user to join my server, or let them just add me?
  321. Ge0rG marc: for the invitee: do I have an xmpp account already?
  322. Ge0rG has left
  323. Tobias has joined
  324. marc yes
  325. marc But it would also be nice the have decision trees for URIs in general to provide the same UX in all clients
  326. Ge0rG marc: this needs to be written down in the XEP, with according recommendations for client behavior
  327. marc yes
  328. marc Ge0rG, btw, I would add the possibility to disable mutual roster subscription for account creation
  329. marc I think it makes sense for the account creation use case
  330. Ge0rG marc: I think you are making this more and more complex
  331. Ge0rG marc: there are many ways to add a user already
  332. marc Ge0rG, add a user = account creation?
  333. marc Ge0rG, it doesn't become more complex for the clients
  334. Ge0rG marc: it becomes more complex for the user
  335. marc Ge0rG, that's an admin thing not end-user
  336. Ge0rG marc: but yeah, it makes sense to add a flag
  337. marc Ge0rG, so we don't have to care about "UX"
  338. jonasw I am worried by the quotes around "UX".
  339. Ge0rG marc: what about "AX"?
  340. marc Ge0rG, As an admin I like options :p
  341. Ge0rG 😁
  342. marc jonasw, because were're not talking about end-users here
  343. SouL has left
  344. stefandxm has left
  345. Ge0rG Admins are users as well
  346. marc Yes that's why I said end-users
  347. Ge0rG has left
  348. Holger has left
  349. lskdjf has left
  350. lskdjf has left
  351. lskdjf has left
  352. lskdjf has left
  353. lskdjf has left
  354. lskdjf has left
  355. lskdjf has left
  356. lskdjf has left
  357. lskdjf has left
  358. lskdjf has left
  359. lskdjf has left
  360. lskdjf has left
  361. SouL has left
  362. ralphm has left
  363. marc has left
  364. marc has left
  365. Ge0rG has left
  366. Guus has left
  367. Guus has joined
  368. vanitasvitae has left
  369. vanitasvitae has joined
  370. Ge0rG has left
  371. SouL has left
  372. Guus has left
  373. marc has left
  374. marc has left
  375. marc has left
  376. la|r|ma has joined
  377. ralphm has joined
  378. daniel has left
  379. SouL has left
  380. Ge0rG has left
  381. marc has left
  382. daniel has left
  383. SouL has left
  384. la|r|ma has joined
  385. Ge0rG has left
  386. nyco has left
  387. marc has left
  388. la|r|ma has left
  389. SouL has left
  390. pep. has left
  391. Ge0rG has left
  392. marc has left
  393. marc has left
  394. lskdjf has left
  395. lskdjf has left
  396. lskdjf has left
  397. lskdjf has left
  398. Ge0rG has left
  399. SouL has left
  400. stefandxm has joined
  401. daniel has left
  402. Zash has left
  403. marc has left
  404. SouL has left
  405. lskdjf has left
  406. lskdjf has left
  407. lskdjf has joined
  408. Ge0rG has left
  409. stefandxm has left
  410. marc has left
  411. lskdjf has left
  412. lskdjf has joined
  413. lskdjf has left
  414. lskdjf has joined
  415. SouL has left
  416. marc has left
  417. Ge0rG has left
  418. lskdjf has left
  419. lskdjf has joined
  420. lskdjf has left
  421. lskdjf has joined
  422. lskdjf has left
  423. lskdjf has joined
  424. lskdjf has left
  425. lskdjf has joined
  426. lskdjf has left
  427. lskdjf has joined
  428. lskdjf has left
  429. lskdjf has joined
  430. lskdjf has left
  431. lskdjf has joined
  432. lskdjf has left
  433. lskdjf has joined
  434. lskdjf has left
  435. lskdjf has joined
  436. lskdjf has left
  437. lskdjf has joined
  438. marc has left
  439. arc has left
  440. arc has joined
  441. lskdjf has left
  442. lskdjf has joined
  443. SouL has left
  444. Ge0rG has left
  445. Zash has left
  446. lskdjf has left
  447. lskdjf has joined
  448. lskdjf has left
  449. lskdjf has joined
  450. sonny has left
  451. sonny has joined
  452. sonny has joined
  453. Guus has joined
  454. sonny has joined
  455. daniel has left
  456. arc has left
  457. arc has joined
  458. marc has left
  459. Ge0rG has left
  460. SouL has left
  461. lskdjf has left
  462. lskdjf has joined
  463. marc has left
  464. marc has left
  465. lskdjf has left
  466. lskdjf has joined
  467. marc has left
  468. SouL has left
  469. Ge0rG has left
  470. marc has left
  471. daniel has left
  472. marc has left
  473. SouL has left
  474. @Alacer has left
  475. Ge0rG has left
  476. @Alacer has joined
  477. lskdjf has joined
  478. lskdjf has left
  479. lskdjf has joined
  480. marc has left
  481. la|r|ma has joined
  482. tux has joined
  483. tux has joined
  484. ralphm has joined
  485. SouL has left
  486. Ge0rG has left
  487. jubalh has left
  488. marc has left
  489. lskdjf has joined
  490. lskdjf has left
  491. stefandxm has joined
  492. dwd has left
  493. SouL has left
  494. lskdjf has left
  495. marc has left
  496. ralphm has joined
  497. uc has joined
  498. daniel has left
  499. mimi89999 has joined
  500. Ge0rG has left
  501. lskdjf has left
  502. Guus has left
  503. Guus has joined
  504. SouL has left
  505. marc has left
  506. Ge0rG has left
  507. uc has left
  508. uc has joined
  509. nyco has left
  510. lskdjf has left
  511. lskdjf has joined
  512. Tobias has left
  513. Tobias has joined
  514. zinid has left
  515. zinid has joined
  516. lskdjf has left
  517. lskdjf has left
  518. Guus has left
  519. marc has left
  520. jubalh has left
  521. lskdjf has left
  522. zinid has left
  523. zinid has joined
  524. lskdjf has left
  525. SouL has left
  526. lskdjf has left
  527. lskdjf has left
  528. lskdjf has left
  529. uc has left
  530. uc has joined
  531. lskdjf has left
  532. lskdjf has left
  533. lskdjf has left
  534. lskdjf has left
  535. Tobias has joined
  536. Tobias has joined
  537. jabberatdemo has joined
  538. ralphm has joined
  539. Ge0rG has left
  540. marc has left
  541. jabberatdemo has left
  542. SouL has left
  543. marc has left
  544. jubalh has left
  545. Ge0rG has left
  546. uc has left
  547. uc has joined
  548. Tobias has joined
  549. SouL has left
  550. Tobias has joined
  551. marc has left
  552. SamWhited has joined
  553. SamWhited has joined
  554. SouL has left
  555. stefandxm has left
  556. uc has left
  557. uc has joined
  558. Ge0rG has left
  559. Syndace has left
  560. Syndace has joined
  561. ralphm has joined
  562. marc has left
  563. daniel has left
  564. SouL has left
  565. Ge0rG has left
  566. lskdjf has left
  567. lskdjf has left
  568. uc has left
  569. uc has joined
  570. ralphm has left
  571. marc has left
  572. jubalh has joined
  573. SouL has left
  574. lskdjf has left
  575. uc has left
  576. uc has joined
  577. marc has left
  578. uc has left
  579. Ge0rG has left
  580. uc has joined
  581. Zash has left
  582. arc has left
  583. arc has joined
  584. daniel has left
  585. lumi has left
  586. stefandxm has joined
  587. SouL has left
  588. efrit has left
  589. arc has left
  590. Ge0rG has left
  591. jubalh has left
  592. arc has joined
  593. marc has left
  594. Syndace has left
  595. Syndace has joined
  596. lskdjf has left
  597. ralphm has joined
  598. stefandxm has left
  599. SouL has left
  600. marc has left
  601. Ge0rG has left
  602. Zash has left
  603. marc has left
  604. Ge0rG has left
  605. marc has left
  606. SouL has left
  607. marc has left
  608. stefandxm has joined
  609. @Alacer has left
  610. daniel has left
  611. @Alacer has joined
  612. marc has left
  613. SouL has left
  614. ralphm has joined
  615. daniel has left
  616. lovetox has left
  617. lovetox has joined
  618. Ge0rG has left
  619. marc has left
  620. uc has joined
  621. lumi has joined
  622. SouL has left
  623. marc has left
  624. Ge0rG has left
  625. marc has left
  626. SouL has joined
  627. Guus has joined
  628. SouL has left
  629. marc has left
  630. Ge0rG has left
  631. SouL has left
  632. Ge0rG has left
  633. marc has left
  634. ralphm has left
  635. marc has left
  636. SouL has left
  637. daniel has left
  638. fippo has joined
  639. la|r|ma has joined
  640. la|r|ma has joined
  641. la|r|ma has joined
  642. Guus has left
  643. Guus has joined
  644. tux has joined
  645. uc has left
  646. marc has left
  647. Ge0rG has left
  648. tux has joined
  649. marc has left
  650. Guus has left
  651. SouL has left
  652. Ge0rG has left
  653. marc has left
  654. tux has joined
  655. arc has left
  656. arc has joined
  657. arc has left
  658. Holger has left
  659. marc has left
  660. nyco has left
  661. arc has joined
  662. tux has joined
  663. SouL has left
  664. Ge0rG has left
  665. marc has left
  666. SouL has left
  667. Ge0rG has left
  668. marc has left
  669. marc has left
  670. pep. has left
  671. jubalh has joined
  672. @Alacer has left
  673. SouL has left
  674. ralphm has left
  675. marc has left
  676. jjrh has left
  677. marc has left
  678. marc has left
  679. @Alacer has joined
  680. Ge0rG has left
  681. daniel has left
  682. efrit has joined
  683. SouL has left
  684. Ge0rG has left
  685. jubalh has left
  686. arc has left
  687. arc has joined
  688. marc has left
  689. arc has left
  690. sonny has left
  691. sonny has joined
  692. arc has joined
  693. jubalh has left
  694. SouL has left
  695. goffi has left
  696. @Alacer has left
  697. @Alacer has joined
  698. Ge0rG has left
  699. jubalh has joined
  700. marc has left
  701. sonny has joined
  702. sonny has joined
  703. sonny has left
  704. sonny has joined
  705. marc has left
  706. jjrh has left
  707. SouL has left
  708. Ge0rG has left
  709. jjrh has left
  710. jjrh has left
  711. daniel has left
  712. SouL has left
  713. marc has left
  714. marc has left
  715. efrit has left
  716. sonny has joined
  717. Ge0rG has left
  718. tim@boese-ban.de has joined
  719. marc has left
  720. sonny has joined
  721. sonny has left
  722. sonny has joined
  723. moparisthebest has joined
  724. marc has left
  725. moparisthebest has joined
  726. sonny has joined
  727. sonny has joined
  728. ralphm has left
  729. Ge0rG has left
  730. marc has left
  731. marc has left
  732. lovetox has left
  733. Ge0rG has left
  734. lovetox has joined
  735. Tobias has left
  736. Tobias has joined
  737. arc has left
  738. arc has joined
  739. ralphm has joined
  740. marc has left
  741. Ge0rG has left
  742. marc has left
  743. sonny has joined
  744. sonny has joined
  745. Ge0rG has left
  746. ralphm has joined
  747. marc has left
  748. Guus has joined
  749. Ge0rG has left
  750. mimi89999 has left
  751. mimi89999 has left
  752. uc has left
  753. jubalh has left
  754. uc has joined
  755. mimi89999 has joined
  756. sonny has joined
  757. sonny has joined
  758. Ge0rG has left
  759. vanitasvitae has left
  760. vanitasvitae has joined
  761. Holger has left
  762. vanitasvitae has left
  763. vanitasvitae has joined
  764. zinid has left
  765. zinid has joined
  766. ralphm has left
  767. vanitasvitae has left
  768. vanitasvitae has joined
  769. Holger has left
  770. Guus has left
  771. Guus has joined
  772. Tobias has joined
  773. Ge0rG has left
  774. edhelas has left
  775. edhelas has joined
  776. Guus has left
  777. lovetox has left
  778. ralphm has left
  779. Ge0rG has left
  780. Ge0rG has left