Scala 2.12.0-RC2 is out!

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

Scala 2.12.0-RC2 is out!

Adriaan Moors-7
I'm happy to pre-announce RC2! We'll publish the full release notes after the weekend.

Thank you all for trying out RC1 and reporting the issues you discovered! I have a pretty good feeling about RC2 thanks to your thorough testing of RC1 and the ever-growing list of projects in the community build. For the most notable changes in RC2, please take a look at these PRs.

I'd like to especially highlight Lukas & Jason's efforts in diagnosing the JVM performance impact of alternative trait encodings: check out Luka's blog post#5429, and our ongoing work. Oh, and do enjoy my favorite RC2 one-liner.

We're excited to hear about your experience with RC2! If all goes well, we'll declare this the final in two weeks from now.

cheers
adriaan

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.12.0-RC2 is out!

Sébastien Doeraene
Hello,

Scala.js 0.6.13 is on its way to Maven Central for 2.12.0-RC2. Note that we have not yet announced Scala.js 0.6.13. It should be announced on Monday.
More importantly, it contains some breaking changes in builds. I therefore advise library authors to read the WiP release notes at https://github.com/scala-js/scala-js-website/pull/314/files#diff-04e86a9f897522c94a6ff1f5e2ad16c4

0.6.13 is also available for 2.12.0-RC1, so if you want, you can first upgrade Scala.js and test, then upgrade to RC2.

Cheers,
Sébastien

On Sat, Oct 15, 2016 at 8:05 AM, Adriaan Moors <[hidden email]> wrote:
I'm happy to pre-announce RC2! We'll publish the full release notes after the weekend.

Thank you all for trying out RC1 and reporting the issues you discovered! I have a pretty good feeling about RC2 thanks to your thorough testing of RC1 and the ever-growing list of projects in the community build. For the most notable changes in RC2, please take a look at these PRs.

I'd like to especially highlight Lukas & Jason's efforts in diagnosing the JVM performance impact of alternative trait encodings: check out Luka's blog post#5429, and our ongoing work. Oh, and do enjoy my favorite RC2 one-liner.

We're excited to hear about your experience with RC2! If all goes well, we'll declare this the final in two weeks from now.

cheers
adriaan

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.12.0-RC2 is out!

Miles Sabin
FYI: I've just published shapeless-2.3.2 and macrocompat-1.1.1 for Scala 2.3.2.

Cheers,


Miles

On Sat, Oct 15, 2016 at 8:14 AM, Sébastien Doeraene
<[hidden email]> wrote:

> Hello,
>
> Scala.js 0.6.13 is on its way to Maven Central for 2.12.0-RC2. Note that we
> have not yet announced Scala.js 0.6.13. It should be announced on Monday.
> More importantly, it contains some breaking changes in builds. I therefore
> advise library authors to read the WiP release notes at
> https://github.com/scala-js/scala-js-website/pull/314/files#diff-04e86a9f897522c94a6ff1f5e2ad16c4
>
> 0.6.13 is also available for 2.12.0-RC1, so if you want, you can first
> upgrade Scala.js and test, then upgrade to RC2.
>
> Cheers,
> Sébastien
>
> On Sat, Oct 15, 2016 at 8:05 AM, Adriaan Moors <[hidden email]>
> wrote:
>>
>> I'm happy to pre-announce RC2! We'll publish the full release notes after
>> the weekend.
>>
>> Thank you all for trying out RC1 and reporting the issues you discovered!
>> I have a pretty good feeling about RC2 thanks to your thorough testing of
>> RC1 and the ever-growing list of projects in the community build. For the
>> most notable changes in RC2, please take a look at these PRs.
>>
>> I'd like to especially highlight Lukas & Jason's efforts in diagnosing the
>> JVM performance impact of alternative trait encodings: check out Luka's blog
>> post, #5429, and our ongoing work. Oh, and do enjoy my favorite RC2
>> one-liner.
>>
>> We're excited to hear about your experience with RC2! If all goes well,
>> we'll declare this the final in two weeks from now.
>>
>> cheers
>> adriaan
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "scala-internals" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [hidden email].
>> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "scala-internals" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [hidden email].
> For more options, visit https://groups.google.com/d/optout.



