
On 02/27/2013 11:55 PM, Gianluca Cecchi wrote:
On Wed, Feb 27, 2013 at 10:58 PM, Gianluca Cecchi <gianluca.cecchi@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...?
Built-By: mockbuild diff -r new/usr/share/ovirt-engine/engine.ear/ovirtengineweb.war/META-INF/MANIFEST.MF
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
#Thu Feb 14 14:51:50 GMT 2013 diff -r new/usr/share/ovirt-engine/engine.ear/root.war/META-INF/MANIFEST.MF
---- 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 --- old/usr/share/ovirt-engine/engine.ear/ovirtengineweb.war/META-INF/MANIFEST.MF 4c4 < Built-By: g.cecchi --- 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 --- 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...?
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
---- 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 --- 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...?
Built-By: mockbuild diff -r new/usr/share/ovirt-engine/engine.ear/userportal.war/META-INF/maven/org.ovirt.engine.ui/userportal/pom.properties
#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
---- 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 --- 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 --- 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=
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
'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} --- 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...?
Built-By: mockbuild diff -r new/usr/share/ovirt-engine/engine.ear/webadmin.war/META-INF/maven/org.ovirt.engine.ui/webadmin/pom.properties
#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
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
---- 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 --- 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 --- 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} --- 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.