eclipse-packaging / packages

Eclipse IDE product definitions.
Eclipse Public License 2.0
4 stars 11 forks source link

2024-03 RC1 #123

Closed jonahgraham closed 6 months ago

jonahgraham commented 6 months ago

The EPP Release Process

This guide contains the step-by-step process to complete an EPP release.

The individual releases are tracked with endgame issues on GitHub issues. For each release (M1, M2, M3, RC1, RC2) an endgame ticket is created with the appropriate contents from the rest of this document:

EPP releases happen for each milestone and release candidate according to the Eclipse Simultaneous Release Plan.

Steps for all Milestones and RCs:

ssh genie.packaging@projects-storage.eclipse.org /bin/bash << EOF
  set -u # run with unset flag error so that missing parameters cause build failure
  set -e # error out on any failed commands
  set -x # echo all commands used for debugging purposes
  mv -v /home/data/httpd/download.eclipse.org/technology/epp/downloads/release/2021-03/202103121200 /home/data/httpd/download.eclipse.org/technology/epp/downloads/release/2021-03/R
  touch /home/data/httpd/download.eclipse.org/technology/epp/downloads/release/2021-03/R/*
EOF
jonahgraham commented 6 months ago

There are now hundreds of warnings due to the newer version of Maven (used to be 10!). I used curl https://ci.eclipse.org/packaging/job/epp/job/master/3/consoleText | gunzip | grep WARNING | perl -pe 's/^\[[^\]]+\]//g' | sort -u > warning to collate the warnings to make sure none of them seemed serious.

akurtakov commented 6 months ago

There are now hundreds of warnings due to the newer version of Maven (used to be 10!). I used curl https://ci.eclipse.org/packaging/job/epp/job/master/3/consoleText | gunzip | grep WARNING | perl -pe 's/^\[[^\]]+\]//g' | sort -u > warning to collate the warnings to make sure none of them seemed serious.

I can't believe you're still using Tycho 3.x . Please move to 4.x. Also all the

[2024-02-29T14:21:04.059Z] [WARNING] Parameter 'jgit.dirtyWorkingTree' is unknown for plugin 'tycho-packaging-plugin:3.0.5:build-qualifier-aggregator (default-build-qualifier-aggregator)'
[2024-02-29T14:21:04.059Z] [WARNING] Parameter 'includePackedArtifacts' is unknown for plugin 'target-platform-configuration:3.0.5:target-platform (default-target-platform)'
[2024-02-29T14:21:04.059Z] [WARNING] Parameter 'includePacked' is unknown for plugin 'tycho-p2-extras-plugin:3.0.5:mirror (mirror-to-central-epp-repository)'

are just wrong configs which are printed for everything so the fix for that should be pure deletion as these settings just don't do anything.

jonahgraham commented 6 months ago

I can't believe you're still using Tycho 3.x . Please move to 4.x. Also all the

scheduled for after this release.