PISI 0.4 released

Michael Pilgermann kichkasch at gmx.de
Mon Aug 10 17:18:25 CEST 2009


Hi Michele,

this got fixed. Should be fine with version 0.4.4.
Greetings
Mike

Michele Brocco wrote:
> Hi and thanks for the very fast fix! :)
> 
> Now I get the following error in pisi cli with the same setup as
> before (om_sqlite <-> opimd):
> 
> ERROR:dbus.connection:Unable to set arguments ({'Departement': None,
> 'HomeState': None, 'Surname': None, 'Name': u'Kundenbetreuun',
> 'BusinessState': None, 'Title': None, 'Middlename': None,
> 'Organisation': None, 'Work phone': None, 'BusinessStreet': None,
> 'HomeCity': None, 'E-mail': None, 'HomeStreet': None, 'BusinessCity':
> None, 'HomeCountry': None, 'HomePostalCode': None, 'Fax phone': None,
> 'Cell phone': None, 'BusinessCountry': None, 'BusinessPostalCode':
> None, 'Home phone': u'+4917955222'},) according to signature u'a{sv}':
> <type 'exceptions.TypeError'>: Don't know how which D-Bus type to use
> to encode type "NoneType"
> Traceback (most recent call last):
>   File "/bin/pisi", line 156, in <module>
>     pisicli.startCLI()
>   File "/opt/pisi/pisicli.py", line 246, in startCLI
>     pisi.applyChanges(source)
>   File "/opt/pisi/pisi.py", line 125, in applyChanges
>     source[1].saveModifications()
>   File "/opt/pisi/modules/contacts_opimd.py", line 206, in saveModifications
>     self._saveOperationAdd(id)
>   File "/opt/pisi/modules/contacts_opimd.py", line 173, in _saveOperationAdd
>     contacts.Add(fields)
>   File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 68, in __call__
>     return self._proxy_method(*args, **keywords)
>   File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 140, in __call__
>     **keywords)
>   File "/usr/lib/python2.6/site-packages/dbus/connection.py", line
> 612, in call_blocking
>     message.append(signature=signature, *args)
> TypeError: Don't know how which D-Bus type to use to encode type "NoneType"
> 
> 
> 
> On 8/9/09, Michael Pilgermann <kichkasch at gmx.de> wrote:
>> Hi Michele,
>>
>> silly mistake of mine in the module - forgot to check whether all
>> attributes are really set ....
>> Well 0.4.2 is out ... please go and update; should be fine then ...
>>
>> For the menu-item thing - an updated version of the config file is
>> placed in /home/root/.pisi/conf-default (in order not to overwrite your
>> settings from last version) ... you can find a section in there and copy
>> it to your old conf file.
>>
>> Michael
>>
>> Michele Brocco wrote:
>>> On 8/9/09, Michael Pilgermann <kichkasch at gmx.de> wrote:
>>>> We just released PISI 0.4.
>>>>
>>>> The major enhancement this time is opimd support for contacts.
>>>>
>>>> Supported Contacts data sources:
>>>> - SIM via DBUS (e.g. SHR)
>>>> - QTopia address book (e.g. OM 2008.12)
>>>> - LDAP (read only)
>>>> - VCF files (local / webdav)
>>>> - Google contacts
>>>> - OPIMD
>>>>
>>>> Supported Calendar data sources:
>>>> - Google calendars
>>>> - ICalendar files (local / webdav)
>>>>
>>>> Get your copy here:
>>>> http://www.opkg.org/package_191.html
>>>>
>>> Thanks for the release first of all! I tried to sync sqlitedb with
>>> opimd and get the following error:
>>>
>>> Traceback (most recent call last):
>>>   File "/bin/pisi", line 156, in <module>
>>>     pisicli.startCLI()
>>>   File "/opt/pisi/pisicli.py", line 246, in startCLI
>>>     pisi.applyChanges(source)
>>>   File "/opt/pisi/pisi.py", line 125, in applyChanges
>>>     source[1].saveModifications()
>>>   File "/opt/pisi/modules/contacts_opimd.py", line 200, in
>>> saveModifications
>>>     self._saveOperationAdd(id)
>>>   File "/opt/pisi/modules/contacts_opimd.py", line 145, in
>>> _saveOperationAdd
>>>     fields['E-mail'] = contact.attributes['email']
>>> KeyError: 'email'
>>>
>>> Besides that in the GUI there is no OPIMD menuitem. Dont know if that
>>> is correct.
>>>
> 
> _______________________________________________
> Openmoko community mailing list
> community at lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community




More information about the community mailing list