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

Bug 569639

Summary: [proposal] adoptium.temurin
Product: Community Reporter: Wayne Beaton <wayne.beaton>
Component: Proposals and ReviewsAssignee: Eclipse Management Organization <emo>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: andreas, emijiang6, georgeadams1995, hendrik.ebbers, john.oliver+eclipse, mariateresa.delgado, martijnverburg, paul.buck, proposals-inbox, sgehwolf, sharon.corbett, slambert, t.p.ellison, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
URL: https://projects.eclipse.org/proposals/eclipse-temurin
Whiteboard:

Description Wayne Beaton CLA 2020-12-10 14:41:55 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:
-Ensure that all of the committers listed on the proposal have Eclipse Foundation Accounts [1]
-Identify a mentor for the project

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 [2].

We look forward to working with you and your team to make this project a success! 
 
[1] https://accounts.eclipse.org/user/register
[2] https://www.eclipse.org/projects/handbook/#starting
Comment 1 Wayne Beaton CLA 2020-12-17 17:15:01 EST
Architecture Council Member Emily Jiang has volunteered to mentor the project.
Comment 2 Wayne Beaton CLA 2021-01-11 15:16:00 EST
Project team: I need contact information (email addresses) for the committers listed on the proposal. Can somebody provide that, please?

Note that we need to list the project leads as committers as well (along with email addresses).
Comment 3 Wayne Beaton CLA 2021-01-11 15:25:13 EST
> Note that we need to list the project leads as committers as well (along
> with email addresses).

I added the project leads to the committers list.
Comment 4 Wayne Beaton CLA 2021-02-08 11:22:01 EST
I need email addresses for all committers to complete the project creation process. We're totally blocked without them.

I've removed the following individuals from the committers list:

* Morgan Davies
* Will Parker

I'll just add them to the project team when I get the required information (that is, we can bypass the election process for these two committers). Any project lead can send an email to emo@eclipse.org with this information.

I hadn't actually formally scheduled a creation review for this project because we were blocked on this, but I believe that we have satisfied the Eclipse Development Process' requirement for a creation review by virtue of the project proposal being available for community/membership review and comment for almost two full months, and all other requirements being met. I have, therefore, scheduled the creation review to conclude today.
Comment 5 Wayne Beaton CLA 2021-02-08 11:36:17 EST
FYI (for project leads and committers).

We have a documentation generator that provides templates for copyright headers, CONTRIBUTING and NOTICE files, etc. (e.g., [1]). We reference the generator in our documentation, and will likely bring it up during things like intellectual property reviews.

The generator assumes some things that are not true for Eclipse Temurin. Specifically, the Eclipse Temurin project lists a collection of project licenses of which, by my understanding, separate aspects/components of the project will use some subset. 

The generator assumes that all of the project licenses should be mashed together into a multiply-licensed header. That is, it will generate a statement indicating that content can be consumed under one of three licenses and the SPDX expression that it generators will indicate that consumers can select any of five licenses (SPDX considers our secondary licensing scheme to be an "OR" selection of licenses).

That is, the documentation generator will completely botch license statements and they'll have to be crafted (or at least adjusted) by hand. The IP Team can help.

[1] https://www.eclipse.org/projects/tools/documentation.php?id=technology.aqavit
Comment 6 Tim Ellison CLA 2021-02-12 05:41:33 EST
Why are project leads also listed as committers on AQAvit[1], but not on Temurin[2]?

[1] https://projects.eclipse.org/projects/adoptium.aqavit/who
[2] https://projects.eclipse.org/projects/adoptium.temurin/who
Comment 7 Eclipse Webmaster CLA 2021-02-16 17:01:53 EST
The project provisioning process is complete! Here you will find all of the information regarding resources allocated to your project:

Source Code Management:(Existing at Github)         

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


Issue Tracker: 

Github issues will remain enabled for your project.


Outbound Communication:

Mailing list: https://accounts.eclipse.org/mailing-list/temurin-dev


Project Website repository:

ssh://committer_id@git.eclipse.org:29418/www.eclipse.org/temurin.git

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


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

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

Builds: You can upload releases to ~committer_id/downloads/temurin 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.

-M.
Comment 8 Wayne Beaton CLA 2021-02-16 17:11:02 EST
(In reply to Tim Ellison from comment #6)
> Why are project leads also listed as committers on AQAvit[1], but not on
> Temurin[2]?

The short version is that we need committer agreements for committers, but not project leads. Project leads get listed immediately, committers get listed only after our system has confirmed that their agreements are signed and in place.

I'm pretty sure that we're all caught up now.
Comment 9 Wayne Beaton CLA 2021-02-16 17:11:36 EST
Your next step is to submit an initial contribution [1] for review by the IP Team. 

Please do not commit any code to an Eclipse Foundation Git repository until after you receive the IP Team's approval. 

You may only push content into project repositories after your initial contribution IP Request (referred to as Contribution Questionnaires or "CQs") receives “check in” and/or “full approval”.
 
[1] https://www.eclipse.org/projects/handbook/#ip-initial-contribution
Comment 10 Wayne Beaton CLA 2021-03-17 20:55:33 EDT
> I've removed the following individuals from the committers list:
> 
> * Morgan Davies
> * Will Parker
> 
> I'll just add them to the project team when I get the required information
> (that is, we can bypass the election process for these two committers). Any
> project lead can send an email to emo@eclipse.org with this information.

I've received contact information for Morgan and Will, have put them back into the project proposal and have inserted them into the committer agreement/provisioning system.
Comment 11 Maria Teresa Delgado CLA 2022-01-10 14:54:32 EST
I'm closing this bug since the project graduated to the mature phase and it has been fully operational for a while now.