Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] [pde-dev] Migrate PDE to Github?

I would not start with PDE, it is pretty active currently, and I personally would be directly affected as I've opened can of worms with https://bugs.eclipse.org/bugs/show_bug.cgi?id=576736.

Once the initial setup with aggregator is done (which is not yet), I would propose to use eclipse.platform.team or eclipse.platform.ua as a playground.
They are really inactive, so no one should be disturbed.

But before starting to play with concrete repo at github, wouldn't be a good idea to create a basic *plan* / documentation?
Creating new git repository at github & pushing from master is not only work needed to be done here.

* How the repo should be named?
* Who belongs to the team / how the repo right have to be specified?
* How github PR should be validated (manually / automatically / review / whatever)?
* How to migrate gerrit validation to PR validation (commit message check, ECA check, API tooling check, patch size check, IP check, whatever else)?
* How github PR should be merged (squash is mandatory)? What about patch series?
* What happens with gerrit jobs?
* How build/test jobs are triggered?
* How the PR is linked to issue?
* Which bug tracker is setup and how it connects to PR's?
* If the bug tracker is the github - how do we migrate existing issues?
* Do we "migrate" bugzilla issues for given component to github bug tracker?
* Do we "freeze" bugzilla for given component?
* How do we map new / old bug ID's (we don't want old/new bug have same numbers I guess)?
* How the new workflow looks like for committers / contributors?
* Whatever else I've forgot ...

Many of items above are generic and you don't need to wait for a concrete repository to move if you want contribute to the github move - start working on answering the questions above, I guess on https://bugs.eclipse.org/bugs/show_bug.cgi?id=577322, or just create a wiki or even github issue to work on that plan.

Kind regards,
Andrey Loskutov

Спасение утопающих - дело рук самих утопающих

https://www.eclipse.org/user/aloskutov


> Gesendet: Dienstag, 18. Januar 2022 um 11:10 Uhr
> Von: "Lars Vogel" <lars.vogel@xxxxxxxxxxx>
> An: "Eclipse PDE general developers list." <pde-dev@xxxxxxxxxxx>
> Betreff: [pde-dev] Migrate PDE to Github?
>
> Hi,
> 
> as the Eclipse top-level project decided to move to Github, I was
> wondering if we can start this for PDE? The pending number of Gerrits
> seems small, so this would IMHO a good place to start especially as
> m2e and Tycho (which closely relate to PDE) are already on Github and
> because PDE is a "leaf" project.
> 
> What do you think?
> 
> Best regards, Lars
> 
> -- 
> Eclipse Platform project co-lead
> CEO vogella GmbH
> 
> Haindaalwisch 17a, 22395 Hamburg
> Amtsgericht Hamburg: HRB 127058
> Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
> USt-IdNr.: DE284122352
> Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web: http://www.vogella.com
> _______________________________________________
> pde-dev mailing list
> pde-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/pde-dev
>


Back to the top