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

Massimo Maiurana <[email protected]> Tue, 22 Nov 2022 18:44:00 +0100
Newsgroups gmane.comp.window-managers.enlightenment.devel
Message-ID <[email protected]>
Massimo Maiurana ha scritto il 02/11/22 alle 13:45:
> Carsten Haitzler ha scritto il 02/11/22 alle 11:10:
>> On Thu, 27 Oct 2022 13:08:31 +0200 Massimo Maiurana 
>> <[email protected]> said:
>>
>>> 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 :)
>>>
>>> Hi, can someone please grant me write access on ephoto project?
>>>
>>> maxerba
>>
>> done! added you :)
> 
> Thanks :)
> 

Well, now i would even need write access for ecrire

Massimo Maiurana

> 
>>>>
>>>>>>> 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.
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>
>>>
>>> _______________________________________________
>>> enlightenment-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>>
>>
>>