(a) such patch cannot be merged because a unit-test, *even if ran
during
compilation for English only*, should fail (see [1]).
update: after discussing with Alexander: the unit-test doesn't
cover the UIMessages file - that's why it was not detectable
when compiling in English only.
@Alexander - can you please extend the unit-test to include UIMessages?
[1]
https://gerrit.ovirt.org/#/c/32995/
----- Original Message -----
> From: "Einav Cohen" <ecohen(a)redhat.com>
> To: "Tal Nisan" <tnisan(a)redhat.com>, "Alexander Wels"
<awels(a)redhat.com>, "Tomas Jelinek" <tjelinek(a)redhat.com>
> Cc: "devel" <devel(a)ovirt.org>
> Sent: Tuesday, December 15, 2015 7:30:40 AM
> Subject: Re: [ovirt-devel] [ACTION REQUIRED] ovirt-engine build failing on master
>
> > ----- Original Message -----
> > From: "Tal Nisan" <tnisan(a)redhat.com>
> > Sent: Tuesday, December 15, 2015 5:29:17 AM
> >
> > Einav, it seems like an old issue we had when the default message contains
> > the necessary placeholders but since no translations patch was released yet
> > we don't have the placeholders in the translated messages, did we decide on
> > a workaround back then?
>
(a) such patch cannot be merged because a unit-test, *even if ran
during
compilation for English only*, should fail (see [1]).
>
> @Alexander - can you please take a look at it with Tomas and see what
> happened (original patch merged without running unit-tests / problem
> with the unit-test itself [1] / ...)?
>
> (b) non-English .properties files should typically not be modified as part
> of regular patches (i.e. patches that are not dedicated "translation
> updates" which include updates to the files pulled directly from Zanata).
>
> *However*, there is one exception for that, and the exception is compilation
> error that happens due to the reason that you mentioned above - changes in
> English message variable-placeholders.
> In this case - the patch author must change the matching messages in the non-
> English .properties files to include the exact same variable-placeholders as
> the (updated) English message (i.e. remove placeholders / add placeholders
> as necessary).
>
> [1]
http://lists.ovirt.org/pipermail/engine-commits/2014-October/018907.html
>
> >
> > On Tue, Dec 15, 2015 at 12:04 PM, Sandro Bonazzola <sbonazzo(a)redhat.com>
> > wrote:
> >
> > > *05:22:42* [INFO] [ERROR] Required argument 3 not
> > > present: {0} ({1} Sockets, {2} Kerne pro Socket)*05:22:42* [INFO]
> > > [ERROR] Errors in
> > > 'org/ovirt/engine/ui/uicompat/ConstantsManager.java'*05:22:42*
[INFO]
> > > [ERROR] Line 38: Failed to resolve
> > > 'org.ovirt.engine.ui.uicompat.UIMessages' via deferred binding
> > >
> > >
> > > See
> > >
http://jenkins.ovirt.org/job/ovirt-engine_master_build-artifacts-el7-x86_...
> > >
> > >
> > > Please fix ASAP
> > >
> > >
> > >
> > > --
> > > Sandro Bonazzola
> > > Better technology. Faster innovation. Powered by community collaboration.
> > > See how it works at
redhat.com
> > >
> > > _______________________________________________
> > > Devel mailing list
> > > Devel(a)ovirt.org
> > >
http://lists.ovirt.org/mailman/listinfo/devel
> > >
> >
> _______________________________________________
> Devel mailing list
> Devel(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/devel
>