Re: [Sugar-devel] [ANNOUNCE] Sucrose 0.84 Feature Freeze

2008-12-17 Thread Simon Schampijer
Greg Smith wrote:
 Hi Simon,
 
 I looked at the schedule. Its helpful but I'm not sure I fully 
 understand all the milestones.
 
 What is the definition of final release?

This is the golden image. It is the last coordinated release. After that 
we only deliver updates for components.

 Once the feature set is frozen, how do I know what is in the release? 

Each release in the cycle has it's release page with the relevant 
features and fixes for the specific release. After Feature Freeze we 
might wrap up what big changes/features went in, in the announcement.

Is
 that the list of Trac IDs in 0.83.1 release notes? 

Would be the sum of the releases in the cycle before the feature freeze.

(btw the bug ID URLs
 on that page link to the wrong Trac system).

Fixed.

 Also, are all XO relevant bugs tracked in the OLPC Trac bug system: 
 (dev.laptop.org)?

dev.laptop.org should have bugs that are only relevant to the OLPC 
platform in the future. Currently, I guess there are still some bugs 
that other distributions would profit as well.

 Are you joining our weekly 9.1.0 meeting (Wed. at 2PM US ET IRC on 
 freenode.net #olpc-meeting)?

I take this as an invitation - and will try :)

 I don't have it on the schedule for this week but I think we should put 
 a synch up with Sugar schedule discussion on the agenda ASAP.

Time left is short for this release. What we are currently working on 
can be seen in our development TODO list 
http://sugarlabs.org/go/DevelopmentTeam/TODO.

 Stability is a top priority for XO users. The only way I know of to 
 improve stability is lots of testing time and focus on bug fixes. We 
 need to get that scheduled soon if we want a new sugar release in XO 
 Software Release 9.1.0 in March.

That is why we set the feature freeze in mid January - that we have 6 
weeks left to stabilize. By January I hope to have the BugSquad [1] then 
in place to handle all the incoming bug reports from testing.

 My impression is that we made a big step forward on improving stability 
 in 8.2.0. I hope we can do it again.

Sure :)

 Thanks,
 
 Greg S
 

Best,
Simon

[1] http://sugarlabs.org/go/BugSquad

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


Re: [Sugar-devel] [ANNOUNCE] Sucrose 0.84 Feature Freeze

2008-12-17 Thread Greg Smith
Hi Simon,

Thanks for the follow up! You are definitely welcome at every 9.1 
planning meeting as is everybody who is interested in working on the 
next major software release for the XO. Consider yourself personally 
invited :-)

I added a line to the 9.1.0 schedule to note 0.83 freeze. See:
http://wiki.laptop.org/go/9.1.0_requirements#Schedule

That schedule needs a lot of work which I hope we can track in our 
weekly meeting.

On this:
  dev.laptop.org should have bugs that are only relevant to the OLPC
  platform in the future. Currently, I guess there are still some bugs
  that other distributions would profit as well

I'm still not quite clear. Let me ask it this way. I want to list, 
triage, prioritize and track all the important bugs for XO Software 
Release 9.1.0. That includes the Sugar bugs. Which trac system do I use 
for that? Maybe both?

On release notes, features and this:
  Time left is short for this release. What we are currently working on
  can be seen in our development TODO list
  http://sugarlabs.org/go/DevelopmentTeam/TODO.

Our QA needs to know what bugs and features will be in the release 
before the release is done in order to be able to test them in advance. 
If I understand correctly, you only post the feature list in the release 
notes after its final.

Where can I get a list of things that QA (volunteer or otherwise) should 
test before we finish?

Let me know if those questions are not clear or you need any more info.

BTW I'm not complaining. Your documentation is definitely getting better 
and I appreciate the work everyone is doing. I'm just trying to work out 
the details so we can make another quality release.

Thanks,

Greg S

PS - Should this thread be on the OLPC devel list? Can you post your 
Sugar announcements stuff to that list? That way I can reply there and 
try to conform to Tomeu's list usage strictures.

