XMPP Council - 2012-05-09


  1. Kev

    ~1 hour.

  2. linuxwolf

    ~5 min

  3. stpeter waves

  4. Tobias

    hi

  5. Kev

    It is time.

  6. Kev

    1) Roll call

  7. Kev

    I be here.

  8. linuxwolf

    presente

  9. ralphm

    tadaaah

  10. Tobias

    /me2

  11. Kev

    MattJ: Ping.

  12. MattJ

    Pong

  13. MattJ

    Present

  14. Kev

    http://xmpp.org/extensions/diff/api/xep/0068/diff/1.1/vs/1.2rc2

  15. Kev

    2) http://xmpp.org/extensions/diff/api/xep/0068/diff/1.1/vs/1.2rc2 Accept 1.2

  16. Kev

    Rather.

  17. linuxwolf

    +1

  18. MattJ

    +1

  19. Tobias

    +1

  20. Kev

    I'm almost +1.

  21. Kev

    The example for a new field name seems to be sane.

  22. Kev

    <field var="x-{http://example.com/pubsub}time_restrictions" type="text-multi" label="Limit to these time ranges">

  23. Kev

    That seems reasonable.

  24. stpeter looks

  25. Kev

    But AFAICS from the diff, we're just removing an obligation on people making new values to put x- on them, and I think we should encourage them to namespace themsomehow as bove, instead.

  26. Kev

    Of course, my paste has the strikout x- as well as the added namespaceish stuff, which doesn't paste into here.

  27. ralphm

    hehe

  28. stpeter

    you're talking about http://xmpp.org/extensions/tmp/xep-0068-1.2.html#example-2

  29. Kev

    I am.

  30. Kev

    The example seems entirely sane - I'm suggesting we include text to match.

  31. linuxwolf

    Kev: There's also section 3.3, with SHOULDs (not MUSTs) around what the naming conventions

  32. Kev

    (Or you tell me there is text to match and I can't see it)

  33. Kev

    linuxwolf: 3.4, don't you mean?

  34. linuxwolf

    d'oh

  35. linuxwolf

    yeah

  36. linuxwolf

    and it's not enough

  37. linuxwolf

    maybe

  38. stpeter

    I'd be fine with recommending Clark notation

  39. stpeter

    all that 3.4 says is "If the FORM_TYPE is not registered, the field MAY have any name (managed by the namespace owner)."

  40. Kev

    Right.

  41. stpeter

    which admittedly is rather weak :)

  42. Kev

    I think we should namespace it somehow.

  43. linuxwolf

    I'm still +1 to the current, but would not object to further specificity

  44. Kev

    Clark notation, as in the example, seems right to me.

  45. Kev

    Or sensible, at least, I'm not opposed to other sensible options.

  46. linuxwolf

    We're XML, so Clark notation seems the best fit, IMO

  47. ralphm

    agreed

  48. ralphm

    I'm not sure if that need to be a MUST

  49. ralphm

    but clearly we should at least strongly recommend that custom fields do this

  50. linuxwolf

    however, I don't want everyone that followed XEP-68 < 1.2 to feel obligated to change their code

  51. Kev

    I'm happy with MUST be clearly namespaced, SHOULD use Clark notation, legacy implementations MAY use the obsolete x- notation.

  52. Kev

    Would that suit everyone else?

  53. ralphm

    I'd be in favor of MUSTing the notation

  54. Tobias

    fine with me

  55. linuxwolf

    I think so

  56. stpeter

    Kev: this is for forms where the FORM_TYPE is registered with the XSF, or also for forms where the FORM_TYPE is unregistered?

  57. Kev

    ralphm: I'm not opposed to MUST use Clark *except* existing x- implementations.

  58. linuxwolf

    stpeter: both, no?

  59. Kev

    stpeter: I think for all forms, because I can non-XSF a form and you can extend it non-XSF.

  60. stpeter

    Section 3.4 is a bit ambiguous about naming in the context of forms where the FORM_TYPE is registered

  61. stpeter

    I think we kind of assume that the field "namespace" is inherited from the FORM_TYPE

  62. ralphm

    stpeter: that

  63. Kev

    I'm happy with text along the lines of 'extending forms outside your namespace requires...'.

  64. linuxwolf

    that

  65. Kev

    I think that's the critical thing. If it's not your form, you have to namespace your changes.

  66. stpeter

    so why have a FORM_TYPE of "http://example.com/foo" and then field names of {http://example.com/foo}bar" ?

  67. ralphm

    it is rather unfortunate that we also have these pubsub# and muc# prefixes, but yeah, leaving off {...} assumes the form namespace

  68. Kev

    stpeter: See above :)

  69. stpeter

    ralphm: indeed -- I have no idea why we thought that was a good idea :)

  70. stpeter

    Kev: ok, yes

  71. ralphm

    so must use clark except for legacy apps using x-

  72. stpeter

    right

  73. ralphm

    +1 then

  74. stpeter

    I will formulate some text and then run it by the list

  75. Kev

    I suggest that instead of pre-approving rc3, we discuss again next week/week after.

  76. Kev

    Just because we've discussed a number of approaches and the possibility for miscommunication is high.

  77. stpeter

    not quite up for wordsmithing the text here :)

  78. stpeter

    WFM

  79. stpeter

    right

  80. stpeter

    agreed

  81. Kev

    So I think we're done with this.

  82. Kev

    3) Date of next meeting.

  83. Tobias

    yup

  84. Kev

    I don't believe I can make next week at the normal time.

  85. ralphm

    +1W

  86. Kev

    You folks could go on without me, or we can reschedule, or miss a week.

  87. ralphm

    given the amount of work, skipping a week seems fine

  88. Kev

    Anyone else?

  89. MattJ

    wfm

  90. Tobias

    wfm

  91. MattJ is ~50% here

  92. linuxwolf

    I'm ambivalent (-:

  93. Kev

    linuxwolf: ambivalent, or disinterested?

  94. ralphm

    linuxwolf: we can still hang out here next week

  95. Kev

    Anyway, a fortnight now seems vaguely agreed.

  96. Kev

    4) Any other business?

  97. linuxwolf

    ralphm: (-:

  98. linuxwolf

    no other business

  99. Kev

    Right, I think we're done.

  100. Kev

    Thanks all.

  101. Kev bangs the gavel.

  102. Tobias

    thanks

  103. stpeter

    ok

  104. stpeter

    I've provisionally updated 68

  105. stpeter

    http://xmpp.org/extensions/tmp/xep-0068-1.2.html#approach-fieldnames

  106. stpeter

    I need to heaad into the office, bbiab

  107. stpeter

    I'll post to standards@ about the x- changes

  108. Kev

    Thanks.

  109. ralphm

    stpeter: I think we should mention that {http://jabber.org/protocol/pubsub#subscribe_authorization}pubsub#subscriber_jid is equivalent to pubsub#subscriber_jid

  110. ralphm

    also, example 168 of XEP-0060 has a typo for that field name

  111. ralphm

    and example 2 in your draft of 0068 has an incorrect FORM_TYPE

  112. ralphm

    (i.e. it lacks the #subscribe_authorization part)

  113. stpeter

    ok, will check those when I get to the office, gotta run!