Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] Has the time come?

Github / Gitlab are all based on git, so the "workflow" is more a matter of (web) UIs.

If a certain "usage" is recommended/preferred I would suggest to integrate support for this in EGit (it might autodetect a project as "eclipse" based on a special marker file or even a config file in the repository root) that can the auto-magical can handle things like

- adding signed off
- checking ECA *before* commit and giving good advice (e.g. provide a link to login/create account/whatever...)
- make sure branches are used and force-push on them
- rebase instead of merge on updates
- ... and so on ...

> My feeling is that the current decision making process
> seems somewhat spontaneous and anecdotal.

And my feeling is most concerns are driven by "not-invented-here" syndrome, or maybe just a fear-of-change ;-)

Github has gained a lot of success for many years and many OSS projects using it or have moved there with great success, so at least the must have done something right. On the other hand I can't remember of any Girhub project that has complains to move Gerrit/Self Hosted/...

Am 16.03.21 um 09:51 schrieb Ed Merks:
Given past trends (twists and turns), I would be slightly concerned that the long term trend might be that we should all use GitLab and that the Foundation will want to support only one thing and rather two, to save resource.  Of course that could be a misguided thought, but resource savings do often seem to be a driving factor...

In any case, I think Rolf's suggestion to consider carefully the pros and cons of the workflows are a very good suggestion.  My feeling is that the current decision making process seems somewhat spontaneous and anecdotal.


On 16.03.2021 09:23, Rolf Theunissen wrote:
Dirk, All,

Please at this concern to the wiki page.

Besides the legal consideration, is there a difference in the intended workflow on GitHub or GitLab? IMHO the discussion should first be about the envisioned workflow, the differences between that envisioned workflow and the current workflow, and how the change would impact the current way of working (and current committers). Then it can be evaluated how the workflow can be executed on the different platforms/tools. With that a motivated choice for one of the platforms can be made. After that, a migration and/or improvement plan can be made, both for the way of working as well as moving the code & build tools.

Rolf

Op ma 15 mrt. 2021 om 20:22 schreef Dirk Fauth via platform-dev <platform-dev@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>>:

    Is there a decision made with regards to GitHub vs GitLab? As far
    as I understood there are legal constraints to consider. That is
    why the foundation prefers GitLab.

    Wim Jongman <wim.jongman@xxxxxxxxx <mailto:wim.jongman@xxxxxxxxx>>
    schrieb am Mo., 15. März 2021, 20:03:

        Hi,

        Before this stalls again, do we have a team?

        I see Rolf, Mickael, Sravan, and myself on the wiki page.

        What is the first step? I am happy to execute it. Shall I
        attempt to port the platform website to Git?

        https://wiki.eclipse.org/Platform-releng/Migration_To_GitHub
        <https://wiki.eclipse.org/Platform-releng/Migration_To_GitHub>


        Cheers,

        Wim



        On Thu, Mar 11, 2021 at 5:50 PM Wim Jongman
        <wim.jongman@xxxxxxxxx <mailto:wim.jongman@xxxxxxxxx>> wrote:

            I think the move to GitLab is for projects that stay on
            the foundation infra.

            On Thu, Mar 11, 2021 at 5:05 PM Jonah Graham
            <jonah@xxxxxxxxxxxxxxxx <mailto:jonah@xxxxxxxxxxxxxxxx>>
            wrote:



                On Thu, 11 Mar 2021 at 11:00, Ed Merks
                <ed.merks@xxxxxxxxx <mailto:ed.merks@xxxxxxxxx>> wrote:

                    I'm not sure if anyone mentioned the "forced"
                    migration to gitlab?

                    Does it make sense to migrate anything to github
                    if it will subsequently need to be migrated to
                    gitlab anyway?

                    I'm just asking...


                This is news to me. I have not heard anything about
                leaving github.


                    On 11.03.2021 16:55, Wim Jongman wrote:


                    On Wed, Mar 10, 2021 at 5:27 PM Mickael Istria
                    <mistria@xxxxxxxxxx <mailto:mistria@xxxxxxxxxx>>
                    wrote:

                         I'd advise starting by evaluating for
                        instance migration of PDE to GitHub:


                    How about starting with the websites. In 99% of
                    the cases, the websites don't need to dance with
                    Gerrit, but ATM is required.

                    The websites are ideal for casual contributions,
                    especially with the 5-minute deployments that the
                    webmasters have built, there is instant
                    gratification.

                    It would also help us. We can update websites
                    super fast with the GH workflow.





                    _______________________________________________
                    platform-dev mailing list
                    platform-dev@xxxxxxxxxxx  <mailto:platform-dev@xxxxxxxxxxx>
                    To unsubscribe from this list, visithttps://www.eclipse.org/mailman/listinfo/platform-dev  <https://www.eclipse.org/mailman/listinfo/platform-dev>
                    _______________________________________________
                    platform-dev mailing list
                    platform-dev@xxxxxxxxxxx
                    <mailto:platform-dev@xxxxxxxxxxx>
                    To unsubscribe from this list, visit
                    https://www.eclipse.org/mailman/listinfo/platform-dev
                    <https://www.eclipse.org/mailman/listinfo/platform-dev>

                _______________________________________________
                platform-dev mailing list
                platform-dev@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>
                To unsubscribe from this list, visit
                https://www.eclipse.org/mailman/listinfo/platform-dev
                <https://www.eclipse.org/mailman/listinfo/platform-dev>

        _______________________________________________
        platform-dev mailing list
        platform-dev@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>
        To unsubscribe from this list, visit
        https://www.eclipse.org/mailman/listinfo/platform-dev
        <https://www.eclipse.org/mailman/listinfo/platform-dev>

    _______________________________________________
    platform-dev mailing list
    platform-dev@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>
    To unsubscribe from this list, visit
    https://www.eclipse.org/mailman/listinfo/platform-dev
    <https://www.eclipse.org/mailman/listinfo/platform-dev>


_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visithttps://www.eclipse.org/mailman/listinfo/platform-dev

_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/platform-dev



Back to the top