commit libebml for openSUSE:Factory
Hello community, here is the log from the commit of package libebml for openSUSE:Factory checked in at 2017-08-28 16:16:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libebml (Old) and /work/SRC/openSUSE:Factory/.libebml.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libebml" Mon Aug 28 16:16:45 2017 rev:42 rq:518708 version:1.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/libebml/libebml.changes 2016-07-21 07:53:44.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libebml.new/libebml.changes 2017-08-28 16:16:46.878046413 +0200 @@ -1,0 +2,18 @@ +Fri Aug 25 09:53:45 UTC 2017 - rpm@fthiessen.de + +- Update to 1.3.5 + * The function EbmlMaster::CheckMandatory() will now only return + false if a mandatory element is missing for which there's no + default value in the specifications. This means that callers + such as EbmlMaster::UpdateSize() and by extension + EbmlMaster::Render() will not insist on all mandatory elements + being present anymore, but only those for which there's + no default value. + * Added a template function `FindNextChild`. + * Fix reading and EBML element even though the ID was not found + within the allowed reading limit. + * Fixed an instance of undefined behavior in + EbmlElement::GetSemantic() due to binding a dereferenced null + pointer to a reference. + +------------------------------------------------------------------- Old: ---- libebml-1.3.4.tar.bz2 New: ---- libebml-1.3.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libebml.spec ++++++ --- /var/tmp/diff_new_pack.o75j50/_old 2017-08-28 16:16:47.809915459 +0200 +++ /var/tmp/diff_new_pack.o75j50/_new 2017-08-28 16:16:47.813914898 +0200 @@ -1,7 +1,7 @@ # # spec file for package libebml # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define soname 4 Name: libebml -Version: 1.3.4 +Version: 1.3.5 Release: 0 Summary: Library to parse EBML (Extensible Binary Markup Language) files License: LGPL-2.1+ @@ -26,12 +26,10 @@ Url: http://www.matroska.org/ #Git-Clone: git://github.com/Matroska-Org/libebml #Git-Web: https://github.com/Matroska-Org/libebml -Source: http://dl.matroska.org/downloads/libebml/%{name}-%{version}.tar.bz2 +Source: http://dl.matroska.org/downloads/libebml/%{name}-%{version}.tar.xz Source100: baselibs.conf BuildRequires: gcc-c++ BuildRequires: pkgconfig -# Let's keep that for now - remote repos still build for SLE11 too! -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description libebml is a C++ library to parse EBML files. See the EBML RFC at @@ -70,11 +68,9 @@ %postun -n libebml%{soname} -p /sbin/ldconfig %files -n libebml%{soname} -%defattr(-,root,root) %{_libdir}/libebml.so.%{soname}* %files devel -%defattr(-,root,root) %{_libdir}/libebml.so %{_libdir}/pkgconfig/*.pc %{_includedir}/ebml/
participants (1)
-
root@hilbert.suse.de