element-hq / element-hq/dendrite

Remaining room upgrade tests

Open
#1,304 5 comments 0 reactions 0 assignees View on GitHub
are-we-synapse-yet help wanted T-Enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.