[ovirt-devel] [ACTION REQUIRED] ovirt-engine build failing on master

Einav Cohen ecohen at redhat.com
Tue Dec 15 12:30:40 UTC 2015


> ----- Original Message -----
> From: "Tal Nisan" <tnisan at 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 at 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_64/682/console
> >
> >
> > Please fix ASAP
> >
> >
> >
> > --
> > Sandro Bonazzola
> > Better technology. Faster innovation. Powered by community collaboration.
> > See how it works at redhat.com
> >
> > _______________________________________________
> > Devel mailing list
> > Devel at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/devel
> >
> 



More information about the Devel mailing list