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

2010-08-16 Thread Simon Schampijer
Dear Sucrose Maintainers,

we will have our third unstable release in the 0.90 development cycle 
the 4th of August [1]. Please provide the Sucrose 0.89.3 tarballs by 
tonight. Please announce them as explained at [2].

Today is Feature Freeze! From the Features that have been accepted 
Removing the Presence Service [3] is pending. As it touches three 
modules reviewing takes a few more days. Since it is the mayor 0.90 
Feature I want to give it that deadline exception. The extended deadline 
is next Monday the 23th of August, when we hit as well UI Freeze [4]. As 
Fedora Alpha slipped by one week I think that exception is acceptable.

So have in mind: 23th of August is UI Freeze!

Thanks,
Simon

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


[Sugar-devel] [RELEASE] sugar-presence-service-0.90.0

2010-08-16 Thread Tomeu Vizoso
Hi,

there are no changes in this release, it is made just to bump the release 
version number.

== Source ==

http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.90.0.tar.bz2
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [RELEASE] sugar-base-0.90.0

2010-08-16 Thread Tomeu Vizoso
Hi,

there are no changes in this release, it is made just to bump the release 
version number.

== Source ==

http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.90.0.tar.bz2
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] utouch 1.0

2010-08-16 Thread Tomeu Vizoso
Hi,

a bunch of updates on the work that Canonical has been doing about
multitouch support:

http://www.h-online.com/open/news/item/Canonical-release-uTouch-1-0-multi-touch-for-Ubuntu-10-10-1059801.html

http://voices.canonical.com/chase.douglas/2010/08/16/multitouch-gestures-project/

http://voices.canonical.com/chase.douglas/2010/08/16/thoughts-on-the-architecture-of-multitouch-in-ubuntu/

http://fridge.ubuntu.com/node/2101

http://www.markshuttleworth.com/archives/455

Haven't been able to fully read any of them (need to run now), but I
expect some of it be of use to Sugar.

Cheers,

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


Re: [Sugar-devel] Appropriate to call myself senior developer?

2010-08-16 Thread Luke Faraone
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 08/14/2010 06:28 AM, Sascha Silbe wrote:
 Hi!
 
 Would anyone dislike me calling myself senior developer and system
 administrator at Sugar Labs in my CV or consider it inappropriate? If
 so, what other description would you recommend?

I've no problem with it.

- -- 
???
?Luke Faraone  ?Debian / Ubuntu Developer??
?http://luke.faraone.cc?Sugar Labs, Systems Admin??
?PGP: 5189 2A7D 16D0 49BB 046B  DC77 9732 5DD8 F9FD D506  ?
???
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJMaX2LAAoJEJcyXdj5/dUGq6AQAJCIO6ylWTCxNb4jANp8z7bA
wgSzsHsTNI6Unv84Nh09p+022qaKru2EyqDCPolwWyCuIP/Qh7w8MqmGBp7CAlsB
rfdTRSVy2Pkfde6t7ChIgrNcRQShsOgts1OVZRfWQVXfDKarygkbtyV8zLjnslBY
cSOqylyZYBmuKFNMx1j8pI8muLf6qA31nk3Wh2eM+SkDaWD/1a33VF0sYOWDWMqd
xhvdfj9i0/yF7RyDPmc71A24m44r96/MdcDvGUqk+ShOuP9J547XZIeTiakWIqYX
xIbO9IanQE3ikAMYmInBpR50YdOakb/kyqsv+JDfxMWOrz26KwuhbXTFObGXIj/1
Z05WTxQWxxBJnzHWiq3oK4iIy+2M2vOBGug+PjQLvh/bp4zVUUFGNqJS2PRePyqe
qGQAFWiit0NGmBsLjmOJpZnFIb73fn91aQycXQHxB201sQEO6u0rgr0SdgppQBHi
zU5n4ikPXaTHB4LmeqUvQiL3MUbJPClNbkeGF68nL12746bkvXlHjoErxH0WagL2
inq2YRTKPkkh31Y2sqrtENzsXYCSXR3234SOJbxCKAj6R4EQ3zNety+LHTIfHKI3
LBrs3zbnrL/ERFN7ZyWabAuEonbi81X6VBDYm07qMVQSIqM0f6jGV8nwbMFEvSv+
zU1VVPvHJYUgd9Dahtk7
=5Kc0
-END PGP SIGNATURE-

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


Re: [Sugar-devel] Appropriate to call myself senior developer?

2010-08-16 Thread James Simmons
This thread has made me wistful.  I go to a conference every year
called No Fluff Just Stuff.  The guy who runs it has the title Meme
Wrangler.  I've had several different titles at my day job, every one
more dismal than the last.  The work and the pay doesn't change, just
the title.  What I wouldn't give to be a Meme Wrangler, or a
Wizard, or a Lord High Executioner, or even an Oompah-Loompah,
even if the job didn't pay anything.

