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