XSF Discussion - 2019-04-05


  1. Kev

    jonas’: I've not tested on mobile, but the current rendering of https://sotecware.net/files/noindex/xeptest/xep-0030.html looks much better on desktop than the old one, thanks.

  2. jonas’

    Kev, :)

  3. Kev

    Personally, I'd be inclined to say 'ship it'.

  4. jonas’

    I have a few minor things on my to-fix

  5. Kev

    Doesn't preclude more tweaks later, but that seems likea big win already.

  6. Ge0rG

    I miss the orange :D

  7. jonas’

    Ge0rG, you were ~the first to complain about it! ;)

  8. Ge0rG

    jonas’: I got used to it. Especially after it got darker

  9. Ge0rG

    jonas’: obviously I'm just bike-shedding now. Great work!

  10. jonas’

    Ge0rG, how about choosing the font colour based on status? Draft / Final get green, everything else orange ;)

  11. Guus

    ship it

  12. Ge0rG

    jonas’: +1

  13. jonas’

    Ge0rG, I wasn’t serious

  14. Ge0rG

    jonas’: why is the "HTML" link under https://sotecware.net/files/noindex/xeptest/xep-0030.html#appendix-docinfo pointing to XML?

  15. Ge0rG

    jonas’: awwww...

  16. jonas’

    Ge0rG, probably because I typo’d

  17. Guus

    ship it

  18. jonas’

    ah, no, because the source control is an HTML page

  19. jonas’

    Guus, -EBUSY, will this weekend :)

  20. Guus

    shiiiiip it!

  21. jonas’

    but thanks :)

  22. jonas’

    it also needs a proper attribution of the yaml CSS framework somewhere, I’ll put that under the legal stuff

  23. Guus

    oooooooh "ship it meme" generates good results!

  24. Guus

    https://igniterealtime.org:443/httpfileupload/202e5084-2949-44fe-b24e-3d52871f0063/i-say-ship-it-ship-it-good.jpg

  25. jonas’

    scary

  26. pep.

    jonas’: the "source control" link is it an attempt at having an "Edit on GitHub" like thing? :p

  27. jonas’

    pep., it was there before, I just restyled it

  28. pep.

    Oh really

  29. jonas’

    but Edit on GitHub is probably not a bad idea

  30. Ge0rG

    > This XMPP Extension Protocol is copyright © 1999 – 2018 by the XMPP Standards Foundation (XSF). This is so yesterday

  31. jonas’

    yesteryear

  32. Ge0rG

    jonas’: the margin below the style-less <p> in revision history should be much smaller

  33. Ge0rG

    (can you have <ul> in <li> without a <p>?)

  34. Ge0rG

    jonas’: can we have anchors on all revision items in the history?

  35. Ge0rG

    I motion to rename "Draft Standard" into "Living Standard"

  36. jonas’

    that’s unrelated

  37. Ge0rG

    > The Last Call ends on 2019-01-22. 😭

  38. jonas’

    280?

  39. Ge0rG

    0410

  40. jonas’

    ah

  41. Ge0rG

    jonas’: there is a missing whitespace in the Proposed template

  42. Ge0rG

    > the XSF standards process.The Last Call ends

  43. jonas’

    ah

  44. jonas’

    yeah I broke that probably

  45. jonas’

    can you drop me a one-liner email about that?

  46. jonas’

    I’m likely to forget about it

  47. Ge0rG

    jonas’: I'll send to members

  48. jonas’

    even better

  49. Ge0rG

    0412 needs a promotion as well

  50. jonas’

    ?

  51. Ge0rG

    Wait.

  52. Ge0rG

    You mentioned that the new renderings are running an out-of-sync version of xeps.

  53. jonas’

    yes

  54. Ge0rG was confused.

  55. Alex

    https://share.conversations.im/gnauck/Vpq5LQUzkZBuW3zv/psi-share-1554457060226.png

  56. Guus

    I was once told to never allow newline within a persons name. Do I understand correctly that the author details are copied in from one entity? Maybe replace all spaces with non-breaking spaces, and Saint-Andre's dash with a non-breaking dash?

  57. pep.

    I don't think many can read squares here, but TIL: https://www.im-net.org/ https://www.im-net.org/sp/xmpp/ :)

  58. jonas’

    Guus, sounds like a plan, and also like something which we can do in the XSLT

  59. jonas’

    XPath fortunately has a translate() function, which should be well-sufficient for that purpose

  60. Neustradamus

    Have you planned to update the year? Every new year, I request it.

  61. pep.

    Send a PR?

  62. Ge0rG

    Every December, I ask my calendar provider to *not* update the year

  63. pep.

    Neustradamus, maybe someday you'll stop asking and you'll start doing things :)

  64. Neustradamus

    For this, I can do, yes.

  65. pep.

    With all the things you notice I'm sure you could be a great contributor

  66. pep.

    At the moment it's more annoying than not

  67. Neustradamus

    I contribute in several projects, but I can not launch the debian OS upgrade, the M-Link upgrade, the DH key generation, ...

  68. pep.

    Ok I lost you there, but whatever

  69. jonas’

    Neustradamus, bad timing, I’ll update the year with the CSS upgrade

  70. jonas’

    don’t make a PR against xep.xsl

  71. jonas’

    I rewrite it anyways

  72. jonas’

    but thanks for the thought, Neustradamus

  73. Ge0rG

    jonas’: why are there xep-XXXX-version tags on the xeps repo now?

  74. jonas’

    Ge0rG, because I started creating them

  75. jonas’

    good for xep archeology purposes

  76. Ge0rG

    is it possible to have sub-directories in tags?

  77. Ge0rG

    xep-0419/v1.0.0

  78. jonas’

    why?

  79. Ge0rG

    jonas’: I fear that most tag-oriented workflows are not designed for managing hundreds of tags.

  80. jonas’

    Ge0rG, we’ll see

  81. Ge0rG

    (this is not an answer to your question)

  82. Zash

    Can you delete tags in git?

  83. Ge0rG

    yes

  84. jonas’

    yes(*)

  85. Ge0rG

    jonas’: please also tag namespace versions.

  86. jonas’

    Ge0rG, interesting idea

  87. Zash

    Oh, diff -r mam:1 -r mam:2 would be nice

  88. jonas’

    a lot, yes

  89. Ge0rG slowly walks himself out.

  90. Ge0rG

    No. Wait.

  91. jonas’

    $ git tag urn:xmpp:foo:0 fatal: 'urn:xmpp:foo:0' is not a valid tag name.

  92. jonas’

    pity

  93. Ge0rG

    SARCASM!1!1!!!!!

  94. Zash

    y tho

  95. jonas’

    we can url-encode the namespaces though

  96. jonas’

    I guess it’s for windows compat :/

  97. Neustradamus

    A lot of works for all XEP tags since the beginning!

  98. pep.

    ugh

  99. jonas’

    Neustradamus, won’t do that

  100. jonas’

    only for new stuff

  101. jonas’

    if someone wants to do it for old stuff, feel free

  102. Ge0rG

    > Note: It is a good practice to use the same message type as the message that requested the receipt, however the XEP authors forgot to mention it and we don't want to version-bump. When sending a Receipt for a type='groupchat' message, it is RECOMMENDED to send the Receipt to the bare JID and not to the full JID of the sender, to ensure that it is reflected to all MUC participants.

  103. Ge0rG

    This one is still dangling aroung in my unfinished-XEP-edits list

  104. Ge0rG

    (a Note box for 0184)

  105. Ge0rG

    I think that it can be polished into a proper PR by redacting a single sentence, but I lack the lack of cynicism to complete it.

  106. jonas’

    Ge0rG, I think that NS bumping receipts makes sense, actually

  107. jonas’

    if only for multi-receipts

  108. Ge0rG

    jonas’: let's start with ns-bumping 0045 and 0280 first.

  109. Ge0rG

    multi-0184 is the least of our problems.

  110. jonas’

    s/and 280/and replacing 280 with IM-NG/

  111. jonas’

    ftfy

  112. jonas’

    gotta run

  113. Zash

    receipts sent to everyone? Hm

  114. Ge0rG

    Zash: prosody isn't.

  115. Zash

    wat

  116. Ge0rG

    sending receipts to everyone.

  117. Neustradamus

    For inbox proposal xep to real XEP, how we can do the redirection in the github?

  118. Neustradamus

    For close this ticket: https://github.com/xsf/xmpp.org/issues/421

  119. Ge0rG

    how do you reference a later chapter of a XEP in that XEPs XML?

  120. Ge0rG

    Let's annoy Council and Editor over the weekend: https://github.com/xsf/xeps/pull/778

  121. Ge0rG

    jonas’: the box below https://sotecware.net/files/noindex/xeptest/xep-0184.html#example-3 has rounded corners, while the example itself has cornered corners.

  122. Ge0rG

    intosi, Kev, MattJ: the disco#items response on conference.jabber.org violates the RFC due to a bad old data import. It would be awesome if this could get fixed one day

  123. Zash

    ... one day

  124. jonas’

    https://sotecware.net/files/noindex/xeptest/xep-0045.html another update. make sure you clear your browser caches first. I’d especially like feedback on the document lifecycle view thing I made

  125. lovetox

    looks nice

  126. lovetox

    maybe move it to the bottom of that block, maybe let it start at the Status line

  127. lovetox

    just an idea

  128. jonas’

    isn’t trivial due to how things are laid out

  129. lovetox

    the width of the content could be a bit bigger, much whitespace between the menu and the content, on a desktop

  130. Ge0rG

    jonas’: 0045 has a significant horizontal scrolling issue on mobile Firefox

  131. jonas’

    Ge0rG, does it happen with '390 too?

  132. jonas’

    if not, it’s an issue with '45

  133. jonas’

    lovetox, intended, too long lines are hard to read

  134. pep.

    Wait, proposed is after Experimental?

  135. jonas’

    pep., proposed is last call

  136. pep.

    I see

  137. Ge0rG

    jonas’: it's the https://sotecware.net/files/noindex/xeptest/xep-0045.html#impl-client-irc

  138. lovetox

    oh i see you use the same width as there is now

  139. lovetox

    then i guess its fine

  140. pep.

    jonas’, btw, https://ppjet.bouah.net/xep1.png at first I thought it was pretty stylish, but then I realized it was a fail

  141. jonas’

    Ge0rG, can’t be fixed I guess :/

  142. jonas’

    afk

  143. lovetox

    yeah the longer i look at that document lifecycly thing the more i wish its not at the top, you cant see easy when the abstract ends

  144. pep.

    Otherwise I think that lifecycle diagram thingy is nice, and rather important in making people understanding what is what. I don't especially like the words that are used, (not sure what to replace them with), but that fixes most of the issue I have with them

  145. Ge0rG

    > I motion to rename "Draft Standard" into "Living Standard"

  146. Zash

    Isn't that experimental?

  147. Ge0rG

    Isn't everything?