Maybe that could be an inducement to volunteer for Sugar Labs.  Make a
significant contribution and somebody in authority, maybe Walter
Bender, gives you a cool title.  Maybe a signed certificate you could
hang in the office of your day job.

James Simmons


 Date: Sun, 15 Aug 2010 12:26:33 -0400
 From: Bernie Innocenti ber...@codewiz.org
 Subject: Re: [Sugar-devel] Appropriate to call myself senior
        developer?
 To: Lucian Branescu lucian.brane...@gmail.com
 Cc: sugar-devel sugar-devel@lists.sugarlabs.org,      Sascha Silbe
        sascha-ml-reply-to-201...@silbe.org
 Message-ID: 1281889593.1936.237.ca...@giskard
 Content-Type: text/plain; charset=UTF-8

 El Sun, 15-08-2010 a las 11:41 +0100, Lucian Branescu escribi?:
  ...as long as I can be Senior Wizard Extraordinaire and ?berhaxc0r at
  Sugar Labs and everywhere else :-)

 Calling ourselves wizards would be interesting.

 Oompa-Loompas might be more appropriate :-)

 http://en.wikipedia.org/wiki/Oompa-Loompa

 --
   // Bernie Innocenti - http://codewiz.org/
  \X/  Sugar Labs       - http://sugarlabs.org/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Volunteer certificates

2010-08-16 Thread Bert Freudenberg
On 16.08.2010, at 22:00, James Simmons wrote:

 This thread has made me wistful.  I go to a conference every year
 called No Fluff Just Stuff.  The guy who runs it has the title Meme
 Wrangler.  I've had several different titles at my day job, every one
 more dismal than the last.  The work and the pay doesn't change, just
 the title.  What I wouldn't give to be a Meme Wrangler, or a
 Wizard, or a Lord High Executioner, or even an Oompah-Loompah,
 even if the job didn't pay anything.
 
 Maybe that could be an inducement to volunteer for Sugar Labs.  Make a
 significant contribution and somebody in authority, maybe Walter
 Bender, gives you a cool title.  Maybe a signed certificate you could
 hang in the office of your day job.
 
 James Simmons

Indeed, I'm a proud Knight of the Square Bracket:

http://www.rowledge.org/tim/squeak/assets/VMBuilderCertificate.pdf

Squeako ergo sum! :)

- Bert -


 
 
 Date: Sun, 15 Aug 2010 12:26:33 -0400
 From: Bernie Innocenti ber...@codewiz.org
 Subject: Re: [Sugar-devel] Appropriate to call myself senior
developer?
 To: Lucian Branescu lucian.brane...@gmail.com
 Cc: sugar-devel sugar-devel@lists.sugarlabs.org,  Sascha Silbe
sascha-ml-reply-to-201...@silbe.org
 Message-ID: 1281889593.1936.237.ca...@giskard
 Content-Type: text/plain; charset=UTF-8
 
 El Sun, 15-08-2010 a las 11:41 +0100, Lucian Branescu escribi?:
 ...as long as I can be Senior Wizard Extraordinaire and ?berhaxc0r at
 Sugar Labs and everywhere else :-)
 
 Calling ourselves wizards would be interesting.
 
 Oompa-Loompas might be more appropriate :-)
 
 http://en.wikipedia.org/wiki/Oompa-Loompa
 
 --
   // Bernie Innocenti - http://codewiz.org/
  \X/  Sugar Labs   - http://sugarlabs.org/
 ___
 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] [RELEASE] sugar-presence-service-0.90.0

2010-08-16 Thread Jonas Smedegaard

On Mon, Aug 16, 2010 at 12:33:40PM -0400, Tomeu Vizoso wrote:
there are no changes in this release, it is made just to bump the 
release version number.


Thanks!

Please also tag the Git repository - and remember to push it :-)


Kind regards,

 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


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


[Sugar-devel] [RELEASE] sugar-0.89.3

2010-08-16 Thread Simon Schampijer
Hi,

this is a great new release of the Sugar shell on our way to 0.90. Two 
Features (Sugar Ad-hoc networks, Enhanced Color selector) [1] have been 
landing and many nice bug fixes and enhancements have found their way 
into this release. Tomeu reports that this release fixes as well file 
transfers which has been broken for a few months!

Have fun,
Simon

