Comment # 11 on bug 1160171 from
Created attachment 827308 [details]
libyaml-cpp/0.6.2_to_0.6.3/compat_report.html

(In reply to Stefan Br�ns from comment #10)
> The requested symbol (YAML::detail::node_data::empty_scalar[abi:cxx11]())
> was added in yaml-cpp-0.6.3, which does not break ABI, only removing it
> would.
> 
> Unfortunately, we have no ABI tracking in openSUSE, and the library
> versioning dependencies are only weak.
> 
> For Tumbleweed, we explicitly request people always use "zypper dup", but
> even that does not ensure a consistent system when using e.g. "zypper in
> foo" - some dependencies may be old, but are yet satisfied. Only "zypper in
> foo; zypper dup" is sufficient is most cases.

What confuses me the most is after a slightly earlier zypper dup I had
identical version and builds to the reporters of libOpenColorIO1 and blender
but version 0.6.2 of libyaml-cpp0_6 which worked. I could only reproduce the
bug by installing version 0.6.3 of libyaml-cpp0_6. If you look at the attached
compat_report.html from abi-compliance-checker you will see that although the
abi has only additions the api has 8 symbols added and 6 removed.
Anyway requiring the specific version of libyaml-cpp0_6 will prevent this until
this is fixed.


You are receiving this mail because: