----- Original Message -----
From: "Tal Nisan" <tnisan(a)redhat.com>
To: "Sandro Bonazzola" <sbonazzo(a)redhat.com>, "Tomas Jelinek"
<tjelinek(a)redhat.com>
Cc: "Piotr Kliczewski" <pkliczew(a)redhat.com>, "infra"
<infra(a)ovirt.org>, devel(a)ovirt.org
Sent: Sunday, September 14, 2014 10:37:45 AM
Subject: Re: [ovirt-devel] [URGENT][ACTION REQUIRED] oVirt engine on branch 3.5
doesn't build anymore
On 09/11/2014 01:45 PM, Sandro Bonazzola wrote:
> Il 11/09/2014 10:26, Tal Nisan ha scritto:
>> This was the commit that introduced this change -
>>
http://gerrit.ovirt.org/#/c/32542/
>> As you see it passed compilation successfully so no one really had a
>> chance to know something was about to break
> Yep, it passed
>
http://jenkins.ovirt.org/job/ovirt-engine_master_create-rpms-quick_merged...
> : SUCCESS
> which doesn't build permutations.
> I think we need some rework there, covering more code.
Given the fact that it's the first time we encounter that and the fact
that adding other locales will take the job ~8 times more to be built,
I'm not sure it's a good idea
I'd say that validating GWT messages should be done in an automated way
as part of the Java build, without the need to GWT-compile all locales.
So far we didn't do this, but we should; we can't expect CI to build all
locales for each patchset.
One approach is to generate tests via Java annotation processor invoked
when Maven runs through "generate-test-sources" phase, for example:
@Valid // annotation borrowed from Java validation API (JSR-303)
public interface ApplicationMessages ...
I'd rather prefer this over maintaining GWT message tests by hand.
>
>
>> On 09/11/2014 10:02 AM, Sandro Bonazzola wrote:
>>> Il 11/09/2014 08:47, Tomas Jelinek ha scritto:
>>>> Hi,
>>>>
>>>> the problem seems to be that the ApplicationMessages.vlanNetwork used
to
>>>> be:
>>>> "{0} (VLAN {1})"
>>>> while it has been changed to
>>>> "(VLAN {0})"
>>>>
>>>> But this change has not been reflected in the translated property
files,
>>>> e.g.
>>>> ApplicationMessages_de_DE.properties
>>>> ApplicationMessages_es_ES.properties
>>>> ApplicationMessages_fr_FR.properties
>>>> ApplicationMessages_ja_JP.properties
>>>> ApplicationMessages_ko_KR.properties
>>>> ApplicationMessages_pt_BR.properties
>>>> ApplicationMessages_zh_CN.properties
>>>>
>>>> which causes the compilation to fail if you enable the language
>>>> permutations.
>>> How is it possible that this change landed on 3.5 branch? It should have
>>> failed (and it's failing) on master too so the patch should have been
>>> marked
>>> as -1 on verification and rejected. Or am I missing something?
>>>
>>>
>>>> I'm having a fix in a while, but I'm not entirely sure if it is
correct
>>>> to manually edit this files (they should be taken from zanata).
>>>> If I'm not mistaken the process is that the files are generated
from
>>>> zanata and than manually commited to the sources. If that is the case,
>>>> then this quick fix should do the trick until the new messages are
>>>> available.
>>>>
>>>> @Einav: Am I correct? Can I manually fix the property files?
>>>>
>>>> thanx,
>>>> Tomas
>>>>
>>>> ----- Original Message -----
>>>>> From: "Sandro Bonazzola" <sbonazzo(a)redhat.com>
>>>>> To: devel(a)ovirt.org, "infra" <infra(a)ovirt.org>
>>>>> Sent: Thursday, September 11, 2014 8:14:02 AM
>>>>> Subject: [ovirt-devel] [URGENT][ACTION REQUIRED] oVirt engine on
branch
>>>>> 3.5 doesn't build anymore
>>>>>
>>>>> Hi,
>>>>> we should release oVirt 3.5.0 RC2 today but looks like it
doesn't build
>>>>> anymore.
>>>>> Can you please fix it as soon as possible?
>>>>>
>>>>> See:
>>>>>
http://jenkins.ovirt.org/job/ovirt-engine_3.5_create-rpms_merged/221/
>>>>> Thanks,
>>>>>
>>>>> --
>>>>> 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