[sugar] October 29 - Tarballs due for 0.83.1

Bert Freudenberg bert at freudenbergs.de
Tue Oct 28 18:04:07 EDT 2008


On 28.10.2008, at 14:20, Marco Pesenti Gritti wrote:

> On Tue, Oct 28, 2008 at 10:16 PM, Bert Freudenberg <bert at freudenbergs.de 
> > wrote:
>> Guess I should make Etoys cope with the changed datastore interface
>> then.
>
> Did the interface change? I think tomeu new datastore actually has the
> same dbus interface...


Well, some of the API uses "variable" types, so even if the interface  
does not change literally, changing the types involved poses a problem.

E.g., meta-data properties are declared as dictionary with string keys  
but arbitrary values ("a{sv}"). In practice, all meta data values are  
strings. They used to use the String ("s") D-Bus type, but now Tomeu  
changed it to byte arrays ("ay"). This is breaking Etoys resume which  
reads the title property and expects a String but gets a ByteArray.

- Bert -




More information about the Sugar mailing list