Let's switch to truffle-0.11 was: Use binary dependencies
Jaroslav Tulach
jaroslav.tulach at oracle.com
Tue Feb 2 09:03:06 UTC 2016
### Monday 01 of February 2016, 11:15:43 @ Lukas Stadler ###
> I assume that Chris is referring to the fact that the graal repo is now
> referencing the truffle repo on git, which has nothing to do with the
> languages.
I see. The quick fix is however the same. Stick with the most recent Hg
revision. There is no reason why Graal would have to consume the most recent
version of Truffle: the things Graal needs from Truffle hasn't been changed
for weeks.
> The binaries are probably just not created for the truffle git
> repo yet.
Right. That is the problem. I don't know when that is going to be fixed.
However, I tagged version truffle-0.11 on Thursday and its binaries are likely
to appear on the Maven repository this week (my estimate). Then it might be
preferable to depend on these (for Graal as well as other languages).
It is better habit to depend on published releases than daily snapshots
anyway.
-jt
> > On 01 Feb 2016, at 11:01, Jaroslav Tulach <jaroslav.tulach at oracle.com>
> > wrote:
> >
> > ### Thursday 28 of January 2016, 10:43:47 @ Christian Thalinger ###
> >
> >>> On Jan 22, 2016, at 2:12 PM, Jaroslav Tulach
> >>> <jaroslav.tulach at oracle.com>
> >>> wrote:
> >>>
> >>> ### Thursday 21 of January 2016, 15:44:30 @ Gilles Duboscq ###
> >>>
> >>>> We have binary dependencies for this use-case. Maybe we should start
> >>>> using
> >>>> them (set MX_BINARY_SUITES=truffle). Gilles
> >>>
> >>> We should start using binary dependencies by default.
> >>>
> >>> This whole discussion is a proof that people don't want to clone all our
> >>> repositories by default. They are in almost all cases interested only in
> >>> the one code in one repository.
> >>>
> >>> Please, be kind to people trying graal & co. and switch the mx to use
> >>> binary dependencies by default.
> >>
> >> As it turns out, the move of Truffle to github broke MX_BINARY_SUITES.
> >> Back to square one.
> >
> > Correction:
> >
> > The move of Truffle to GitHub is innocent. The fact that languages started
> > to use the GitHub version is the problem.
> >
> > Should that require an urgent fix, I'd advocate the languages and GraalVM
> > to use the most recent version of Truffle available at
> > http://lafo.ssw.uni-linz.ac.at/hg/truffle/rev/6b76a24fffbd -jt
More information about the graal-dev
mailing list