[Matroska-devel] libmatroska/ebml 0.9.0/0.8.0 is binary incompatible with previous version
slhomme at matroska.org
Sun May 30 12:10:19 CEST 2010
I often refer to it as libebml2 (currently 0.9.7 or something like that). I
suppose a linux package would be libebml2-0.9.7
For the new libs that are incompatible, I suspect any C++ lib in general
that has API additions is binary incompatible. Isn't there a way to tell a
package is incompatible with the previous version ? Package dependencies are
also there to avoid mismatch.
On Sun, May 30, 2010 at 11:11 AM, Moritz Bunkus <moritz at bunkus.org> wrote:
> On Saturday 29 May 2010 11:08:01 Cristian Morales Vega wrote:
> > Should I change the soname in the openSUSE package (if so, to what?
> > I'm not sure about how will you name libebml2) or this can be fixed?
> This will not be fixed. As a matter of fact the next release due in the
> next couple of days will probably be binary incompatible as well. So if
> you can wait another week you should probably not release libebml
> 0.8.0/libmatroska 0.9.0 now in order not to have to change the soname
> The libebml 2 that Steve Lhomme is working on is a complete rewrite in
> C. Maybe it'll be named something else in the file system entirely
> (e.g. libcebml ?). This has not been decided yet.
> If Darl McBride was in charge, he'd probably make marriage
> unconstitutional too, since clearly it de-emphasizes the commercial
> nature of normal human interaction, and probably is a major impediment
> to the commercial growth of prostitution. - Linus Torvalds
> Matroska-devel mailing list
> Matroska-devel at lists.matroska.org
> Read Matroska-Devel on GMane:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Matroska-devel