On 02/27/2013 11:55 PM, Gianluca Cecchi wrote:
On Wed, Feb 27, 2013 at 10:58 PM, Gianluca Cecchi
<gianluca.cec...@gmail.com> wrote:
On Wed, Feb 27, 2013 at 10:51 PM, Itamar Heim wrote:
On 27/02/2013 15:25, Gianluca Cecchi wrote:

2) In general when I start from a src.rpm, the build is sort of
self-contained. Instead for ovirt-engine it downloaded many packages
from web sites (maven, atlassian, ecc...) during the build. How can I
be sure that my build is the same today and tomorrow, starting from
the same src.rpm?


you'd have to force maven to use a pre-defined repo, rather than pull from
the various artifactories.


Sorry, perhaps my ignorance, but the times I had to rebuild rpm
package.rpm what I had to do was:

- rpm -ivh package.src.rpm
- go into ~/rpmbuild/SPECS and eventually modify package.spec file
- go into ~/rpmbuild/SOURCES and eventually modify/delete/add source
files and/or patches
- go into ~/rpmbuild/SPECS and run
rpmbuild -bb package.spec

How does it fit your sentence regarding maven? What to operationally
do to build the same package as in stable rpm repo (after the source
change)?


The way to build the RPM is as you did.

The main build tool used by ovirt-engine is maven, and one of the principles of maven is that dependencies are downloaded from different remote repositories during the build. It is assumed that these repositories are trusted, and that the downloaded artifacts (mostly .jar files) that they store won't be altered. This guarantees that the build is repeatable.

The remote repositories that the project uses (you can check in the "repositories" section of the pom.xml file) are well known and generally trusted.

If you don't trust these repositories then you can use your own, but then you will have to populate it with artifacts compatible with the ones that project uses, and that means hundreds of them.

Distributions like Fedora, for example, don't trust these repositories, for several different reasons that I won't get into here. What they do is that they provide a modified version of maven (the name is "mvn-rpmbuild") that simulates a maven repository using only the packages already available in the distribution. But this means that they have to package each and every artifact needed to do the build, and again this means hundreds of them. The ovirt-engine project doesn't use that modified version of maven because some of the artifacts that it needs are not available as Fedora packages, in particular all the GWT artifacts needed by the GUI applications are missing.

We collaborated with the Fedora community and did quite an effort to bring many of the required dependencies to Fedora, for example JBoss AS, Spring, Resteasy, Apache Mina, Apache SSHD, etc. But we still miss GWT, which requires a non trivial effort to package. With that we have been able to package everything but the GUI for Fedora.

So as long as there are missing dependencies the only way to build the a complete ovirt-engine package is using the traditional (and not that bad) maven principles.

Thanks,
Gianluca


after creating a simple script to compare explosion (rpm2cpio | cpio
-idmu) of the several rpm produced with "diff -r" against the original
exploded files, this is what I get:

All these changes are normal:

* The RPM build process by default re-packages all .jar files with every build, unless you use the __jar_repack macro when calling rpmbuild:

  rpbuild --define="__jar_repack 0"

The result is that the .jar files will allways be different.

* The MANIFEST.MF files include the name of the user that did the build. We could avoid that, but I think it is not worth, as it doesn't have any effect.

* The pom.properties files are generated during the build by maven, and they contain the date. We could exclude those files as they are not really needed, but again I think it is not worth.

* The .pyc and .pyo files are usually generated by the RPM build process. You may need to install the "redhat-rpm-config" package to have that enabled by default. But anyway it is not really relevant, it only improves a bit the startup of python scripts, and the ovirt-engine project doesn't use python scripts intensively (VDSM does).

* Almost all the files in the webadmin and userportal applications are generated by the GWT compiler during the build, and they have different names for each build. Nothing to worry about here.

So all in all, the differences you see are normal and expected.


[g.cecchi@tekkaman compare]$ ./compare.sh
---- ovirt-engine-3.2.0-4.fc18.noarch.rpm ----
Binary files new/usr/share/java/ovirt-engine/common.jar and
old/usr/share/java/ovirt-engine/common.jar differ
Binary files new/usr/share/java/ovirt-engine/compat.jar and
old/usr/share/java/ovirt-engine/compat.jar differ
Binary files new/usr/share/java/ovirt-engine/utils.jar and
old/usr/share/java/ovirt-engine/utils.jar differ
Only in old/usr/share/ovirt-engine/service: engine-service.pyc
Only in old/usr/share/ovirt-engine/service: engine-service.pyo
do you want to go ahead...?

