The EMO is using this issue to track the progress of project creation. Help regarding the process can be found in the Eclipse Foundation Project Handbook.
Hi! I would be interested in being a committer if you're looking to add more. I currently package JMC for Fedora and RHEL, and have a copr repo setup that rpm wraps AdoptOpenJDK JMC for distribution in Fedora. Let me know if there's anything I could do to help out!
1
Maria Teresa Delgadomarked the checklist item PMC accepts the project (PMC has replied with +1) as completed
marked the checklist item PMC accepts the project (PMC has replied with +1) as completed
Adoptium is working towards a secure engineering practice that manages third-party dependencies quite closely. Having a mirror would be beneficial in this regard by ensuring that the builds are reproducible and identifiable, since local builds will not depend upon the upstream repository being immutable in perpetuity. This would follow the same model for Eclipse Temurin builds.
What resources does the project predict will be required?
The Adoptium Working Group manages a budget for the Adoptium TLP projects expenses in infrastructure (builds, website, distributions sites etc), licenses and logos, marketing, and so on. It would be helpful to have an idea of the Eclipse Mission Control expectations for this support over the near term.
Thank you for raising this proposal!
Maria Teresa Delgadomarked the checklist item PMC accepts the project (PMC has replied with +1) as incomplete
marked the checklist item PMC accepts the project (PMC has replied with +1) as incomplete
I'll add myself as mentor. With that, the requirements have been met, and I declare this creation review successful. I will initiate the project provisioning process shortly.
Can I get the project leads to confirm the resources that you'll need for the project?
Do you need any new Git repositories, or will you be transferring existing content into the project?
Does the project need a website (e.g. eclipse.org/missioncontrol)?
We're using "mc" as the short name for the project; following our usual practices, the project mailing list would therefore be mc-dev@eclipse.org. Does this work, or do you have another preference?
You can work out CI/build with the CBI team after the project is up-and-running.
Regarding Git repositories, I assume that the repos for the build overrides will be transferred from AdoptOpenJDK. Patrick Reinhart (https://github.com/reinhapa) will know more.
A website to replace https://adoptopenjdk.net/jmc would be good, and also a good place to host the update sites for additional content, but I'm not 100% sure what the thoughts are with AdoptOpenJDK vs Adoptium/Eclipse JMC here.
The mailing-list sounds good; I assume it will be mostly about branding and building.
Some binary release projects of Mission Control (like Zulu Mission Control, Liberica Mission Control) override some things like splash screen, icons and certain strings. If Eclipse Mission Control will do that, then that content will need to be produced.
@wbeaton from my point of view the suggested website and mailing list names are ok from my side.
I think that we may need to see where what an optimal place for later mission control eclipse optional plugins will be. But this has not the topmost priority right now.
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 an 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.
Hey @preinhartw2s we still haven't received any updates on the project's initial contribution. Is there anything we can do to support you in the process?
So in that regard the transition was successful so far. The next steps would involve one or more of the following points, where additional help would be appreciated:
Optional branding of the Mission Control for Eclipse
Update the splash screen for Eclipse Mission Control
Provide Eclipse Marketplace integration
Provide Eclipse Update Site for the released and future Versions
Hey @preinhartw2s I think there has been a misunderstanding of the Eclipse Development Process regarding the Initial Contribution and Project Release
You were supposed to make an initial contribution (IC) before any code was committed to the repository. The IC review process starts by creating a CQ. The IP Team reviews the initial contribution to ensure that it hasn’t been copied inappropriately, that licenses are being used correctly, and so forth. There is more information in the Eclipse Handbook.
After that, when the project has been cleared to checkin their code and is ready to make a release, the PLs need to get in touch with the EMO to schedule one. There is also a process there that we need to follow.
I'll discuss with @wbeaton to see how we can solve this. I think it would be a good idea to organize a Progress Review to bring the project up-to-speed regarding the EDP.