[Sugar-devel] Build broken, sugar

Gonzalo Odiard gonzalo at laptop.org
Mon Jul 29 16:21:44 EDT 2013


Master.

Full log: http://paste.fedoraproject.org/28781/29226137/

Gonzalo


On Mon, Jul 29, 2013 at 5:04 PM, Daniel Narvaez <dwnarvaez at gmail.com> wrote:

> Weird. Master or chroot branch? It would be good to post the full trace.
>
>
> On Monday, 29 July 2013, Gonzalo Odiard wrote:
>
>> In my system, running osbuild check get:
>>
>> ImportError: No module named modemconfiguration.model
>>
>> in all the modemconfiguration tests.
>>
>> All is updated. Tried running, building, pulling and all.
>>
>> Gonzalo
>>
>>
>> On Mon, Jul 29, 2013 at 9:44 AM, Miguel González <
>> migonzalvar at activitycentral.com> wrote:
>>
>>> Good news! Thank you very much!
>>>
>>>
>>> On Mon, Jul 29, 2013 at 2:41 PM, Daniel Narvaez <dwnarvaez at gmail.com>wrote:
>>>
>>> Fixed, gconf was not working at all in the chroot branch. Your tests are
>>> all passing now!
>>>
>>>
>>> On 29 July 2013 12:51, Miguel González <migonzalvar at activitycentral.com>wrote:
>>>
>>> OK. Please, take into account I can mock GConf on every test but I don't
>>> know if that makes sense.
>>>
>>>
>>> On Mon, Jul 29, 2013 at 12:33 PM, Daniel Narvaez <dwnarvaez at gmail.com>wrote:
>>>
>>> Landed your pull request. Now it fails in gconf but I think that's a
>>> sugar-build issue, I will take a look at that.
>>>
>>> Thanks.
>>>
>>>
>>> On 29 July 2013 10:44, Miguel González <migonzalvar at activitycentral.com>wrote:
>>>
>>>
>>> Here is my patch: it checks if language code is not defined and use
>>> default values in that case.
>>>
>>> [https://github.com/sugarlabs/sugar/pull/71]
>>>
>>> diff --git a/extensions/cpsection/modemconfiguration/model.py
>>> b/extensions/cpsection/modemconfiguration/model.py
>>> index c4e354d..a87cb03 100755
>>> --- a/extensions/cpsection/modemconfiguration/model.py
>>> +++ b/extensions/cpsection/modemconfiguration/model.py
>>> @@ -119,10 +119,15 @@ class ServiceProvidersError(Exception):
>>>
>>>  def _get_name(el):
>>>      language_code = locale.getdefaultlocale()[0]
>>> -    lang = language_code.split('_')[0]
>>> -    lang_ns_attr = '{http://www.w3.org/XML/1998/namespace}lang'
>>>
>>> -    tag = el.find('name[@%s="%s"]' % (lang_ns_attr, lang))
>>> +    if language_code is None:
>>> +        tag = None
>>> +    else:
>>> +        lang = language_code.split('_')[0]
>>> +        lang_ns_attr = '{http://www.w3.org/XML/1998/namespace}lang'
>>> +
>>> +        tag = el.find('name[@%s="%s"]' % (lang_ns_attr, lang))
>>> +
>>>      if tag is None:
>>>          tag = el.find('name')
>>>
>>> @@ -296,8 +301,11 @@ def __init__(self):
>>>      def _guess_country_code(self):
>>>          """Return country based on locale lang attribute."""
>>>          language_code = locale.getdefaultlocale()[0]
>>> -        lc_list = language_code.split('_')
>>> -        country_code = lc_list[1].lower() if len(lc_list) >= 2 else ''
>>> +        if language_code is None:
>>> +            country_code = ''
>>> +        else:
>>> +            lc_list = language_code.split('_')
>>> +            country_code = lc_list[1].lower() if len(lc_list) >= 2 else
>>> ''
>>>          return country_code
>>>
>>>      def _get_initials(self):
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Jul 29, 2013 at 10:00 AM, Daniel Narvaez <dwnarvaez at gmail.com>wrote:
>>>
>>> Hi Miguel,
>>>
>>> I think I misunderstood your analysis of the issue. sugar-build sets
>>> LANG to C and I think that's something that should be supported... So I
>>> think we should go with 2 in your list of alternatives.
>>>
>>>
>>> On Monday, 29 July 2013, Miguel González wrote:
>>>
>>> Hi Daniel,
>>>
>>> Could you
>>>
>>> _______________________________________________
>>>
>>> Sugar-devel mailing list
>>> Sugar-devel at lists.sugarlabs.org
>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>
>>>
>>
>
> --
> Daniel Narvaez
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20130729/cdb2fcca/attachment.html>


More information about the Sugar-devel mailing list