Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Europa Build Workshop Breakout Results
Build Best Practices Breakout
(computer crashed in the middle of typing in the result)
- Proper version numbering
- Making builds reproducible
- Tag files from each release with the same human-readable tag
- API checking tool from WTP
- avoid circular dependencies
- documentation up-to-date; current link available on website; remove old content
- backup redundant systems
- separate publishing script from “build” (compilation)
- able to turn functions on the build on or off e.g. turn off publishing
- regularly scheduled builds
- public humiliation
- send email to mailing list
- send email to plug-in owner
- have an update site; optimize update sites
- pack 200
- feature design – group plug-ins based on functional grouping
Buckminster/Maven
- Common model
- Backbone
- Graphical model input
- Buckminster and Buckminster model
- Maven in Eclipse and Maven model
- Maven
- Suggest that they adopt a Europa project and help revise that project's build. Nick volunteered one of the smaller EMFT projects; another candidate is BIRT (Sue); don't want to take on too much - want one/few good success stories rather than broad swath of mediocrity
- Document the process as a part of working with one of the projects.