eclipse.platform.releng.aggregator icon indicating copy to clipboard operation
eclipse.platform.releng.aggregator copied to clipboard

Use placeholder to define the integration build repository

Open laeubi opened this issue 1 year ago • 4 comments

Currently we use fixed strings that regularly needs to be updated, but the contents could actually be computed automatically.

This replace fixed strings with using properties making it needless to change them all the time. (this also includes the changes from https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/2573)

This would need just one little adjustment in the process, the next stream I-Build repository must point to the previous stream until the first I-Build happens.

So what do you think? @merks can you tell how much effort it would be regarding the inclusion of the previous stream? I'm not sure how the exact process is with the ibuild repos.

laeubi avatar Nov 24 '24 07:11 laeubi

So what do you think? @merks can you tell how much effort it would be regarding the inclusion of the previous stream? I'm not sure how the exact process is with the ibuild repos.

Sorry, I don't really understand the question?

merks avatar Nov 24 '24 08:11 merks

Sorry, I don't really understand the question?

Currently we have https://download.eclipse.org/eclipse/updates/4.34-I-builds and the ibuilds seem to push their content there but:

  1. at some point (maybe at GA?!?) the content vanishes
  2. there is some magic to mark a build unstable
  3. ... maybe more ...
  4. At some point in time, there will be https://download.eclipse.org/eclipse/updates/4.35-I-builds populated and we change that

So what would be required is that unless "point 4" has happened there already is https://download.eclipse.org/eclipse/updates/4.35-I-builds but simply points to https://download.eclipse.org/eclipse/updates/4.34-I-builds

So we can use the "new" URL already even though it has not yet the content (and just is an alias).

Should releaseVersion be 4.35 (not 4.35.0) for this to work?

Yes that's because I'm using an outdated version here, I'll rebase this on master.

laeubi avatar Nov 24 '24 10:11 laeubi

I see. The empty state of https://download.eclipse.org/eclipse/updates/4.35-I-builds is indeed rather inconvenient. Unfortunately I have no knowledge of how these composites are maintain/managed. 😞

merks avatar Nov 24 '24 12:11 merks

The commit message does not match the content anymore.

HannesWell avatar Nov 24 '24 15:11 HannesWell