[Sugar-devel] [sugar-build] Landing the chroot branch

Daniel Narvaez dwnarvaez at gmail.com
Thu Jul 11 11:05:45 EDT 2013


See the prefs.json I pasted, just add that property to your (or create one
like that if you don't have a prefs.json).

On Thursday, 11 July 2013, Gonzalo Odiard wrote:

> Sorry, what is the procedure to enable/disable the use of chroot?
>
> Gonzalo
>
>
> On Thu, Jul 11, 2013 at 11:26 AM, Daniel Narvaez <dwnarvaez at gmail.com<javascript:_e({}, 'cvml', 'dwnarvaez at gmail.com');>
> > wrote:
>
>> This is now implemented
>>
>> [dnarvaez at dnarvaez sugar-build]$ cat prefs.json
>> {"use_broot": false}
>>
>>
>> On 10 July 2013 15:55, Daniel Narvaez <dwnarvaez at gmail.com<javascript:_e({}, 'cvml', 'dwnarvaez at gmail.com');>
>> > wrote:
>>
>>> Hi Daniel,
>>>
>>> yup, I'm planning to keep a non chrooted build that you can enable in
>>> prejs.json. Automatic dependencies installation will only for work for the
>>> distro we are using in the chroot though, as you are suggesting. That won't
>>> require any additional config maintenance (and related automate testing).
>>>
>>> I'll try to get this in before merging.
>>>
>>>
>>> On 10 July 2013 15:49, Daniel Drake <dsd at laptop.org <javascript:_e({},
>>> 'cvml', 'dsd at laptop.org');>> wrote:
>>>
>>>> On Wed, Jul 10, 2013 at 6:10 AM, Daniel Narvaez <dwnarvaez at gmail.com<javascript:_e({}, 'cvml', 'dwnarvaez at gmail.com');>>
>>>> wrote:
>>>> > I'm planning to merge the chroot branch on master. Though, since it's
>>>> a
>>>> > major change, I'm trying to avoid disruption as much as possible.
>>>> >
>>>> > As a first step, I'm switch the build infrastructure to use that
>>>> branch.
>>>> >
>>>> > I encourage people to switch to the branch too when they have a chance
>>>> > (perhaps without throwing away the master build until they have a
>>>> working
>>>> > chroot build) and to report any issue they run into.
>>>>
>>>> Just personal preference, but I would prefer to keep working in a
>>>> non-chrooted environment. One less layer, one less thing to go wrong
>>>> or offer some kind of irritation. Of course it is up to you if you
>>>> want to support that, but I think it has value as it is much closer to
>>>> the environment that Sugar will be deployed in. I would have no
>>>> problem with you picking a lone distro/version where this works,
>>>> perhaps matching what is run as a chroot on the other distros, i.e. in
>>>> this case you could say "OK, no chroot, but only if you're running
>>>> F19"
>>>>
>>>> Daniel
>>>>
>>>
>>>
>>>
>>> --
>>> Daniel Narvaez
>>>
>>
>>
>>
>> --
>> Daniel Narvaez
>>
>> _______________________________________________
>> 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/20130711/5aa9d4c2/attachment.html>


More information about the Sugar-devel mailing list