Re: [Sugar-devel] [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots directly from USB )

2011-11-02 Thread Caryl Bigenho

Hi...


I am following the progress of this with great interest, and as soon as I 
finish the work I promised to do on the Help Activity/Users Manual refresh, I 
will have a chance to try it.  I do have a few questions that will help me get 
started.


1) Which Mac OS X are you running?


2) Has this been tested on a MacBook?


3) Can I create the persistent usb on my MacBook using the instructions I found 
in item 4 on this page?


http://www.webupd8.org/2009/04/4-ways-to-create-bootable-live-usb.html


If this works, it is really good news!  I would love to be able to show it at 
SCaLE 10X in Los Angeles on Jan 20-22.  Should I put in a proposal for a 
presentation or is it not ready for the big time yet?


Better still would someone from Sugar Labs like to do a presentation at 
SCaLE?  


I'm looking forward to hearing answers!


Caryl


Date: Tue, 1 Nov 2011 20:32:57 -0700
From: satel...@bendbroadband.com
To: i...@lists.sugarlabs.org
CC: test...@lists.laptop.org; s...@lists.sugarlabs.org; 
sugar-devel@lists.sugarlabs.org
Subject: [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots 
directly from USB )



  




  
  
We now have a persistent EFI boot USB for Macs...



http://wiki.sugarlabs.org/go/Community/Distributions/Fedora-SoaS#MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB



works with f16 RC4 x86-64 Soas.iso

http://alt.fedoraproject.org/pub/alt/stage/16.RC4/Live/x86_64/Fedora-16-x86_64-Live-Desktop.iso



Use: livecd-iso-to-disk  see first link for details.



Tom Gilliard/satellit_



  


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


Re: [Sugar-devel] [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots directly from USB )

2011-11-02 Thread Thomas C Gilliard



On 11/02/2011 12:16 AM, Caryl Bigenho wrote:

Hi...


I am following the progress of this with great interest, and as soon as I 
finish the work I promised to do on the Help Activity/Users Manual refresh, I 
will have a chance to try it.  I do have a few questions that will help me get 
started.


1) Which Mac OS X are you running?


Mac OSX 10.6.8
2.7 GHZ Intel Core i7

2) Has this been tested on a MacBook?



MacBook Pro 8.1
Intel HD Graphics 3000 GPU

3) Can I create the persistent usb on my MacBook using the instructions I found 
in item 4 on this page?



I do not think that this can be done from a mac.

 I used a fully updated f16 gnome3-shell hard disk install to write the 
EFI USB

Run:
 yum install livecd-tools so it installs all the required
dependencies and  then use livecd-iso-to-disk

follow the instructions on :
http://wiki.sugarlabs.org/go/Community/Distributions/Fedora-SoaS#MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB

http://www.webupd8.org/2009/04/4-ways-to-create-bootable-live-usb.html

 I doubt that the above would create an EFI boot USB, But I have not 
tried those methods.
 Only  EFI USB's written from the RC4 x86-64 Soas.iso will boot 
directly in my Mac.


I would be willing to send a 2 GB EFI USB to you to test If you like.  
Let me know where to send it.


Tom Gilliard/satellit_

If this works, it is really good news!  I would love to be able to show it at SCaLE 10X 
in Los Angeles on Jan 20-22.  Should I put in a proposal for a presentation or is it not 
ready for the big time yet?


Better still would someone from Sugar Labs like to do a presentation at 
SCaLE?

I'm looking forward to hearing answers!


Caryl


Date: Tue, 1 Nov 2011 20:32:57 -0700
From: satel...@bendbroadband.com
To: i...@lists.sugarlabs.org
CC: test...@lists.laptop.org; s...@lists.sugarlabs.org; 
sugar-devel@lists.sugarlabs.org
Subject: [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots 
directly from USB )










 We now have a persistent EFI boot USB for Macs...



http://wiki.sugarlabs.org/go/Community/Distributions/Fedora-SoaS#MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB



 works with f16 RC4 x86-64 Soas.iso

http://alt.fedoraproject.org/pub/alt/stage/16.RC4/Live/x86_64/Fedora-16-x86_64-Live-Desktop.iso



 Use: livecd-iso-to-disk  see first link for details.



 Tom Gilliard/satellit_