(kidding about strictures T-man, I'm just trying to do the right thing :-)

Simon Schampijer wrote:
 Greg Smith wrote:
 Hi Simon,

 I looked at the schedule. Its helpful but I'm not sure I fully 
 understand all the milestones.

 What is the definition of final release?
 
 This is the golden image. It is the last coordinated release. After that 
 we only deliver updates for components.
 
 Once the feature set is frozen, how do I know what is in the release? 
 
 Each release in the cycle has it's release page with the relevant 
 features and fixes for the specific release. After Feature Freeze we 
 might wrap up what big changes/features went in, in the announcement.
 
 Is
 that the list of Trac IDs in 0.83.1 release notes? 
 
 Would be the sum of the releases in the cycle before the feature freeze.
 
 (btw the bug ID URLs
 on that page link to the wrong Trac system).
 
 Fixed.
 
 Also, are all XO relevant bugs tracked in the OLPC Trac bug system: 
 (dev.laptop.org)?
 
 dev.laptop.org should have bugs that are only relevant to the OLPC 
 platform in the future. Currently, I guess there are still some bugs 
 that other distributions would profit as well.
 
 Are you joining our weekly 9.1.0 meeting (Wed. at 2PM US ET IRC on 
 freenode.net #olpc-meeting)?
 
 I take this as an invitation - and will try :)
 
 I don't have it on the schedule for this week but I think we should 
 put a synch up with Sugar schedule discussion on the agenda ASAP.
 
 Time left is short for this release. What we are currently working on 
 can be seen in our development TODO list 
 http://sugarlabs.org/go/DevelopmentTeam/TODO.
 
 Stability is a top priority for XO users. The only way I know of to 
 improve stability is lots of testing time and focus on bug fixes. We 
 need to get that scheduled soon if we want a new sugar release in XO 
 Software Release 9.1.0 in March.
 
 That is why we set the feature freeze in mid January - that we have 6 
 weeks left to stabilize. By January I hope to have the BugSquad [1] then 
 in place to handle all the incoming bug reports from testing.
 
 My impression is that we made a big step forward on improving 
 stability in 8.2.0. I hope we can do it again.
 
 Sure :)
 
 Thanks,

 Greg S

 
 Best,
Simon
 
 [1] http://sugarlabs.org/go/BugSquad
 
 
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] About the default ogg player in sugar

2008-12-17 Thread Tomeu Vizoso
[changed to sugar-de...@sugarlabs.org]

On Wed, Dec 17, 2008 at 11:39, Kushal Das kushal...@gmail.com wrote:
 Hi,

 Still now the WebActivity handles the ogg files (audio/video). I am
 looking forward to have Jukebox activity to handle these mime types.

 From the current mime.defaults:

 application/ogg org.laptop.WebActivity
 audio/ogg org.laptop.WebActivity
 video/ogg org.laptop.WebActivity

Hi Kushal,

will try to set aside some time tomorrow for playing with your
activity, but in the meantime, what's your personal opinion on this?
Is there anything that worked better in Sugar without Jukebox? Which
are the biggest issues in Jukebox right now and where do you plan to
work next?

Eben, could you please install it and give your opinion?

Thanks,

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


Re: [Sugar-devel] [ANNOUNCE] Sucrose 0.83.3 Tarballs Due the 18th December

2008-12-17 Thread Morgan Collett
On Wed, Dec 17, 2008 at 22:24, Simon Schampijer si...@schampijer.de wrote:
 Simon Schampijer wrote:
 Dear Sucrose maintainers,

 please provide source tarballs for the Sucrose 0.83.3 Development
 Release by the end of the 18th of December and announce them as
 explained here:
 http://sugarlabs.org/go/DevelopmentTeam/Release#Module_release

 Note that we use http://download.sugarlabs.org now to host the Sucrose
 sources. The Sucrose maintainers should nearly all have developer
 accounts with Sugar Labs already. Catch me or bernie on #sugar if you
 have further questions or problems.

 More info on the Schedule:
 http://sugarlabs.org/go/DevelopmentTeam/Release/Roadmap#Schedule

 Thanks,
 Your Release Team

 Just as a little note: there is an hourly script syncing the two
 machines. So don't be surprised if the package does not show up
 immediately.

Do we just run Marco's release script? Does that upload to shell.sugarlabs.org?

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


Re: [Sugar-devel] activities.s.o update

2008-12-17 Thread David Farning
Tomeu,

Can we just check out your tree and have things work?  Or should I
modify the a.s.o instruction page to reflect how to pull from
git.sl.org.

Also, please feel free to kill the activities.sugarlabs.org/mainline.
I did a git svn from the mozilla repoitory and git push to push the
tree into gitorious.

We will need to retain the ability to resync changes from mozilla.  In
the short term I think all of the changes that we push upstream will
be as patches uploaded to their bugtracker.

thanks
david

