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 > [email protected] > To change your list options or unsubscribe, visit ... > https://mail.gnome.org/mailman/listinfo/evolution-hackers _______________________________________________ evolution-hackers mailing list [email protected] To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-hackers
