XSF Editor Team - 2020-01-28


  1. jonas’

    clearing the editor queue

  2. pep.

    Thanks

  3. pep.

    Sorry I'm not really active lately :x

  4. jonas’

    it’s ok

  5. jonas’

    I have this scheduled window now, which is fine

  6. pep.

    Yeah but still. It doesn't have to be only you :)

  7. jonas’

    all volunteers

  8. jonas’

    hm

  9. jonas’

    should change of status Draft -> Deprecated cause a version bump, and if it should, in which digit?

  10. pep.

    hmm.

  11. jonas’

    going with a major version bump, akin to moving to Final

  12. pep.

    I guess

  13. pep.

    Which one is that again

  14. pep.

    Ah the CS

  15. jonas’

    yeah

  16. jonas’

    https://github.com/xsf/xeps/pull/886 Editorial Change && Needs Version Block => Ready to Merge

  17. jonas’

    otherwise I may overlook it

  18. jonas’

    cc @ pep. ^

  19. pep.

    k

  20. pep.

    Well Needs Version Block is not ready to merge :p

  21. jonas’

    false

  22. jonas’

    version block is added by the editor

  23. jonas’

    ready to merge is defined as "no acknowledgements needed"

  24. jonas’

    > No acknowledgements of other parties are needed anymore. There may be changes to do at merge time.

  25. pep.

    Ah, ok then we had diverging definitions :)

  26. jonas’

    the definition is right below the label name ;)

  27. pep.

    I didn't even know there were descriptions for these

  28. jonas’

    there are more! https://github.com/xsf/xeps/labels

  29. jonas’

    :)

  30. jonas’

    I put some time into writing them some time ago

  31. pep.

    Yeah.. I never go there

  32. jonas’

    to streamline things

  33. jonas’

    they’re also shown in the dropdown below the names tho

  34. pep.

    k, well I just type part of the name and <Enter> :x

  35. jonas’

    at least here, maybe that’s just me?

  36. Kev

    No, not a major version bump, because that explicitly means it's become Final.

  37. jonas’

    https://sotecware.net/images/dont-puush-me/4_DzEj_Ne-G9gUBEITmBdizpYSV746Rih5g8IUaKVk4.png

  38. jonas’

    Kev, aaaagh, I hate our versioning!

  39. jonas’

    I truly hate it

  40. jonas’

    it drives me crazy

  41. jonas’ goes back to roll back things

  42. Kev

    Oh, sorry. I didn't mean to be too late.

  43. jonas’

    sure, not your fault

  44. jonas’

    the weird versioning is at fault

  45. jonas’

    either way: what’s the right way then?

  46. Kev

    I don't know what we've done in the past for this, I'm afraid, but I do remember fairly clearly that bumping major version only happens -> Draft -> Final.

  47. Kev

    Let's see if Xep1 can help.

  48. Kev

    Right, XEP-0001 is at least clear that things only become 2.0 if they go Final.

  49. Kev

    That's something, I guess...

  50. jonas’

    for certain definitions of "clear" ;)

  51. jonas’

    I’ll go with a minor bump then.

  52. Kev

    Could just do editorial?

  53. Kev

    On account of there being no change in content?

  54. jonas’

    Kev, I would like to ensure that any notifiable event (i.e. which warrants an email) is at least a minor bump

  55. Kev

    And if it transpires that it needs to be a minor bump instead, it's much easier to add a bigger bump than it is to undo one?

  56. jonas’

    I won’t be sending mails for purely editorial changes in the future, and I’ll automate that distinction using the version number.

  57. jonas’

    (though, granted, this could also be detected by the change of state)

  58. jonas’

    so you’re right

  59. jonas’

    let’s do this on the patch level…

  60. jonas’

    Kev, thanks for chiming in before I hit the green button :)

  61. Kev

    Sorry for being a dissenting voice (although I do think it's the right thing to do here).

  62. Kev

    I haven't found anything in XEP1 yet that helps hint what to do, only what not to do, FWIW>

  63. Kev

    I haven't found anything in XEP1 yet that helps hint what to do, only what not to do, FWIW.

  64. Kev

    The last thing to be deprecated was https://xmpp.org/extensions/xep-0137.html in 2018, when Sam used a minor version bump, FWIW.

  65. Kev

    Prior to that 2017 https://xmpp.org/extensions/xep-0136.html when Sam also used minor. Before that https://xmpp.org/extensions/xep-0130.html in 2012, when Peter did a minor bump.

  66. Kev

    So if you want to do a minor bump there's certainly plenty of precedent.

  67. Kev

    (Oh, my ordering is stupid, those aren't the three most recent, but the point probably stands)

  68. jonas’

    I’m going with patch level now

  69. jonas’

    the tooling can deal with that, I was just confused

  70. Kev

    Anything other than major is probably fine :)