--3xoW37o/FfUZJwQG
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On 08/29, Vojtech Szocs wrote:
=20
=20
----- Original Message -----
> From: "David Caro" <dcaroest(a)redhat.com>
> To: "Martin Betak" <mbetak(a)redhat.com>
> Cc: "Vojtech Szocs" <vszocs(a)redhat.com>, devel(a)ovirt.org,
"Einav Cohen"=
<ecohen(a)redhat.com>, "Alexander Wels"
> <awels(a)redhat.com>, "Greg Sheremeta"
<gshereme(a)redhat.com>, "Tomas Jeli=
nek"
<tjelinek(a)redhat.com>, "Lior Vernia"
> <lvernia(a)redhat.com>, "Daniel Erez"
<derez(a)redhat.com>
> Sent: Friday, August 29, 2014 11:24:21 AM
> Subject: Re: Moving forward our frontend stack
>=20
> On 08/29, Martin Betak wrote:
> > ----- 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"
> > > <derez(a)redhat.com>
> > > Sent: Thursday, August 28, 2014 5:38:04 PM
> > > Subject: Re: Moving forward our frontend stack
> > >=20
> > > Hey Martin!
> > >=20
> > > I've just reviewed your patch, looks good overall.
> > >=20
> > > Here are my thoughts:
> > >=20
> > > * Jenkins CI fails on patch due to missing dependencies,
> > > we need to provide following new dependencies in order
> > > to proceed with the upgrade:
> > > =20
> > > org.aspectj:aspectjweaver:1.8.2
> > > org.aspectj:aspectjrt:1.8.2
> > > com.google.gwt:gwt-user:2.6.1
> > > com.google.gwt:gwt-dev:2.6.1
> > > com.google.gwt:gwt-servlet:2.6.1
> > > com.google.gwt:2.6.1
> > > org.codehaus.mojo:gwt-maven-plugin:2.6.1
> > > com.gwtplatform:gwtp-processors:1.3.1
> > > com.gwtplatform:gwtp-mvp-client:1.3.1
> > > com.google.gwt.inject:gin:2.1.2
> > >=20
> > > Who will take charge of that?
> >=20
> > I already spoke to David Caro about the jenkins failure of
> > patch
http://gerrit.ovirt.org/#/c/32135/. It seems the files
> > for appropriate versions are there but the files are corrupted.
> >=20
> > Let us hope this can be resolved easier than Node.js :-)
>=20
> It seems that the pom on jboss repository has a checksum that does not
> match the ones there.
>=20
>
http://repository.jboss.org/nexus/content/groups/public-jboss/com/gwt=
platform/gwtp/1.3.1/
>=20
> If you get the gwtp-1.3.1.pom file, you get the hashed:
>=20
> MD5: 9acbb4e5088825d31e2c8307ae679243
> SHA1: eb6e92c012926fb265cf4f359c3d5adca8c5c0f9
>=20
> While the ones there are:
>=20
> MD5: c33a1cd1ffa88aa4cec42e03364b0e0c
> SHA1: ca6c0155356765fc23f0a557373193f013adfd6c
>=20
> Any of you have any contact with the guys that maintain that repo (or
> know about who can know about?)
>=20
> I seem to be unable to find any contant in the repo itself...
>=20
> Anyhow, I've disabled the checksum checking and just pass through, so
> it should not complain about unable to download it (it might fail due
> to the checksum, it should at least xd).
=20
Sorry, I've got no idea who to contact about that repo :(
=20
I'd rather avoid disabling checksum checking for our builds,
bad checksums should be fixed in that repo.
I've opened a ticket to servicedesk, maybe they know.
In the meantime, do you prefer failing all the jobs that use that
artfact?
=20
>=20
>=20
>=20
> >=20
> > Best regards,
> >=20
> > Martin
> >=20
> > >=20
> > > * patch itself looks quite harmless (not too risky)
> > >=20
> > > * consolidating Java source & target version across
> > > frontend and backend is nice!
> > >=20
> > > -> this means we could use Java 7 features
> > > also on the frontend (Java/GWT) side
> > >=20
> > > * TODO-GWT tags [1] proved to be helpful [2]
> > >=20
> > > -> 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.
> > > existing code
> > >=20
> > > [1]
https://www.mail-archive.com/devel@ovirt.org/msg00761.html
> > > [2]
> > >
http://gerrit.ovirt.org/#/c/32135/1/frontend/webadmin/modules/webad=
min/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/SearchPane=
lView.java
> > >=20
> > > Regards,
> > > Vojtech
> > >=20
> > > PS: I went through GWT-Platform release notes,
> > > found an interesting new feature in recent GWTP
> > > release, worth investigating:
> > >=20
> > >
https://github.com/ArcBees/GWTP/wiki/Release-Notes
> > > #346 : Map more than one name token to presenter
> > >=20
> > >=20
> > > ----- Original Message -----
> > > > From: "Martin Betak" <mbetak(a)redhat.com>
> > > > To: devel(a)ovirt.org
> > > > Cc: "Vojtech Szocs" <vszocs(a)redhat.com>, "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" <derez(a)redhat.com>
> > > > Sent: Thursday, August 28, 2014 4:11:10 PM
> > > > Subject: Moving forward our frontend stack
> > > >=20
> > > > Hello oVirt developers!
> > > >=20
> > > > I have prepared patch [1] that upgrades our frontend stack
> > > > to use GWT version 2.6.1 (from previous 2.5.1).
> > > >=20
> > > > This patch also updates GIN to version 2.1.2 and GWT-P to 1.3.1
> > > >=20
> > > > Since GWT 2.6 features support for Java 7 it was possible to incr=
ement
> > > > language levels of all projects stuck at Java 6
(common, compat,
> > > > searchbackend
> > > > and entire of frontend).
> > > >=20
> > > > To facilitate emitting bytecode compatible with Java 7 also upgra=
de of
> > > > AspectJ was
> > > > necessary. This patch upgrades it to AspectJ 1.8 that features ev=
en
> > > > support
> > > > for
> > > > Java 8 which will save effort when upgrading to GWT 2.7/3.0 in the
> > > > future.
> > > >=20
> > > > Most of the changes in the patch are due to upgrade of GWT-P - i.=
e.
> > > > changing
> > > > packages of TokenFormatter and PlaceRequest.
> > > >=20
> > > > Overall this patch is *MUCH* simpler than the previous
> > > >
http://gerrit.ovirt.org/#/c/16739/
> > > > which facilitated upgrade from 2.3 to 2.5.1, and hopefully much l=
ess
> > > > risky.
> > > >=20
> > > > I have tested draft-compile, debug-mode and also tried to use the
> > > > resulting
> > > > application
> > > > manually for some time. So far everything worked (surprisingly we=
ll!)
> > > > and I
> > > > have not
> > > > detected any defects. Of course I invite anyone to test this patc=
h on
> > > > his
> > > > own
> > > > since
> > > > it is and upgrade of our core infrastructure.
> > > >=20
> > > > 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.
> > > >=20
> > > > Reviews, comments and testing are very welcome :-)
> > > >=20
> > > > Best regards,
> > > >=20
> > > > Martin
> > > >=20
> > > > [1]
http://gerrit.ovirt.org/#/c/32135/
> > > >=20
> > >=20
>=20
> --
> David Caro
>=20
> Red Hat S.L.
> Continuous Integration Engineer - EMEA ENG Virtualization R&D
>=20
> Tel.: +420 532 294 605
> Email: dcaro(a)redhat.com
> Web:
www.redhat.com
> RHT Global #: 82-62605
>=20
--=20
David Caro
Red Hat S.L.
Continuous Integration Engineer - EMEA ENG Virtualization R&D
Tel.: +420 532 294 605
Email: dcaro(a)redhat.com
Web:
www.redhat.com
RHT Global #: 82-62605
--3xoW37o/FfUZJwQG
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJUAI7jAAoJEEBxx+HSYmnDaxsH/0/1Cy4TED0I+kn3j3Vbk8D0
f13ZL4xbVDKbCT8rOC4VB8kbBAi/r2dCJJy7kX5KkHgyIShV7vriaDbTrNEp1sYY
1Pm80JW2waD2BiVBuOpS4TBgBZ6ijcq8YQkZk1xfpjg62zj8y0Zxovy63CnLa1wV
nHsYMUC8QkD/KJXZbgQbF7ydYPe2pPxu1SA6LbHtFoof/fNQhK3itg+Zh3OBr/77
hfFIWDyDteID41KYpJ5BndUXAFXmrXUw77k3qiwZvmSegPZP3ftOsVuyyhhEJi9K
dqy1BpFssHrGYev8yFjtyZUujGi9QCchdrSeRdTOyxeOgs1ZLso0D9dyReUDQ8k=
=8aqt
-----END PGP SIGNATURE-----
--3xoW37o/FfUZJwQG--