Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 529673

Summary: [proposal] tools.corrosion
Product: Community Reporter: Kasandra Darwin <kasandra.darwin>
Component: Proposals and ReviewsAssignee: Eclipse Management Organization <emo>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: akurtakov, cdtdoug, Lars.Vogel, lbullen, sharon.corbett, wayne.beaton, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 10   
URL: https://projects.eclipse.org/proposals/eclipse-redox-eclipse-ide-rust
Whiteboard:
Bug Depends on: 529674    
Bug Blocks:    
Attachments:
Description Flags
The corrosion logo none

Description Kasandra Darwin CLA 2018-01-11 09:50:15 EST
We’ll use this Bugzilla record to track the onboarding process for the project. This channel will be the primary means of communication for the project team, your mentors, and the Eclipse Foundation during this process. 
 
To get started on your new project, we need to do the following:

-Transfer ownership of the project name trademark to the Eclipse Foundation

We will open separate Bugzilla records to track this.
 
Once we have all of the requirements above and the proposal has been open for community review for a minimum of two weeks, we will schedule the project for creation. If you have any questions for us, please feel free to reach out anytime! As well, if you’d like an overview of the project creation process, check out our Project Handbook [1].

We look forward to working with you and your team to make this project a success! 
 
[1] https://www.eclipse.org/projects/handbook/#starting
Comment 1 Wayne Beaton CLA 2018-02-06 13:42:12 EST
I've updated the project name based on the results of the trademark search.
Comment 2 Wayne Beaton CLA 2018-02-06 13:46:30 EST
We’ve received all of the project requirements and have scheduled the creation review to conclude on February 21/2018. Please continue to monitor communication channels.

Following the creation review, we will initiate the provisioning process. As part of this process, we will bring committers on board. To gain committer status, some paperwork [1] must be completed. The exact nature of that paperwork depends on several factors, including the employment status of the individual and the Eclipse Foundation membership status of the employer.

If you can be ready with the paperwork in time for the completion of the creation review, then we can move quickly through the provisioning process. When we initiate provisioning, committers will be sent an email with instructions; please don't send any paperwork in until after you receive those instructions.

Please encourage all future project committers to join the incubation mailing list [2]. We use this list to connect committers from new projects to their peers in other projects in the incubation phase and to mentors who can help answer questions and discuss issues related to the project onboarding process.

[1] https://www.eclipse.org/projects/handbook/#paperwork
[2] https://dev.eclipse.org/mailman/listinfo/incubation
Comment 3 Lucas Bullen CLA 2018-02-06 14:06:08 EST
Created attachment 272560 [details]
The corrosion logo

