Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] p2 mirror goal and platform specific artifacts

The mirror tools seems to evaluate filters on IUs and then reports that some units are not available.

I vaguely remember that the underlying p2 tool has an option to evaluate all filters to true. This is probably what you'd want, but I can't find it in our documentation: http://wiki.eclipse.org/Tycho/Additional_Tools

If you want, you could check p2's PermissiveSlicer for that option, and then check the Tycho code why it is not exposed.

Otherwise, you may need to make one mirror call for each platform that you are building for. Kind of tedious to do manually, but this is what Tycho does internally for aggregating p2 repositories in eclipse-repository.

Regards
Tobias


> -----Original Message-----
> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> bounces@xxxxxxxxxxx] On Behalf Of Gunnar Wagenknecht
> Sent: Dienstag, 9. Juli 2013 06:40
> To: tycho-user@xxxxxxxxxxx
> Subject: [tycho-user] p2 mirror goal and platform specific artifacts
> 
> Hi,
> 
> I'm using the p2 mirror goal in a Tycho build to produce a final p2
> repo contain all different artifacts produced during the build. It
> should also include all the products with the native launchers.
> However, I can the following warning in the Tycho/Maven log:
> 
> [WARNING] Mirror tool: "Problems resolving provisioning plan.":
> ["Unable to satisfy dependency from
> org.eclipse.gyrex.products.server.executable.win32.win32.x86_64
> 1.2.0.v20130704-1732 to org.eclipse.equinox.launcher.win32.win32.x86_64
> 0.0.0.", "Unable to satisfy dependency from
> toolingorg.eclipse.equinox.launcher.cocoa.macosx.x86_64
> 1.1.200.v20130521-0416 to bundle
> org.eclipse.equinox.launcher.cocoa.macosx.x86_64
> 1.1.200.v20130521-0416.", "Unable to satisfy dependency from
> toolingorg.eclipse.equinox.launcher.cocoa.macosx.x86_64
> 1.1.200.v20130521-0416 to bundle
> org.eclipse.equinox.launcher.cocoa.macosx.x86_64
> 1.1.200.v20130521-0416.", "Unable to satisfy dependency from
> toolingorg.eclipse.equinox.launcher 1.3.0.v20130327-1440 to bundle
> org.eclipse.equinox.launcher 1.3.0.v20130327-1440.", "Unable to satisfy
> dependency from toolingorg.eclipse.equinox.launcher
> 1.3.0.v20130327-1440 to bundle org.eclipse.equinox.launcher
> 1.3.0.v20130327-1440.", "Unable to satisfy dependency from
> toolingorg.eclipse.equinox.launcher.gtk.linux.x86_64
> 1.1.200.v20130521-0416 to bundle
> org.eclipse.equinox.launcher.gtk.linux.x86_64 1.1.200.v20130521-0416.",
> "Unable to satisfy dependency from
> toolingorg.eclipse.equinox.launcher.gtk.linux.x86_64
> 1.1.200.v20130521-0416 to bundle
> org.eclipse.equinox.launcher.gtk.linux.x86_64 1.1.200.v20130521-0416.",
> "Unable to satisfy dependency from
> org.eclipse.gyrex.features.dependencies.commons.feature.group
> 1.2.0.v20130701-1318 to org.eclipse.equinox.security.win32.x86 0.0.0.",
> "Unable to satisfy dependency from
> org.eclipse.gyrex.products.server.executable.gtk.linux.x86_64
> 1.2.0.v20130704-1732 to org.eclipse.equinox.launcher.gtk.linux.x86_64
> 0.0.0.", "Unable to satisfy dependency from
> toolingorg.eclipse.gyrex.products.server.application
> 1.2.0.v20130704-1732 to
> toolingorg.eclipse.gyrex.products.server.executable.cocoa.macosx.x86_64-
> bundled
> [1.2.0.v20130704-1732].", "Unable to satisfy dependency from
> toolingorg.eclipse.equinox.launcher.win32.win32.x86_64
> 1.1.200.v20130521-0416 to bundle
> org.eclipse.equinox.launcher.win32.win32.x86_64
> 1.1.200.v20130521-0416.", "Unable to satisfy dependency from
> toolingorg.eclipse.equinox.launcher.win32.win32.x86_64
> 1.1.200.v20130521-0416 to bundle
> org.eclipse.equinox.launcher.win32.win32.x86_64
> 1.1.200.v20130521-0416.", "Unable to satisfy dependency from
> org.eclipse.gyrex.features.dependencies.provisioning.feature.group
> 1.2.0.v20130701-1318 to org.eclipse.core.net.linux.x86 0.0.0.", "Unable
> to satisfy dependency from
> org.eclipse.gyrex.features.dependencies.provisioning.feature.group
> 1.2.0.v20130701-1318 to org.eclipse.core.net.win32.x86 0.0.0.", "Unable
> to satisfy dependency from
> org.eclipse.gyrex.products.server.executable.cocoa.macosx.x86_64
> 1.2.0.v20130704-1732 to
> org.eclipse.equinox.launcher.cocoa.macosx.x86_64 0.0.0."]
> 
> I'm wondering if there is anything wrong with the approach I'm taking.
> 
> -Gunnar
> 
> --
> Gunnar Wagenknecht
> gunnar@xxxxxxxxxxxxxxx
> 
> 
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-user


Back to the top