Re: [Sugar-devel] Git Backend Architecture | GSoC'15

2015-03-21 Thread Tony Anderson

Hi,

One note of caution. Currently when a Sugar activity resumes from a 
Journal object, the activity operates on that object. Therefore, the source
version is destroyed. I think this is not a feature - the activity 
should clone the object and give the user the opportunity to rename to 
save a new version.
I don't understand the need for git, the Journal is intended to give the 
reflective look back within the Sugar interface guidelines.


Currently, the Journal backup is rsync on the datastore. Any design with 
git would need to make sure the git versions are also backed up and 
restored.


Tony


On 03/20/2015 11:24 PM, sugar-devel-requ...@lists.sugarlabs.org wrote:

The objective of have a git backend is have a versioned
Journal, where you can store all the intermediate steps for a entry.


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


Re: [Sugar-devel] GSoC projects

2015-03-21 Thread Sean DALY
Yes, of course, which is why my idea was to get assistance. To be clear,
I'm in favor of whatever solution could ease installation. Choosing a
keyboard layout from scratch can be quite tricky for the uninitiated, the
Virtualbox list is long with many variants (
https://straymarcs.net/wp-content/uploads/2014/03/8.-select-keyboard.png)
although an autodetect button is available. If the teacher or journalist
has to configure language and keyboard a second time when booting the VM as
you mention, that qualifies as jumping through hoops. My goal was to work
with Oracle on a bundled installer+VM executable (which requires a matrix
by host OS in any case) to make the install as seamless as possible. I cite
Firefox because they propose a pancake button installer by probing the
website client (or analyzing the user agent, or whatever they do), with the
full matrix only 1 click away.

Sean


On Sat, Mar 21, 2015 at 2:06 AM, Gonzalo Odiard godi...@sugarlabs.org
wrote:

 We can ask language and keyboard in the first boot as we do with age and
 gender.
 I think create and maintain a complete matrix of VMs will be more
 difficult.

 Gonzalo

 On Fri, Mar 20, 2015 at 7:39 PM, Sean DALY sdaly...@gmail.com wrote:

 We need to do everything possible to reduce Sugar's installation and
 unfamiliarity barriers. Not everyone speaks English and can find and
 configure the Sugar control panel on their first encounter with Sugar. A
 keyboard mismatched with what appears on the screen merely gives the
 impression it doesn't work right. VM hosts could have a number of different
 keyboards - for example I have a Macbook with French locale Azerty layout
  (flipped numbers row, common accents) and a Dell education netbook with
 Belgium locale keyboard. Look at the Firefox Systems  Languages download
 matrix (https://www.mozilla.org/en-US/firefox/all/), for a Sugar VM with
 bundled installer an interested teacher or journalist would just need to
 choose the appropriate download.

 I feel the huge sizes of these images would be more of a problem, but not
 much we can do there.

 Sean


 On Fri, Mar 20, 2015 at 9:35 PM, Gonzalo Odiard godi...@sugarlabs.org
 wrote:

  My idea at the time was to approach Oracle for corporate sponsorship
  of Virtualbox images, in particular hosting a workflow to automate
  prebuilt images by host language/keyboard, however some community
  members were aghast at the idea.

 Is still needed have a vm by host language/keyboard?
 Or we can ask to the user using the same code from the Sugar control
 panel?

 Gonzalo



 On Fri, Mar 20, 2015 at 5:18 PM, James Cameron qu...@laptop.org wrote:

 On Fri, Mar 20, 2015 at 06:26:34PM +0100, Sean DALY wrote:
  My idea at the time was to approach Oracle for corporate sponsorship
  of Virtualbox images, in particular hosting a workflow to automate
  prebuilt images by host language/keyboard, however some community
  members were aghast at the idea.

 Maybe now is a better time.  Maybe those aghast at the idea haven't
 noticed yet.  ;-)

 --
 James Cameron
 http://quozl.linux.org.au/




 --
 Gonzalo Odiard

 SugarLabs - Software for children learning





 --
 Gonzalo Odiard

 SugarLabs - Software for children learning

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


Re: [Sugar-devel] GSoC projects

2015-03-21 Thread Iain Brown Douglas
Hi Sean,

Is it a thing that you would contemplate now, to approach Oracle (for
corporate sponsorship, perhaps) but  in particular about what support
they would offer Sugarlabs towards our targets?

Would there be a view against this idea?

Regards,

Iain

On Sat, 2015-03-21 at 11:37 +0100, Sean DALY wrote:
 Yes, of course, which is why my idea was to get assistance. To be
 clear, I'm in favor of whatever solution could ease installation.
 Choosing a keyboard layout from scratch can be quite tricky for the
 uninitiated, the Virtualbox list is long with many variants
 (https://straymarcs.net/wp-content/uploads/2014/03/8.-select-keyboard.png) 
 although an autodetect button is available. If the teacher or journalist has 
 to configure language and keyboard a second time when booting the VM as you 
 mention, that qualifies as jumping through hoops. My goal was to work with 
 Oracle on a bundled installer+VM executable (which requires a matrix by host 
 OS in any case) to make the install as seamless as possible. I cite Firefox 
 because they propose a pancake button installer by probing the website client 
 (or analyzing the user agent, or whatever they do), with the full matrix only 
 1 click away.
 
 
 Sean
 
 
 
 On Sat, Mar 21, 2015 at 2:06 AM, Gonzalo Odiard
 godi...@sugarlabs.org wrote:
 We can ask language and keyboard in the first boot as we do
 with age and gender.
 I think create and maintain a complete matrix of VMs will be
 more difficult.
 
 
 Gonzalo 
 
 On Fri, Mar 20, 2015 at 7:39 PM, Sean DALY
 sdaly...@gmail.com wrote:
 We need to do everything possible to reduce Sugar's
 installation and unfamiliarity barriers. Not everyone
 speaks English and can find and configure the Sugar
 control panel on their first encounter with Sugar. A
 keyboard mismatched with what appears on the screen
 merely gives the impression it doesn't work right. VM
 hosts could have a number of different keyboards - for
 example I have a Macbook with French locale Azerty
 layout
 
  (flipped numbers row, common accents) and a Dell
 education netbook with Belgium locale keyboard. Look
 at the Firefox Systems  Languages download matrix
 (https://www.mozilla.org/en-US/firefox/all/), for a
 Sugar VM with bundled installer an interested teacher
 or journalist would just need to choose the
 appropriate download.
 
 
 I feel the huge sizes of these images would be more of
 a problem, but not much we can do there.
 
 
 Sean
 
 
 
 On Fri, Mar 20, 2015 at 9:35 PM, Gonzalo Odiard
 godi...@sugarlabs.org wrote:
  My idea at the time was to approach Oracle
 for corporate sponsorship
  of Virtualbox images, in particular hosting
 a workflow to automate
  prebuilt images by host language/keyboard,
 however some community
  members were aghast at the idea.
 
 
 Is still needed have a vm by host
 language/keyboard?
 Or we can ask to the user using the same code
 from the Sugar control panel?
 
 
 Gonzalo
 
 
 
 
 
 On Fri, Mar 20, 2015 at 5:18 PM, James Cameron
 qu...@laptop.org wrote:
 On Fri, Mar 20, 2015 at 06:26:34PM
 +0100, Sean DALY wrote:
  My idea at the time was to approach
 Oracle for corporate sponsorship
  of Virtualbox images, in particular
 hosting a workflow to automate
  prebuilt images by host
 language/keyboard, however some
 community
  members were aghast at the idea.
 
 Maybe now is a better time.  Maybe
 those aghast at the idea haven't
 noticed yet.  ;-)
 
 

Re: [Sugar-devel] GSoC projects

2015-03-21 Thread Sean DALY
I'm certainly willing to try again. However the community (starting with
the Oversight Board) needs to support the initiative - technical work is
involved on our side even with a partner, including work I probably don't
even know about. And SL's immediate focus is on mentoring GSoC projects.

I will ask for an agenda item in the next Oversight Borard meeting or the
one after.

Sean.


On Sat, Mar 21, 2015 at 2:49 PM, Iain Brown Douglas 
i...@browndouglas.plus.com wrote:

 Hi Sean,

 Is it a thing that you would contemplate now, to approach Oracle (for
 corporate sponsorship, perhaps) but  in particular about what support
 they would offer Sugarlabs towards our targets?

 Would there be a view against this idea?

 Regards,

 Iain

 On Sat, 2015-03-21 at 11:37 +0100, Sean DALY wrote:
  Yes, of course, which is why my idea was to get assistance. To be
  clear, I'm in favor of whatever solution could ease installation.
  Choosing a keyboard layout from scratch can be quite tricky for the
  uninitiated, the Virtualbox list is long with many variants
  (
 https://straymarcs.net/wp-content/uploads/2014/03/8.-select-keyboard.png)
 although an autodetect button is available. If the teacher or journalist
 has to configure language and keyboard a second time when booting the VM as
 you mention, that qualifies as jumping through hoops. My goal was to work
 with Oracle on a bundled installer+VM executable (which requires a matrix
 by host OS in any case) to make the install as seamless as possible. I cite
 Firefox because they propose a pancake button installer by probing the
 website client (or analyzing the user agent, or whatever they do), with the
 full matrix only 1 click away.
 
 
  Sean
 
 
 
  On Sat, Mar 21, 2015 at 2:06 AM, Gonzalo Odiard
  godi...@sugarlabs.org wrote:
  We can ask language and keyboard in the first boot as we do
  with age and gender.
  I think create and maintain a complete matrix of VMs will be
  more difficult.
 
 
  Gonzalo
 
  On Fri, Mar 20, 2015 at 7:39 PM, Sean DALY
  sdaly...@gmail.com wrote:
  We need to do everything possible to reduce Sugar's
  installation and unfamiliarity barriers. Not everyone
  speaks English and can find and configure the Sugar
  control panel on their first encounter with Sugar. A
  keyboard mismatched with what appears on the screen
  merely gives the impression it doesn't work right. VM
  hosts could have a number of different keyboards - for
  example I have a Macbook with French locale Azerty
  layout
 
   (flipped numbers row, common accents) and a Dell
  education netbook with Belgium locale keyboard. Look
  at the Firefox Systems  Languages download matrix
  (https://www.mozilla.org/en-US/firefox/all/), for a
  Sugar VM with bundled installer an interested teacher
  or journalist would just need to choose the
  appropriate download.
 
 
  I feel the huge sizes of these images would be more of
  a problem, but not much we can do there.
 
 
  Sean
 
 
 
  On Fri, Mar 20, 2015 at 9:35 PM, Gonzalo Odiard
  godi...@sugarlabs.org wrote:
   My idea at the time was to approach Oracle
  for corporate sponsorship
   of Virtualbox images, in particular hosting
  a workflow to automate
   prebuilt images by host language/keyboard,
  however some community
   members were aghast at the idea.
 
 
  Is still needed have a vm by host
  language/keyboard?
  Or we can ask to the user using the same code
  from the Sugar control panel?
 
 
  Gonzalo
 
 
 
 
 
  On Fri, Mar 20, 2015 at 5:18 PM, James Cameron
  qu...@laptop.org wrote:
  On Fri, Mar 20, 2015 at 06:26:34PM
  +0100, Sean DALY wrote:
   My idea at the time was to approach
  Oracle for corporate sponsorship
   of Virtualbox images, in particular
  hosting a workflow to automate
   prebuilt images by host
  language/keyboard, however some
  community
   members were aghast at the idea.
 
  Maybe now is a better time.  Maybe