___
SoaS mailing list
s...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/soas


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


Re: [Sugar-devel] [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots directly from USB )

2011-11-02 Thread Peter Robinson
On Wed, Nov 2, 2011 at 7:16 AM, Caryl Bigenho cbige...@hotmail.com wrote:
 Hi...

 I am following the progress of this with great interest, and as soon as I
 finish the work I promised to do on the Help Activity/Users Manual refresh,
 I will have a chance to try it.  I do have a few questions that will help me
 get started.

 1) Which Mac OS X are you running?

It should work with all Intel based Macs

 2) Has this been tested on a MacBook?

See above :-)

 3) Can I create the persistent usb on my MacBook using the instructions I
 found in item 4 on this page?

You can create persistent images with overlays (you always have been
able to). There are some issues with them and I've been working with
upstream to have a properly engineered means of doing this. There is
MAJOR work going on within the Fedora installed (anaconda/liveinst) to
allow this to happen. With luck we should see the first fruits of this
start to appear in the SoaSv7 timeframe. This has been a long time
coming, I'm been pushing for this for nearly 2 years!

 http://www.webupd8.org/2009/04/4-ways-to-create-bootable-live-usb.html

 If this works, it is really good news!  I would love to be able to show it
 at SCaLE 10X in Los Angeles on Jan 20-22.  Should I put in a proposal for a
 presentation or is it not ready for the big time yet?

Sure, it should work fine. SoaSv6 is looking to be a very good release
fixing a lot of outstanding issues we've had around for quite some
time.

Peter

 Better still would someone from Sugar Labs like to do a presentation at
 SCaLE?

 I'm looking forward to hearing answers!

 Caryl

 
 Date: Tue, 1 Nov 2011 20:32:57 -0700
 From: satel...@bendbroadband.com
 To: i...@lists.sugarlabs.org
 CC: test...@lists.laptop.org; s...@lists.sugarlabs.org;
 sugar-devel@lists.sugarlabs.org
 Subject: [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots
 directly from USB )

 We now have a persistent EFI boot USB for Macs...

 http://wiki.sugarlabs.org/go/Community/Distributions/Fedora-SoaS#MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB

 works with f16 RC4 x86-64 Soas.iso
 http://alt.fedoraproject.org/pub/alt/stage/16.RC4/Live/x86_64/Fedora-16-x86_64-Live-Desktop.iso

 Use: livecd-iso-to-disk  see first link for details.

 Tom Gilliard/satellit_


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


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


[Sugar-devel] [MINUTES] Development team meeting --- 1. Nov 2011 (15:00 UTC)

2011-11-02 Thread Simon Schampijer

Hi,

this was the first development team meeting after a long time, I am 
happy we made this happen. This will be a weekly meeting, those who have 
not joined this week can start doing next week.


This week's meeting was about getting developers up to speed that had 
not have the chance to attend the hackfest in Praha [1]. So we gathered 
questions related to the work that has been done [2].


Furthermore we discussed what is important for activity authors when 
doing new releases, which branch they should work in and what is 
expected to be present in the gtk-2 based branch. The discussion has 
been gathered in the activity porting guide [3]. In short:
* bug fix work should happen on a separate branch, we recommend naming 
that 'sugar-0.94'

* dotted versions for bug fix releases, major releases for future releases
* pootle will only handle the master branch by default, activity authors 
are discouraged to push new strings to their bug-fix branch


The action items for this week are:
* check if ASLO supports well having different activity versions, dotted 
versions and major versions
* check which activities uses a drawable which has to be replaced by 
cairo calls

* write up cairo porting guide (walter)

Logs can be found at [4] (I did start the bot late, full log at the end 
of the mail).


Next meeting will be the 8th of November 15:00 (UTC) in #sugar-meeting.

Regards,
Simon

[1] http://wiki.sugarlabs.org/go/Marketing_Team/Events/Gtk3_Hackfest_2011
[2] http://wiki.sugarlabs.org/go/Features/GTK3/Development
[3] http://wiki.sugarlabs.org/go/Features/GTK3/Porting
[4] 
http://meeting.sugarlabs.org/sugar-meeting/meetings/2011-11-01T15:54:34.html


- Tuesday November 01 2011, 15:59 -
garycmartin: erikos: hi
erikos: garycmartin: hey!
walterbender: hi everyone
 * erikos prepares for the development team meeting
