opensync downgrade to 0.22

Adam Williamson awilliam at redhat.com
Tue Mar 31 22:43:59 UTC 2009


On Tue, 2009-03-31 at 18:32 -0400, Tom "spot" Callaway wrote:
> On 03/31/2009 06:17 PM, Christoph Wickert wrote:
> > Am Dienstag, den 31.03.2009, 14:53 -0700 schrieb Alex Lancaster:
> >> Is anybody actively working on porting these broken deps in rawhide to
> >> the newly downgraded opensync?
> >>
> >> Broken deps for i386
> >> ----------------------------------------------------------
> >> 	libopensync-plugin-kdepim-0.36-2.fc11.i586 requires libopensync.so.1
> >> 	libopensync-plugin-syncml-0.35-4.fc10.i386 requires libsyncml.so.0
> >> 	libopensync-plugin-syncml-0.35-4.fc10.i386 requires libopensync.so.1
> >> 	libopensync-plugin-vformat-0.36-2.fc11.i586 requires libopensync.so.1
> > 
> > Felix has downgraded libsyncml today and asked me to rebuild
> > libopensync-plugin-syncml because I'm a proven packager. Kevin already
> > downgraded the plugin from 0.38 to 0.36, so I just requeued his build.
> > No joy, it still fails with the same error and it's not due to libsyncml
> > now. See https://koji.fedoraproject.org/koji/taskinfo?taskID=1268785
> > 
> > Can anybody look into this, I'm not really familiar with it and have to
> > admit that I'm a little confused after all the recent changes and
> > downgrades. Downgrade a release further to 0.35?
> 
> Yes. Probably all the way back to 0.22.
> 
> The error is:
> -- checking for one of the modules 'opensync-1.0>=0.36'
> CMake Error at cmake/modules/FindPkgConfig.cmake:350 (message):
>   None of the required 'opensync-1.0>=0.36' found
> 
> It is failing because the syncml plugin requires opensync 0.36 to build.
> Since it can't find it, it bails out.

As I've discussed with Andreas and Spot via private email, what needs to
happen here is for libsyncml to be downgraded to 0.4.6 to allow the 0.22
version of the opensync plugin to be built.

opensync plugins have to match the main opensync version - a 0.3
opensync plugin build would be useless now we have opensync 0.22 - and
the 0.22 libopensync-plugin-syncml can only build with libsyncml 0.4.6
or earlier. This is fine, though, as libsyncml has no other consumer, at
present it only exists for the opensync plugin to use.

So we just need to downgrade libsyncml to 0.4.6 and
libopensync-plugin-syncml to 0.22 and then all will be OK for F11.

It would be nice if someone could upgrade libwbxml to 0.10.5 at the same
time too, btw - https://libwbxml.opensync.org/

For the others Alex noted: libopensync-plugin-kdepim should be dropped
entirely, there is no usable plugin we can yet package (it will return
in future releases once opensync 0.3/0.4 is usable). vformat, ditto,
IIRC it only exists in opensync 0.3/0.4, not 0.2, so the package should
just be dropped for now.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net




More information about the fedora-devel-list mailing list