matrix-org / matrix-org/matrix-spec
Forbid repeated upgrade of the same room
Open
A-Client-Server
enhancement
wart
- Dominant language
- HTML
- Stars
- 330
- Forks
- 150
- Avg merge
- 2h 21m
- Merged PRs (30d)
- 3
Description
As of this writing, the spec allows upgrading a room that already has a tombstone event. I don't think there was a provision to use the upgrade mechanism to fork rooms; so let's just disallow upgrading a room if it already has `m.room.tombstone` in its state.
Contributor guide
Research direction
Locate the Matrix room-upgrade mechanism and the handling of m.room.tombstone in the specification. Confirm how an already-tombstoned room can currently be upgraded; done means the normative specification explicitly disallows upgrading such a room.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100