Re: [Evolution-hackers] contacts sync from eds to idevice.



On Thu, 2016-10-13 at 10:51 +0200, Milan Crha wrote:
On Thu, 2016-10-13 at 09:36 +1100, Timothy Ward wrote:

The updated gtk3 eds-to-idevice code is on github at

https://github.com/gitsop01/eds-to-idevice

....


Any advise on the idea or code or what would be required to
have it included in eds as a sync backend to an idevice would be
appreciated.

      Hi,
okay, so I opened the github page and checked the configure.ac and
it
claims at the end these dependencies:
   libimobiledevice-1.0
   libplist
   glib-2.0
   gtk+-3.0

libmobiledevice is required for communication to an idevice

libpist is used to read or write plist files to/from and idevice

https://github.com/libimobiledevice

The glib-2.0 is no problem, it's used by the evolution-data-server
(eds). The gtk+ is an optional dependency for the eds. The other two
libraries are completely new for the eds.

You said it's a command line tool, which makes me wonder why you
want a
gtk+, when the command line is meant to run without any display.

I added the gtk3 dependency during debug and testing shall have a look
at why.




As you claimed that to have full functionality the build requires
some
recent code from the github (maybe unreleased?), then I hesitate to
take this into such core GNOME product as eds is. It could be
included,
but disabled by default, which degrades its usage heavily (the
packagers would not notice it exists, when it'll be disabled by
default).

Libmobiledevice 1.20 has support for iOS up to 9 as released.

The maintainers have not released a new version as yet but the code is
under active development. Users have requested a new release as it is
required for iOS 9 and above, but I have tested the master git head
iand it does function correctly. but adds Openssl as a dependency
as it is a requirement for iOS 9 and above.

The other part of the deal would be the maintenance of the code. I'm
surely not able to give any maintenance to the code, I even cannot
test
whether it does what it is supposed to do, because of missing any
Apple
device here. In that case, who will take care of the code? And for
how
long? This is nothing personal, we do not know each other, I've just
pretty bad experience in this regard; people promised me many things
to
get where they wanted to be, but then forgot of the deal quite
quickly
afterwards.

Hi Milan the github repository has been created for ongoing
development work including bug reports etc, and as such maintenance
would be my responsibility for this function.

I have started cleaning up the code and will look into the gtk3
dependency issue. 

Regards Tim

      Bye,
      Milan
_______________________________________________
evolution-hackers mailing list
evolution-hackers gnome org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-hackers


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]