== News ==
* Tomeu Vizoso: Repair for file transfers
* Anish Mangal: Journal: show error message on write failure #1842
* James Cameron: Restore sugar-launch by bundle id substring #897
* Simon Schampijer: Add default Ad-hoc networks #1610
* Tim McNamara: Fixed text overflow in About my Computer CP section #1980
* Walter Bender: Added enhanced color selector: cycle through previous 
and next stroke and fill colors instead of random
* Walter Bender: Add touchpad device to Frame for switching between 
capacitive and resistive modes

== Source ==
http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.89.3.tar.bz2

[1] http://wiki.sugarlabs.org/go/0.90/Feature_List
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [FEATURE] Remove Presence Service

2010-08-16 Thread Marco Pesenti Gritti
I don't have enough time for a very detailed review and I don't really
know telepathy, but here a few comments. Mostly nitpicks, it looks
great in general.

+BuddyIcon.__init__(self, buddy=get_owner_instance(), size=size)

Maybe assign to self._buddy here and reuse later to pass to the menu?

+if not self._buddy.props.present or \
+not self._buddy.props.current_activity:

I would align the not :)

+name = self._get_new_icon_name(self._buddy.props.current_activity)

Do we still need to use .props? I thought at some point gobject add
some magic to be able to just use properties.

+p_text = glib.markup_escape_text(self._model.bundle.get_name())
+p_icon = Icon(file=self._model.bundle.get_icon(),

Not your fault but I hate abbreviating like this... It's not
immediately clear what the variable refers to.

+item.show()
+self._invite_to_item[invite] = item

I'd /n here to make the two blocks separate.

+def set_present(self, present):
+self._present = present
+
+present = gobject.property(type=bool, default=False, getter=is_present,
+   setter=set_present)

I still think we should move away from GObject for non UI stuff :)

+if service.startswith('org.freedesktop.Telepathy.Connection.'):
+path = '/%s' % service.replace('.', '/')
+Connection(service, path, bus,
+   ready_handler=self.__connection_ready_cb)

I don't know enough about telepathy, but the path guessing here looks weird.

+logging.debug('__got_dispatch_operation_cb')
+dispatch_operation_path = kwargs['dispatch_operation_path']

Nitpicking again... In several places, I think it would be clearer to
separate the logging in its own block.

+if connection_path == '/':
+return

Why are we ignoring this? Unless it's obvious to someone that
understands telepathy, a comment would be useful here.

+#self._start_listening()

Leftover?

+if handle.invited:
+wait_loop = gobject.MainLoop()
+self._client_handler = _ClientHandler(
+self.get_bundle_id(),
+partial(self.__got_channel_cb, wait_loop))
+# The current API requires that self.shared_activity is set before
+# exiting from __init__, so we wait until we have got the shared
+# activity.
+wait_loop.run()

Ouch, quite an hack :) I'd open a bug and reference it here, it should
go away at some point.

+# Cannot call datastore.write async for creates:
+# https://dev.laptop.org/ticket/3071
+datastore.write(self._jobject)

Update the bug reference to sugarlabs.org while you are changing this?

+if handle.object_id is None and create_jobject:
+logging.debug('Creating a jobject.')
+self._jobject = datastore.create()
+title = _('%s Activity') % get_bundle_name()
+self._jobject.metadata['title'] = title
+self.set_title(self._jobject.metadata['title'])
+self._jobject.metadata['title_set_by_user'] = '0'
+self._jobject.metadata['activity'] = self.get_bundle_id()
+self._jobject.metadata['activity_id'] = self.get_id()
+self._jobject.metadata['keep'] = '0'
+self._jobject.metadata['preview'] = ''
+self._jobject.metadata['share-scope'] = SCOPE_PRIVATE
+if self.shared_activity is not None:
+icon_color = self.shared_activity.props.color
+else:
+client = gconf.client_get_default()
+icon_color = client.get_string('/desktop/sugar/user/color')
+self._jobject.metadata['icon-color'] = icon_color

Separate blocks while you are at it :) It's really hard to read.

+++ b/src/sugar/presence/util.py

Maybe a more specific name for this module? connection or something...
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [RELEASE] sugar-toolkit-0.89.2

2010-08-16 Thread Simon Schampijer
Hi,

some API that has been deprecated for a long time has been dropped in 
this release, just in time to make the API freeze. Anish Mangal has 
added a new ErrorAlert (part of #1842) after a fruitful discussion with 
the Design team and the community.

Regards,
 Simon

== News ==
* Anish Mangal: Add ErrorAlert inherited from Alert
* Simon Schampijer: Support dropped for activity.info fields 
'service_name' and 'class'

== Source ==
http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.89.2.tar.bz2

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


[Sugar-devel] Python multi-touch lib reaches 0.5

2010-08-16 Thread Tim McNamara
PyMT has native support for multitouch devices on Linux that are
supported by the kernel, all Windows 7 multitouch devices, all of
Apple’s multitouch accessories and much more. If you know basic
python, PyMT is the easiest way to create multitouch applications or
to just test your hardware. [1]

[1] http://the-space-station.com/2010/8/16/python-multitouch:-pymt-0-5-released
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] #2166 HIGH: Please add XoPhoto to component dropdown list