--
Miles Sabin
tel: +44 7813 944 528
skype: milessabin
gtalk: [hidden email]
http://milessabin.com/blog
http://twitter.com/milessabin

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.12.0-RC2 is out!

David Barri
Hi,

I may have hit a compiler bug with 2.12.0-RC2.

https://github.com/japgolly/nyaya/issues/22#issuecomment-255719699
https://issues.scala-lang.org/browse/SI-9907

Cheers, DB

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.12.0-RC2 is out!

Seth Tisue
A big thank you to everybody who has tested their projects and/or published libraries for 2.12.0-RC2. The list of published libraries at:
https://github.com/scala/make-release-notes/blob/2.12.x/projects-2.12.md
is looking pretty robust.

I don't want to jinx it, but no regression serious enough to prevent 2.12.0 final from going forward has been reported, so it's looking more and more likely that 2.12.0 will differ from 2.12.0-RC2 only in version number. With luck, we'll tag it on Friday and announce next week.

Seth Tisue / Scala team / Lightbend, Inc.

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.12.0-RC2 is out!

David Barri

Hi Seth,

Erm, the regression I mentioned above is pretty serious to me and my library users. I have about 8 or 9 libraries and I can't compile any of them (literally) until the above regression is resolved.

Cheers, DB


On 25 Oct 2016 12:42 PM, "Seth Tisue" <[hidden email]> wrote:
A big thank you to everybody who has tested their projects and/or published libraries for 2.12.0-RC2. The list of published libraries at:
is looking pretty robust.

I don't want to jinx it, but no regression serious enough to prevent 2.12.0 final from going forward has been reported, so it's looking more and more likely that 2.12.0 will differ from 2.12.0-RC2 only in version number. With luck, we'll tag it on Friday and announce next week.

Seth Tisue / Scala team / Lightbend, Inc.

--
You received this message because you are subscribed to a topic in the Google Groups "scala-internals" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/scala-internals/LGRU1gEwRgQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.12.0-RC2 is out!

Lukas Rytz-2
Possible workarounds are being discussed here:

On Tue, Oct 25, 2016 at 9:39 AM, David Barri <[hidden email]> wrote:

Hi Seth,

Erm, the regression I mentioned above is pretty serious to me and my library users. I have about 8 or 9 libraries and I can't compile any of them (literally) until the above regression is resolved.

Cheers, DB


On 25 Oct 2016 12:42 PM, "Seth Tisue" <[hidden email]> wrote:
A big thank you to everybody who has tested their projects and/or published libraries for 2.12.0-RC2. The list of published libraries at:
is looking pretty robust.

I don't want to jinx it, but no regression serious enough to prevent 2.12.0 final from going forward has been reported, so it's looking more and more likely that 2.12.0 will differ from 2.12.0-RC2 only in version number. With luck, we'll tag it on Friday and announce next week.

Seth Tisue / Scala team / Lightbend, Inc.

--
You received this message because you are subscribed to a topic in the Google Groups "scala-internals" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/scala-internals/LGRU1gEwRgQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.12.0-RC2 is out!

Seth Tisue
In reply to this post by David Barri
On Tuesday, October 25, 2016 at 12:39:53 AM UTC-7, David Barri wrote:

Hi Seth,

Erm, the regression I mentioned above is pretty serious to me and my library users. I have about 8 or 9 libraries and I can't compile any of them (literally) until the above regression is resolved.

Cheers, DB


Hopefully on the scala-dev ticket Lukas linked to we can find a suitable workaround for that.

But also: it sounds like we should have one or more of your libraries in the Scala 2.12 community build. That would have alerted us to this issue earlier. The eligibility requirements are at https://github.com/scala/community-builds/wiki/Eligibility . I guess we should try to add Nyaya. Anything else? Let's discuss further at https://github.com/scala/community-builds/issues/368

Seth

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.12.0-RC2 is out!

David Barri
Good morning!

Yes. I agree and I'm kicking myself because I had the same thought a few months ago that I should add some of my libs to the community build. Then I forgot. :(

Ok, talk to you in the new ticket (thanks for creating that by the way).

Cheers, DB



On 26 October 2016 at 04:38, Seth Tisue <[hidden email]> wrote:
On Tuesday, October 25, 2016 at 12:39:53 AM UTC-7, David Barri wrote:

Hi Seth,

Erm, the regression I mentioned above is pretty serious to me and my library users. I have about 8 or 9 libraries and I can't compile any of them (literally) until the above regression is resolved.

Cheers, DB


Hopefully on the scala-dev ticket Lukas linked to we can find a suitable workaround for that.

But also: it sounds like we should have one or more of your libraries in the Scala 2.12 community build. That would have alerted us to this issue earlier. The eligibility requirements are at https://github.com/scala/community-builds/wiki/Eligibility . I guess we should try to add Nyaya. Anything else? Let's discuss further at https://github.com/scala/community-builds/issues/368

Seth

--
You received this message because you are subscribed to a topic in the Google Groups "scala-internals" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/scala-internals/LGRU1gEwRgQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.12.0-RC2 is out!

Lukas Rytz-2
Hi David

As you probably saw we decided not to do another RC, which means
2.12.0 will ship with that regression. It will be fixed in 2.12.1. Sorry for
the late communication.

The reason is that building an RC3 would mean having to do yet another
round of bootstrapping all community libraries, as RCs are not binary
compatible. The 2.12.1 release on the other hand we can just do without
an RC, and it's planned for the end of November. So in the end, you'll have
a 2.12 release that includes the fix available roughly at the same time.

Cheers!
Lukas






On Tue, Oct 25, 2016 at 9:44 PM, David Barri <[hidden email]> wrote:
Good morning!

Yes. I agree and I'm kicking myself because I had the same thought a few months ago that I should add some of my libs to the community build. Then I forgot. :(

Ok, talk to you in the new ticket (thanks for creating that by the way).

Cheers, DB



On 26 October 2016 at 04:38, Seth Tisue <[hidden email]> wrote:
On Tuesday, October 25, 2016 at 12:39:53 AM UTC-7, David Barri wrote:

Hi Seth,

Erm, the regression I mentioned above is pretty serious to me and my library users. I have about 8 or 9 libraries and I can't compile any of them (literally) until the above regression is resolved.

Cheers, DB


Hopefully on the scala-dev ticket Lukas linked to we can find a suitable workaround for that.

But also: it sounds like we should have one or more of your libraries in the Scala 2.12 community build. That would have alerted us to this issue earlier. The eligibility requirements are at https://github.com/scala/community-builds/wiki/Eligibility . I guess we should try to add Nyaya. Anything else? Let's discuss further at https://github.com/scala/community-builds/issues/368

Seth

--
You received this message because you are subscribed to a topic in the Google Groups "scala-internals" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/scala-internals/LGRU1gEwRgQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.12.0-RC2 is out!

David Barri
No worries Lukas and thanks for letting me know (and letting me know why).
I'll be looking forward to 2.12.1!

And btw, thanks for the awesome work you did on the new optimiser! I'm looking forward to playing around with that.

Cheers, DB

On Tuesday, 1 November 2016 08:20:00 UTC+11, Lukas Rytz wrote:
Hi David

As you probably saw we decided not to do another RC, which means
2.12.0 will ship with that regression. It will be fixed in 2.12.1. Sorry for
the late communication.

The reason is that building an RC3 would mean having to do yet another
round of bootstrapping all community libraries, as RCs are not binary
compatible. The 2.12.1 release on the other hand we can just do without
an RC, and it's planned for the end of November. So in the end, you'll have
a 2.12 release that includes the fix available roughly at the same time.

Cheers!
Lukas

--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.