---- ovirt-engine-backend-3.2.0-4.fc18.noarch.rpm ----
Binary files new/usr/share/java/ovirt-engine/bll.jar and
old/usr/share/java/ovirt-engine/bll.jar differ
Binary files new/usr/share/java/ovirt-engine/dal.jar and
old/usr/share/java/ovirt-engine/dal.jar differ
Binary files new/usr/share/java/ovirt-engine/engine-config.jar and
old/usr/share/java/ovirt-engine/engine-config.jar differ
Binary files new/usr/share/java/ovirt-engine/engineencryptutils.jar
and old/usr/share/java/ovirt-engine/engineencryptutils.jar differ
Binary files new/usr/share/java/ovirt-engine/scheduler.jar and
old/usr/share/java/ovirt-engine/scheduler.jar differ
Binary files new/usr/share/java/ovirt-engine/searchbackend.jar and
old/usr/share/java/ovirt-engine/searchbackend.jar differ
Binary files new/usr/share/java/ovirt-engine/vdsbroker.jar and
old/usr/share/java/ovirt-engine/vdsbroker.jar differ
Binary files 
new/usr/share/ovirt-engine/engine.ear/lib/hibernate-annotations-3.4.0.GA.jar
and old/usr/share/ovirt-engine/engine.ear/lib/hibernate-annotations-3.4.0.GA.jar
differ
Binary files 
new/usr/share/ovirt-engine/engine.ear/lib/hibernate-core-3.3.0.SP1.jar
and old/usr/share/ovirt-engine/engine.ear/lib/hibernate-core-3.3.0.SP1.jar
differ
diff -r new/usr/share/ovirt-engine/engine.ear/META-INF/MANIFEST.MF
old/usr/share/ovirt-engine/engine.ear/META-INF/MANIFEST.MF
4c4
< Built-By: g.cecchi
---
Built-By: mockbuild
diff -r 
new/usr/share/ovirt-engine/engine.ear/ovirtengineweb.war/META-INF/MANIFEST.MF
old/usr/share/ovirt-engine/engine.ear/ovirtengineweb.war/META-INF/MANIFEST.MF
4c4
< Built-By: g.cecchi
---
Built-By: mockbuild
diff -r 
new/usr/share/ovirt-engine/engine.ear/ovirtengineweb.war/META-INF/maven/org.ovirt.engine.ui/rmw-war/pom.properties
old/usr/share/ovirt-engine/engine.ear/ovirtengineweb.war/META-INF/maven/org.ovirt.engine.ui/rmw-war/pom.properties
2c2
< #Wed Feb 27 08:17:04 CET 2013
---
#Thu Feb 14 14:51:50 GMT 2013
diff -r new/usr/share/ovirt-engine/engine.ear/root.war/META-INF/MANIFEST.MF
old/usr/share/ovirt-engine/engine.ear/root.war/META-INF/MANIFEST.MF
4c4
< Built-By: g.cecchi
---
Built-By: mockbuild
do you want to go ahead...?

---- ovirt-engine-config-3.2.0-4.fc18.noarch.rpm ----
do you want to go ahead...?

---- ovirt-engine-dbscripts-3.2.0-4.fc18.noarch.rpm ----
do you want to go ahead...?

---- ovirt-engine-genericapi-3.2.0-4.fc18.noarch.rpm ----
Binary files new/usr/share/java/ovirt-engine/genericapi.jar and
old/usr/share/java/ovirt-engine/genericapi.jar differ
do you want to go ahead...?

---- ovirt-engine-notification-service-3.2.0-4.fc18.noarch.rpm ----
Binary files new/usr/share/java/ovirt-engine/engine-notifier-service.jar
and old/usr/share/java/ovirt-engine/engine-notifier-service.jar differ
do you want to go ahead...?

---- ovirt-engine-restapi-3.2.0-4.fc18.noarch.rpm ----
Binary files new/usr/share/java/ovirt-engine/interface-common-jaxrs.jar
and old/usr/share/java/ovirt-engine/interface-common-jaxrs.jar differ
Binary files new/usr/share/java/ovirt-engine/restapi-definition.jar
and old/usr/share/java/ovirt-engine/restapi-definition.jar differ
Binary files new/usr/share/java/ovirt-engine/restapi-jaxrs.jar and
old/usr/share/java/ovirt-engine/restapi-jaxrs.jar differ
Binary files new/usr/share/java/ovirt-engine/restapi-types.jar and
old/usr/share/java/ovirt-engine/restapi-types.jar differ
diff -r new/usr/share/ovirt-engine/engine.ear/restapi.war/META-INF/MANIFEST.MF
old/usr/share/ovirt-engine/engine.ear/restapi.war/META-INF/MANIFEST.MF
4c4
< Built-By: g.cecchi
---
Built-By: mockbuild
diff -r 
new/usr/share/ovirt-engine/engine.ear/restapi.war/META-INF/maven/org.ovirt.engine.api/restapi-webapp/pom.properties
old/usr/share/ovirt-engine/engine.ear/restapi.war/META-INF/maven/org.ovirt.engine.api/restapi-webapp/pom.properties
2c2
< #Wed Feb 27 08:01:36 CET 2013
---
#Thu Feb 14 13:11:03 GMT 2013
do you want to go ahead...?

