Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stop using simrel 2021-09 repo in tests #4548

Merged
merged 1 commit into from
Dec 20, 2024
Merged

Conversation

akurtakov
Copy link
Member

It's archived and frequent usage leads to broken builds with: "org.eclipse.equinox.p2.core.ProvisionException: No repository found at https://download.eclipse.org/technology/epp/packages/2021-09/..." as archives are not mirrored and this leads to heavy load (and DoS) of archive.eclipse.org.

It's archived and frequent usage leads to broken builds with:
"org.eclipse.equinox.p2.core.ProvisionException: No repository found at
https://download.eclipse.org/technology/epp/packages/2021-09/..."
as archives are not mirrored and this leads to heavy load (and DoS) of
archive.eclipse.org.
@akurtakov
Copy link
Member Author

Failure can be seen at https://github.com/eclipse-tycho/tycho/runs/34717856597 . It doesn't always fail as archive.eclipse.org is not overloaded constantly. This change should make it fine for some time but overall a better approach is to have specially crafted projects for such purposes that would:

  • reduce network traffic and speed up tests
  • reduce need for "updating" tests
  • make tests more "obvious" - it took me some time to realize what exactly is being tested.

@akurtakov akurtakov enabled auto-merge (rebase) December 20, 2024 16:43
@akurtakov akurtakov self-assigned this Dec 20, 2024
Copy link

Test Results

  603 files    603 suites   4h 4m 5s ⏱️
  432 tests   424 ✅  7 💤 1 ❌
1 296 runs  1 273 ✅ 22 💤 1 ❌

For more details on these failures, see this check.

Results for commit d6e3885.

@akurtakov akurtakov merged commit cfd83b1 into eclipse-tycho:main Dec 20, 2024
13 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant