eclipse-packaging / packages

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

EPP 2024-06 RC1 #166

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

We have a regression in terms of warnings in the build:

[2024-05-30T08:12:54.147Z] [WARNING] Problems resolving provisioning plan.:
[2024-05-30T08:12:54.147Z]    Unable to satisfy dependency from org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group 1.1.702.v20231114-1017 to org.eclipse.equinox.p2.iu; org.eclipse.ecf.provider.filetransfer.httpclient5.win32 [1.1.0.v20230423-0417,1.1.0.v20230423-0417], filter=(osgi.os=win32).
[2024-05-30T08:12:54.147Z]    Unable to satisfy dependency from org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group 1.1.702.v20231114-1017 to org.eclipse.equinox.p2.iu; org.apache.httpcomponents.client5.httpclient5-win [5.2.1.v20230802-0847,5.2.1.v20230802-0847], filter=(osgi.os=win32).

and

[2024-05-30T08:12:58.354Z] [INFO] --- tycho-p2-repository:4.0.8-SNAPSHOT:assemble-repository (default-assemble-repository) @ epp.package.scout ---
[2024-05-30T08:13:04.888Z] [WARNING] Mirror tool: Problems resolving provisioning plan.:
[2024-05-30T08:13:04.888Z]    Unable to satisfy dependency from org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group 1.1.702.v20231114-1017 to org.eclipse.equinox.p2.iu; org.eclipse.ecf.provider.filetransfer.httpclient5.win32 [1.1.0.v20230423-0417,1.1.0.v20230423-0417], filter=(osgi.os=win32).
[2024-05-30T08:13:04.888Z]    Unable to satisfy dependency from org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group 1.1.702.v20231114-1017 to org.eclipse.equinox.p2.iu; org.apache.httpcomponents.client5.httpclient5-win [5.2.1.v20230802-0847,5.2.1.v20230802-0847], filter=(osgi.os=win32).
[2024-05-30T08:13:43.543Z] [WARNING] More information on the preceding warning(s) can be found here:
[2024-05-30T08:13:43.543Z] [WARNING] - https://wiki.eclipse.org/Tycho_Messages_Explained#Mirror_tool

appear multiple times.

These appear in the RC1 build - they started in the nightly builds on 23 May - https://ci.eclipse.org/packaging/job/epp/job/master/61/.

These are the simrel changes on that day: Commits on May 23, 2024 DLTK 6.4.1 for 2024-06 Contribute Acceleo 3.7.16 to Eclipse 2024-06 Wild Web Developer 1.3.5

I'll need to investigate more fully to understand the effect - but @merks if this seems familiar to you please let me know.

merks commented 6 months ago

Yes, I saw those too. But given these doesn't end up in any EPP repository anyway, I wasn't concerned, just annoyed...

merks commented 6 months ago

I guess it didn't start with Tycho 4.0.8?

jonahgraham commented 6 months ago

I guess it didn't start with Tycho 4.0.8?

It may have - we have been using snapshots of 4.0.8 (fix for that in #170), so it may have changed between builds on 22nd and 23 may, here are those changes

Commits on May 23, 2024 Fix wrong (bnd resource) path is used under windows Improve SignRepositoryArtifactsMojo handling of unsigned content Set the MIRROR_PARSE_ERROR_LEVEL to info severity

jonahgraham commented 6 months ago

Lets continue warning discussions in #171 since that doesn't seem to be a blocker for this issue.

jonahgraham commented 6 months ago

RC1 done - onto RC2 in https://github.com/eclipse-packaging/packages/issues/173