---- ovirt-engine-setup-3.2.0-4.fc18.noarch.rpm ----
Only in old/usr/share/ovirt-engine/scripts: basedefs.pyc
Only in old/usr/share/ovirt-engine/scripts: basedefs.pyo
Only in old/usr/share/ovirt-engine/scripts: common_utils.pyc
Only in old/usr/share/ovirt-engine/scripts: common_utils.pyo
Only in old/usr/share/ovirt-engine/scripts: engine-cleanup.pyc
Only in old/usr/share/ovirt-engine/scripts: engine-cleanup.pyo
Only in old/usr/share/ovirt-engine/scripts: engine_firewalld.pyc
Only in old/usr/share/ovirt-engine/scripts: engine_firewalld.pyo
Only in old/usr/share/ovirt-engine/scripts: engine-setup.pyc
Only in old/usr/share/ovirt-engine/scripts: engine-setup.pyo
Only in old/usr/share/ovirt-engine/scripts: engine-upgrade.pyc
Only in old/usr/share/ovirt-engine/scripts: engine-upgrade.pyo
Only in old/usr/share/ovirt-engine/scripts: engine_validators.pyc
Only in old/usr/share/ovirt-engine/scripts: engine_validators.pyo
Only in old/usr/share/ovirt-engine/scripts: miniyum.pyc
Only in old/usr/share/ovirt-engine/scripts: miniyum.pyo
Only in old/usr/share/ovirt-engine/scripts: nfsutils.pyc
Only in old/usr/share/ovirt-engine/scripts: nfsutils.pyo
Only in old/usr/share/ovirt-engine/scripts: output_messages.pyc
Only in old/usr/share/ovirt-engine/scripts: output_messages.pyo
Only in old/usr/share/ovirt-engine/scripts/plugins: example_plugin_000.pyc
Only in old/usr/share/ovirt-engine/scripts/plugins: example_plugin_000.pyo
Only in old/usr/share/ovirt-engine/scripts: post_upgrade.pyc
Only in old/usr/share/ovirt-engine/scripts: post_upgrade.pyo
Only in old/usr/share/ovirt-engine/scripts: setup_controller.pyc
Only in old/usr/share/ovirt-engine/scripts: setup_controller.pyo
Only in old/usr/share/ovirt-engine/scripts: setup_params.pyc
Only in old/usr/share/ovirt-engine/scripts: setup_params.pyo
Only in old/usr/share/ovirt-engine/scripts: setup_sequences.pyc
Only in old/usr/share/ovirt-engine/scripts: setup_sequences.pyo
do you want to go ahead...?

---- ovirt-engine-setup-plugin-allinone-3.2.0-4.fc18.noarch.rpm ----
Only in old/usr/share/ovirt-engine/scripts/plugins: all_in_one_100.pyc
Only in old/usr/share/ovirt-engine/scripts/plugins: all_in_one_100.pyo
do you want to go ahead...?

---- ovirt-engine-tools-common-3.2.0-4.fc18.noarch.rpm ----
Binary files new/usr/share/java/ovirt-engine/engine-tools-common.jar
and old/usr/share/java/ovirt-engine/engine-tools-common.jar differ
do you want to go ahead...?

