[KDE/Mac] KDE Platform Profiles: BIC changes
Kevin Ottens
ervin at kde.org
Mon Apr 26 10:52:18 CEST 2010
Hello,
As some of you might be aware of, we're working on making different profiles
for the KDE Platform, in particular to tackle the mobile case. For the long
version with the details, the thread starts there:
http://lists.kde.org/?l=kde-core-devel&m=127107095103573&w=2
Now I'm addressing you guys directly because we have one particular issue
which is in a grey area. We try to retain binary compatibility as much as
possible with our changes, but there's one type of change which would not
break binary compatibility on our main target but would break it on Mac, and
maybe on Windows (I'm getting mixed signals for this one).
Said change is: Moving a class lower in the depencency chain.
For now we found only one such case, namely KCrash could move from kdeui to
kdecore. It's a particularly interesting one as kbuildsycoca would then depend
on kdecore only, and for the mobile case some apps might not want to link on
kdeui.
Also I wouldn't be surprised if we find more of such cases as we go.
Hence this mail, I'd need to know if we'd be fine breaking binary
compatibility on those platforms in this case? It really depends on how big
the installed base is for KDE/Mac and KDE/Windows and how strong our
commitment on those targets is so far. Do we have any official "stable"
release on it? etc.
Feedback is badly needed here so that we know if we can pursue this kind of
changes or not. I really don't want to break the binary compatibility on you
guys if that's not welcomed. This case would be a nice trade-off if that's
only minor annoyance as that would benefit greatly to the platform in general
(simplifying the internal dependencies).
Regards.
--
Kévin Ottens, http://ervin.ipsquad.net
KDAB - proud patron of KDE, http://www.kdab.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-mac/attachments/20100426/da05d1d1/attachment.sig
More information about the kde-mac
mailing list