+1 (both for using gitlab and the hosting)

2018-08-12 2:04 GMT+02:00 Simon Lees <sfl...@suse.de>:

>
>
> On 11/08/18 03:39, Mike Blumenkrantz wrote:
> > Hello,
> >
> > For some time now, everyone in the community has been expressing
> > significant dissatisfaction with the current project management software,
> > Phabricator. A number of individuals have proposed switching to Gitlab
> for
> > various reasons.
> >
> > Some will recall that recently all of the FDO infrastructure migrated
> from
> > Phabricator to Gitlab thanks in large part to an incredible, hand-crafted
> > migration script authored by notable open source figure Daniel Stone.
> While
> > this script was not exactly what could be used to migrate our own
> > infrastructure, it gave me an idea.
> >
> > Thanks to a low-pay intern who just graduated and whose name I don't
> > recall, work began to modify the original FDO migration script and update
> > it to handle various features exclusive to our usage of Phabricator.
> Thanks
> > to generous hosting provided by the basement of the intern's parents, I
> was
> > able to review the work as it progressed to see if it would be worth
> > showing to the community.
> >
> > Weeks have passed, and now, thanks to many sleepless nights and long
> > weekends that this devoted intern spent doing devops work, I was able to
> > provide justification for more robust hosting and acquire a cloud service
> > to host an official proof-of-concept for a Gitlab migration:
> >
> > https://gitlab-prototype.s-opensource.org/
> >
> > Some notes:
> > * This is read-only for now
> > * User creation is disabled, don't bother trying
> > * Issues with their comments have been imported
> > * Patch submissions have been imported (the intern screwed up some of the
> > early imports so there are a few patches without the diff inlined)
> >   - Comments on patch submissions cannot be imported because Phabricator
> > has no API for retrieving comments on patch review
> > * Wiki pages are not imported since some decision-making is required
> >
> > As is easily noticeable, not all projects have been imported by my
> intern.
> > Importing the repo takes some time on its own, and then running the
> > migration script takes a variable amount of time on top of that depending
> > on the size of the project (EFL was estimated to take 10+ hours to fully
> > import).
> >
> > Wiki pages have not been imported. On Gitlab, a wiki is project-specific
> > and so it is impossible to do a 1:1 copy unless we decided to stick
> > everything onto a specific project. We would have to decide how we want
> to
> > do this.
> >
> > If we decided to switch to Gitlab, there would be a number of questions
> > that need to be answered:
> > Q: How do we migrate?
> > A: Gitlab cannot accurately mirror all of Phabricator, it can only do a
> > one-time migration of projects. This means we would at some point lock
> phab
> > and then begin migrating, likely over a weekend for the major projects
> with
> > the remainders being added later.
> >
> > Q: What happens to phab?
> > A: We would likely want to keep phab in read-only mode for a while after
> > the migration since all the migrated tickets/patches will provide links
> to
> > it. We can later evaluate if we need to keep it running.
> >
> > Q: Where would this be hosted?
> > A: The provided link here is a cloud service which will be funded for the
> > foreseeable future. At present I am very strongly opposed to hosting this
> > anywhere on the existing EFL infrastructure since it has been impossible
> > for anyone to get access to any part of the server or to have tasks
> > reliably handled in anything but a random and notification-less manner. A
> > community project cannot have infrastructure which is unable to be
> > accessed, managed, or maintained by the community which is using it.
> >
>
> +1 from me, we have a self hosted gitlab at work (not that I use it
> regularly as most of our stuff is on github).
>
> Also +1 for cloud hosting, but bonus points if we have a setup created
> with salt, puppet.... that means we can automate the setup of the VM's
> so that we can easily migrate to another cloud provider in the future
> should we need or want to.
>
> --
>
> Simon Lees (Simotek)                            http://simotek.net
>
> Emergency Update Team                           keybase.io/simotek
> SUSE Linux                           Adelaide Australia, UTC+10:30
> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to