Hi,

On Mon, Apr 16, 2007 at 12:58:04PM +0200, Marcus Better wrote:
> > Is there a reason not to just upgrade the existing packages? Are the
> > libraries ABI incompatible?
> 
> It's not clear to me, but they changed the API by moving the header file 
> opensync/opensync_xml.h, according to Michael, so we need a new -dev package 
> name or the existing packages will FTBFS (unless we transition all of them to 
> the new version, which could make sense).

We could also roll-back that rather gratuitious change for 0.22
(modifying most/all plugins) and keep on with the current library name
(thoroughly testing things), as the binary-compatibility is said to be
there.  Another possiblity would be to ship a copy of the new header
file at the old location.

We'll have to rev the library for 0.30 anyway, I hope upstream will
adopt some library versioning for this, but the more active upstream
guys seem to be aware of this issue. (according to some OpenSUSE guy I
talked to at FOSDEM, 0.30 is due before the next OpenSUSE release I
think - before around mid-summer I guess).

There's also the issue with the changed user-database format in
$HOME/.opensync; I'm not sure how to handle this on upgrade (except for
a cop-out NEWS.Debian or debconf notice), as we wouldn't know which
front-end the user prefers.

In any case, I don't think we should rush new opensync uploads, or we
might hit some upgrade-path issues (or rather, get more of them)


Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to