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

org.eclipse.equinox.launcher.cocoa.macosx bundle missing from update site #1594

Closed
PatrickTasse opened this issue Oct 22, 2024 · 4 comments
Closed

Comments

@PatrickTasse
Copy link
Contributor

PatrickTasse commented Oct 22, 2024

Getting this new error when building our project with the 4.34 I-build for 2024-12 M2:

Installing org.eclipse.tracecompass.rcp 10.1.0.202410221825.
Installation failed.
Cannot complete the install because one or more required items could not be found.
Software being installed: Trace Compass 10.1.0.202410221825 (org.eclipse.tracecompass.rcp 10.1.0.202410221825)
Missing requirement for filter properties ~= $0: org.eclipse.tracecompass.rcp.executable.cocoa.macosx.aarch64 10.1.0.202410221825 requires 'org.eclipse.equinox.p2.iu; org.eclipse.equinox.launcher.cocoa.macosx 0.0.0' but it could not be found
Cannot satisfy dependency:
From: Trace Compass 10.1.0.202410221825 (org.eclipse.tracecompass.rcp 10.1.0.202410221825)
To: org.eclipse.equinox.p2.iu; toolingorg.eclipse.tracecompass.rcp.application [10.1.0.202410221825,10.1.0.202410221825]
Cannot satisfy dependency:
From: toolingorg.eclipse.tracecompass.rcp.application 10.1.0.202410221825
To: org.eclipse.equinox.p2.iu; org.eclipse.tracecompass.rcp.executable.cocoa.macosx.aarch64 [10.1.0.202410221825,10.1.0.202410221825]

If I understand correctly, org.eclipse.tracecompass.rcp.executable.cocoa.macosx.aarch64 requires org.eclipse.equinox.launcher.cocoa.macosx.

But the 4.34 I-build update site does not have that bundle:

https://download.eclipse.org/eclipse/updates/4.34-I-builds/I20241022-0640/plugins/
org.eclipse.equinox.launcher.cocoa.macosx.aarch64_1.2.1100.v20240722-2106.jar
org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.1100.v20240722-2106.jar

While the 4.33 Release update site had the bundle:

https://download.eclipse.org/eclipse/updates/4.33/R-4.33-202409030240/plugins/
org.eclipse.equinox.launcher.cocoa.macosx.aarch64_1.2.1100.v20240722-2106.jar
org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.1100.v20240722-2106.jar
org.eclipse.equinox.launcher.cocoa.macosx_1.2.1100.v20240722-2106.jar

@PatrickTasse
Copy link
Contributor Author

Fixed by upgrading from Tycho 4.0.3 to Tycho 4.0.9.

@PatrickTasse PatrickTasse closed this as not planned Won't fix, can't repro, duplicate, stale Oct 22, 2024
@HannesWell
Copy link
Member

Fixed by upgrading from Tycho 4.0.3 to Tycho 4.0.9.

Yes exactly. Tycho 4.0.9 is required to build 4.34 products for Mac:
eclipse-equinox/equinox#622 (comment)

@Phillipus
Copy link
Contributor

Fixed by upgrading from Tycho 4.0.3 to Tycho 4.0.9.

Yes exactly. Tycho 4.0.9 is required to build 4.34 products for Mac: eclipse-equinox/equinox#622 (comment)

But SWT build is currently using 4.0.8? See eclipse-platform/eclipse.platform.swt#1488

@HannesWell
Copy link
Member

But SWT build is currently using 4.0.8? See eclipse-platform/eclipse.platform.swt#1488

Yes, but SWT doesn't build a product for Mac does it? And when one consumes SWT the current Tycho version works well, doesn't it?
So one has to pay attention here, but everything should work.

krumts added a commit to eclipse-mat/mat that referenced this issue Dec 10, 2024
- add new target definition file for 2024-12 and latest birt
- add p2.inf file with the 2024-12 update site
- update Tycho to 4.0.9 to be able to build against platform 4.34, see
eclipse-platform/eclipse.platform#1594

Signed-off-by: Krum Tsvetkov <[email protected]>
krumts added a commit to eclipse-mat/mat that referenced this issue Dec 10, 2024
- add new target definition file for 2024-12 and latest birt
- add p2.inf file with the 2024-12 update site
- update Tycho to 4.0.9 to be able to build against platform 4.34, see
eclipse-platform/eclipse.platform#1594

Signed-off-by: Krum Tsvetkov <[email protected]>
jantje pushed a commit to Sloeber/arduino-eclipse-plugin that referenced this issue Dec 10, 2024
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

No branches or pull requests

3 participants