Community
Participate
Working Groups
The CBI build for the Eclipse platform downloads software from places like oss.sonatype.org. To comply with Eclipse Foundation IP policies and to ensure we can build the software far into the future as part of the long term support program, builds should pull from Foundation controlled sources like orbit, downloads.eclipse.org, maven.eclipse.org, and so forth. This ticket tracks discussion and work for the Eclipse platform. Some of the work will be reusable for other projects.
Upping the priority on this ticket.
Using the Eclipse platform for reference the build currently pulls from the following: 1) maven & tycho plugins 195 components 2) prereqs from downloads.eclipse.org 179 - mostly emf, ecf, ajdt, orbit
You may be interested in how Fedora solved that problem: https://bugzilla.redhat.com/show_bug.cgi?id=809575
While this resonates very much with recent awareness of supply chain security issues, I doubt we will implement anything specific to Eclipse Platform or Eclipse projects. Let's rather provide best practices around SBOM generation and how to use it to analyze dependencies' provenance. See https://github.com/eclipse-cbi/best-practices/issues/1