---- ovirt-engine-userportal-3.2.0-4.fc18.noarch.rpm ----
diff -r 
new/usr/share/ovirt-engine/engine.ear/userportal.war/META-INF/MANIFEST.MF
old/usr/share/ovirt-engine/engine.ear/userportal.war/META-INF/MANIFEST.MF
4c4
< Built-By: g.cecchi
---
Built-By: mockbuild
diff -r 
new/usr/share/ovirt-engine/engine.ear/userportal.war/META-INF/maven/org.ovirt.engine.ui/userportal/pom.properties
old/usr/share/ovirt-engine/engine.ear/userportal.war/META-INF/maven/org.ovirt.engine.ui/userportal/pom.properties
2c2
< #Wed Feb 27 08:17:00 CET 2013
---
#Thu Feb 14 14:51:39 GMT 2013
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
01CC07A234C53D4C8D74AED1ECADF148.cache.html
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
01CC07A234C53D4C8D74AED1ECADF148.gwt.rpc
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
23E014CC879A837525CF1B3E03D52B5A.cache.html
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
23E014CC879A837525CF1B3E03D52B5A.gwt.rpc
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
2577715F701A1A232FA5AD08FEF44D1A.cache.html
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
2577715F701A1A232FA5AD08FEF44D1A.gwt.rpc
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
3D1903505DCABDB4114A4BB182653A1B.cache.html
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
3D1903505DCABDB4114A4BB182653A1B.gwt.rpc
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
62CFC4F2618105AA3D28B91DCD1EFECB.cache.html
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
62CFC4F2618105AA3D28B91DCD1EFECB.gwt.rpc
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
6579D8A0567A2D237E2B14B9DCC34E40.cache.html
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
6579D8A0567A2D237E2B14B9DCC34E40.gwt.rpc
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
89C6CC4B7287B0CF86E296D0F4C74F74.cache.html
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
89C6CC4B7287B0CF86E296D0F4C74F74.gwt.rpc
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
8D163484A30471142700F89D597A2251.cache.html
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
8D163484A30471142700F89D597A2251.gwt.rpc
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
945F4398548F69EAEBECC884BF60B8B1.cache.html
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
945F4398548F69EAEBECC884BF60B8B1.gwt.rpc
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
D7BF6F09119B7720A7407F997C13D8DE.cache.html
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
D7BF6F09119B7720A7407F997C13D8DE.gwt.rpc
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
01CC07A234C53D4C8D74AED1ECADF148
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
23E014CC879A837525CF1B3E03D52B5A
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
2577715F701A1A232FA5AD08FEF44D1A
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
3D1903505DCABDB4114A4BB182653A1B
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
62CFC4F2618105AA3D28B91DCD1EFECB
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
6579D8A0567A2D237E2B14B9DCC34E40
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
89C6CC4B7287B0CF86E296D0F4C74F74
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
8D163484A30471142700F89D597A2251
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
945F4398548F69EAEBECC884BF60B8B1
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
D7BF6F09119B7720A7407F997C13D8DE
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
E921BA81664609A9FC1312ACD9052666
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/deferredjs:
EDCC4D957D7C1176E6924E19747471B0
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
E921BA81664609A9FC1312ACD9052666.cache.html
Only in 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
E921BA81664609A9FC1312ACD9052666.gwt.rpc
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
EDCC4D957D7C1176E6924E19747471B0.cache.html
Only in 
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal:
EDCC4D957D7C1176E6924E19747471B0.gwt.rpc
diff -r 
new/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/org.ovirt.engine.ui.userportal.UserPortal.nocache.js
old/usr/share/ovirt-engine/engine.ear/userportal.war/org.ovirt.engine.ui.userportal.UserPortal/org.ovirt.engine.ui.userportal.UserPortal.nocache.js
1c1
< function org_ovirt_engine_ui_userportal_UserPortal(){var O='',vb='"
for "gwt:onLoadErrorFn"',tb='" for
"gwt:onPropertyErrorFn"',hb='"><\/script>',Y='#',Vb='.cache.html',$='/',Ob='23E014CC879A837525CF1B3E03D52B5A',Pb='62CFC4F2618105AA3D28B91DCD1EFECB',Qb='6579D8A0567A2D237E2B14B9DCC34E40',Rb='8D163484A30471142700F89D597A2251',Ub=':',nb='::',cc='<script
defer="defer">org_ovirt_engine_ui_userportal_UserPortal.onInjectionDone(\'org.ovirt.engine.ui.userportal.UserPortal\')<\/script>',gb='<script
id="',qb='=',Z='?',sb='Bad handler
"',Sb='D7BF6F09119B7720A7407F997C13D8DE',bc='DOMContentLoaded',Tb='E921BA81664609A9FC1312ACD9052666',ib='SCRIPT',ac='UserPortal.css',fb='__gwt_marker_org.ovirt.engine.ui.userportal.UserPortal',jb='base',bb='baseUrl',S='begin',R='bootstrap',ab='clear.cache.gif',pb='content',X='end',Ib='gecko',Jb='gecko1_8',T='gwt.codesvr=',U='gwt.hosted=',V='gwt.hybrid',Wb='gwt/standard/standard.css',ub='gwt:onLoadErrorFn',rb='gwt:onPropertyErrorFn',ob='gwt:property',_b='head',Mb='hosted.html?org_ovirt_engine_ui_userportal_UserPortal',$b='href',Hb='ie6',Gb='ie8',Fb='ie9',wb='iframe',_='img',xb="javascript:''",Xb='link',Lb='loadExternalRefs',kb='meta',zb='moduleRequested',W='moduleStartup',Eb='msie',lb='name',Bb='opera',P='org.ovirt.engine.ui.userportal.UserPortal',db='org.ovirt.engine.ui.userportal.UserPortal.nocache.js',mb='org.ovirt.engine.ui.userportal.UserPortal::',yb='position:absolute;width:0;height:0;border:none',Yb='rel',Db='safari',cb='script',Nb='selectingPermutation',Q='startup',!
Zb=
  'stylesheet',eb='undefined',Kb='unknown',Ab='user.agent',Cb='webkit';var
l=window,m=document,n=l.__gwtStatsEvent?function(a){return
l.__gwtStatsEvent(a)}:null,o=l.__gwtStatsSessionId?l.__gwtStatsSessionId:null,p,q,r,s=O,t={},u=[],v=[],w=[],x=0,y,z;n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new
Date).getTime(),type:S});if(!l.__gwt_stylesLoaded){l.__gwt_stylesLoaded={}}if(!l.__gwt_scriptsLoaded){l.__gwt_scriptsLoaded={}}function
A(){var b=false;try{var c=l.location.search;return
(c.indexOf(T)!=-1||(c.indexOf(U)!=-1||l.external&&l.external.gwtOnLoad))&&c.indexOf(V)==-1}catch(a){}A=function(){return
b};return b}
---
function org_ovirt_engine_ui_userportal_UserPortal(){var O='',vb='" for "gwt:onLoadErrorFn"',tb='" for 
"gwt:onPropertyErrorFn"',hb='"><\/script>',Y='#',Vb='.cache.html',$='/',Ob='01CC07A234C53D4C8D74AED1ECADF148',Pb='2577715F701A1A232FA5AD08FEF44D1A',Qb='3D1903505DCABDB4114A4BB182653A1B',Rb='89C6CC4B7287B0CF86E296D0F4C74F74',Sb='945F4398548F69EAEBECC884BF60B8B1',Ub=':',nb='::',cc='<script
 
defer="defer">org_ovirt_engine_ui_userportal_UserPortal.onInjectionDone(\'org.ovirt.engine.ui.userportal.UserPortal\')<\/script>',gb='<script
 id="',qb='=',Z='?',sb='Bad handler 
"',bc='DOMContentLoaded',Tb='EDCC4D957D7C1176E6924E19747471B0',ib='SCRIPT',ac='UserPortal.css',fb='__gwt_marker_org.ovirt.engine.ui.userportal.UserPortal',jb='base',bb='baseUrl',S='begin',R='bootstrap',ab='clear.cache.gif',pb='content',X='end',Ib='gecko',Jb='gecko1_8',T='gwt.codesvr=',U='gwt.hosted=',V='gwt.hybrid',Wb='gwt/standard/standard.css',ub='gwt:onLoadErrorFn',rb='gwt:onPropertyErrorFn',ob='gwt:property',_!
b=
  
'head',Mb='hosted.html?org_ovirt_engine_ui_userportal_UserPortal',$b='href',Hb='ie6',Gb='ie8',Fb='ie9',wb='iframe',_='img',xb="javascript:''",Xb='link',Lb='loadExternalRefs',kb='meta',zb='moduleRequested',W='moduleStartup',Eb='msie',lb='name',Bb='opera',P='org.ovirt.engine.ui.userportal.UserPortal',db='org.ovirt.engine.ui.userportal.UserPortal.nocache.js',mb='org.ovirt.engine.ui.userportal.UserPortal::',yb='position:absolute;width:0;height:0;border:none',Yb='rel',Db='safari',cb='script',Nb='selectingPermutation',Q='startup',Zb='stylesheet',eb='undefined',Kb='unknown',Ab='user.agent',Cb='webkit';var
 l=window,m=document,n=l.__gwtStatsEvent?function(a){return 
l.__gwtStatsEvent(a)}:null,o=l.__gwtStatsSessionId?l.__gwtStatsSessionId:null,p,q,r,s=O,t={},u=[],v=[],w=[],x=0,y,z;n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new
 
Date).getTime(),type:S});if(!l.__gwt_stylesLoaded){l.__gwt_stylesLoaded={}}if(!l.__gwt_scriptsLoaded){l.__gwt_scriptsLoaded={}}function
 A(!
){va
  r b=false;try{var c=l.location.search;return 
(c.indexOf(T)!=-1||(c.indexOf(U)!=-1||l.external&&l.external.gwtOnLoad))&&c.indexOf(V)==-1}catch(a){}A=function(){return
 b};return b}
