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

[fix] Try something to be independent from github #207

Open
wants to merge 8 commits into
base: stretch-unstable
from

Conversation

Projects
None yet
5 participants
@frju365
Copy link
Member

frju365 commented Aug 30, 2018

Problem

This PR refers to YunoHost/issues#1117. We can only install package from github.

Solution

Add a condition which will test a connection to different API, and that trying to send GET requests to upstream. This PR implements GET command for Gitlab CE and Gitlab.com based-repo.

Status

Work in progress. Don't Merge.

frju365 added some commits Aug 30, 2018

@frju365 frju365 changed the title [fix] Try something to be independent from github [DON'T MERGE] [fix] Try something to be independent from github Aug 30, 2018

@alexAubin

This comment has been minimized.

Copy link
Member

alexAubin commented Sep 19, 2018

(Bump?)

@frju365

This comment has been minimized.

Copy link
Member

frju365 commented Sep 20, 2018

mh... yes. My condition is missing or false. I'm working on that. I hope pusing my modifications tomorrow or this weekend.

Show resolved Hide resolved src/views/app/app_list_install.ms Outdated
@alexAubin

This comment has been minimized.

Copy link
Member

alexAubin commented Nov 27, 2018

Bump ? What's the status of this ?

@frju365

This comment has been minimized.

Copy link
Member

frju365 commented Dec 11, 2018

I stoped the work on this PR for instance as I have much work (and took all my time). I will continue during the hollydays

@isAAAc

This comment has been minimized.

Copy link

isAAAc commented Dec 11, 2018

why not hosting our own distributed gitea repos ? gitea is packaged for ynh

@alexAubin

This comment has been minimized.

Copy link
Member

alexAubin commented Dec 11, 2018

Gitea is lacking quite a lot of features that would be useful (e.g in terms of PR reviews at least I think). Last time we discussed this, we concluded that Gitlab would be the best option to get rid of Github. Also having our own's forge increase maintenance costs and contribution cost as one needs to create an account on the forge for the slightest interaction. So we concluded we'd be using Framagit probably.

But setting up / choosing an alternative forge to Github really is the easy part of the problem. The biggest issue is taking the time to migrate everything we have to other forge. While discussing it, we concluded that we have at least 10 piece of softwares tightly couples to Github so :/ ...

@frju365

This comment has been minimized.

Copy link
Member

frju365 commented Dec 11, 2018

Well migration is like this from my point of view :
1st : we fix Yunohost-admin to accept repos from Gitlab/Gitea/Notabug/framagit... Well other Github-like software.
2d We tell users and packager that OFFICIALLY accept other and we can begin to move official app and tell packager they can easily move them
3d We fix Yunohost core (the most difficult)
4th we move oneday (future is today) Yunohost and Moulinette on some gitlab instance (framagit as decided or another).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment