Re: [gwt-contrib] Re: GWT 2.8 rc1 work items

2016-06-08 Thread 'Goktug Gokdogan' via GWT Contributors
My only issue is Guava emulates stuff like just like mocks but I guess we
can go case by case basic for that.
I will talk to Chris Povirk who is maintaining those.

On Wed, Jun 8, 2016 at 3:04 AM, Jens  wrote:

> I think we should go through Gerrit and create a Github issue for every CL
> that we definitely want in final 2.8 (so we can track it using Github
> milestone, or is there some sort of tagging feature in Gerrit that we can
> use to mark CLs for 2.8?) and then concentrate on reviewing these.
>
> Personally I would say:
>
> - Emulation of ArrayDeque, BitSet
> - Java 8: Collections.unmodifiableNavigableMap, unsigned numbers
> - Various emulation fixes for edge cases and better JDK compatibility
> - Anything related to JsInterop
>
> Personally I work on Java8 Base64 emulation but don't know when I will
> finish it. Andrei has a draft on Gerrit for Java8 CompletableFuture which
> will be based on Promises/Promise emulation. But that one will probably
> still take some time to complete. Also this CompletableFuture patch
> includes some emulation of java concurrent classes that are currently
> emulated by Guava. IMHO we should generally include Guava JDK emulations
> into GWT proper so non Guava users can benefit from it as well. Maybe thats
> something we want to do for 2.8? Given the Guava license its just a matter
> of coping/moving their classes to GWT.
>
> -- J.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "GWT Contributors" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-web-toolkit-contributors/09c9e3bb-d200-4cc0-93a3-80d0d3c92852%40googlegroups.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAN%3DyUA3MnN9%2BSVvchfoN8NY92hsjc4jHAvz0ss2RSyqcVZ2hUg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] Re: GWT 2.8 rc1 work items

2016-06-08 Thread Thomas Broyer


On Wednesday, June 8, 2016 at 11:06:26 AM UTC+2, Daniel Kurka wrote:
>
> Hi all,
>
> in the last steering committee meeting we agreed that making the next 
> version of Guava work (which contains a lot of Java8 usage) was the goal 
> for RC1.
>
> We have gotten significantly closer to this now and I am happy to report 
> that as of now we pass all of Guavas tests.
> However there are a few work items left to do:
>
>  - Make sure we actually run all of the java8 tests in the open source 
> build
>

I don't see 'java8' in http://build.gwtproject.org/job/gwt/519/testReport/ 
so I'd say they're not run. I think we should also run EmulSuite (et al.) 
and EmulJava8Suite in JRE, like you seem to be doing inside Google.
Also, apparently, this build uses OpenJDK 8, and gwt-java7 is disabled so 
we no longer build with Java 7 (building with Java7 reveals 
that 
https://gwt.googlesource.com/gwt/+/c8790cd86a11eababd5d5e211d4d3567671c54ff 
updated user/BUILD to exclude HashCodes.java but didn't update 
user/build.xml, so the build fails; also apicheck fails when run with Java 
7 because it tries to compile super-sources using ECJ/JDT, and fails when 
encountering lambdas (cannot find java.lang.invoke.SerializedLambda))

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/a68679a8-62e8-4141-906e-e1da062ac8d5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] Re: GWT 2.8 rc1 work items

2016-06-08 Thread Jens
I think we should go through Gerrit and create a Github issue for every CL 
that we definitely want in final 2.8 (so we can track it using Github 
milestone, or is there some sort of tagging feature in Gerrit that we can 
use to mark CLs for 2.8?) and then concentrate on reviewing these.

Personally I would say:

- Emulation of ArrayDeque, BitSet
- Java 8: Collections.unmodifiableNavigableMap, unsigned numbers
- Various emulation fixes for edge cases and better JDK compatibility
- Anything related to JsInterop

Personally I work on Java8 Base64 emulation but don't know when I will 
finish it. Andrei has a draft on Gerrit for Java8 CompletableFuture which 
will be based on Promises/Promise emulation. But that one will probably 
still take some time to complete. Also this CompletableFuture patch 
includes some emulation of java concurrent classes that are currently 
emulated by Guava. IMHO we should generally include Guava JDK emulations 
into GWT proper so non Guava users can benefit from it as well. Maybe thats 
something we want to do for 2.8? Given the Guava license its just a matter 
of coping/moving their classes to GWT.

-- J.


-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/09c9e3bb-d200-4cc0-93a3-80d0d3c92852%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] GWT 2.8 rc1 work items

2016-06-08 Thread 'Daniel Kurka' via GWT Contributors
Hi all,

in the last steering committee meeting we agreed that making the next
version of Guava work (which contains a lot of Java8 usage) was the goal
for RC1.

We have gotten significantly closer to this now and I am happy to report
that as of now we pass all of Guavas tests.
However there are a few work items left to do:

 - Make sure we actually run all of the java8 tests in the open source build
 - Go through the github issue tracker and look for things missing for the
2.8 milestone
 - Discuss the fate of the Jettty upgrades (Google was not able to garden
these in yet, so the are not really verified).
 - Anything else I might have missed?

Do you guys have anything else to add to the list?

-Daniel

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CALLujirYTA%2BhqRtLW6YyqYkg_Uv8yTZ_CjRqvEE%3DG3u25aa4-g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.