On Thu, Dec 18, 2008 at 1:18 PM, Tomeu Vizoso to...@sugarlabs.org wrote:
 Hi,

 I'm working on a tree in git.s.o:

 http://git.sugarlabs.org/projects/activities-sugarlabs-org/repos/aso-tomeu

 Rebased the patches from
 https://bugzilla.mozilla.org/show_bug.cgi?id=377513 with last version,
 but some things changed so much, I'm not sure I didn't broke anything.

 Have moved now to create a Sugar application and a category for
 activities and I'm adding the code required to support activities.

 Plan to keep working on this during the next days.

 Regards,

 Tomeu
 ___
 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] [IAEP] Working math graphs/plots

2008-12-17 Thread Gary C Martin

Hi Reinier,

On 17 Dec 2008, at 08:23, Reinier Heeres wrote:


Hi Gary,

I'm currently working on updating the Calculator. I built a new  
expression parser (based on some python internals) that is about 10  
times faster. This also makes plotting a whole lot more interesting,  
since it was a bit slow before. I like the icon you drew; do you  
have it as an SVG?


That one was just a quick mock-up, here's the real SVG :-)

inline: plot.svg


I'm still not exactly sure where to fit it in, but perhaps I can  
rename the 'Format' tab to 'Misc' or something, because currently  
there are not many things there and I can always use a separator.


When I was making the plot SVG, I had a quick play folding the  
Constants (not much in there either) and Formats tab, into a new  
Miscellaneous tab with some separators:


inline: calc-plot-screenshot.jpg



Don't have a strong opinion about where Plot should really go (I was  
just trying to wean out a tab in the above case).


Finally, if you have good ideas about how to better expose the help  
texts I would be really interested too, since I agree with the  
discussion that they could be better exposed.


I think we should lock Eben in a dark broom-cupboard somewhere until  
he comes up with a suitable HIG way of exposing (some level of) help :-)


There seem to be two levels of potential help content: A) activity  
usage tutorials/walkthroughs; B) help while you're poking your way  
around a UI. I'm focused on case B here, and for most activities I  
think B should be enough.


Some (likely biased) rambling approaches on the matter, in no  
particular order:


1) Add a standard help icon to every activities activity tab which  
brings up a modal sugarised dialogue box with a (scrollable) text view.


PROs
- visually discoverable
- lots of space for lots of text

CONs
- no space on activity tab for another icon (all that wasted share  
with... widgetry)

- not contextual!!!
- modal, so you can't see help and interact with UI!!
- I don't find single lumps of help text all that useful/pleasant :-)

2) Add a standard help icon to every activities activity tab, clicking  
it would make the cursor into a help cursor where the next click on  
some feature would reveal some help text (Carol hinted at this).


PROs
- visually discoverable

CONs
- no space on activity tab for another icon (all that wasted share  
with... widgetry)
- interaction method is a little complicated (changes cursor state,  
multiple clicks)
- would require a lot of retrofitting and you'd still need to visually  
indicate every item that has have some help otherwise the user is left  
frustratingly screen scrubbing with a ? cursor, perhaps digging to  
some UI element that might end up having no help any way (or force  
developers to add help to every visually distinct pile of pixels so  
the user always could find at least something).
- where does the actual help text appear (a hove pop-up, a help  
dialogue)


3) The 'Reinier' way, put a help item in a hover palette/menu that  
reveals help 'in some way'.


PROs
- context sensitive (and developers only have to add help for complex  
features)

- uses existing Sugar UI features

CONs
- Edward can't find it ;-b (not so easy to discover due to delayed  
reveal)
- the 'in some way' needs some work. In calculates specific case,  
inserting a help command into the calculator input is not great as it  
mangles the formula you were half way through and needed help on. The  
resulting help text answer display is also pretty truncated just now.


I'm still liking  option 3 the most. It requires no special sugar  
inventions, just some HIG from Eben so that activities have a standard  
style to aim for. Once a few activities use it, you'll know where to  
look if you need help elsewhere.


The 'in some way' could be resolved for a generic activity use case by:

3.1 Make the help item trigger a dialogue of some kind. This could be  
something new, or even just the non-modal alert dialogue as available  
in 8.2.


PROs
- enough room for a sentence or two of help

CONs
- needs testing, might have odd behaviours in real life – do they  
stack if you have several alerts open?


3.2 Replace the help item with the actual help text, right there in  
the palette.


PROs
- help is just right there, no clicking, no pop-ups!

CONs
- non-standard use of menu/palette items (relative to other platforms,  
non functional menu text is frowned upon in most HIGs)
- limited quantity of help text (needs to be short and sweet or will  
look silly)
- will be confusing if a palette needs other real working items. Can  
inactive help text be styled? Italics perhaps?


