[Users] rebuild of src.rpm not "self contained"?

Juan Hernandez jhernand at redhat.com
Thu Feb 28 03:22:15 EST 2013


On 02/27/2013 11:55 PM, Gianluca Cecchi wrote:
> On Wed, Feb 27, 2013 at 10:58 PM, Gianluca Cecchi
> <gianluca.cecchi at 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 at 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 at 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.


More information about the Users mailing list