Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package olm for openSUSE:Factory checked in at 2022-11-01 13:43:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/olm (Old) and /work/SRC/openSUSE:Factory/.olm.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "olm" Tue Nov 1 13:43:01 2022 rev:8 rq:1032557 version:3.2.13 Changes: -------- --- /work/SRC/openSUSE:Factory/olm/olm.changes 2022-08-03 21:16:55.603478086 +0200 +++ /work/SRC/openSUSE:Factory/.olm.new.2275/olm.changes 2022-11-01 13:43:02.616047816 +0100 @@ -1,0 +2,19 @@ +Mon Oct 31 12:00:00 UTC 2022 - cu...@mail.de + +- build: removed "python_module" definition in spec file + +------------------------------------------------------------------- +Sat Oct 29 08:18:19 UTC 2022 - ecsos <ec...@opensuse.org> + +- Update to 3.2.13 + - Fix compilation with newer versions of emscripten. + - The npm package is compiled with emscripten 3.1.17 to fix + compatibility with node 18. + - Add py.typed to Python wheels. + - Some documentation fixes and updates. + - Improve the pkgconfig file. + + The changes in this release do not affect the iOS or Android + bindings, and should not affect the C library in most installs. + +------------------------------------------------------------------- Old: ---- olm-3.2.12.tar.bz2 New: ---- olm-3.2.13.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ olm.spec ++++++ --- /var/tmp/diff_new_pack.vkgWlW/_old 2022-11-01 13:43:03.404052008 +0100 +++ /var/tmp/diff_new_pack.vkgWlW/_new 2022-11-01 13:43:03.408052029 +0100 @@ -1,5 +1,5 @@ # -# spec file for package olm +# spec file # # Copyright (c) 2022 SUSE LLC # @@ -16,7 +16,6 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 %global origname olm %global origlibname lib%{origname} @@ -24,7 +23,7 @@ %global descriptor An implementation of the Double Ratchet cryptographic ratchet \ in C and C++, including an implementation of the Megolm cryptographic ratchet Name: %{origname} -Version: 3.2.12 +Version: 3.2.13 Release: 0 Summary: Double Ratchet cryptographic library License: Apache-2.0 ++++++ olm-3.2.12.tar.bz2 -> olm-3.2.13.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/CHANGELOG.rst new/olm-3.2.13/CHANGELOG.rst --- old/olm-3.2.12/CHANGELOG.rst 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/CHANGELOG.rst 2022-10-07 17:00:05.000000000 +0200 @@ -1,3 +1,15 @@ +Changes in `3.2.13 <https://gitlab.matrix.org/matrix-org/olm/tags/3.2.13>`_ +=========================================================================== + +This release includes the following changes since 3.2.12: + +* Fix compilation with newer versions of emscripten. + * The npm package is compiled with emscripten 3.1.17 to fix compatibility with + node 18. +* Add py.typed to Python wheels. +* Some documentation fixes and updates. +* Improve the pkgconfig file. + Changes in `3.2.12 <https://gitlab.matrix.org/matrix-org/olm/tags/3.2.12>`_ =========================================================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/CMakeLists.txt new/olm-3.2.13/CMakeLists.txt --- old/olm-3.2.12/CMakeLists.txt 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/CMakeLists.txt 2022-10-07 17:00:05.000000000 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.4) -project(olm VERSION 3.2.12 LANGUAGES CXX C) +project(olm VERSION 3.2.13 LANGUAGES CXX C) option(OLM_TESTS "Build tests" ON) option(BUILD_SHARED_LIBS "Build as a shared library" ON) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/Makefile new/olm-3.2.13/Makefile --- old/olm-3.2.12/Makefile 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/Makefile 2022-10-07 17:00:05.000000000 +0200 @@ -31,7 +31,7 @@ WASM_TARGET := $(BUILD_DIR)/wasm/libolm.a JS_EXPORTED_FUNCTIONS := javascript/exported_functions.json -JS_EXPORTED_RUNTIME_METHODS := [ALLOC_STACK] +JS_EXPORTED_RUNTIME_METHODS := [ALLOC_STACK,writeAsciiToMemory,intArrayFromString] JS_EXTERNS := javascript/externs.js PUBLIC_HEADERS := include/olm/olm.h include/olm/outbound_group_session.h include/olm/inbound_group_session.h include/olm/pk.h include/olm/sas.h include/olm/error.h include/olm/olm_export.h @@ -106,7 +106,7 @@ # we don't use this for the legacy build.) EMCCFLAGS_WASM += -s TOTAL_STACK=65536 -s TOTAL_MEMORY=262144 -s ALLOW_MEMORY_GROWTH -EMCCFLAGS_ASMJS += -s WASM=0 +EMCCFLAGS_ASMJS += -s WASM=0 -Wno-error=closure EMCC.c = $(EMCC) $(CFLAGS) $(CPPFLAGS) -c -DNDEBUG -DOLM_STATIC_DEFINE=1 EMCC.cc = $(EMCC) $(CXXFLAGS) $(CPPFLAGS) -c -DNDEBUG -DOLM_STATIC_DEFINE=1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/OLMKit.podspec new/olm-3.2.13/OLMKit.podspec --- old/olm-3.2.12/OLMKit.podspec 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/OLMKit.podspec 2022-10-07 17:00:05.000000000 +0200 @@ -3,7 +3,7 @@ # The libolm version MAJOR = 3 MINOR = 2 - PATCH = 12 + PATCH = 13 s.name = "OLMKit" s.version = "#{MAJOR}.#{MINOR}.#{PATCH}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/Package.swift new/olm-3.2.13/Package.swift --- old/olm-3.2.12/Package.swift 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/Package.swift 2022-10-07 17:00:05.000000000 +0200 @@ -2,7 +2,7 @@ import PackageDescription -let major = 3, minor = 2, patch = 12 +let major = 3, minor = 2, patch = 13 let package = Package( name: "Olm", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/README.md new/olm-3.2.13/README.md --- old/olm-3.2.12/README.md 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/README.md 2022-10-07 17:00:05.000000000 +0200 @@ -116,7 +116,7 @@ - [nim-olm](https://codeberg.org/BarrOff/nim-olm) (MIT) Nim bindings - [olm-sys](https://gitlab.gnome.org/BrainBlasted/olm-sys) (Apache-2.0) Rust bindings -- [Trixnity](https://gitlab.com/benkuly/trixnity) (AGPLv3) Kotlin SDK for +- [Trixnity](https://gitlab.com/trixnity/trixnity) (Apache-2.0) Kotlin SDK for Matrix, including Olm bindings Note that bindings may have a different license from libolm, and are *not* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/android/gradle.properties new/olm-3.2.13/android/gradle.properties --- old/olm-3.2.12/android/gradle.properties 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/android/gradle.properties 2022-10-07 17:00:05.000000000 +0200 @@ -26,7 +26,7 @@ # Ref: https://github.com/vanniktech/gradle-maven-publish-plugin GROUP=org.matrix.android POM_ARTIFACT_ID=olm -VERSION_NAME=3.2.12 +VERSION_NAME=3.2.13 POM_PACKAGING=aar diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/common.mk new/olm-3.2.13/common.mk --- old/olm-3.2.12/common.mk 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/common.mk 2022-10-07 17:00:05.000000000 +0200 @@ -1,4 +1,4 @@ MAJOR := 3 MINOR := 2 -PATCH := 12 +PATCH := 13 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/docs/megolm.md new/olm-3.2.13/docs/megolm.md --- old/olm-3.2.12/docs/megolm.md 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/docs/megolm.md 2022-10-07 17:00:05.000000000 +0200 @@ -227,7 +227,7 @@ 0 1 5 37 69 101 133 165 bytes ``` -The version byte, ``V``, is ``"\x02"``. +The version byte, ``V``, is ``"\x01"``. This is followed by the ratchet index, $`i`$, which is encoded as a big-endian 32-bit integer; the ratchet values $`R_{i,j}`$; and the public diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/flake.lock new/olm-3.2.13/flake.lock --- old/olm-3.2.12/flake.lock 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/flake.lock 2022-10-07 17:00:05.000000000 +0200 @@ -2,11 +2,11 @@ "nodes": { "flake-utils": { "locked": { - "lastModified": 1649676176, - "narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=", + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", "owner": "numtide", "repo": "flake-utils", - "rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", "type": "github" }, "original": { @@ -17,11 +17,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1652172129, - "narHash": "sha256-8e2JMrswaKe02P8rYfvIMoc59pNuw6h/GYu8DBE1c+0=", + "lastModified": 1664871473, + "narHash": "sha256-1LzbW6G6Uz8akWiOdlIi435GAm1ct5jF5tovw/9to0o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f419dc5763c2b3c5580e396dea065b6d8b58ee27", + "rev": "b7a6fde153d9470afdb6aa1da51c4117f03b84ed", "type": "github" }, "original": { @@ -34,11 +34,11 @@ "npmlock2nix": { "flake": false, "locked": { - "lastModified": 1648735462, - "narHash": "sha256-G22WBttdFoWp7E/YvGfePOc+W+ZsQGw+IwpFbAwJNeI=", + "lastModified": 1654775747, + "narHash": "sha256-9pXHDpIjmsK5390wmpGHu9aA4QOPpegPBvThHeBlef4=", "owner": "nix-community", "repo": "npmlock2nix", - "rev": "dd2897c3a6e404446704a63f40b9a29fa0acf752", + "rev": "5c4f247688fc91d665df65f71c81e0726621aaa8", "type": "github" }, "original": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/flake.nix new/olm-3.2.13/flake.nix --- old/olm-3.2.12/flake.nix 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/flake.nix 2022-10-07 17:00:05.000000000 +0200 @@ -3,7 +3,7 @@ inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; # We can't use the current stable release because of - # https://github.com/emscripten-core/emscripten/issues/14995 + # https://github.com/emscripten-core/emscripten/issues/16913 inputs.flake-utils.url = "github:numtide/flake-utils"; inputs.npmlock2nix = { url = "github:nix-community/npmlock2nix"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/olm_inbound_group_session.js new/olm-3.2.13/javascript/olm_inbound_group_session.js --- old/olm-3.2.12/javascript/olm_inbound_group_session.js 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/javascript/olm_inbound_group_session.js 2022-10-07 17:00:05.000000000 +0200 @@ -1,3 +1,4 @@ +/** @constructor */ function InboundGroupSession() { var size = Module['_olm_inbound_group_session_size'](); this.buf = malloc(size); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/olm_outbound_group_session.js new/olm-3.2.13/javascript/olm_outbound_group_session.js --- old/olm-3.2.12/javascript/olm_outbound_group_session.js 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/javascript/olm_outbound_group_session.js 2022-10-07 17:00:05.000000000 +0200 @@ -1,3 +1,4 @@ +/** @constructor */ function OutboundGroupSession() { var size = Module['_olm_outbound_group_session_size'](); this.buf = malloc(size); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/olm_pk.js new/olm-3.2.13/javascript/olm_pk.js --- old/olm-3.2.12/javascript/olm_pk.js 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/javascript/olm_pk.js 2022-10-07 17:00:05.000000000 +0200 @@ -1,3 +1,4 @@ +/** @constructor */ function PkEncryption() { var size = Module['_olm_pk_encryption_size'](); this.buf = malloc(size); @@ -98,6 +99,7 @@ }); +/** @constructor */ function PkDecryption() { var size = Module['_olm_pk_decryption_size'](); this.buf = malloc(size); @@ -273,6 +275,7 @@ }) +/** @constructor */ function PkSigning() { var size = Module['_olm_pk_signing_size'](); this.buf = malloc(size); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/olm_post.js new/olm-3.2.13/javascript/olm_post.js --- old/olm-3.2.12/javascript/olm_post.js 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/javascript/olm_post.js 2022-10-07 17:00:05.000000000 +0200 @@ -44,6 +44,7 @@ } } +/** @constructor */ function Account() { var size = Module['_olm_account_size'](); this.buf = malloc(size); @@ -244,6 +245,7 @@ } }); +/** @constructor */ function Session() { var size = Module['_olm_session_size'](); this.buf = malloc(size); @@ -530,6 +532,7 @@ } }); +/** @constructor */ function Utility() { var size = Module['_olm_utility_size'](); this.buf = malloc(size); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/olm_sas.js new/olm-3.2.13/javascript/olm_sas.js --- old/olm-3.2.12/javascript/olm_sas.js 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/javascript/olm_sas.js 2022-10-07 17:00:05.000000000 +0200 @@ -1,3 +1,4 @@ +/** @constructor */ function SAS() { var size = Module['_olm_sas_size'](); var random_length = Module['_olm_create_sas_random_length'](); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/package.json new/olm-3.2.13/javascript/package.json --- old/olm-3.2.12/javascript/package.json 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/javascript/package.json 2022-10-07 17:00:05.000000000 +0200 @@ -1,6 +1,6 @@ { "name": "@matrix-org/olm", - "version": "3.2.12", + "version": "3.2.13", "description": "An implementation of the Double Ratchet cryptographic ratchet", "main": "olm.js", "files": [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/olm.pc.in new/olm-3.2.13/olm.pc.in --- old/olm-3.2.12/olm.pc.in 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/olm.pc.in 2022-10-07 17:00:05.000000000 +0200 @@ -1,7 +1,7 @@ prefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=${prefix} -includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ -libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ Name: olm Description: implementation of the Double Ratchet cryptographic ratchet in C++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/python/README.md new/olm-3.2.13/python/README.md --- old/olm-3.2.12/python/README.md 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/python/README.md 2022-10-07 17:00:05.000000000 +0200 @@ -157,5 +157,5 @@ [3]: https://cffi.readthedocs.io/en/latest/ [4]: https://git.matrix.org/git/olm/about/docs/olm.rst [5]: https://git.matrix.org/git/olm/about/docs/megolm.rst -[6]: https://matrix.org/docs/guides/e2e_implementation.html +[6]: https://matrix.org/docs/guides/end-to-end-encryption-implementation-guide [7]: https://poljar.github.io/python-olm/html/index.html diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/python/olm/__version__.py new/olm-3.2.13/python/olm/__version__.py --- old/olm-3.2.12/python/olm/__version__.py 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/python/olm/__version__.py 2022-10-07 17:00:05.000000000 +0200 @@ -2,7 +2,7 @@ __description__ = ("python CFFI bindings for the olm " "cryptographic ratchet library") __url__ = "https://github.com/poljar/python-olm" -__version__ = "3.2.12" +__version__ = "3.2.13" __author__ = "Damir Jeli??" __author_email__ = "pol...@termina.org.uk" __license__ = "Apache 2.0" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/python/setup.py new/olm-3.2.13/python/setup.py --- old/olm-3.2.12/python/setup.py 2022-05-30 19:55:34.000000000 +0200 +++ new/olm-3.2.13/python/setup.py 2022-10-07 17:00:05.000000000 +0200 @@ -27,5 +27,8 @@ "future", "typing;python_version<'3.5'" ], - zip_safe=False + zip_safe=False, + package_data={ + "olm": ["py.typed"] + } )