2010-08-16 Thread George Hunt
Thanks
George

On Mon, Aug 16, 2010 at 6:00 AM, Sugar Labs Bugs 
bugtracker-nore...@sugarlabs.org wrote:

 #2166: Please add XoPhoto to component dropdown list

 ---+
Reporter:  ghunt   |  Owner:  alsroot
 Type:  task| Status:  closed
 Priority:  High|  Milestone:  Unspecified by
 Release Team
Component:  bugs.sugarlabs.org  |Version:
Severity:  Unspecified | Resolution:  fixed
Keywords:  |   Distribution:
 Status_field:  Unconfirmed |

 ---+
 Changes (by sascha_silbe):

  * status:  new = closed
  * resolution:  = fixed
  * distribution:  Unspecified =
  * version:  0.84.x =
  * component:  activities.sugarlabs.org = bugs.sugarlabs.org


 Comment:

  As you talk about the component drop-down list, I'm assuming you're
  talking about Trac ([https://bugs.sugarlabs.org bugs.sugarlabs.org]), not
  [http://activities.sugarlabs.org activities.sugarlabs.org].

  I've added the component with you as the owner. You can link to
  [https://bugs.sugarlabs.org/newticket?component=XoPhoto] to let users
 file
  bugs without having to select XoPhoto from the component list. You can
  pre-fill other fields as well, see the
  [TracTickets#PresetValuesforNewTickets Trac tickets documentation].
  To list all open tickets of XoPhoto you can use
  [
 https://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=newstatus=reopenedcomponent=XoPhoto
 ].

  Have fun!

 --
 Ticket URL: http://bugs.sugarlabs.org/ticket/2166#comment:1
 Sugar Labs http://sugarlabs.org/
 Sugar Labs bug tracking system

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


[Sugar-devel] [RELEASE] Etoys 4.1.2381

2010-08-16 Thread Bert Freudenberg
This is an alpha release for Etoys 4.1.

== Sources ==

http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2381.tar.gz

http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-116.tar.gz

== Changes since 4.0 ==

* switched to etoys.squeak.org/svn repo
* translations broken up in smaller files
* activity version will not track etoys version anymore
* QuickGuides translated to Spanish, Portuguese, German, Italian, and (some) 
French
* added DrGeo for exploring geometry
* sketches support flipping
* geometry tiles for the world
* timer tile (world and other playfields)
* can store preferences
* plus bug fixes

- Bert - (for the Etoys team)

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


[Sugar-devel] Spellchecker in Write-63

2010-08-16 Thread Christoph Derndorfer
Hi,

while writing an article on the XO-1.5 (build 851, Write-63) I realized that
wrongly spelled words were being underlined with red yet there was no way to
access the traditional suggestions menu with a right-click or something. I
also didn't find any functionality on the tabs that make use of the
spellchecker.

Am I missing something here or does Write include a spellchecker that's
really not quite as powerful and useful as it could be?

Thanks,
Christoph

-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: christ...@olpcnews.com
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Spellchecker in Write-63

2010-08-16 Thread Martin Sevior
Hi Christoph,

The designers of Write deliberately left out right click context menus
which is where you would normally get spelling suggestions from
abiword. Ask the guys in the black T-shirts why this is a good idea
:-)

Cheers

Martin


On Tue, Aug 17, 2010 at 11:05 AM, Christoph Derndorfer
christoph.derndor...@gmail.com wrote:
 Hi,

 while writing an article on the XO-1.5 (build 851, Write-63) I realized that
 wrongly spelled words were being underlined with red yet there was no way to
 access the traditional suggestions menu with a right-click or something. I
 also didn't find any functionality on the tabs that make use of the
 spellchecker.

 Am I missing something here or does Write include a spellchecker that's
 really not quite as powerful and useful as it could be?

 Thanks,
 Christoph

 --
 Christoph Derndorfer
 co-editor, olpcnews
 url: www.olpcnews.com
 e-mail: christ...@olpcnews.com

 ___
 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] Volunteer certificates

2010-08-16 Thread Tabitha Roder

  Maybe that could be an inducement to volunteer for Sugar Labs.  Make a
  significant contribution and somebody in authority, maybe Walter
  Bender, gives you a cool title.  Maybe a signed certificate you could
  hang in the office of your day job.
 



I survived the wilds of a deployment in a developing country certificate
would be awesome, considering the stomach upsets it is quite an achievement
;-p

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