garycmartin: hi walterbender
erikos: who is here for the meeting?
 * garycmartin raises hand
walterbender: me too
 - gonzalo_ - gonzalo -
erikos: gonzalo_: and manuq should be here too
 * manuq is here
erikos: let's gibe it three more minutes if anyone else shows up
erikos: marcopg might be travelling...
manuq: erikos: marco started the theming port, right?
erikos: manuq: benzea did, yes
manuq: ok
erikos: (benjamin)
erikos: topic: http://wiki.sugarlabs.org/go/Features/GTK3/Development
erikos: manuq: benjamin did the old theme as well
erikos: ok, let's start
 * walterbender needs to update the wiki from the activity POV
erikos: walterbender: yes, good point, maybe we can give it a shot after 
the meeting
erikos: so maybe we can start with questions, this first meeting should 
be about bringing up the people whoi have not been in prague

 - gonzalo_ - gonzalo -
erikos: garycmartin: manuq, gonzalo_: please ask anything you are 
interested in
erikos: (I hope there have been good information by email and wiki page 
already to start with)
garycmartin: erikos: I noted in one of the screen shots of a gtk3 
activity, that the toolbar had text hints below each icon. Was this 
intended or just work in progress?

erikos: garycmartin: just work in progress
walterbender: garycmartin: there was no intention at this point to make 
deisgn changes... just get things working

erikos: garycmartin: we have two main areas that are 'broken' at the moment
manuq: what is the state of the theme port? there is a plan or a schedule?
erikos: palettes (benjamin and marco have been working  on that)
erikos: and the theme
garycmartin: erikos: Also only just realised that GTK3 drops all it's 
drawing/image bits, and recommends moving over to ciaro. I'll need to do 
that for Moon (it's been something I intended to do anyway), I wonder 
how many other activities may be using GTK2 drawing primitives...
erikos: manuq: ben has been working on it and will continue, I presume, 
but help is welcome of course

erikos: manuq: and I presume needed as he is a volunteer
erikos: garycmartin: correct, walter did work on TA for that
erikos: garycmartin: he will post some help about that later
erikos: garycmartin: (should be as well in his repo) walterbender^^
 - dsd_ has joined the room
manuq: I wonder if there is a need to change Paint also
manuq: I will check
erikos: manuq: garycmartin: yes, maybe someone can go through the 
activities and make alist which ones need porting to cairo

manuq: ok
erikos: maybe for now, just check the ones that are in an olpc build to 
start with

walterbender: I ported Abacus to gtk-3 (with lots of benzea help)
erikos: takers for that task?
walterbender: and I am almost done with TA for gtk-3
erikos: hey dsd_ (everything packed already?)
walterbender: but I made no UI changes
garycmartin: erikos: I can do some quick grep actions and see what 
activities I spot using GTK2 drawing.

erikos: garycmartin: great, thanks
manuq: walterbender: that's great news!
erikos: I will grab benzea to see what he says about the theme and he 
has some unpushed palette code

walterbender: garycmartin: I suspect that many if not 

Re: [Sugar-devel] [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots directly from USB )

2011-11-02 Thread Bert Freudenberg
On 02.11.2011, at 11:28, Peter Robinson wrote:

 On Wed, Nov 2, 2011 at 7:16 AM, Caryl Bigenho cbige...@hotmail.com wrote:
 
 3) Can I create the persistent usb on my MacBook using the instructions I
 found in item 4 on this page?
 
 You can create persistent images with overlays (you always have been
 able to).

But only under Linux, so far. The livecd-iso-to-disk tool has not been ported 
to OS X. The iso can be used directly on the Mac but won't have persistence.

Disk Utility on the Mac should be able to put a preconfigured image onto a USB 
stick. May be such an image file (created on Linux) could be made available for 
Caryl to download?

- Bert -

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


Re: [Sugar-devel] Proposal for 0.96 schedule

2011-11-02 Thread Simon Schampijer

On 10/19/2011 05:19 PM, Simon Schampijer wrote:

Hi,

I have outlined a possible 0.96 schedule at [1]. The following things
have been changed/adjusted due to experiences from previous schedules:

* I want to make sure we have early releases already to gather feedback
of the current state. Those may break and have issues but some of the
testers may want to have a look at them already.

