Sam P. | 14 Sep 00:54 2014

Social Help

Hi all,

The Social Help fourm is now open! Check it out at:

I would encourage everyone to get an account now and secure your username! If you would like to be an admin or mod that would be awsome, just tell me your nick.

I think that social help will be a whole new place for users and developers to discuss sugar!


By the way: I have been thinking about the new aslo and social help; they have simmilar aims of better connunication. I think that we could replace a comment/rating system (in the new aslo) with the social help fourm. The new commenting system is based around discussion but is nowhere as good as discourse! This is a bit weird so I would like to hear what you think.

Sugar-devel mailing list
Sugar-devel <at>
Sugar Labs Activities | 13 Sep 03:09 2014

[ASLO] Release TurtleBots-26

Activity Homepage:

Sugar Platform:
0.86 - 0.100

Download Now:

Release notes:
-uses TurtleBlocks v207
-default yes option for save
-fix generic actuators in butia plugin
-add get firmware to butia plugin
-setxy fix
-use close function
-remove unused fischerDriver file
-stop all fischers when stop and exit
-Add polling control, close threads and fix problems
-update PyUSB and Rodi commits
-update copyright
-remove double error check
-to_ord and to_text are private
-convert function to class functions
-update stagin to v26
-add distanc complement
-update legacy
-add power support and change turn on/off function
-update TB and PyUSB
-replace tabs for spaces
-fix errors and add function to turn off actuators
-fix fischer open function
-add usb library to fischer
-adding credits
-each FT have their own sensors
-basic fischer plugin
-some comments
-some clean-up
-update commits of nxt and tb
-check socket recv function
-fixes a major issue for analog sensors in RoDI
-add definitions for missing sensors in RoDI

Sugar Labs Activities
Sugar Labs Activities | 12 Sep 21:40 2014

[ASLO] Release Football-1

Activity Homepage:

Sugar Platform:
0.82 - 0.100

Download Now:

Release notes:
there was an error regarding mixing gtk2 and gtk3.

Sugar Labs Activities
James Cameron | 11 Sep 10:24 2014

Telepathy Salut on Sugar 0.102 on Fedora 20 almost works


Activities shared by Fedora 20 systems do not appear in Network
Neighbourhood on Fedora 18 or Fedora 20 systems.  Buddies appear.
Activities shared by Fedora 18 Sugar 0.98 systems appear.

So this is a failure to announce sharing of activities on Sugar 0.102
on Fedora 20.

tcpdump shows mDNS packets for every operation except when an activity
is shared on Fedora 20.

avahi-browse output is consistent with Network Neighbourhood.

	avahi-browse -t _presence._tcp # for buddies
	avahi-browse -t _clique._udp # for activities

