Re: [E-devel] New git URL/SSH locations, phasing out phab (and gitolite)
Massimo Maiurana <[email protected]> Sat, 21 Jan 2023 08:59:16 +0100
| Newsgroups | gmane.comp.window-managers.enlightenment.devel,gmane.comp.window-managers.enlightenment.user |
|---|---|
| Message-ID | <[email protected]> |
Massimo Maiurana ha scritto il 01/06/22 alle 14:00: > Carsten Haitzler ha scritto il 01/06/22 alle 10:46: >> On Tue, 31 May 2022 15:35:10 +0200 Massimo Maiurana >> <[email protected]> said: >> >>> Carsten Haitzler ha scritto il 08/05/22 alle 00:40: >>>> Phabricator has been on life support for a while now. Upstream stopped >>>> development. Every new release of php gets stricter and phab breaks >>>> more >>>> each time. arcanist has become a non-working thing. It's time to move. >>>> >>>> In the spirit of that I have set up gitea on >>>> https://git.enlightenment.org >>>> - it pretty much is a miniature github that is self-hosted. It replaces >>>> gitolite and most of phabricator functionality in one. phab is still >>>> running for now but I'll kill it off soon enough (set it to >>>> read-only mode >>>> but still run it for reference to old tasks/reviews). >>>> >>>> This means git repository url's will have moved. If you explore the >>>> above >>>> you'll see where they are. I have not made all of them public (the >>>> default >>>> for importing is private and you have to manually go make each >>>> public, so I >>>> did this for repos that are not essentially archived off as history). >>>> >>>> This means developers also have to re-register accounts for commit >>>> access. >>>> It's easy - the web UI allows you to self-serve. The only thing that >>>> I need >>>> is for people to join so we can set up collaborators on the shared >>>> projects >>>> so you have commit access again (otherwise you only can commit to >>>> your own >>>> private repositories you set up). >>> >>> Does it mean that commit accesses will be restored manually one at a >>> time? I've just registered on git.enlightenment.org with my usual >>> nickname but currently i can't do anything via git+ssh. I guess i'll >>> have to check it later, am i right? :) >> >> An admin has to add you to projects as a collaborator - it all has to >> wait for >> people like you to make accounts and ask :) YUou actually have to be >> added per >> project - its not "all access or nothing". It starts with the account. >> I added >> you to efl, enlightenment, terminology right now (don't have time >> right now to >> go through a long list). let me know if you want others also. > > Thanks! In theory i could be asked to commit translation updates for > every project, starting (but not limited to) with projects supporting > gettext, but since many of them never changes i'll ask every time i need > to be added somewhere :) There's a request for pushing an updated translation for the forecasts module. Can you please give me dev access to at least the following modules (or even all enlightenment-module-*)? enlightenment-module-cpu enlightenment-module-forecasts enlightenment-module-mem enlightenment-module-net >>>> I've set up git commit emails again to the same >>>> mailing list so no change there. >>>> >>>> Gitea takes on the following tasks: >>>> >>>> Listing git repositories and browsing their trees, showing commits etc. >>>> Bug tracking (issues). >>>> Review (pull requests). >>>> Markdown/wiki per repo/project >>>> Organizations (shared code repository holders). >>>> ... and other smaller related code/repo etc. tasks. >>>> >>>> I may have to do some more minor fixing. I may have missed things, >>>> but I >>>> think the major things have been done. Yes - I know >>>> https://www.enlightenment.org still refers to phab in many places. >>>> That's >>>> something to sort out next. >>>> >>> >> >>