* We will have a feature submission deadline to be able to do a bit of
planning and to get feedback about those features from the community.
Also there will be a date when the accepted features are announced. No
new features are accepted for proposal for that cycle after that date.

* After the feature freeze we have a window of 4 weeks to make UI and
string adjustments. This is important as often we get feedback when the
features landed and need to adjust the UI including the strings. The UI
and string freeze is at the same date, no need to have the string freeze
at a later date.

* We have a window of 4 weeks for bug fixes and stabilization after the
UI/string freeze.

As always the schedule is aligned with the GNOME schedule (3.4) and the
upcoming Fedora 17 schedule.

Please let me know what you think.

Regards,
Simon

[1] http://wiki.sugarlabs.org/go/0.96/Roadmap#Schedule


Since I got rather positive feedback on the schedule, we run with it 
now. Mark your calendar for March the 28th - this is the planed release 
date for Sugar 0.96.


Please follow the [ANNOUNCE] emails on the sugar-devel mailing list for 
the various phases of this development cycle.


Regards,
   Simon

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


[Sugar-devel] [ANNOUNCE] Sucrose 0.95.2 Tarballs Due

2011-11-02 Thread Simon Schampijer

Dear Sucrose Maintainers,

we will have our second unstable release in the 0.96 development cycle 
the 7th of November 2011 [1].


Please provide the Sucrose 0.95.2 tarballs by latest Monday night and 
announce them as explained at [2].


Thanks,
 Simon

[1] http://wiki.sugarlabs.org/go/0.96/Roadmap#Schedule
[2] http://sugarlabs.org/go/Development_Team/Release#Module_release
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots directly from USB )

2011-11-02 Thread Peter Robinson
On Wed, Nov 2, 2011 at 11:27 AM, Bert Freudenberg b...@freudenbergs.de wrote:
 On 02.11.2011, at 11:28, Peter Robinson wrote:

 On Wed, Nov 2, 2011 at 7:16 AM, Caryl Bigenho cbige...@hotmail.com wrote:

 3) Can I create the persistent usb on my MacBook using the instructions I
 found in item 4 on this page?

 You can create persistent images with overlays (you always have been
 able to).

 But only under Linux, so far. The livecd-iso-to-disk tool has not been ported 
 to OS X. The iso can be used directly on the Mac but won't have persistence.

You can under windows as well.

 Disk Utility on the Mac should be able to put a preconfigured image onto a 
 USB stick. May be such an image file (created on Linux) could be made 
 available for Caryl to download?

No idea, I don't own a Mac of any description. Donations welcome.

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


Re: [Sugar-devel] [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots directly from USB )

2011-11-02 Thread Bert Freudenberg

On 02.11.2011, at 12:38, Peter Robinson wrote:

 On Wed, Nov 2, 2011 at 11:27 AM, Bert Freudenberg b...@freudenbergs.de 
 wrote:
 On 02.11.2011, at 11:28, Peter Robinson wrote:
 
 On Wed, Nov 2, 2011 at 7:16 AM, Caryl Bigenho cbige...@hotmail.com wrote:
 
 3) Can I create the persistent usb on my MacBook using the instructions I
 found in item 4 on this page?
 
 You can create persistent images with overlays (you always have been
 able to).
 
 But only under Linux, so far. The livecd-iso-to-disk tool has not been 
 ported to OS X. The iso can be used directly on the Mac but won't have 
 persistence.
 
 You can under windows as well.

Which doesn't help Mac users ;^)

 Disk Utility on the Mac should be able to put a preconfigured image onto a 
 USB stick. May be such an image file (created on Linux) could be made 
 available for Caryl to download?
 
 No idea, I don't own a Mac of any description. Donations welcome.


That might be well-spent, indeed.

However, running the livecd-iso-to-disk tool to create an EFI disk image with 
persistence only requires a Linux box. Maybe this could even be part of the 
regular automated build process?

- Bert -

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


Re: [Sugar-devel] [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots directly from USB )

