element-hq / element-hq/dendrite
Remaining room upgrade tests
- Dominant language
- Go
- Stars
- 965
- Forks
- 101
- PR merge metrics
- No merged PRs in 30d
Description
*This issue was originally created by [**@kegsay**](https://github.com/kegsay) at .*
Spec: https://matrix.org/docs/spec/client_server/r0.6.1#id160
Sytests:
```
× /upgrade moves remote aliases to the new room
× /upgrade preserves direct room state
× Local and remote users' homeservers remove a room from their public directory on upgrade
× local user has tags copied to the new room
× remote user has tags copied to the new room
```
Contributor guide
Research direction
Start by running the five failing room-upgrade sytests listed in the issue and read the linked Matrix client-server specification section. Trace the room-upgrade handling for remote aliases, direct room state, public-directory entries, and local and remote user tags. Done means all five named sytests pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend, distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100