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