2011-11-02 Thread Peter Robinson
On Wed, Nov 2, 2011 at 11:49 AM, Bert Freudenberg b...@freudenbergs.de wrote:

 On 02.11.2011, at 12:38, Peter Robinson wrote:

 On Wed, Nov 2, 2011 at 11:27 AM, Bert Freudenberg b...@freudenbergs.de 
 wrote:
 On 02.11.2011, at 11:28, Peter Robinson wrote:

 On Wed, Nov 2, 2011 at 7:16 AM, Caryl Bigenho cbige...@hotmail.com wrote:

 3) Can I create the persistent usb on my MacBook using the instructions I
 found in item 4 on this page?

 You can create persistent images with overlays (you always have been
 able to).

 But only under Linux, so far. The livecd-iso-to-disk tool has not been 
 ported to OS X. The iso can be used directly on the Mac but won't have 
 persistence.

 You can under windows as well.

 Which doesn't help Mac users ;^)

My point was that its not ONLY linux. And mac users can dual boot into
either Window or Linux or even run one or the other as a VM and use
USB passthrough

 Disk Utility on the Mac should be able to put a preconfigured image onto a 
 USB stick. May be such an image file (created on Linux) could be made 
 available for Caryl to download?

 No idea, I don't own a Mac of any description. Donations welcome.


 That might be well-spent, indeed.

 However, running the livecd-iso-to-disk tool to create an EFI disk image with 
 persistence only requires a Linux box. Maybe this could even be part of the 
 regular automated build process?

the EFI disk image is build automatically. The addition of persistence
requires a USB key. I presume you mean a image to dd out? If so what
sizes do we do? How many variants? How long do we keep them and who's
going to provide the disk space and bandwidth for hosting of them?
This is the same discussion I have regarding the creation of images
for the various virtualisation images. At this point in time the only
universal standard is still ISO and it can be created from most
platforms easily enough. I don't tend to encourage the use of dd
simply due to the fact I've seen too many end users blow away their OS
using it.

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


[Sugar-devel] Interesting GNOME hackfests: WebKitGTK+ Hackfest and the Developer Conference 2012

2011-11-02 Thread Simon Schampijer

Hi,

when looking at the GNOME 3.3 schedule [1] I came across those two 
interesting hackfests.


* WebKitGTK+ Hackfest, A Coruña, Galicia. November 29th - December 5th 
2011 [2]


* GTK+ Hackfest at Developer Conference 2012, Brno, Czech Republic, 
February 17 - 21 2012 [3]


Regards,
   Simon

[1] http://live.gnome.org/ThreePointThree
[2] http://live.gnome.org/Hackfests/WebKitGTK2011
[3] http://live.gnome.org/Hackfests/DeveloperConference2012
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots directly from USB )

2011-11-02 Thread Thomas C Gilliard



On 11/02/2011 05:03 AM, Peter Robinson wrote:

On Wed, Nov 2, 2011 at 11:49 AM, Bert Freudenbergb...@freudenbergs.de  wrote:

On 02.11.2011, at 12:38, Peter Robinson wrote:


On Wed, Nov 2, 2011 at 11:27 AM, Bert Freudenbergb...@freudenbergs.de  wrote:

On 02.11.2011, at 11:28, Peter Robinson wrote:


On Wed, Nov 2, 2011 at 7:16 AM, Caryl Bigenhocbige...@hotmail.com  wrote:


3) Can I create the persistent usb on my MacBook using the instructions I
found in item 4 on this page?

You can create persistent images with overlays (you always have been
able to).

But only under Linux, so far. The livecd-iso-to-disk tool has not been ported 
to OS X. The iso can be used directly on the Mac but won't have persistence.

You can under windows as well.

Which doesn't help Mac users ;^)

My point was that its not ONLY linux. And mac users can dual boot into
either Window or Linux or even run one or the other as a VM and use
USB passthrough


Disk Utility on the Mac should be able to put a preconfigured image onto a USB 
stick. May be such an image file (created on Linux) could be made available for 
Caryl to download?

No idea, I don't own a Mac of any description. Donations welcome.


That might be well-spent, indeed.

However, running the livecd-iso-to-disk tool to create an EFI disk image with 
persistence only requires a Linux box. Maybe this could even be part of the 
regular automated build process?

Note that f16 EFI Boot USB now works (with persistence since
 RC4)
http://wiki.sugarlabs.org/go/Community/Distributions/Fedora-SoaS#MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB

Tom Gilliard/satellit_