15c15
< v[Ab]=function(){var b=navigator.userAgent.toLowerCase();var
c=function(a){return
parseInt(a[1])*1000+parseInt(a[2])};if(function(){return
b.indexOf(Bb)!=-1}())return Bb;if(function(){return
b.indexOf(Cb)!=-1}())return Db;if(function(){return
b.indexOf(Eb)!=-1&&m.documentMode>=9}())return Fb;if(function(){return
b.indexOf(Eb)!=-1&&m.documentMode>=8}())return Gb;if(function(){var
a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return
c(a)>=6000}())return Hb;if(function(){return
b.indexOf(Ib)!=-1}())return Jb;return
Kb};u[Ab]={gecko1_8:0,ie6:1,ie8:2,ie9:3,opera:4,safari:5};org_ovirt_engine_ui_userportal_UserPortal.onScriptLoad=function(){if(H){q=true;B()}};org_ovirt_engine_ui_userportal_UserPortal.onInjectionDone=function(){p=true;n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:Lb,millis:(new
Date).getTime(),type:X});B()};D();C();var J;var
K;if(A()){if(l.external&&(l.external.initModule&&l.external.initModule(P))){l.location.reload();return}K=Mb;J=O}n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new
Date).getTime(),type:Nb});if(!A()){try{F([Gb],Ob);F([Fb],Pb);F([Jb],Qb);F([Hb],Rb);F([Db],Sb);F([Bb],Tb);J=w[G(Ab)];var
L=J.indexOf(Ub);if(L!=-1){x=Number(J.substring(L+1));J=J.substring(0,L)}K=J+Vb}catch(a){return}}var
M;function N(){if(!r){r=true;if(!__gwt_stylesLoaded[Wb]){var
a=m.createElement(Xb);__gwt_stylesLoaded[Wb]=a;a.setAttribute(Yb,Zb);a.setAttribute($b,s+Wb);m.getElementsByTagName(_b)[0].appendChild(a)}if(!__gwt_stylesLoaded[ac]){var
a=m.createElement(Xb);__gwt_stylesLoaded[ac]=a;a.setAttribute(Yb,Zb);a.setAttribute($b,s+ac);m.getElementsByTagName(_b)[0].appendChild(a)}B();if(m.removeEventListener){m.removeEventListener(bc,N,false)}if(M){clearInterval(M)}}}
---
v[Ab]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return 
b.indexOf(Bb)!=-1}())return Bb;if(function(){return b.indexOf(Cb)!=-1}())return Db;if(function(){return 
b.indexOf(Eb)!=-1&&m.documentMode>=9}())return Fb;if(function(){return b.indexOf(Eb)!=-1&&m.documentMode>=8}())return 
Gb;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return Hb;if(function(){return 
b.indexOf(Ib)!=-1}())return Jb;return 
Kb};u[Ab]={gecko1_8:0,ie6:1,ie8:2,ie9:3,opera:4,safari:5};org_ovirt_engine_ui_userportal_UserPortal.onScriptLoad=function(){if(H){q=true;B()}};org_ovirt_engine_ui_userportal_UserPortal.onInjectionDone=function(){p=true;n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:Lb,millis:(new
 Date).getTime(),type:X});B()};D();C();var J;var 
