Walter Bender | 7 Jul 16:13 2015
Picon

Sugar Digest 2015-07-07

== Sugar Digest ==

1. Sugar 106 has been released [1]. Some great new features, including
the integration of social help and the ability to launch Activities
from other Activities, and lots of work on bug fixing and
stabilization. Many thanks to the developers, testers, and our release
master, Martin Abente. For those of you who are so inclined, Sam
Parkinson make a fun video about the new release [2].

2. A few weeks ago I was at the Google Code-in meet up in San
Francisco where I had the opportunity to spend time with Ignacio
Rodriguez and Sam Parkinson, our two finalists. They are not only
productive members of our community in terms of coding, but also
exemplars of a new generation of well-rounded, articulate, observant
and caring human beings. I'm honored that they have chosen our
community in which to develop their skills. Bonus: as I was hoping, we
got some coding time in amidst all the activities that Google
scheduled. We also managed to squeeze in a visit to Raul at Twitter.

3. I ran a Turtle Blocks workshop in Bridgeport, Connecticut at a
charter school that serves disadvantaged youths. The workshop was
organized by Dennis Wong, an old friend from my Media Lab days and an
active member of the local Rotary Club. The kids were enthusiastic
despite the difficult circumstances under which we worked -- the
computer lab is typically used for taking tests, so it was arranged to
minimize the possibilities that the learners would interact with and
help each other. I'm hoping as a follow up, the Rotary can help the
school make the room into more of a maker space.

=== In the community ===
(Continue reading)

Martin Abente | 7 Jul 00:09 2015
Picon

[Release] Announcing Sugar 0.106.0 (stable)

Hello everyone,

I am pleased to announce the release of Sugar 0.106.0. In this new stable release we added performance improvements, new ways of learning collaboratively, new hardware controls, more translations, and of course, a lot of bug fixes. Please visit the Release Notes page [1] for details.

This release of Sugar is dedicated to the memory of Marco Gritti Presenti. Marco was a member of the original Sugar team and the lead Red Hat engineer on the project over its first three years of development. Marco was also a founding member of Sugar Labs and one of the original members of the Sugar Labs oversight board. Beyond the code he contributed to the project -- he was a gifted software engineer --Marco shared with us his vision that Sugar ultimately belongs to its users: it is the clarity of this vision that is still reflected in the Sugar code-base and the spirit of the Sugar Labs community.

Martin.



_______________________________________________
Sugar-devel mailing list
Sugar-devel <at> lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel
Caryl Bigenho | 6 Jul 04:26 2015
Picon

SLOBS Membership and Elections Committee Interim Report for July 6, 2015

Hi Folks,

Sebastian, Samson, and I have been working on the details for updating the SugarLabs membership list and conducting the long-overdue SLOBS election. Please see the attached document for details on what we have concluded will be the best way to proceed. 

You may wish to refer to the attached document at the meeting Monday evening. I will be there and Samson will try to attend as well. Sebastian is in Las Amazonas at the moment and may not be able to join us.

Caryl

_______________________________________________
Sugar-devel mailing list
Sugar-devel <at> lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel
Sam P. | 5 Jul 12:32 2015

Sugar 0.106 Video

Hi,

So the 0.106 release is tomorrow, which is pretty awesome.

I have made a video summarizing the features since we did that last release and it seems like a good idea:  https://youtu.be/PXFaXAGIw04

Thanks,
Sam
_______________________________________________
Sugar-devel mailing list
Sugar-devel <at> lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel
Sugar Labs Activities | 3 Jul 22:48 2015

[ASLO] Release Get Books-16

Activity Homepage:
http://activities.sugarlabs.org/addon/4304

Sugar Platform:
0.96 - 0.104

Download Now:
http://activities.sugarlabs.org/downloads/file/29123/get_books-16.xo

Release notes:
Use sugar-toolkit to implement "Open with" feature

Sugar Labs Activities
http://activities.sugarlabs.org
Sugar Labs Activities | 3 Jul 22:36 2015

[ASLO] Release Browse-157.2

Activity Homepage:
http://activities.sugarlabs.org/addon/4024

Sugar Platform:
0.96 - 0.104

Download Now:
http://activities.sugarlabs.org/downloads/file/29122/browse-157.2.xo

Release notes:
Use sugar-toolkit to "Open with" feature

Sugar Labs Activities
http://activities.sugarlabs.org
Gonzalo Odiard | 2 Jul 21:33 2015

Change request: Fix open with API

I found a problem in the implementation of "Start_activity_from_another_activity" feature [1]
Usually, when the programmer want start one activity from another,
need display in the user interface information about the activity, 
like the name or the icon.
One example of the use is in Browse activity [2]

The problem with this is that we are using  jarabe.journal.bundlelauncher.get_bundle()
and that is part of sugar, not the sugar-toolkit.
We should not use that code in the activities, because is internal to Sugar,
and we don't have any warranty of stability.
 
I know is very late in the release cycle, but I think is a error ship a release 
with a broken API. After that, activity developers need keep compatibility
with the api provided in the broken release for ever.
While the developer can add another try catch, is a source of errors,
and usually difficult to understand for the developer, because the activity
will work in different ways given the sugar release. 
This feature was introduced in this cycle, would be good if is provided in a fine state.

I prepared prs for sugar [3] and the toolkit [4]

The change needed in the Browse activity to do the test is only:

--- a/downloadmanager.py
+++ b/downloadmanager.py
<at> <at> -37,8 +37,7 <at> <at> from sugar3.graphics.icon import Icon
 from sugar3.activity import activity
 
 try:
