PISI 0.4 released

Michael Pilgermann KichKasch at gmx.de
Mon Aug 10 08:23:59 CEST 2009


-------- Original-Nachricht --------
> Datum: Sun, 9 Aug 2009 22:43:44 +0200
> Von: Michele Brocco <ssj2micvm at gmail.com>
> An: List for Openmoko community discussion <community at lists.openmoko.org>
> Betreff: Re: PISI 0.4 released

> Hi and thanks for the very fast fix! :)

Maybe I should have taken a little bit more time (at least for testing ;) ) ...
Getting the same error here now ... I am going to fix this tonight ... 
Michael

> 
> 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