Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What's the plan with all the old issues? #6

Closed
SuperSandro2000 opened this issue Dec 14, 2023 · 6 comments
Closed

What's the plan with all the old issues? #6

SuperSandro2000 opened this issue Dec 14, 2023 · 6 comments

Comments

@SuperSandro2000
Copy link
Contributor

Since the old repo just got archived, what's the plan element is having with all the issues from the old repo? There are surely still many which still apply and are not fixed, but some are probably rotten and can be kept closed.

@wrjlewis
Copy link
Contributor

Good question. We're presented with a set of less than perfect scenarios to sort out issues. Unfortunately there isn't a simple way to transfer issues across orgs and GitHub does not support such an action.

At the very least we're going to ensure that there isn't a numbering clash between the archived matrix-org/synapse issues and element-hq/synapse, to avoid confusion for folk. We're currently in the process of setting that up.

After that we will consider the option of pragmatically shifting the content over from previous issues to this repo, using the GitHub API, but since its not an officially supported action by GitHub there will be compromises and it may not be possible to the extent we'd like.

@TommyTran732
Copy link

TommyTran732 commented Dec 16, 2023

Good question. We're presented with a set of less than perfect scenarios to sort out issues. Unfortunately there isn't a simple way to transfer issues across orgs and GitHub does not support such an action.

At the very least we're going to ensure that there isn't a numbering clash between the archived matrix-org/synapse issues and element-hq/synapse, to avoid confusion for folk. We're currently in the process of setting that up.

After that we will consider the option of pragmatically shifting the content over from previous issues to this repo, using the GitHub API, but since its not an officially supported action by GitHub there will be compromises and it may not be possible to the extent we'd like.

How about this:

  1. Delete this repo
  2. Transfer the old repo from Matrix.org over
  3. Have Matrix.org fork the repo and archive it

That way you we get to keep all of the PRs and Issues

@6543
Copy link
Contributor

6543 commented Dec 18, 2023

☝️ should be done soon ... as it blocks a lot of development :)

@joshsimmons
Copy link

Hi @TommyTran732, I can speak to that as the Managing Director of the Matrix.org Foundation. We at the Foundation felt it would be improper for us to transfer any of the projects we steward to a for-profit entity, Element or otherwise, in terms of the mission as well as the rules and laws that govern the Foundation.

For sure, it's inconvenient but the Foundation's credibility and tax status both hinge on our independence.

Thankfully, as @wrjlewis noted, the team at Element has come up with some ways to migrate over as much as possible.

Sorry for the added friction!

@wrjlewis
Copy link
Contributor

Thankfully, as @wrjlewis noted, the team at Element has come up with some ways to migrate over as much as possible.

Sorry for the inconvenience and thanks for your understanding 🙏

We've completed 'securing' the numbering between matrix-org/synapse and element-hq/synapse - which, let me tell you, has been a bit of an epic saga due to some mysterious GitHub rate limiting shenanigans. But we got there over the course of many days..

Right now, there's a script in the works running through and transferring content—descriptions, titles, labels, and a link back to the original issue in matrix-org. If all goes to plan, we should have that all wrapped up in a few hours.

@wrjlewis
Copy link
Contributor

This is now done 👍

luixxiul pushed a commit to luixxiul/matrix-docker-ansible-deploy that referenced this issue Oct 28, 2024
Note that links to the issues and PRs on the original repository (matrix-org/synapse) should not be replaced with ones on the forked one (element-hq/synapse) as those are not available on the latter, where the issues and PRs with the same number as matrix-org/synapse are "reserved" to avoid conflicts between those repositories. For reasoning of such complexity (including the reason why trasferring the original repository to element-hq/synapse was avoided), see: element-hq/synapse#6 (comment)

Signed-off-by: Suguru Hirahara <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants