XSF Discussion - 2020-09-04


  1. Ge0rG

    flow: I'm pretty sure we had a discussion about making Compliance Suite a fixed document instead of a XEP, either one or two years ago, and then decided that we don't have the process for Council to make such a document outside of the XEP process

  2. flow

    Ge0rG, I know

  3. Ge0rG

    flow: I don't see how the situation might have changed since then

  4. flow

    I'd believe that it should be trivial to say that council has control over whatever appears behind xmpp.org/compliance, or otherwise we are doing something wrong

  5. flow

    it would feel like we are trapped in our self-imposed bureaucracy

  6. Ge0rG

    what's wrong with having a redirect from /compliance/ to the current compliance suite xep?

  7. flow

    Ge0rG, some of the (valid, imho) points andrew mentions would still apply, no?

  8. flow

    that said, a redirect would probably be an inprovement

  9. Zash

    Does it really matter if it's a XEP or a web page or a redirect?

  10. Ge0rG

    flow: some of the points are valid, yes, but XEP numbers are rather cheap, and we would end up re-inventing XEP Process just for this page.

  11. flow

    Zash, I think it does

  12. Ge0rG

    and after all it's easy to suggest changes if the burden of implementing them properly is with somebody else.

  13. flow

    even if it is just because someone forgets to update to redirect, but I think there is more to that

  14. Ge0rG

    I'm pretty sure that the redirect was also suggested last year.

  15. Ge0rG

    or two years ago.

  16. Ge0rG

    maybe somebodyâ„¢ should figure out how to make one in Pelican and open a PR?

  17. flow

    it sure was, but I really think it should be a compliance.md that council edits

  18. Ge0rG

    flow: see above.

  19. flow

    Ge0rG, which above are you referring to?

  20. Ge0rG

    flow: > we would end up re-inventing XEP Process just for this page. > it's easy to suggest changes if the burden of implementing them properly is with somebody else.

  21. flow

    Ge0rG, I am not sure what you want me to tell. But I would implement a compliance.md if you ask me to

  22. Ge0rG

    as it stands now, publishing the Compliance Suite is a job that has burned through multiple authors over the years, and as its current author I can say that it's Good Enoughâ„¢

  23. flow

    assuming that it is used later on (of course)

  24. Ge0rG

    flow: making it a dedicated page on the website means that additional process needs to be created for the commteam/web team (check whether a PR touches the magic compliance URL), for the Council (is that web page similar to an Informational XEP?). This needs to be written down and approved by Board.

  25. Ge0rG

    flow: that's pretty much work compared to "just keep doing it as is now and create a redirect"

  26. flow

    I'd simply write "The XSF Council maintains the pages of the XMPP compliance suite under the xmpp.org domain" into the right document

  27. Ge0rG

    flow: PR welcome

  28. Ge0rG

    CS2021 doesn't have a XEP number yet. It's not too late.

  29. Ge0rG

    but given that you need a "current" compliance suite, an archive of previous compliance suites and some sort of versioning for them, XEPs don't look so bad as a vehicle after all

  30. Zash

    So that'd be XEP-0001, which makes it a Board matter. Have fun with the process! :)

  31. flow

    I fear that someone will tell me that it belongs into the bylaws and then we need some sort of membership vote and we end up in some sort of bureaucracy hell

  32. Ge0rG

    Zash: Board would delegate to Council for pre-approval

  33. Ge0rG

    flow: so just submit a PR for the redirect then ;)

  34. flow

    xmpp.org/compliance/2019 xmpp.org/compliance/2018 etc

  35. flow

    bbl

  36. Ge0rG

    or maybe create a small page that describes what the CS is about and links to all the versions?

  37. Ge0rG

    that would be an improvement that can be implemented immediately!

  38. Guus

    Maybe not overcomplete things guys.

  39. Guus

    Having a recognizable URL on our website that points to the most up-to-date spec isn't a board matter.

  40. Guus

    having it updated, either manually or automatically, isn't either.

  41. Guus

    there's a lot that can be done with manual requests each year. If that starts to hurt, effort-wise, improvements will appear as by magic.

  42. Ge0rG

    Guus: you are right, provided that "the most up-to-date spec" is a XEP

  43. Ge0rG

    if "the most up-to-date spec" becomes a webpage, then process issues will arise.

  44. Ge0rG

    also it looks like nobody PRed that redirect yet.

  45. Guus

    then make it be a pointer to the most-up-to-date XEP and be done with it.

  46. Guus

    heck, just copy the content in a new page for all I care.

  47. Zash

    Why isn't there a link to specs more prominently on the front page?

  48. Guus

    "the XSF periodically publishes a compliancy suite that blablabh. Here's the most up-to-date version!"

  49. Ge0rG

    Guus: that's exactly what I suggested above ;)

  50. Guus

    @zash I agree that there's room for improvement there.

  51. Guus

    Ge0rG to quite a sneaker brand: just do it?

  52. Zash

    https://xmpp.org/extensions/ does mention the CSes at least

  53. Guus

    Ge0rG to quote a sneaker brand: just do it?

  54. Ge0rG

    Guus: because editing the web page is a bottomless pit

  55. Ge0rG

    that page needs to be linked from somewhere.

  56. Ge0rG

    and somewhere is probably XMPP/Overview, which is https://xmpp.org/about/technology-overview.html and where I don't even know where to start

  57. Zash

    and maybe https://xmpp.org/about/standards-process.html

  58. Guus

    None of this is a matter of procedure or bureaucracy.

  59. Ge0rG

    but people want to make it a matter of procedure or bureaucracy because they don't understand our procedure and bureaucracy.

  60. Ge0rG

    hm. the links in the "about xmpp" dropdown don't work for me any more.

  61. Ge0rG

    anyway, I have no idea where to link that hypothetical new page from, so I give up.

  62. wurstsalat

    I would do more of this page maintenance work if I could build the page locally without all that containerization. I did a PR to fix the 'menu missing' issue for current Pelican versions (which is the only blocking issue which keeps us from using an up-to-date Pelican version, I think).

  63. Zash

    wurstsalat: Are you saying that the `make` commands don't work?

  64. wurstsalat

    If you don't pin to pelican 3.x (I don't remember) you end up with a missing main menu

  65. wurstsalat

    (Which said PR fixes, but that won't run on old Pelican versions)

  66. mdosch

    > or maybe create a small page that describes what the CS is about and links to all the versions? > that would be an improvement that can be implemented immediately! And you could look up older versions instead of the only being forwarded to the latest. If someone goes to that page to look up the version from two years ago because he wants to know what a specific clients support being forwarded to the current one would be annoying.