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

Set up official mirrors? #4619

Open
6543 opened this issue Oct 24, 2020 · 20 comments
Open

Set up official mirrors? #4619

6543 opened this issue Oct 24, 2020 · 20 comments
Labels
meta Related to the project but not strictly to code

Comments

@6543
Copy link

6543 commented Oct 24, 2020

inf view to #4618 and similar issues ...

it would be nice if there are official mirrors of the importand NewPipe source code.

@6543 6543 added the feature request Issue is related to a feature in the app label Oct 24, 2020
@TheAssassin
Copy link
Member

Some maintainers have set up mirrors of the NewPipe repositories already. The code will always continue to live on.

Mirroring issues/PRs and keeping them in sync is significantly harder. Suggestions appreciated!

@TheFrenchGhosty
Copy link

Gitea can mirror everything.

@TheAssassin
Copy link
Member

Only upon migrations, it seems. Gitea mirrors don't support issues/PRs.

go-gitea/gitea#6290
go-gitea/gitea#1876

Please post your sources along with your suggestions.

@TheFrenchGhosty
Copy link

@TheAssassin You need to add your Github username/password, and the choice will appear.

Note that the mirrors are fixed (IE not updating)

@TheAssassin
Copy link
Member

Again: you are talking about a migration, not a mirror. Migrations are one-off copies, they're imported exactly once. A true mirror is auto-updated with the remote's changes.

@TheFrenchGhosty
Copy link

Gitea only support that for the code itself.

I don't think anything exist for what you want.

@Mhowser
Copy link

Mhowser commented Oct 24, 2020

I suggested using Git-ipfs in #4618, it has the benefit of being decentralized

https://docs.ipfs.io/how-to/host-git-style-repo/

https://docs.ipfs.io/concepts/what-is-ipfs/

@TheAssassin
Copy link
Member

We're looking for solutions to back up the metadata, i.e., issues and PRs. Backing up the source code is easy.

I don't think any distributed repository stuff is viable or useful. And with so-called peer-to-peer stuff, there's privacy concerns as well.

@TheAssassin TheAssassin added meta Related to the project but not strictly to code and removed feature request Issue is related to a feature in the app labels Oct 24, 2020
@TheAssassin TheAssassin changed the title [Feature] Official Mirrors Set up official mirrors? Oct 24, 2020
@test2a
Copy link

test2a commented Oct 24, 2020

This might be difficult but has the team considered a self hosted gitlab server? That would be significantly much harder to takedown with frivolous threats and actions

@6543
Copy link
Author

6543 commented Oct 24, 2020

git-bug may be an option for issues ... but did not use it at the moment, so I cant tell mouch about it

@imShara
Copy link

imShara commented Oct 24, 2020

We're looking for solutions to back up the metadata, i.e., issues and PRs. Backing up the source code is easy.

I don't think any distributed repository stuff is viable or useful. And with so-called peer-to-peer stuff, there's privacy concerns as well.

I told you in previous post that you can backup metadata with GitLab's GitHub importer.

@TheAssassin
Copy link
Member

TheAssassin commented Oct 24, 2020

And I explained before, more than once, that we're looking for a backup tool, not a one-off import thingy. It's generally a good idea to have backups.

We do not intend to run for the next US-company-hosted platform.

@6543
Copy link
Author

6543 commented Oct 24, 2020

https://github.com/MichaelMure/git-bug Distributed, offline-first bug tracker embedded in git, with bridges

☝️ to be more spicific with "git-bug"

EDIT: but this is realy off-topic now - the issue is about referencing code mirrors in official README/Docs/Website

@imShara
Copy link

imShara commented Oct 24, 2020

We do not intend to run for the next US-company-hosted platform.

You can run self-hosted instance and mirror to it every day

@6543
Copy link
Author

6543 commented Oct 24, 2020

@imShara I'm asking for official mirrors since they should be widely known and users should have trust not to get a malicious version ...

yes I can and do mirror NewPipe myselve (https://code.obermui.de/TeamNewPipe/NewPipe) - but thats not the point

@TheAssassin
Copy link
Member

TheAssassin commented Oct 24, 2020

@imShara please stop insisting on this. I'm surely not going to reimport the entire project every day somewhere. That's a waste of energy. It is not a solution. Neither is git-bug, it doesn't even seem to allow imports.

We need some true backup solution. Something that can incrementally back up the data, and ideally make it easy to import the data somewhere else whenever we need to in the future.

"But you can self host" -- no, we're not looking for something to self-host. We need a backup system. Period.

Edit: in fact, git-bug seems to provide incremental back-ups. I'll check it out. Thanks @6543.

@6543
Copy link
Author

6543 commented Oct 24, 2020

@TheAssassin git-bug has bridges witch do import and export

https://github.com/MichaelMure/git-bug#bridges

@SoniEx2
Copy link

SoniEx2 commented Oct 25, 2020

@ganarchy can sorta be used for this if someone decides to implement signed projects on it...

(otherwise it's kinda just a decentralized development (a la the kernel) system. so not really "official mirrors" as much as "censorship-resistant forks".)

@nikhilCad
Copy link

Unrelated to this issue but youtube-dl is back.
https://github.blog/2020-11-16-standing-up-for-developers-youtube-dl-is-back/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Related to the project but not strictly to code
Projects
None yet
Development

No branches or pull requests

9 participants