K;if(A()){if(l.external&&(l.external.initModule&&l.external.initModule(P))){l.location.reload();return}K=Mb;J=O}n&&n({moduleNa!
me
  :P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new 
Date).getTime(),type:Nb});if(!A()){try{F([Bb],Ob);F([Fb],Pb);F([Jb],Qb);F([Gb],Rb);F([Db],Sb);F([Hb],Tb);J=w[G(Ab)];var
 
L=J.indexOf(Ub);if(L!=-1){x=Number(J.substring(L+1));J=J.substring(0,L)}K=J+Vb}catch(a){return}}var
 M;function N(){if(!r){r=true;if(!__gwt_stylesLoaded[Wb]){var 
a=m.createElement(Xb);__gwt_stylesLoaded[Wb]=a;a.setAttribute(Yb,Zb);a.setAttribute($b,s+Wb);m.getElementsByTagName(_b)[0].appendChild(a)}if(!__gwt_stylesLoaded[ac]){var
 
a=m.createElement(Xb);__gwt_stylesLoaded[ac]=a;a.setAttribute(Yb,Zb);a.setAttribute($b,s+ac);m.getElementsByTagName(_b)[0].appendChild(a)}B();if(m.removeEventListener){m.removeEventListener(bc,N,false)}if(M){clearInterval(M)}}}
Binary files 
new/usr/share/ovirt-engine/engine.ear/userportal.war/WEB-INF/lib/frontend-3.2.0.jar
and 
old/usr/share/ovirt-engine/engine.ear/userportal.war/WEB-INF/lib/frontend-3.2.0.jar
differ
Binary files 
new/usr/share/ovirt-engine/engine.ear/userportal.war/WEB-INF/lib/gwt-extension-3.2.0.jar
and 
old/usr/share/ovirt-engine/engine.ear/userportal.war/WEB-INF/lib/gwt-extension-3.2.0.jar
differ
Binary files 
new/usr/share/ovirt-engine/engine.ear/userportal.war/WEB-INF/lib/gwt-servlet-2.3.0.jar
and 
old/usr/share/ovirt-engine/engine.ear/userportal.war/WEB-INF/lib/gwt-servlet-2.3.0.jar
differ
do you want to go ahead...?