the EFI disk image is build automatically. The addition of persistence
requires a USB key. I presume you mean a image to dd out? If so what
sizes do we do? How many variants? How long do we keep them and who's
going to provide the disk space and bandwidth for hosting of them?
This is the same discussion I have regarding the creation of images
for the various virtualisation images. At this point in time the only
universal standard is still ISO and it can be created from most
platforms easily enough. I don't tend to encourage the use of dd
simply due to the fact I've seen too many end users blow away their OS
using it.

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


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


Re: [Sugar-devel] [SoaS] MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB ( boots directly from USB )

2011-11-02 Thread Bert Freudenberg

On 02.11.2011, at 13:03, Peter Robinson wrote:

 On Wed, Nov 2, 2011 at 11:49 AM, Bert Freudenberg b...@freudenbergs.de 
 wrote:
 
 On 02.11.2011, at 12:38, Peter Robinson wrote:
 
 On Wed, Nov 2, 2011 at 11:27 AM, Bert Freudenberg b...@freudenbergs.de 
 wrote:
 On 02.11.2011, at 11:28, Peter Robinson wrote:
 
 On Wed, Nov 2, 2011 at 7:16 AM, Caryl Bigenho cbige...@hotmail.com 
 wrote:
 
 3) Can I create the persistent usb on my MacBook using the instructions I
 found in item 4 on this page?
 
 You can create persistent images with overlays (you always have been
 able to).
 
 But only under Linux, so far. The livecd-iso-to-disk tool has not been 
 ported to OS X. The iso can be used directly on the Mac but won't have 
 persistence.
 
 You can under windows as well.
 
 Which doesn't help Mac users ;^)
 
 My point was that its not ONLY linux. And mac users can dual boot into
 either Window or Linux or even run one or the other as a VM and use
 USB passthrough

Mac geeks can do that. Mac user don't.

 Disk Utility on the Mac should be able to put a preconfigured image onto a 
 USB stick. May be such an image file (created on Linux) could be made 
 available for Caryl to download?
 
 No idea, I don't own a Mac of any description. Donations welcome.
 
 
 That might be well-spent, indeed.
 
 However, running the livecd-iso-to-disk tool to create an EFI disk image 
 with persistence only requires a Linux box. Maybe this could even be part of 
 the regular automated build process?
 
 the EFI disk image is build automatically. The addition of persistence
 requires a USB key. I presume you mean a image to dd out?

Yes.

 If so what sizes do we do? How many variants?

The smallest reasonable size. SoaS is .4 GB, add .5 GB user space, makes a .9 
GB image. That should fit on any 1 GB or larger stick. No variants.

 How long do we keep them

If space is really a concern, it could just be a stable image for using and a 
bleeding-edge one for testing. So two images, that's 1 GB compressed disk space 
needed.

 and who's going to provide the disk space and bandwidth for hosting of them?

Sugarlabs maybe? 

 This is the same discussion I have regarding the creation of images
 for the various virtualisation images.

Indeed. Having one VirtualBox image (or two, for bleeding edge testing) would 
be very helpful for non-geek Sugar users with Macs.

 At this point in time the only
 universal standard is still ISO and it can be created from most
 platforms easily enough. I don't tend to encourage the use of dd
 simply due to the fact I've seen too many end users blow away their OS
 using it.

That's why I mentioned Disk Utility (Apple's graphical shell for 
disks/images/cds/backups etc). Hopefully that could be used instead of dd or 
the image-write-mac shell script.

- Bert -


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


[Sugar-devel] [ASLO] Release Story Builder-19

2011-11-02 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4073

Sugar Platform:
0.82 - 0.94

Download Now:
http://activities.sugarlabs.org/downloads/file/27714/story_builder-19.xo

Release notes:
* Workaround Sugar's PYTHONPATH setting behaviour #3224


Sugar Labs Activities
http://activities.sugarlabs.org

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


Re: [Sugar-devel] Turtle Art cairo branch

2011-11-02 Thread C. Scott Ananian
On Wed, Nov 2, 2011 at 9:54 AM, Walter Bender walter.ben...@gmail.com wrote:
 While there is still a bit of fine-tuning/optimizing to do, I think
 the basics are in place. We should coordinate our efforts in the gtk-2
 - gtk-3 efforts.

I'll start by rebasing my GTK3 changes on top of your
walter-cairo/walter-gtk3 branch.

