Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmatroska for openSUSE:Factory checked in at 2022-10-10 18:46:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmatroska (Old) and /work/SRC/openSUSE:Factory/.libmatroska.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmatroska" Mon Oct 10 18:46:43 2022 rev:52 rq:1009315 version:1.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libmatroska/libmatroska.changes 2021-03-02 15:19:15.285702088 +0100 +++ /work/SRC/openSUSE:Factory/.libmatroska.new.2275/libmatroska.changes 2022-10-10 18:47:12.835211790 +0200 @@ -1,0 +2,67 @@ +Sun Oct 9 10:07:58 UTC 2022 - C J <c...@tuta.io> + +- update to 1.7.1: + * Fix ABI compatibility: unfortunately release 1.7.0 broke ABI + compatibility. This release restores the compatibility with + release 1.6.3. Please use it instead of release 1.7.0. In other + words: 1.6.3 & 1.7.1 are compatible, while 1.7.0 is compatible + with neither 1.6.3 nor 1.7.1. + +------------------------------------------------------------------- +Fri Oct 7 12:19:20 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 1.7.0: + * A C++14 compliant C++ compiler is now required. + * libEBML v1.4.3 is now required. + * Remove Coremake project files + * Add `KaxInternalBlock::GetRelativeTimestamp()` to access unscaled + block timestamps. + * Fixed problems with the generated `pkg-config` files if any of the + installation paths are absolute. + * Added several enums in `namespace libmatroska` for the various + elements that are constrained to a set of options: + `MatroskaTrackType`, `MatroskaTrackEncodingCompAlgo`, + `MatroskaChapterTranslateCodec`, `MatroskaTrackTranslateCodec`, + `MatroskaVideoFlagInterlaced`, `MatroskaVideoFieldOrder`, + `MatroskaVideoStereoMode`, `MatroskaVideoAlphaMode`, + `MatroskaVideoOldStereoMode`, `MatroskaVideoDisplayUnit`, + `MatroskaVideoAspectRatioType`, `MatroskaVideoMatrixCoefficients`, + `MatroskaColourChromaSitingHorz`, `MatroskaColourChromaSitingVert`, + `MatroskaVideoRange`, `MatroskaVideoTransferCharacteristics`, + `MatroskaVideoPrimaries`, `MatroskaVideoProjectionType`, + `MatroskaAudioEmphasis`, `MatroskaTrackPlaneType`, + `MatroskaContentEncodingScope`, `MatroskaContentEncodingType`, + `MatroskaContentEncodingAlgo`, `MatroskaAESSettingsCipherMode`, + `MatroskaContentSignatureAlgo`, `MatroskaContentSigHashAlgo`, + `MatroskaChapterSkipType`, `MatroskaChapterProcessTime` and + `MatroskaTargetTypeValue`. + * Updated the semantics to the latest specifications, deprecating the + following elements by preventing code to write them: + `KaxClusterSilentTracks`, `KaxClusterSilentTrackNumber`, + `KaxSlices`, `KaxReferenceFrame`, `KaxReferenceOffset`, + `KaxReferenceTimeCode`, `KaxTrackTimecodeScale`, + `KaxCodecDecodeAll`, `KaxVideoAspectRatio`, `KaxTrickTrackUID`, + `KaxTrickTrackSegmentUID`, `KaxTrickTrackFlag`, + `KaxTrickMasterTrackUID`, `KaxTrickMasterTrackSegmentUID`, + `KaxContentSignature`, `KaxContentSigKeyID`, `KaxContentSigAlgo` and + `KaxContentSigHashAlgo`. + * Updated the semantics to the latest specifications, making the + following elements mandatory (but having default values): + `KaxCodecDelay`, `KaxVideoPixelCropBottom`, `KaxVideoPixelCropTop`, + `KaxVideoPixelCropLeft`, `KaxVideoPixelCropRight`, + `KaxVideoBitsPerChannel`, `KaxCueCodecState`, + `KaxTagTargetTypeValue`, `KaxTrackLanguage`, `KaxVideoStereoMode`, + `KaxVideoAlphaMode`, `KaxEditionFlagOrdered`, + `KaxVideoChromaSitHorz`, `KaxVideoChromaSitVert`, + `KaxVideoColourRange`, `KaxVideoColourMatrix`, + `KaxVideoColourTransferCharacter`, `KaxVideoColourPrimaries` and + `KaxVideoDisplayUnit`. + * Updated the semantics to the latest specifications, removing the + default values from the following elements: `KaxCueBlockNumber`, + `KaxFlagHearingImpaired`, `KaxFlagVisualImpaired`, + `KaxFlagTextDescriptions`, and `KaxFlagOriginal`. + * Updated the semantics to the latest specifications, adding the + following new elements: `TagDefaultBogus` (as a placeholder for + accidentally used but wrong EBML ID 0x44b4), `KaxEmphasis`, + +------------------------------------------------------------------- Old: ---- libmatroska-1.6.3.tar.xz New: ---- libmatroska-1.7.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmatroska.spec ++++++ --- /var/tmp/diff_new_pack.f5fJbO/_old 2022-10-10 18:47:13.311212826 +0200 +++ /var/tmp/diff_new_pack.f5fJbO/_new 2022-10-10 18:47:13.319212843 +0200 @@ -1,7 +1,7 @@ # # spec file for package libmatroska # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # 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 sover 7 Name: libmatroska -Version: 1.6.3 +Version: 1.7.1 Release: 0 Summary: Library to Deal with Matroska Files License: LGPL-2.1-or-later @@ -32,7 +32,7 @@ BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig -BuildRequires: pkgconfig(libebml) >= 1.4.2 +BuildRequires: pkgconfig(libebml) >= 1.4.4 %description Libmatroska is a C++ library to parse Matroska files (.mkv and .mka). @@ -69,7 +69,7 @@ # Force some additional versioning, since upstream did not track the ABI # changes. # Tag with the version of the most recent !!incompatible!! change. -echo "V_1.6.1 { global: *; };" > libmatroska.sym +echo "V_1.7.0 { global: *; };" > libmatroska.sym export LDFLAGS="-Wl,--version-script=$PWD/libmatroska.sym" %cmake \ -DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now" ++++++ libmatroska-1.6.3.tar.xz -> libmatroska-1.7.1.tar.xz ++++++ ++++ 5959 lines of diff (skipped)