(avahi-daemon needed tweaking to compensate for lack of SO_REUSEPORT
support in 3.5 kernel; change /etc/avahi/avahi-daemon.conf to set

I have tried
but there is no interesting output corresponding to the event.

I have used strace and seen possible D-Bus activity relating to the
event.  sendmsg(11, {msg_name(0)=NULL,
msg_iov(2)=[{"l\1\0\1<\0\0\0/\0\0\0\252\0\0\0\1\1o\0?\0\0\0/org/fre"..., 192},
{"+\0\0\0org.freedesktop.Telepathy.Ch"..., 60}], msg_controllen=0, msg_flags=0},

I welcome any suggestions for further diagnosing this problem.


James Cameron
James Cameron | 10 Sep 04:43 2014 still redirecting to broken mirror

$ wget
--2014-09-10 12:41:23--
Resolving (, 2001:4830:134:7::11
Connecting to (||:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: [following]
--2014-09-10 12:41:25--
Resolving (, 2001:388:30bc:cafe::beef
Connecting to (||:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-09-10 12:41:25 ERROR 404: Not Found.


James Cameron
Sugar Labs Activities | 9 Sep 22:14 2014

[ASLO] Release Visual Match-56

Activity Homepage:

Sugar Platform:
0.96 - 0.100

Download Now:

Release notes:

* Reintegration of all three games: patterns, numbers, and words
* Simplification of toolbar
* New end of game animations
* Better feedback when playing computer (robot)
* Fixed regression in collaboration
* Fixed regression in scoring
* Fixed problem that cause cards to occasionally fly off the screen
* More simple mechanism for custom cards

Sugar Labs Activities
Martin Abente | 9 Sep 15:16 2014

[INVITATION] feature proposals review session

Hello everyone,

We have gathered many feature proposals [1]. I suggest that we meet to review what has been submitted so far, so the people can start working on the design and implementation details, early on.

I propose:
  • Date: Monday, September 15, 2014.
  • Time: from 13:00 to 14:00 UTC
  • Place: #sugar-meeting  <at> freenode 
Let me know what you think.


Sugar-devel mailing list
Sugar-devel <at>
Sugar Labs Activities | 5 Sep 16:47 2014

[ASLO] Release Domino-10

Activity Homepage:

Sugar Platform:
0.96 - 0.100

Download Now:

Release notes:
Many changes:
*  Ported to gtk3 
* Visual re design
* Bug fixes

The design was improved thanks to Dan Marshall & Paul Cotton.
Sound is from

0a1d26b Use a smarter logic to place pieces
712dbbd Don't redraw if no piece is put
09f839b Fix typo
bea7b37 Try avoid automatic player put two pieces
e68f286 Don't process keystrokes after the game finish
6bc1b75 Don't increase points on draw
234fa53 Don't catch  keystrokes when the user is editing the title
c961f4e Set max_participants = 1
cc7928c Set +x on
f65ce1d Use darker user color to stroke the selected piece
5e93519 Use jpg images for the background
75acdcd Resize the scores  window if the screen is rotated
62966f0 Improve activity icon
e826131 Use seek-forward icon (>>) in the pass button
4c8bd0e Make domino work with the screen rotated
ec28bb9 Make the table width and height properties of the tableview
b0ac5b9 New wood image for the background
84ac904 Implement end of game messages designed by Dan
37e9291 Improve control of free spaces to reduce probability of join wrong pieces
7c3b705 Move up the 'User pass' message
510ec0b Adjust bottom margin
459d6e5 Use random to balance what ends try first
ee3f26a Fix control of end of game
3adada9 Chnages to use more screen state
560cd4f Implement a AUTO mode, useful to test
c52896a Add cairo context save/resore
9fac218 Fix automatic player put two pieces after request more pieces
5303ad9 Remove horizontal margin for the table, we don't use the border tiles anymore
fc0acac Replace the combo to select the gmes by a palette with icons
465977f Show in the user color the last game played in the scores window
fad221d Improve style on scores window
e97e3b9 Improve games descriptions
551f651 Draw flat pieces
2e6cfb9 New window to show the scores
f4d712d Consolidate the logic controling the state of pass and add buttons
5a20d82 If the automatic player pass, show a message
73bb5fb Comment debug logging
c43021a Move the logic to check the end of game to the game class
7c7469c Make the automtic player wait one second when request one piece
7350a94 Wait 2 seconds when the player changes
3148299 Play a sound when a piece is placed
0bfbd5f Remove MANIFEST file
19c8416 Add margin at top and bottom of players pieces
fea12bd Improve icons
ab7ec9e Disable buttons when the game ends
82051ae Paint the background with a wood texture
0472bdc Fix visual glitch due to order on drawing pieces
7ac568a Improve end of game control
2246982 Place piece on user click over piece
0b087a9 Remove the old help screen
3637290 Cleanup icon
676b2dc Use standard save/read methods
1f972d1 Don't show the status in the screen
78d1668 Draw the pieces for the automatic player flipped
b2c63c7 Show pieces from both players
ee6f36a Improve use of vertical size in the screen
2878121 Remove unused code
86ceffd Define constants to make clear the directions logic
93766da Change logic used to place the pieces
2cb87f8 Add methods to display internal values to help debug
0961e49 Fix typo in pieceprocessor
569fe77 Remove keys management to locate the pieces
e93e250 Put the piece in a automatic position
5546de1 Add .gitignore
2e39f9d Select pieces using the mouse
55c63d5 Fix error in keys detection
093791b Remove use of print
f25542e Port use of Rsvg
21d992e Pythonyze the use of for with lists
1e0cb29 Pep8 & pyflakes fixes
761a289 Pep8 & pyflakes fixes
a16030d Draw canvas
7772502 Init port to gtk3. Activity start don't draw canvas

Sugar Labs Activities
Sugar Labs Activities | 4 Sep 13:26 2014

[ASLO] Release WordCloud-4

Activity Homepage:

Sugar Platform:
0.96 - 0.100

Download Now:

Release notes:

* More colors
* More layouts
* New artwork
* Better feedback on status
* Remembers text between sessions
* Recovers more gracefully from PyGame memory errors
* Detects conditions when only stop-words are present

Sugar Labs Activities
Jerry Vonau | 3 Sep 18:43 2014

[PATCH] update SOAS's kickstart file to use gsettings

Hi all,

Think this maybe needed for SOAS going forward.

Attachment (soas-gsettings.diff): text/x-patch, 1714 bytes
Sugar-devel mailing list
Sugar-devel <at>
Walter Bender | 2 Sep 20:30 2014

Sugar DIgest 2014-09-02

== Sugar Digest ==

I took the summer off from blogging, hence I have a lot to report
about the exciting progress we've made of the past three months.

First, congratulations to our ten participants in Google Summer of Code:

Project       Student         Mentor
Music Suite       Aneesh Dogra       Gonzalo Odiard
Turtle Art 3D       Anubhav Jaiswal       Tony Forster
Activity Unit/UI Tests Gaurav Parida       Daniel Narvaez
Port to Python 3       Kunal Arora       Sameer Verma
Bulletin Board       Nazrul Haque Athar      Walter Bender
Hack a Stuffed Animal  Jade Garrett       Stephen Thomas
Social Help for Sugar  Prasoon Shukla       Paul Cotton
Cordova for Sugar      Puneet Kaur       Lionel Laské
Sugar Listens       Rodrigo Parra       Martin Abente

Also, thank you to both Google, for once again letting us participate
in this great program and to our mentors, who gave time and attention
to the students. I am happy to say that we not only learned a great
deal, e.g., Kunal's efforts have informed us as to what we will need
to do to migrate to Python 3, but also, we have landed (or will land)
much of the work.

For example, one of the projects, Turtle Art 3D, is now available for
download from the Sugar activity portal:

2. We held a Turtle Art Day in San Antonio Texas in August as part of
Open Ed Jam, organized by Mariah Noelle Villarreal. Tip of the hat to
Ruben Rodriguéz, whose TOAST (Trisquel with Sugar) image was used in
the workshop.

We used USB keys donated by Nexcopy as part of their Recycle USB campaign.

3. Speaking of Turtle Art, Cynthia Solomon, Claudia Urrea, and I wrote
a paper, "(More than) Twenty Things to Do in Turtle Blocks" for the
Constructionist Conference in Vienna. We made some videos as well.

=== In the community ===

4. There will be a Youth Summit held in Montevideo September 20-23.
ANEP (National Administration of Public Education) and Sugar Labs are
organizing a World Junior Programmers Summit, a meeting among  youths
from different parts of the world who are working in software
development. Taking advantage of this gathering, we are soliciting
participation by leaders of educational programs interested in the
potential that technology has on learning and in promoting meaningful
participation of students.

This event will last for four days, three days for the youth meeting,
and the fourth day for a series of strategic to discuss the current
impact and  future of the Sugar learning environment. The first day of
the youth event will be open to anyone interested in joining the
community of free software developers, while the other two days will
be for those who are already actively involved in Sugar development.

Who should attend:
* Youths who have an interest in programming and / or have made
concrete contributions to the development of the Sugar learning
* Leaders interested in participating in a series of strategic
meetings to define the future of the Sugar learning environment.

Why participate in this meeting:
* To work with internationally recognized young a Python developers;
* Help define the future of the Sugar learning environment and future
generations of software for learning;
* To connect with experts, convinced of the potential of technology in
the development and learning;
* To strengthen the community of users of the Sugar learning
environment around the world.

Anyone interested in participating in this important event should
contact us immediately. ANEP has offered funding to cover the local
costs for  youths to participate in this event.

Resistration is here:

=== Tech Talk ===

5. Martin Abente oversaw the release of Sugar 102 and is now gathering
feature requests for Sugar 104. Please see:

=== Sugar Labs ===

6. Please visit our planet at:



Walter Bender
Sugar Labs
Sugar-devel mailing list
Sugar-devel <at>