Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

WTP Release Tasks

Revision as of 12:49, 23 November 2020 by Thatnitind.gmail.com (Talk | contribs)

For each WTP release, there are a few bookkeeping tasks unrelated to planning, development, and building, that also need tending to.

They should be recorded here so they're not forgotten. This is intended as a living document.

Tasks for Major and Minor Releases

  • The release should be tagged in all non-releng repositories.
  • Maintenance branch may created for future adopter patch builds. Main development will continue in master for the next quarterly simultaneous release.
  • A New Help for Old Friends page created, if required
  • June releases typically line up for our mandatory Release Review, and necessitate prepared documentation

Tasks for All Releases (including Service Releases)

Deliverables

  • March/September releases coincide with a new Java version: facets need updating
  • Copy last RCx to R using WTP Publish job
  • R-build GA'd on http://download.eclipse.org/webtools/downloads/, and email sent out declaring it
  • EPP packages tested, signed-off on, and +1 sent to epp-dev mailing list
  • Eclipse IDE for Java EE Developers: Chuck and Nitin (Java EE Smoke and also manual checks to general layout, preferences etc for changes from integrated features like m2e, oomph etc..)


Web Site Updates


download.eclipse.org, archive.eclipse.org, build.eclipse.org Site Updates

  • Update releng files w/ new versions/dependencies:


Project Lead Tasks

Each project lead or a designated Committer should perform these tasks for every release.


SCM Tagging script

1. Check out the webtools.releng.aggregator project & make sure you're up to date in all the submodules. Commit any updates.

2. Check out all the projects listed below, then:

 TAG=R3_19
 for d in */; do echo $d; cd $d; git pull origin master; git tag ${TAG}; git push origin ${TAG}; cd ..; echo; done

Projects to tag include:

 webtools.releng.aggregator/
   webtools.releng/
   webtools.common/
   webtools.dali/
   webtools.javaee/
   webtools.jsdt/
   webtools.jsf/
   webtools.servertools/
   webtools.sourceediting/
   webtools.webservices/


Elsewhere

  • Remind Nitin to update the IRC channel topic to reflect the new release
  • Make sure Eclipse/Installation reflects the current/new Eclipse Project release
  • Make sure SimRel points to the current or next release

Back to the top