[Sugar-devel] Build broken, sugar
Daniel Narvaez
dwnarvaez at gmail.com
Mon Jul 29 16:04:26 EDT 2013
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 <javascript:_e({}, 'cvml',
> '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 <javascript:_e({}, 'cvml',
>> '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/88c837e7/attachment.html>
More information about the Sugar-devel
mailing list