<div dir="ltr">Hi Vojtech,<div><br></div><div>I posted a patch [1] for this, so the change isn&#39;t merged yet.</div><div>We thought of using the &#39;minimal&#39; macro for it.</div><div><br></div><div>Can you send your suggestion to the patch? </div><div><br></div><div><br></div><div>[1] <a href="https://gerrit.ovirt.org/#/c/67269/">https://gerrit.ovirt.org/#/c/67269/</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 25, 2016 at 8:43 PM, Vojtech Szocs <span dir="ltr">&lt;<a href="mailto:vszocs@redhat.com" target="_blank">vszocs@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
&gt; Any patches sent on this?<br>
<br>
</span>I&#39;d like to help.<br>
<br>
Looking at the recent Engine (master) build:<br>
<br>
  <a href="http://jenkins.ovirt.org/job/ovirt-engine_master_build-artifacts-el7-x86_64/1691/" rel="noreferrer" target="_blank">http://jenkins.ovirt.org/job/<wbr>ovirt-engine_master_build-<wbr>artifacts-el7-x86_64/1691/</a><br>
<br>
  $ rpm -qlp ovirt-engine-webadmin-portal-<wbr>4.1.0-0.0.master.<wbr>20161125171318.gitae69c34.el7.<wbr>centos.noarch.rpm<br>
<br>
it shows we still build all [browser x language] GWT permutations,<br>
basically there are tons of &lt;md5&gt;.cache.js files in `webadmin.war`<br>
directory (each one represents a single permutation).<br>
<br>
In automation/build-artifacts.sh, we could add some variable that<br>
controls what kind of GWT build to do (e.g. GWT_BUILD_MODE):<br>
<br>
1, snapshot GWT build: all supported browsers x en_US (only)<br>
   =&gt; 3 x 1 = 3 GWT permutations<br>
<br>
2, full GWT build: all supported browsers x all supported locales<br>
   =&gt; 3 x 9 = 27 (!) GWT permutations<br>
<br>
With &quot;snapshot GWT build&quot;, we should do:<br>
<br>
  rpmbuild \<br>
    .. existing stuff<br>
    -D &quot;ovirt_build_locales 0&quot; \<br>
    .. existing stuff<br>
<br>
GWT_BUILD_MODE can default to &quot;full GWT build&quot;.<br>
<br>
But how do we override GWT_BUILD_MODE when doing non-release builds?<br>
<br>
Regards,<br>
Vojtech<br>
<br>
<br>
----- Original Message -----<br>
&gt; From: &quot;eyal edri [Administrator] (oVirt JIRA)&quot; &lt;<a href="mailto:jira@ovirt-jira.atlassian.net">jira@ovirt-jira.atlassian.net</a><wbr>&gt;<br>
&gt; To: <a href="mailto:infra@ovirt.org">infra@ovirt.org</a><br>
&gt; Sent: Sunday, November 6, 2016 4:29:02 PM<br>
&gt; Subject: [JIRA] (OVIRT-416) [standard-ci] build-artifacts should reuse the    artifacts built on check-merged if any<br>
&gt;<br>
&gt;<br>
&gt;     [<br>
<div class="HOEnZb"><div class="h5">&gt;     <a href="https://ovirt-jira.atlassian.net/browse/OVIRT-416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=22321#comment-22321" rel="noreferrer" target="_blank">https://ovirt-jira.atlassian.<wbr>net/browse/OVIRT-416?page=com.<wbr>atlassian.jira.plugin.system.<wbr>issuetabpanels:comment-<wbr>tabpanel&amp;focusedCommentId=<wbr>22321#comment-22321</a><br>
&gt;     ]<br>
&gt;<br>
&gt; eyal edri [Administrator] commented on OVIRT-416:<br>
&gt; ------------------------------<wbr>-------------------<br>
&gt;<br>
&gt; Any patches sent on this?<br>
&gt; Also, wanted to mention #OVIRT-751 is handling similar purpose with enabling<br>
&gt; better maven caching, so it might suffice as a starting point in optimizing<br>
&gt; ovirt-engine runtime for builds.<br>
&gt;<br>
&gt; &gt; [standard-ci] build-artifacts should reuse the artifacts built on<br>
&gt; &gt; check-merged if any<br>
&gt; &gt; ------------------------------<wbr>------------------------------<wbr>-------------------------<br>
&gt; &gt;<br>
&gt; &gt;                 Key: OVIRT-416<br>
&gt; &gt;                 URL: <a href="https://ovirt-jira.atlassian.net/browse/OVIRT-416" rel="noreferrer" target="_blank">https://ovirt-jira.atlassian.<wbr>net/browse/OVIRT-416</a><br>
&gt; &gt;             Project: oVirt - virtualization made easy<br>
&gt; &gt;          Issue Type: Improvement<br>
&gt; &gt;            Reporter: David Caro Estevez<br>
&gt; &gt;            Assignee: infra<br>
&gt; &gt;<br>
&gt; &gt; Right now most projects just rebuild twice the artifacts, what for some<br>
&gt; &gt; means a big waste of resources, if we could just reuse what was built<br>
&gt; &gt; previously there would be no rebuilding.<br>
&gt; &gt; Something to take into account is that the distributions that check-merged<br>
&gt; &gt; and build-artifacts run for might not match, so you can be running<br>
&gt; &gt; check-merged only on fc23 but building artifacts for fc23, fc22 an el7 (as<br>
&gt; &gt; an example), maybe we should not allow different distros on each stage?|<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; This message was sent by Atlassian JIRA<br>
&gt; (v1000.499.4#100018)<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Infra mailing list<br>
&gt; <a href="mailto:Infra@ovirt.org">Infra@ovirt.org</a><br>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/infra" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/infra</a><br>
&gt;<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Eyal Edri<br>Associate Manager</div><div>RHV DevOps<br>EMEA ENG Virtualization R&amp;D<br>Red Hat Israel<br><br>phone: +972-9-7692018<br>irc: eedri (on #tlv #rhev-dev #rhev-integ)</div></div></div></div></div></div></div>
</div>