----- Original Message -----
From: "Vojtech Szocs" <vszocs(a)redhat.com>
To: "Martin Betak" <mbetak(a)redhat.com>
Cc: devel(a)ovirt.org, "Einav Cohen" <ecohen(a)redhat.com>, "Alexander
Wels" <awels(a)redhat.com>, "Greg Sheremeta"
<gshereme(a)redhat.com>, "Tomas Jelinek" <tjelinek(a)redhat.com>,
"Lior Vernia" <lvernia(a)redhat.com>, "Daniel Erez"
Sent: Thursday, August 28, 2014 5:38:04 PM
Subject: Re: Moving forward our frontend stack
I've just reviewed your patch, looks good overall.
Here are my thoughts:
* Jenkins CI fails on patch due to missing dependencies,
we need to provide following new dependencies in order
to proceed with the upgrade:
Who will take charge of that?
I already spoke to David Caro about the jenkins failure of
. It seems the files
for appropriate versions are there but the files are corrupted.
Let us hope this can be resolved easier than Node.js :-)
* patch itself looks quite harmless (not too risky)
* consolidating Java source & target version across
frontend and backend is nice!
-> this means we could use Java 7 features
also on the frontend (Java/GWT) side
* TODO-GWT tags  proved to be helpful 
-> reminder to all UI maintainers to use TODO-GWT
tags whenever we have some GWT(P) workaround,
so that the future upgrade will be safer w.r.t.
PS: I went through GWT-Platform release notes,
found an interesting new feature in recent GWTP
release, worth investigating:
#346 : Map more than one name token to presenter
----- Original Message -----
> From: "Martin Betak" <mbetak(a)redhat.com>
> To: devel(a)ovirt.org
> Cc: "Vojtech Szocs" <vszocs(a)redhat.com>, "Einav Cohen"
> "Alexander Wels" <awels(a)redhat.com>,
> "Greg Sheremeta" <gshereme(a)redhat.com>, "Tomas Jelinek"
> <tjelinek(a)redhat.com>, "Lior Vernia" <lvernia(a)redhat.com>,
> "Daniel Erez" <derez(a)redhat.com>
> Sent: Thursday, August 28, 2014 4:11:10 PM
> Subject: Moving forward our frontend stack
> Hello oVirt developers!
> I have prepared patch  that upgrades our frontend stack
> to use GWT version 2.6.1 (from previous 2.5.1).
> This patch also updates GIN to version 2.1.2 and GWT-P to 1.3.1
> Since GWT 2.6 features support for Java 7 it was possible to increment
> language levels of all projects stuck at Java 6 (common, compat,
> and entire of frontend).
> To facilitate emitting bytecode compatible with Java 7 also upgrade of
> AspectJ was
> necessary. This patch upgrades it to AspectJ 1.8 that features even support
> Java 8 which will save effort when upgrading to GWT 2.7/3.0 in the future.
> Most of the changes in the patch are due to upgrade of GWT-P - i.e.
> packages of TokenFormatter and PlaceRequest.
> Overall this patch is *MUCH* simpler than the previous
> which facilitated upgrade from 2.3 to 2.5.1, and hopefully much less risky.
> I have tested draft-compile, debug-mode and also tried to use the resulting
> manually for some time. So far everything worked (surprisingly well!) and I
> have not
> detected any defects. Of course I invite anyone to test this patch on his
> it is and upgrade of our core infrastructure.
> That having said I think is comparatively simple and the benefits outweigh
> the risks
> if this upgrade is done at the beginning of ovirt-3.6 development cycle.
> Reviews, comments and testing are very welcome :-)
> Best regards,
>  http://gerrit.ovirt.org/#/c/32135/