>-----Original Message-----
>From: Daniel Veillard [mailto:[EMAIL PROTECTED]
>  Being novice about XML is fine, as long as you can understand the
rules
>of
>the game in that area.
> You seems to be missing somewhat how complex the set of specs related
>to XML that libxml2 implements. sometime bugfixes implies changes of
>behaviour
>because the behaviour is wrong accordingly to the associated XML specs,
>and not fixing the behaviour to follow the spec would be a totally
wrong
>approach, because the stability of the underlying specs is way greater
>than the one of any software based on libxml2. So fixing behaviour to
>follow
>the specs is the right approach to long-term maintainance, and to
preserve
>the interoperability.
>
>  In a nutshell
>    interoperability at the XML level is more important than
>interoperability
>    between libxml2 releases.
>
> This doesn't mean that APIs or ABI get broken, actually you can poll
all
>the linux vendors around and Sun Microsystems if you want, I'm pretty
sure
>they will tell you that libxml2 is a stable piece of code for them. It
>grows,
>it improves but applications don't break because of it.
> It certainly is the case for Red Hat !

I completely understand the point you have mentioned, but same time my
real concern is for application/users of libxml2... because if
application is depends or based on certain behavior of library, which
changes release over release [I understand potential reasons for change]
then how application deals with that.. do they change the application...
or applications are usually transparent from these changes. 

I guess my real question here is to understand the impact of behavior
changes release over release on applications, and how they deal with
that? Or is it certain section/module of library which can vary
depending on the underling specification interpretation change, which is
really transparent to application... 

I am here not questioning the changes but same time trying to understand
the impact on application, which LSB cares most... I am putting this
question here as you have more visibility of usage and impact of these
changes...  

Thanks,
Nilesh
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to