XSF Editor Team - 2019-12-30

  1. beta has left

  2. beta has joined

  3. debacle has left

  4. Tobi has left

  5. beta has left

  6. beta has joined

  7. beta has left

  8. beta has joined

  9. beta has left

  10. beta has joined

  11. beta has left

  12. beta has joined

  13. beta has left

  14. beta has joined

  15. beta has left

  16. beta has joined

  17. beta has left

  18. beta has joined

  19. beta has left

  20. beta has joined

  21. beta has left

  22. beta has joined

  23. Tobi has joined

  24. beta has left

  25. beta has joined

  26. debacle has joined

  27. beta has left

  28. beta has joined

  29. beta has left

  30. beta has joined

  31. beta has left

  32. beta has joined

  33. beta has left

  34. beta has joined

  35. beta has left

  36. beta has joined

  37. beta has left

  38. beta has joined

  39. jonas’

    I’ll take care of dwds submissions now

  40. debacle has left

  41. debacle has joined

  42. pep.


  43. pep.

    (a bit late.)

  44. pep.

    Thanks for merging the SIG one as well :)

  45. jonas’

    pep., quick question, have you been tagging updated XEPs?

  46. pep.


  47. jonas’

    yeah, with git tag

  48. pep.

    ah no :/

  49. jonas’

    I see

  50. pep.

    I really need that bot

  51. jonas’

    I’m not convinced that a bot helps there

  52. pep.

    Automatable work is automatable

  53. jonas’

    I don’t think this is fully automatable

  54. pep.


  55. pep.

    I always miss stuff

  56. jonas’

    I automated a bunch of stuff with a few scripts, but often you have to make decisions

  57. pep.

    And every single time that could have helped

  58. jonas’

    $ cat ~/.local/bin/git-xeps-tag-release #!/bin/bash set -euo pipefail xep="$1" # auto-extend "xep-" prefix xep="$(echo "$xep" | sed -r 's/^([0-9]+)/xep-\1/')" version="$(xpath -e 'string(/xep/header/revision[1]/version)' "$xep.xml" 2>/dev/null)" echo "tagging current commit as version $(printf '%q' "$version") for XEP $xep" git tag "$xep-v$version"

  59. jonas’

    ^ you can run that script when you have the last commit of the version you want to tag checked out

  60. pep.

    yeah but I need to think about it

  61. pep.

    s/think about/remember/

  62. jonas’

    we need a checklist, indeed

  63. jonas’

    but I don’t think this can be automated

  64. pep.

    and following a list for me doesn't work

  65. jonas’

    fixing tags later is a mess, and you need to tag before the merge for the tag to be most useful, and I’ve had enough cases where I had to re-do the merge because something else was amiss to think that this is probably not automatable at this point

  66. debacle has left

  67. debacle has joined

  68. lnj has joined

  69. debacle has left

  70. debacle has joined

  71. beta has left

  72. beta has joined

  73. beta has left

  74. beta has joined

  75. Tobi has left

  76. beta has left

  77. beta has joined