TurtleArt is a bit of a special case in that (a) it doesn't require an
updated GTK3 sugar shell in order to run under GTK3/gnome, and (b) we
probably want to spend the effort to keep turtle art running w/ the
same source code on GTK2 platforms (effort which may not be worthwhile
to expend for every activity).  My GTK3 patches pursue these goals;
they were just missing some cairo-ization, which it appears that
Walter has been doing independently.  Win!
 --scott

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


[Sugar-devel] [PATCH sugar-datastore] Ensure we return valid internal / calculated properties

2011-11-02 Thread Sascha Silbe
The copy in the metadata storage can get corrupted, e.g. due to low level
crashes or running out of battery (see OLPC#11372 [1] for a real-life
example).

This is especially problematic for the uid property, since without it the
caller (i.e. the Journal) can't even figure out which entry to delete.

[1] https://dev.laptop.org/ticket/11372

Reported-by: Gary Martin garycmar...@googlemail.com
Signed-off-by: Sascha Silbe si...@activitycentral.com
---

Passes the test suite - at least after fixing the latter to accept decimal
strings instead of just integers for the 'filesize' property. No difference
in performance noticeable with three runs of the test suite (default
settings, on my desktop machine).

 src/carquinyol/datastore.py |   20 
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/src/carquinyol/datastore.py b/src/carquinyol/datastore.py
index 4f3faba..eafc8e1 100644
--- a/src/carquinyol/datastore.py
+++ b/src/carquinyol/datastore.py
@@ -333,6 +333,7 @@ class DataStore(dbus.service.Object):
 return self._find_all(query, properties)

 metadata = self._metadata_store.retrieve(uid, properties)
+self._fill_internal_props(metadata, uid, properties)
 entries.append(metadata)

 logger.debug('find(): %r', time.time() - t)
@@ -350,10 +351,28 @@ class DataStore(dbus.service.Object):
 entries = []
 for uid in uids:
 metadata = self._metadata_store.retrieve(uid, properties)
+self._fill_internal_props(metadata, uid, properties)
 entries.append(metadata)

 return entries, count

+def _fill_internal_props(self, metadata, uid, names=None):
+Fill in internal / computed properties in metadata
+
+Properties are only set if they appear in names or if names is
+empty.
+
+if not names or 'uid' in names:
+metadata['uid'] = uid
+
+if not names or 'filesize' in names:
+file_path = self._file_store.get_file_path(uid)
+if os.path.exists(file_path):
+stat = os.stat(file_path)
+metadata['filesize'] = str(stat.st_size)
+else:
+metadata['filesize'] = '0'
+
 @dbus.service.method(DS_DBUS_INTERFACE,
  in_signature='s',
  out_signature='s',
@@ -376,6 +395,7 @@ class DataStore(dbus.service.Object):
 def get_properties(self, uid):
 logging.debug('datastore.get_properties %r', uid)
 metadata = self._metadata_store.retrieve(uid)
+self._fill_internal_props(metadata, uid)
 return metadata

 @dbus.service.method(DS_DBUS_INTERFACE,
--
1.7.6.3

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


Re: [Sugar-devel] [PATCH sugar-datastore] Ensure we return valid internal / calculated properties

2011-11-02 Thread James Cameron
I'm glad to see fixes for corrupted metadata, but I wonder if the
application (the datastore process) is properly asking the kernel to
retain the data?  I wouldn't like to see it block on a sync, but I
thought there were ways to ask for the data to be written soon.

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


Re: [Sugar-devel] [ASLO] Release Story Builder-19

2011-11-02 Thread Kalpa Welivitigoda
On Thu, Nov 3, 2011 at 12:23 AM, Sugar Labs Activities
activit...@sugarlabs.org wrote:
 Activity Homepage:
 http://activities.sugarlabs.org/addon/4073

 Sugar Platform:
 0.82 - 0.94

 Download Now:
 http://activities.sugarlabs.org/downloads/file/27714/story_builder-19.xo


If you can direct me to the tar ball I may be able to package this for fedora

 Release notes:
 * Workaround Sugar's PYTHONPATH setting behaviour #3224


 Sugar Labs Activities
 http://activities.sugarlabs.org

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




-- 
Best Regards,

Kalpa Pathum Welivitigoda
http://about.me/callkalpa
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel