!NasysSDfxKxZBzJJoE:matrix.org

#matrix-spec

1052 Members
Discussion of specific Matrix Spec Change proposals | https://matrix.org/docs/spec/proposals | Design draft folder at: https://drive.google.com/drive/folders/0B4wHq8qP86r2ck15MHEwMmlNVUk 336 Servers

Load older messages


SenderMessageTime
9 Jan 2020
@tulir:maunium.nettuliryeah I thought it's the endpoint version rather than weird-whole-spec-but-not-really version19:26:51
@travis:t2l.ioTravisR!github create "Actually document the vX versioning scheme" "Probably under the 'specification versions' on the index where rX is specified. Is it the endpoint version or iteration of the spec?"19:28:21
@_neb_github:matrix.orgGithubCreated issue: https://github.com/matrix-org/matrix-doc/issues/240419:28:24
@freenode_pmwhite:matrix.orgpmwhite joined the room.19:32:52
@richvdh:sw1v.orgrichvdhin my head at least, it's the endpoint version19:41:16
@richvdh:sw1v.orgrichvdhwhich is not tightly coupled to the spec version19:41:40
@richvdh:sw1v.orgrichvdhsee send_join for a good example of this19:41:50
@richvdh:sw1v.orgrichvdhand the CS API is a mess because we tried to tie the endpoint version to the spec version19:42:28
@richvdh:sw1v.orgrichvdhwhich basically doesn't work19:43:03
@tulir:maunium.nettulirit might work if there were any new spec versions :D19:44:16
@richvdh:sw1v.orgrichvdhwell I think the problem is that we're scared to do new spec versions because doing so requires bumping all the api endpoints19:46:47
@richvdh:sw1v.orgrichvdhhence in practice we get stuck on r0 forever19:46:59
@matthew:matrix.orgMatthewwhile i wasn't a fan of rX at the time, in that i wasn't sure it fixed a big enough problem for the ensuing confusion, i think consistency would be the better part of valour23:16:49
@matthew:matrix.orgMatthewand i don't understand the "we're scared to do new spec versions" thing, given we release new minor versions fairly regularly?23:17:17
@matthew:matrix.orgMatthewand the only reason we haven't released a new major version is because we haven't done a breaking change to necessitate it yet (for CS API)?23:17:31
@matthew:matrix.orgMatthewit certainly feels worst of both worlds to have a weird mix of vX and rX.23:18:00
@matthew:matrix.orgMatthewbut the whole "i have no idea whether i should use the v1 or v2 version of this endpoint, and what other endpoints it is meant to play nice with, or what version of the spec it even relates to" was a genuine problem that rX tries to solve.23:18:47
10 Jan 2020
@richvdh:sw1v.orgrichvdhAgain, I think we are hampered from making breaking changes by the fact that we would have to change all the endpoints, meaning that even clients which don't use the changed endpoint need to care about it (or we end up having to maintain forks of the spec for each major version) 06:48:56
@richvdh:sw1v.orgrichvdhIn practice, we regularly seem to sneak breaking changes in by bending the rules 06:49:35
@richvdh:sw1v.orgrichvdhThe solution to the lack of consistency is for r1 of the CS API to go back to being vN style, which should be no harder than making everything r106:51:47
@florian:dsn.tm.kit.eduFlorian Jacob invited @carbeer:matrix.orgcarbeer.12:31:19
@carbeer:matrix.orgcarbeer joined the room.12:31:29
@florian:dsn.tm.kit.eduFlorian Jacob richvdh: this room seems to be not listed in the public matrix.org room directory, is this on purpose? 😁 12:35:00
@richvdh:matrix.orgothervdh joined the room.12:39:33
@richvdh:sw1v.orgrichvdhno12:39:56
@richvdh:sw1v.orgrichvdhchanged room power levels.12:40:09
@richvdh:sw1v.orgrichvdhfixed12:41:10
11 Jan 2020
@sorunome:sorunome.deSorunomewhat's the MSC so that ASs can receive ephemeral events?08:43:17
@sorunome:sorunome.deSorunomeah, found it https://github.com/matrix-org/matrix-doc/pull/188809:00:25
@cadair:cadair.comCadairThey really would be nice11:31:00

Show newer messages


Back to Room ListRoom Version: 5