PISI 0.4 released

Michele Brocco ssj2micvm at gmail.com
Mon Aug 10 22:37:04 CEST 2009


Thanks Michael!

The sync seems to work fine now, no errors so far. Will test it in
more detail the next days.

On 8/10/09, Michael Pilgermann <kichkasch at gmx.de> wrote:
> 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
>
>
> _______________________________________________
> Openmoko community mailing list
> community at lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
>



More information about the community mailing list