Here is the updated logo for Eclipse Corrosion.
Comment 4 Lucas Bullen CLA 2018-02-06 14:07:01 EST
(In reply to Lucas Bullen from comment #3)
> Created attachment 272560 [details]
> The corrosion logo
> 
> Here is the updated logo for Eclipse Corrosion.

Ignore this. Attached to wrong bug.
Comment 5 Wayne Beaton CLA 2018-02-06 14:09:10 EST
Mike, I believe that we can reasonably assert that this logo is derived from the Eclipse Logo and so we require board approval. 

Can you either correct me if I'm wrong or tee this up for that approval, please?
Comment 6 Lucas Bullen CLA 2018-02-06 14:10:20 EST
(In reply to Wayne Beaton from comment #5)
> Mike, I believe that we can reasonably assert that this logo is derived from
> the Eclipse Logo and so we require board approval. 
> 
> Can you either correct me if I'm wrong or tee this up for that approval,
> please?

It has already been started I believe: https://bugs.eclipse.org/bugs/show_bug.cgi?id=529697
Comment 7 Wayne Beaton CLA 2018-02-06 14:10:55 EST
(In reply to Wayne Beaton from comment #5)
> Mike, I believe that we can reasonably assert that this logo is derived from
> the Eclipse Logo and so we require board approval. 
> 
> Can you either correct me if I'm wrong or tee this up for that approval,
> please?

Ignore this, apparently I just follow people off cliffs like a lemming.
Comment 8 Wayne Beaton CLA 2018-02-22 13:56:18 EST
Congratulations! Your project review is successful!

We will initiate the project resources provisioning process shortly. Please tell your project committers to carefully monitor their email for a message from The Eclipse Foundation with instructions for providing committer paperwork [1].

Our IT team cannot allocate project resources until after we have processed the paperwork for at least one committer, so your attention in this matter will keep the process moving forward. Be advised that the paperwork process will time out after 120 days; any committers who are unable to complete their paperwork requirements in this timeframe will have to be elected to the project (your project mentors can provide assistance with this).

[1] https://www.eclipse.org/projects/handbook/#paperwork
[2] https://www.eclipse.org/projects/handbook/#ip-initial-contribution
Comment 9 Eclipse Webmaster CLA 2018-02-28 10:13:58 EST
The project provisioning process is complete! Here you will find all of the information regarding resources allocated to your project:

Source Code Management:
            
As your project's main Git repository is hosted at GitHub, we will need to move it to the Eclipse organization and flatten any previous history.  This work can begin as soon as you have check in permission from EMO legal.

Issue Tracker: 
https://bugs.eclipse.org/bugs/describecomponents.cgi?product=corrosion

Outbound Communication:
Mailing list: https://accounts.eclipse.org/mailing-list/corrosion-dev

Project Website repository:
ssh://committer_id@git.eclipse.org:29418/www.eclipse.org/corrosion.git

Commits will be published to www.eclipse.org/corrosion within 5 minutes

Downloads: http://download.eclipse.org/corrosion

Archives: http://archive.eclipse.org/corrosion

Builds: You can upload releases to ~committer_id/downloads/corrosion via SFTP or SCP (to build.eclipse.org) or from a CI instance at Eclipse.org

Older builds should be moved to the archives area when they are no longer required.
Comment 10 Lucas Bullen CLA 2018-03-08 13:57:39 EST
@EclipseWebmaster, I have been sent to you from https://dev.eclipse.org/ipzilla/show_bug.cgi?id=15779 for help making the initial commit. When attempting to commit as I usually would I receive an error:

Can't connect to any repository: git clone ssh://lbullen@git.eclipse.org:29418/corrosion/corrosion (git clone ssh://lbullen@git.eclipse.org:29418/corrosion/corrosion: not found.)

What is the correct course of action? Thank you.
Comment 11 Eclipse Webmaster CLA 2018-03-08 14:43:09 EST
(In reply to Lucas Bullen from comment #10)
> 
> Can't connect to any repository: git clone
> ssh://lbullen@git.eclipse.org:29418/corrosion/corrosion (git clone
> ssh://lbullen@git.eclipse.org:29418/corrosion/corrosion: not found.)
> 
> What is the correct course of action? Thank you.

I'm not able to replicate this.  I've also taken a quick look in the Gerrit logs and I don't see any errors for your account(I do see a failed login though).

Does the clone work if you use the https URL?

-M.
Comment 12 Lucas Bullen CLA 2018-03-08 15:00:55 EST
Got it to work, thank you for pointing me towards the knowledge that my gerrit and http passwords are different entities
Comment 13 Lucas Bullen CLA 2018-03-13 16:14:17 EDT
@EclipseWebmaster, To help increase exposure and potential contributors, we wish to host the Corrosion repo on GitHub instead of Gerrit. The project history has been squashed and can be found here: https://github.com/LucasBullen/corrosion/tree/48284edfc2730d3166c2270698490882453b6089

Is this possible and if so what else is required from me?
Comment 14 Alexander Kurtakov CLA 2018-03-19 15:14:07 EDT
Is there anything still needed from corrosion contributors to do? Have we missed some step?
Comment 15 Eclipse Webmaster CLA 2018-03-19 15:52:03 EDT
(In reply to Lucas Bullen from comment #13)
> @EclipseWebmaster, To help increase exposure and potential contributors, we
> wish to host the Corrosion repo on GitHub instead of Gerrit. The project
> history has been squashed and can be found here:
> https://github.com/LucasBullen/corrosion/tree/
> 48284edfc2730d3166c2270698490882453b6089
> 
> Is this possible and if so what else is required from me?

You can absolutely use Github for your project.

Since you have squashed the history there are a couple of options.

1) I can create a new Github repo (github.com/eclipse/corrosion) and you can push the squashed repo to it.

2) You can invite 'eclipsewebmaster' to join the admin team for the existing repo and we will move it into the eclipse organization on github.

-M.
Comment 16 Lucas Bullen CLA 2018-03-20 14:37:06 EDT
(In reply to Eclipse Webmaster from comment #15)
> Since you have squashed the history there are a couple of options.
> 
> 1) I can create a new Github repo (github.com/eclipse/corrosion) and you can
> push the squashed repo to it.
> 
> 2) You can invite 'eclipsewebmaster' to join the admin team for the existing
> repo and we will move it into the eclipse organization on github.

Let's go with option 2, sent invitation: https://github.com/LucasBullen/corrosion/invitations
Comment 17 Eclipse Webmaster CLA 2018-03-20 16:57:12 EDT
I've accepted the invite, but as I'm not an admin I can't move the repo.

-M.
Comment 18 Lucas Bullen CLA 2018-03-20 17:00:41 EDT
(In reply to Eclipse Webmaster from comment #17)
> I've accepted the invite, but as I'm not an admin I can't move the repo.
> 
> -M.

Sent a collaborator invite instead of a transfer request. Request sent.
Comment 19 Eclipse Webmaster CLA 2018-03-21 09:26:17 EDT
OK I've accepted the transfer and have moved it into the Eclipse org (https://github.com/eclipse/corrosion).  Next time the sync tools run they should create the Corrosion Github team and invite active committers to join it.

-M.
Comment 20 Wayne Beaton CLA 2018-06-06 12:06:06 EDT
The project is up and running. I declare success.