-    from jarabe.journal.bundlelauncher import get_bundle
-    from sugar3.activity.activity import launch_bundle
+    from sugar3.activity.activity import launch_bundle, get_bundle
     _HAS_BUNDLE_LAUNCHER = True
 except ImportError:
     _HAS_BUNDLE_LAUNCHER = False

Take this as a formal request to break the freeze to solve this issue. 


--
Gonzalo Odiard

SugarLabs - Software [for | by] children learning 
_______________________________________________
Sugar-devel mailing list
Sugar-devel <at> lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel
Walter Bender | 2 Jul 15:52 2015
Picon

[SLOBS] meeting reminder

We meet again on Monday (first Monday of the month) at 7PM EST (0:00
UTC). Among other topics, I hope to be able to discuss plans for an
election with the Membership committee.

regards.

-walter

--

-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
Gonzalo Odiard | 1 Jul 20:15 2015

Re: adding gtk as a dependency on sugar-artwork

Sam, 
I don't have rawhide installed to test, can you try adding rules for the two new and old ways, like here:

diff --git a/gtk3/theme/gtk-widgets.css.em b/gtk3/theme/gtk-widgets.css.em
index 67e4e48..d14bbfb 100644
--- a/gtk3/theme/gtk-widgets.css.em
+++ b/gtk3/theme/gtk-widgets.css.em
<at> <at> -221,10 +221,11 <at> <at> column-header .button:hover:active {
     border-width: 0px;
 }
 
-GtkTreeView row:nth-child(even) {
+GtkTreeView row:even, GtkTreeView row:nth-child(even) {
     background-color: <at> row_even;
 }
-GtkTreeView row:nth-child(odd) {
+
+GtkTreeView row:odd, GtkTreeView row:nth-child(odd) {
     background-color: <at> row_odd;
 }
 
Works on Gtk 3.16, we need check if works on Gtk 3.18

Gonzalo

On Wed, Jul 1, 2015 at 1:29 PM, Martin Abente <martin.abente.lahaye <at> gmail.com> wrote:
From the tests I have done, I confirmed it is used in building time, therefore I have reverted the patch until we can determine a better solution.

On Wed, Jul 1, 2015 at 12:05 PM, Martin Abente <martin.abente.lahaye <at> gmail.com> wrote:
Hello Sam,

Different people reported an error while building sugar-artwork packages. The error is caused by this commit [1] which makes GTK a building requirement for sugar-artwork, but:
    
a) if GTK version version is really used on building time, then the approach used in [1] is wrong, because the css would depend on the GTK version on the packager on something that is related to the final user runtime environment.

b) if the GTK version is only used in running time, then we should make sure it does not become a building requirement.

In either case, it does not seems to make sense to make it a dependency.

Regards,
Martin.


Refs:




--
Gonzalo Odiard

SugarLabs - Software [for | by] children learning 
_______________________________________________
Sugar-devel mailing list
Sugar-devel <at> lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel
Martin Abente | 1 Jul 18:05 2015
Picon

adding gtk as a dependency on sugar-artwork

Hello Sam,

Different people reported an error while building sugar-artwork packages. The error is caused by this commit [1] which makes GTK a building requirement for sugar-artwork, but:
    
a) if GTK version version is really used on building time, then the approach used in [1] is wrong, because the css would depend on the GTK version on the packager on something that is related to the final user runtime environment.

b) if the GTK version is only used in running time, then we should make sure it does not become a building requirement.

In either case, it does not seems to make sense to make it a dependency.

Regards,
Martin.


Refs:
_______________________________________________
Sugar-devel mailing list
Sugar-devel <at> lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel
samson goddy | 1 Jul 09:40 2015
Picon

Collaboration

Hello Team,

As one of the administrators of the SugarLabs Facebook page, i was to check on the page today then i got a message from a team in India wanting to collaborate with Sugar Labs. here is the discussion between me and the team.

" I am Bhavna Nagpal a student of IIIT-Delhi which is the third best engineering college in New Delhi and one of best in India for Computer Science and Electronics Engineering. Its expansion was recently inaugurated by the Chief Minister of New Delhi Mr Arvind Kejriwal and Deputy CM Manish Sisodia. I am writing to you as the Co-organizer of Esya and we would like to associate with Sugar Labs.
   
       Esya'15 comes forth with the opportunity for your company to interact with an assemblage of budding engineers, designers, photographers, developers and entrepreneurs ! It will provide Sugar Labs an excellent opportunity to establish their brand among the youth. Unique opportunities will be available through various forms of brand showcasing, on line and off line to promote your name and enhance its brand visibility among the enthusiastic audience actively throughout the months/days leading to Esya’15, and also a chance to contribute to your corporate social activities as we help underprivileged students in education through Esya'15. An association with Sugar Labs would go a long way in helping us achieve our dream of making Esya one of the biggest and prestigious technical festivals of India. We have got creative in contacting you, we would be obliged if these efforts turn out to be fruitful for us! We would be obliged if we could set up a meeting on call/in-person to follow up on the same, please 
My Email ID : bhavna13029 <at> iiitd.ac.in  My contact no : +91-9810093528 Hopefully I would hear back from you soon"


    "Hello We'd be really grateful if we could be connected to someone in Marketing department. If we are able to partner, we certainly hope it'll be a fruitful association for both the parties. Thanks and Regards, Bhavna Nagpal +91-9810093528 bhavna13029 <at> iiitd.ac.in"


Here is my reply
Thanks for the interest, Bhavna Nagpal. i will forward your message to the right person!!!!
 
the question is, who is responsible for this message

Samson Goddy

_______________________________________________
Sugar-devel mailing list
Sugar-devel <at> lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Gmane