Re: [E-devel] New git URL/SSH locations, phasing out phab (and gitolite)

Massimo Maiurana <[email protected]> Wed, 1 Jun 2022 14:00:40 +0200
Newsgroups gmane.comp.window-managers.enlightenment.devel,gmane.comp.window-managers.enlightenment.user
Message-ID <[email protected]>
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 :)


>>> 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.
>>>
>>
> 
>