Re: [Sugar-devel] Involving InGSoC 2018

2018-02-28 Thread Michaël Ohayon
Hello Danishka !

> I am interested in working on the task of "Sugarizer School Box".
> I choose this task as I am really interested in RPi based deployments as well 
> as I am from DevOps background with AWS experience.
> 

Nice ! Do you have questions regarding the project ?

The project is about a flashable distribution image for RPi but also a second 
task to simplify the way to deploy Sugarizer in the cloud.

For the deployment part we have two options that could be nice to have.
- a really simple automation like heroku single click deploy 
(https://blog.heroku.com/heroku-button 
). This is the killer feature we should 
definitely have.
- the devops way using tools like Ansible and Terraform and Packer.


One major thing for all platforms is to think about the upgrade processes, how 
can we update the devices/server without loosing data.

Cheers,
Michaël___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Involving InGSoC 2018

2018-02-28 Thread Danishka Navin
Hi Michaël,

On Wed, Feb 28, 2018 at 6:04 PM, Michaël Ohayon  wrote:

> Hello Danishka !
>
> I am interested in working on the task of "Sugarizer School Box".
>> I choose this task as I am really interested in RPi based deployments as
>> well as I am from DevOps background with AWS experience.
>>
>>
> Nice ! Do you have questions regarding the project ?
>

Yes, I have few questionsn
Is this work suppose to use within Sugarlabs or other education institutes
or communities provision there own infrastructure and setup their own Sugarizer
in the cloud?
Do we have a SaaS model as well? I mean creating tenants and let multiple
communities on same Sugarlabs cloud where they can have their own
customization (custom activities, branding, etc)?
Do we have a requirement on monitoring?

How frequently we release Sugarizer?



> The project is about a flashable distribution image for RPi but also a
> second task to simplify the way to deploy Sugarizer in the cloud.
>
> For the deployment part we have two options that could be nice to have.
> - a really simple automation like heroku single click deploy (
> https://blog.heroku.com/heroku-button). This is the killer feature we
> should definitely have.
>

tbh, I haven't used heroku but I will have a look.


> - the devops way using tools like Ansible and Terraform and Packer.
>
>

I am familiar with Ansible and I would like to give try using Terraform and
other options.


> One major thing for all platforms is to think about the upgrade processes,
> how can we update the devices/server without loosing data.
>

Is there any documentation of current architecture?


Regards,
-- 
Danishka Navin
http://danishkanavin.blogspot.com
http://twitter.com/danishkanavin
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Python 3 port - How to test Sugar desktop module builds

2018-02-28 Thread James Cameron
As part of the Python 3 port, developers need to ensure their changes
do not break the module build.

While it is possible to test the module build using the usual autogen,
make, and make install steps, as defined in the GNU Coding Standards,
these are not the most common use case.

Instead, most use of Sugar desktop modules is via the Linux
distributions such as Fedora and Debian.  It would be good not to
break the build for these distributions.

So to help with testing of Debian or Ubuntu build of the Sugar desktop
modules, I've prepared a worked example using the sugar-artwork
module;

https://github.com/sugarlabs/sugar/blob/master/docs/debian-packaging-example.md

At the moment, most of our new developers are using Debian derived
systems.

If anyone can write up enough Fedora packaging for this testing (not
the whole of Fedora packaging), please do so.

-- 
James Cameron
http://quozl.netrek.org/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Python 3 port - How to test Sugar desktop module builds

2018-02-28 Thread Dave Crossland
Really great to hear this progressing :)
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [DESIGN] Journal: extend click selection in a range via shift key press

2018-02-28 Thread Rahul Bothra
Greetings,

Current feature in journal selection(of checkboxes)
 - 'click' toggles the checkbox
 - 'ctrl + click' produces no change
 - 'shift+click` produces no change

Proposed feature:
 - 'click' toggles the checkbox
 - 'ctrl + click` toggles the checkbox
 - 'shift + click` will select the entire range of checkboxes between
currently clicked checkbox and the previous checkbox clicked

This proposed feature is identical to list of mails in gmail.
For reference: https://github.com/sugarlabs/sugar/issues/786

This could be an improvement to the Multple selection feature
Kindly give your opinion


Thanking you

Rahul Bothra
@Pro-Panda
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel