Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-dev] Building Tycho against a locally built version of p2

+1 for the removal.

Regards
Tobias

> -----Original Message-----
> From: tycho-dev-bounces@xxxxxxxxxxx [mailto:tycho-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Sievers, Jan
> Sent: Mittwoch, 16. November 2011 13:34
> To: Tycho developers list
> Subject: Re: [tycho-dev] Building Tycho against a locally built version of
> p2
> 
> so now we can remove the tycho-version-bump plugin [1] ?
> 
> For .product files the usecase no longer exists as we can control versions
> from the .target file.
> For .target files, PDE added an "Update" button in Indigo [2] so I think
> we don't need these mojos anymore.
> 
> Objections?
> 
> Jan
> 
> [1] https://github.com/sonatype/tycho-extras/tree/master/tycho-version-
> bump-plugin
> [2] http://download.eclipse.org/eclipse/downloads/drops/R-3.7-
> 201106131736/eclipse-news-part4.html
> 
> -----Original Message-----
> From: tycho-dev-bounces@xxxxxxxxxxx [mailto:tycho-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Igor Fedorenko
> Sent: Mittwoch, 16. November 2011 12:58
> To: tycho-dev@xxxxxxxxxxx
> Subject: Re: [tycho-dev] Building Tycho against a locally built version of
> p2
> 
> Instructions did not work until I switched the build to use tycho 0.13.
> 
> I'll cleanup now redundant versions from the .product file shortly.
> 
> --
> Regards,
> Igor
> 
> On 11-11-16 2:47 AM, Oberlies, Tobias wrote:
> > Igor Fedorenko wrote:
> >> I guess this is a question for Tobias. I am having difficulties
> building
> >> Tycho with locally patched p2 according and I am not sure I understand
> >> how this is supposed to work at all. I am trying to follow instructions
> >> from Tycho wiki [1].
> >>
> >>   From what I can tell, version of p2 used by tycho is locked in
> >> tycho-bundles-target/build.target and I don't see how
> >> tycho-p2-runtime/tycho-p2-runtime.product can require different p2
> >> bundle versions unless the same version is also required in
> >> tycho-bundles-target/build.target... which is not easily possible
> >> because build.target specifies p2 feature, not individual bundles. Am I
> >> missing something or Tycho dev instructions got out of date?
> >
> > The instructions should work, even with the target file. This is what
> happens technically in the tycho-p2-runtime module: The target platform is
> the result of the target _file_ resolution plus everything which has been
> built locally (i.e. the patched p2 bundle). The dependency resolution then
> resolves the product file against the target platform, i.e. it can pick
> either the version from the target file or the locally built version. By
> specifying an explicit version in the product file, you can force the
> dependency resolution to take the locally built one.
> >
> > (Btw, this is a very good example why we need to distinguish "target
> platform" and "dependency resolution" - because otherwise it is impossible
> to explain what Tycho actually does...)
> >
> >> On a related subject, there is no need to specify p2 version both
> >> .target and .product file.
> >
> > This is correct. With Tycho 0.13.0, the target platform only contains
> the content&  versions specified in the target file.
> >
> > Regards
> > Tobias
> >
> >> [1]
> >>
> http://wiki.eclipse.org/Developing_Tycho#Building_Tycho_against_a_locally_
> >> built_version_of_p2
> >>
> >> --
> >> Regards,
> >> Igor
> >> _______________________________________________
> >> tycho-dev mailing list
> >> tycho-dev@xxxxxxxxxxx
> >> https://dev.eclipse.org/mailman/listinfo/tycho-dev
> > _______________________________________________
> > tycho-dev mailing list
> > tycho-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/tycho-dev
> _______________________________________________
> tycho-dev mailing list
> tycho-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-dev
> _______________________________________________
> tycho-dev mailing list
> tycho-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-dev


Back to the top