Any other help suggestions out there? Shall we all go open trac  
tickets for Even and the HIG ;-)


Regards,
--Gary


Cheers,
Reinier

Gary C Martin wrote:


On 13 Dec 2008, at 05:55, Edward Cherlin wrote:

On Fri, Dec 12, 2008 at 8:50 PM, Gary C Martin  
g...@garycmartin.com wrote:

On 13 Dec 2008, at 01:53, 

Re: [Sugar-devel] [IAEP] Working math graphs/plots

2008-12-17 Thread Wade Brainerd
On Wed, Dec 17, 2008 at 3:56 PM, Gary C Martin g...@garycmartin.com wrote:

 1) Add a standard help icon to every activities activity tab which brings
 up a modal sugarised dialogue box with a (scrollable) text view.


I have something like this in Finance.  It's modeless and it's context
sensitive with regard to the 'screen' of the activity.  It can be toggled by
a button in the Activity toolbar.  It was really an experiment to try and
help people get through some of the complex financial terminology, but it
needs some more work.

For more detailed help, I would consider adding a 'More' button to the help
box, that when clicked would extend the box down to cover the rest of the
screen, and show a scrolling rich-text guide to the activity.

I would add an Option 4:

4) Add a help icon to the Activity toolbar which launches Browse, displaying
an HTML guide to the activity.

Either way, it sounds like a lot more work for the translators.

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


Re: [Sugar-devel] [IAEP] Working math graphs/plots

2008-12-17 Thread Gary C Martin

On 17 Dec 2008, at 23:56, Gary C Martin wrote:

3) The 'Reinier' way, put a help item in a hover palette/menu that  
reveals help 'in some way'.


PROs
- context sensitive (and developers only have to add help for  
complex features)

- uses existing Sugar UI features

CONs
- Edward can't find it ;-b (not so easy to discover due to delayed  
reveal)
- the 'in some way' needs some work. In calculates specific case,  
inserting a help command into the calculator input is not great as  
it mangles the formula you were half way through and needed help on.  
The resulting help text answer display is also pretty truncated just  
now.


I'm still liking  option 3 the most. It requires no special sugar  
inventions, just some HIG from Eben so that activities have a  
standard style to aim for. Once a few activities use it, you'll know  
where to look if you need help elsewhere.


The 'in some way' could be resolved for a generic activity use case  
by:


3.2 Replace the help item with the actual help text, right there in  
the palette.


PROs
- help is just right there, no clicking, no pop-ups!

CONs
- non-standard use of menu/palette items (relative to other  
platforms, non functional menu text is frowned upon in most HIGs)
- limited quantity of help text (needs to be short and sweet or will  
look silly)
- will be confusing if a palette needs other real working items. Can  
inactive help text be styled? Italics perhaps?


For comparison with the previous menu screen shot, here's a shot of a  
tweaked version of Calculate, where the full help text is placed  
directly in the menu:


inline: new-plot-help2.jpg



FWIW: I've just spotted there is precedence for this style of help in  
the Sugar UI, it's used by Log to describe its Log Collector: Send XO  
information toolbar feature (allegedly sends logs to a server, does  
anyone actually use this? sounds like a useful feature).


--Gary

Any other help suggestions out there? Shall we all go open trac  
tickets for Even and the HIG ;-)


Regards,
--Gary


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


Re: [Sugar-devel] About the default ogg player in sugar

2008-12-17 Thread Kushal Das
On Thu, Dec 18, 2008 at 1:09 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 [changed to sugar-de...@sugarlabs.org]

 will try to set aside some time tomorrow for playing with your
 activity, but in the meantime, what's your personal opinion on this?
 Is there anything that worked better in Sugar without Jukebox? Which
 are the biggest issues in Jukebox right now and where do you plan to
 work next?


About anything worked better in Sugar without the Jukebox, I don't
have much idea on that. Can not find any such difference.

Biggest  issues in Jukebox:
  * The volume control button goes to highest position if someone
clicks on it after changing the volume once
  * Catching the keypress events properly, currently if you fullscreen
and then come back , spacebar stops working to control the play/pause
 Focus on the correct widget is the problem I guess.
  * Currently if some one double click on the jukebox icon fast , it
opens two instances of Jukebox, it should always check if any running
instance is there, if not then only start. Do we have any existing
logic to handle this situation ?

TODO:
  * Drag and drop media objects from Frame
  * Option to open any other media file while it is running
  * Playlist making and editing support
  * Screenshot support
  * journal support
  * Collaboration support


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