---- ovirt-engine-webadmin-portal-3.2.0-4.fc18.noarch.rpm ----
diff -r new/usr/share/ovirt-engine/engine.ear/webadmin.war/META-INF/MANIFEST.MF
old/usr/share/ovirt-engine/engine.ear/webadmin.war/META-INF/MANIFEST.MF
4c4
< Built-By: g.cecchi
---
Built-By: mockbuild
diff -r 
new/usr/share/ovirt-engine/engine.ear/webadmin.war/META-INF/maven/org.ovirt.engine.ui/webadmin/pom.properties
old/usr/share/ovirt-engine/engine.ear/webadmin.war/META-INF/maven/org.ovirt.engine.ui/webadmin/pom.properties
2c2
< #Wed Feb 27 08:13:31 CET 2013
---
#Thu Feb 14 14:12:54 GMT 2013
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
3514E0732A24CF11B88EF0C58E68DB64.cache.html
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
3514E0732A24CF11B88EF0C58E68DB64.gwt.rpc
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
375A8C50AA7803A25420A1E59674388A.cache.html
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
375A8C50AA7803A25420A1E59674388A.gwt.rpc
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
43619C54B660F615882E0259B7BED284.cache.html
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
43619C54B660F615882E0259B7BED284.gwt.rpc
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
4FDAA7665F7D08CB3B2966B8E4916B1A.cache.html
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
4FDAA7665F7D08CB3B2966B8E4916B1A.gwt.rpc
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
505FFCE57B02D01C6B06448DC2468185.cache.html
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
505FFCE57B02D01C6B06448DC2468185.gwt.rpc
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
ACDF07A61D00F8246B16CCAE58849B34.cache.html
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
ACDF07A61D00F8246B16CCAE58849B34.gwt.rpc
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
B1EF7F94F5783B3A5FE34EA8B4051D0A.cache.html
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
B1EF7F94F5783B3A5FE34EA8B4051D0A.gwt.rpc
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
C4EB75F692544C79FA9883FE536D16E6.cache.html
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
C4EB75F692544C79FA9883FE536D16E6.gwt.rpc
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
3514E0732A24CF11B88EF0C58E68DB64
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
375A8C50AA7803A25420A1E59674388A
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
43619C54B660F615882E0259B7BED284
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
4FDAA7665F7D08CB3B2966B8E4916B1A
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
505FFCE57B02D01C6B06448DC2468185
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
ACDF07A61D00F8246B16CCAE58849B34
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
B1EF7F94F5783B3A5FE34EA8B4051D0A
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
C4EB75F692544C79FA9883FE536D16E6
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
E2C60C7A0E626253A25D3907E91BC8E0
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
EC8FE41912869BA5CD99210B4DF27EAA
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
ECA9C00E3B0D6B44AD5BDE6DA1917F67
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/deferredjs:
F026FB8A12EC9E8F075A2DDDE47CC683
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
E2C60C7A0E626253A25D3907E91BC8E0.cache.html
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
E2C60C7A0E626253A25D3907E91BC8E0.gwt.rpc
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
EC8FE41912869BA5CD99210B4DF27EAA.cache.html
Only in old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
EC8FE41912869BA5CD99210B4DF27EAA.gwt.rpc
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
ECA9C00E3B0D6B44AD5BDE6DA1917F67.cache.html
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
ECA9C00E3B0D6B44AD5BDE6DA1917F67.gwt.rpc
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
F026FB8A12EC9E8F075A2DDDE47CC683.cache.html
Only in new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin:
F026FB8A12EC9E8F075A2DDDE47CC683.gwt.rpc
diff -r 
new/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/webadmin.nocache.js
old/usr/share/ovirt-engine/engine.ear/webadmin.war/webadmin/webadmin.nocache.js
1c1
< function webadmin(){var O='',vb='" for "gwt:onLoadErrorFn"',tb='"
for 
"gwt:onPropertyErrorFn"',hb='"><\/script>',Y='#',Vb='.cache.html',$='/',Ob='505FFCE57B02D01C6B06448DC2468185',Ub=':',nb='::',cc='<script
defer="defer">webadmin.onInjectionDone(\'webadmin\')<\/script>',gb='<script
id="',qb='=',Z='?',Pb='B1EF7F94F5783B3A5FE34EA8B4051D0A',sb='Bad
handler 
"',Qb='C4EB75F692544C79FA9883FE536D16E6',bc='DOMContentLoaded',Rb='E2C60C7A0E626253A25D3907E91BC8E0',Sb='ECA9C00E3B0D6B44AD5BDE6DA1917F67',Tb='F026FB8A12EC9E8F075A2DDDE47CC683',ib='SCRIPT',ac='WebAdmin.css',fb='__gwt_marker_webadmin',jb='base',bb='baseUrl',S='begin',R='bootstrap',ab='clear.cache.gif',pb='content',X='end',Ib='gecko',Jb='gecko1_8',T='gwt.codesvr=',U='gwt.hosted=',V='gwt.hybrid',Wb='gwt/standard/standard.css',ub='gwt:onLoadErrorFn',rb='gwt:onPropertyErrorFn',ob='gwt:property',_b='head',Mb='hosted.html?webadmin',$b='href',Hb='ie6',Gb='ie8',Fb='ie9',wb='iframe',_='img',xb="javascript:''",Xb='link',Lb='loadExternalRefs',kb='meta',zb='moduleRequested',W='moduleStartup',Eb='msie',lb='name',Bb='opera',yb='position:absolute;width:0;height:0;border:none',Yb='rel',Db='safari',cb='script',Nb='selectingPermutation',Q='startup',Zb='stylesheet',eb='undefined',Kb='unknown',Ab='user.agent',P='webadmin',db='webadmin.nocache.js',mb='webadmin::',Cb='webkit';var
l=window,m=document,n=l.__gwtStatsEvent?function(a){return
l.__gwtStatsEvent(a)}:null,o=l.__gwtStatsSessionId?l.__gwtStatsSessionId:null,p,q,r,s=O,t={},u=[],v=[],w=[],x=0,y,z;n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new
Date).getTime(),type:S});if(!l.__gwt_stylesLoaded){l.__gwt_stylesLoaded={}}if(!l.__gwt_scriptsLoaded){l.__gwt_scriptsLoaded={}}function
A(){var b=false;try{var c=l.location.search;return
(c.indexOf(T)!=-1||(c.indexOf(U)!=-1||l.external&&l.external.gwtOnLoad))&&c.indexOf(V)==-1}catch(a){}A=function(){return
b};return b}
---
function webadmin(){var O='',vb='" for "gwt:onLoadErrorFn"',tb='" for 
"gwt:onPropertyErrorFn"',hb='"><\/script>',Y='#',Vb='.cache.html',$='/',Ob='3514E0732A24CF11B88EF0C58E68DB64',Pb='375A8C50AA7803A25420A1E59674388A',Qb='43619C54B660F615882E0259B7BED284',Rb='4FDAA7665F7D08CB3B2966B8E4916B1A',Ub=':',nb='::',cc='<script
 defer="defer">webadmin.onInjectionDone(\'webadmin\')<\/script>',gb='<script id="',qb='=',Z='?',Sb='ACDF07A61D00F8246B16CCAE58849B34',sb='Bad 
handler 
"',bc='DOMContentLoaded',Tb='EC8FE41912869BA5CD99210B4DF27EAA',ib='SCRIPT',ac='WebAdmin.css',fb='__gwt_marker_webadmin',jb='base',bb='baseUrl',S='begin',R='bootstrap',ab='clear.cache.gif',pb='content',X='end',Ib='gecko',Jb='gecko1_8',T='gwt.codesvr=',U='gwt.hosted=',V='gwt.hybrid',Wb='gwt/standard/standard.css',ub='gwt:onLoadErrorFn',rb='gwt:onPropertyErrorFn',ob='gwt:property',_b='head',Mb='hosted.html?webadmin',$b='href',Hb='ie6',Gb='ie8',Fb='ie9',wb='iframe',_='img',xb="javascript:''",Xb='link',Lb='loadExter!
na
  
lRefs',kb='meta',zb='moduleRequested',W='moduleStartup',Eb='msie',lb='name',Bb='opera',yb='position:absolute;width:0;height:0;border:none',Yb='rel',Db='safari',cb='script',Nb='selectingPermutation',Q='startup',Zb='stylesheet',eb='undefined',Kb='unknown',Ab='user.agent',P='webadmin',db='webadmin.nocache.js',mb='webadmin::',Cb='webkit';var
 l=window,m=document,n=l.__gwtStatsEvent?function(a){return 
l.__gwtStatsEvent(a)}:null,o=l.__gwtStatsSessionId?l.__gwtStatsSessionId:null,p,q,r,s=O,t={},u=[],v=[],w=[],x=0,y,z;n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new
 
Date).getTime(),type:S});if(!l.__gwt_stylesLoaded){l.__gwt_stylesLoaded={}}if(!l.__gwt_scriptsLoaded){l.__gwt_scriptsLoaded={}}function
 A(){var b=false;try{var c=l.location.search;return 
(c.indexOf(T)!=-1||(c.indexOf(U)!=-1||l.external&&l.external.gwtOnLoad))&&c.indexOf(V)==-1}catch(a){}A=function(){return
 b};return b}
15c15
< v[Ab]=function(){var b=navigator.userAgent.toLowerCase();var
c=function(a){return
parseInt(a[1])*1000+parseInt(a[2])};if(function(){return
b.indexOf(Bb)!=-1}())return Bb;if(function(){return
b.indexOf(Cb)!=-1}())return Db;if(function(){return
b.indexOf(Eb)!=-1&&m.documentMode>=9}())return Fb;if(function(){return
b.indexOf(Eb)!=-1&&m.documentMode>=8}())return Gb;if(function(){var
a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return
c(a)>=6000}())return Hb;if(function(){return
b.indexOf(Ib)!=-1}())return Jb;return
Kb};u[Ab]={gecko1_8:0,ie6:1,ie8:2,ie9:3,opera:4,safari:5};webadmin.onScriptLoad=function(){if(H){q=true;B()}};webadmin.onInjectionDone=function(){p=true;n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:Lb,millis:(new
Date).getTime(),type:X});B()};D();C();var J;var
K;if(A()){if(l.external&&(l.external.initModule&&l.external.initModule(P))){l.location.reload();return}K=Mb;J=O}n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new
Date).getTime(),type:Nb});if(!A()){try{F([Db],Ob);F([Hb],Pb);F([Jb],Qb);F([Bb],Rb);F([Fb],Sb);F([Gb],Tb);J=w[G(Ab)];var
L=J.indexOf(Ub);if(L!=-1){x=Number(J.substring(L+1));J=J.substring(0,L)}K=J+Vb}catch(a){return}}var
M;function N(){if(!r){r=true;if(!__gwt_stylesLoaded[Wb]){var
a=m.createElement(Xb);__gwt_stylesLoaded[Wb]=a;a.setAttribute(Yb,Zb);a.setAttribute($b,s+Wb);m.getElementsByTagName(_b)[0].appendChild(a)}if(!__gwt_stylesLoaded[ac]){var
a=m.createElement(Xb);__gwt_stylesLoaded[ac]=a;a.setAttribute(Yb,Zb);a.setAttribute($b,s+ac);m.getElementsByTagName(_b)[0].appendChild(a)}B();if(m.removeEventListener){m.removeEventListener(bc,N,false)}if(M){clearInterval(M)}}}
---
v[Ab]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return 
b.indexOf(Bb)!=-1}())return Bb;if(function(){return b.indexOf(Cb)!=-1}())return Db;if(function(){return 
b.indexOf(Eb)!=-1&&m.documentMode>=9}())return Fb;if(function(){return b.indexOf(Eb)!=-1&&m.documentMode>=8}())return 
Gb;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return Hb;if(function(){return 
b.indexOf(Ib)!=-1}())return Jb;return 
Kb};u[Ab]={gecko1_8:0,ie6:1,ie8:2,ie9:3,opera:4,safari:5};webadmin.onScriptLoad=function(){if(H){q=true;B()}};webadmin.onInjectionDone=function(){p=true;n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:Lb,millis:(new
 Date).getTime(),type:X});B()};D();C();var J;var 
K;if(A()){if(l.external&&(l.external.initModule&&l.external.initModule(P))){l.location.reload();return}K=Mb;J=O}n&&n({moduleName:P,sessionId:o,subSystem:Q,evtGroup:R,millis:(new
 Date).getTime(!
),
  
type:Nb});if(!A()){try{F([Hb],Ob);F([Gb],Pb);F([Bb],Qb);F([Db],Rb);F([Fb],Sb);F([Jb],Tb);J=w[G(Ab)];var
 
L=J.indexOf(Ub);if(L!=-1){x=Number(J.substring(L+1));J=J.substring(0,L)}K=J+Vb}catch(a){return}}var
 M;function N(){if(!r){r=true;if(!__gwt_stylesLoaded[Wb]){var 
a=m.createElement(Xb);__gwt_stylesLoaded[Wb]=a;a.setAttribute(Yb,Zb);a.setAttribute($b,s+Wb);m.getElementsByTagName(_b)[0].appendChild(a)}if(!__gwt_stylesLoaded[ac]){var
 
a=m.createElement(Xb);__gwt_stylesLoaded[ac]=a;a.setAttribute(Yb,Zb);a.setAttribute($b,s+ac);m.getElementsByTagName(_b)[0].appendChild(a)}B();if(m.removeEventListener){m.removeEventListener(bc,N,false)}if(M){clearInterval(M)}}}
Binary files 
new/usr/share/ovirt-engine/engine.ear/webadmin.war/WEB-INF/lib/frontend-3.2.0.jar
and 
old/usr/share/ovirt-engine/engine.ear/webadmin.war/WEB-INF/lib/frontend-3.2.0.jar
differ
Binary files 
new/usr/share/ovirt-engine/engine.ear/webadmin.war/WEB-INF/lib/gwt-extension-3.2.0.jar
and 
old/usr/share/ovirt-engine/engine.ear/webadmin.war/WEB-INF/lib/gwt-extension-3.2.0.jar
differ
Binary files 
new/usr/share/ovirt-engine/engine.ear/webadmin.war/WEB-INF/lib/gwt-servlet-2.3.0.jar
and 
old/usr/share/ovirt-engine/engine.ear/webadmin.war/WEB-INF/lib/gwt-servlet-2.3.0.jar
differ
do you want to go ahead...?


So I'm not sure it is ok to use my produced packages that miss some
.pyc and .pyo files and also several .html and .rpc files....

Gianluca
_______________________________________________
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users



--
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.
_______________________________________________
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to