Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package erlang for openSUSE:Factory checked in at 2021-06-01 10:38:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/erlang (Old) and /work/SRC/openSUSE:Factory/.erlang.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "erlang" Tue Jun 1 10:38:23 2021 rev:109 rq:896026 version:24.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/erlang/erlang.changes 2021-04-15 16:58:10.950746946 +0200 +++ /work/SRC/openSUSE:Factory/.erlang.new.1898/erlang.changes 2021-06-01 10:39:39.869038058 +0200 @@ -1,0 +2,76 @@ +Fri May 21 18:55:19 UTC 2021 - Matwey Kornilov <matwey.korni...@gmail.com> + +- Changes for 24.0.1: + * erl_interface: Commit of generated configure script. + * wx: Fix build problems when wxWidgets are built with -enable- + std. + * wx: Commit of generated configure script. + * crypto: Removed a risk for coredump. + * crypto: Fixed and documented the DED_LDFLAGS_CONFTEST + configuration variable in $ERL_TOP/HOWTO/INSTALL.md. + * crypto: Commit of generated configure script. + * common_test: Commit of generated configure script. + * ssh: Add missing known_hosts and authorized_keys file types to + ssh_file:decode/2 and ssh_file:encode/2. + * erts: Commit of generated configure script. + * snmp: Commit of generated configure script. + * megaco: Commit of generated configure script. + * odbc: Commit of generated configure script. + +------------------------------------------------------------------- +Wed May 12 11:39:09 UTC 2021 - Matwey Kornilov <matwey.korni...@gmail.com> + +- Version 24.0: + - Highlights compiler: + * The compiler will now inline funs that are used only once + immediately after their definition. + * Compiler warnings and errors now include column numbers in + addition to line numbers. + * Variables bound between the keywords 'try' and 'of' can now + be used in the clauses following the 'of' keyword (that is, + in the success case when no exception was raised). + * Generators in list and binary comprehensions will now raise a + {bad_generator,Generator} exception if the generator has an + incorrect type Similarly, when a filter does not evaluate to + a boolean, a {bad_filter,Filter} exception will be raised. + * Warnings for expressions whose result was ignored that could + be suppressed by using the anonymous variable '_' can now be + suppressed with a variable beginning with '_'. + * Selective receive optimization will now be applied much more + often. The new recv_opt_info compile flag can be used to + print diagnostics relating to this optimization. You can read + more about the selective receive optimization in the + Efficiency Guide. + - erts, kernel, stdlib: + * hex encoding and decoding functions added in the binary module + * The BeamAsm JIT-compiler has been added to Erlang/OTP and + will give a significant performance boost for many + applications. The JIT-compiler is enabled by default on most + x86 64-bit platforms that have a C++ compiler that can + compile C++17. To verify that a JIT enabled emulator is + running you can use erlang:system_info(emu_flavor). + * A compatibility adaptor for gen_tcp to use the new socket API + has been implemented (gen_tcp_socket). + * Extended error information for failing BIF calls as proposed + in EEP 54 has been implemented. + * Process aliases as outlined by EEP 53 has been introduced. + * Implementation of EEP 56 in supervisor. It adds the concept + of significant children as well as the auto_shutdown + supervisor flag. See the supervisor manual page for more + information. + - ftp: + * Add support for FTPES (explicit FTP over TLS). + - ssl: + * Make TLS handshakes in Erlang distribution concurrent. + * TLS connections now support EdDSA certificates. + - wx: + * The application has been completely rewritten in order to use + wxWidgets version 3 as its base. + * Added support for wxWebView. + - edoc: + * EDoc is now capable of emitting EEP-48 doc chunks. This means + that, with some configuration, community projects can now + provide documentation for shell_docs the same way that OTP + libraries did since OTP 23.0. + +------------------------------------------------------------------- Old: ---- OTP-23.2.2.tar.gz New: ---- OTP-24.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ erlang.spec ++++++ --- /var/tmp/diff_new_pack.jZ7amP/_old 2021-06-01 10:39:40.637039366 +0200 +++ /var/tmp/diff_new_pack.jZ7amP/_new 2021-06-01 10:39:40.641039372 +0200 @@ -23,7 +23,7 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: erlang -Version: 23.2.2 +Version: 24.0.1 Release: 0 Summary: General-purpose programming language and runtime environment License: Apache-2.0 @@ -50,7 +50,7 @@ BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: update-alternatives -BuildRequires: wxWidgets-devel < 3.1 +BuildRequires: wxWidgets-devel >= 3.1 BuildRequires: xsltproc BuildRequires: pkgconfig(krb5) BuildRequires: pkgconfig(libsystemd) @@ -267,9 +267,6 @@ --enable-threads \ --enable-smp-support \ --enable-kernel-poll \ -%ifnarch s390 s390x - --enable-hipe \ -%endif --enable-shared-zlib # clean stalled files before rebuild them %make_build clean @@ -379,7 +376,6 @@ %{_libdir}/erlang/lib/erl_interface-*/ %{_libdir}/erlang/lib/erts-*/ %{_libdir}/erlang/lib/eunit-*/ -%{_libdir}/erlang/lib/hipe-*/ %{_libdir}/erlang/lib/ftp-*/ %{_libdir}/erlang/lib/inets-*/ %{_libdir}/erlang/lib/kernel-*/ ++++++ OTP-23.2.2.tar.gz -> OTP-24.0.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/erlang/OTP-23.2.2.tar.gz /work/SRC/openSUSE:Factory/.erlang.new.1898/OTP-24.0.1.tar.gz differ: char 13, line 1 ++++++ otp-R16B-rpath.patch ++++++ --- /var/tmp/diff_new_pack.jZ7amP/_old 2021-06-01 10:39:40.777039604 +0200 +++ /var/tmp/diff_new_pack.jZ7amP/_new 2021-06-01 10:39:40.777039604 +0200 @@ -1,26 +1,13 @@ -Index: otp-OTP-23.0/lib/crypto/c_src/Makefile.in +Index: otp-OTP-24.0/lib/crypto/c_src/Makefile.in =================================================================== ---- otp-OTP-23.0.orig/lib/crypto/c_src/Makefile.in -+++ otp-OTP-23.0/lib/crypto/c_src/Makefile.in -@@ -114,7 +114,7 @@ TEST_ENGINE_LIB = $(LIBDIR)/otp_test_eng - DYNAMIC_CRYPTO_LIB=@SSL_DYNAMIC_ONLY@ +--- otp-OTP-24.0.orig/lib/crypto/c_src/Makefile.in ++++ otp-OTP-24.0/lib/crypto/c_src/Makefile.in +@@ -136,7 +136,7 @@ endif + endif - ifeq ($(DYNAMIC_CRYPTO_LIB),yes) + ifeq ($(DYNAMIC_OR_WIN_CRYPTO_LIB),yes) -SSL_DED_LD_RUNTIME_LIBRARY_PATH = @SSL_DED_LD_RUNTIME_LIBRARY_PATH@ +SSL_DED_LD_RUNTIME_LIBRARY_PATH = CRYPTO_LINK_LIB=$(SSL_DED_LD_RUNTIME_LIBRARY_PATH) -L$(SSL_LIBDIR) -l$(SSL_CRYPTO_LIBNAME) EXTRA_FLAGS = -DHAVE_DYNAMIC_CRYPTO_LIB else -Index: otp-OTP-23.0/lib/crypto/priv/Makefile -=================================================================== ---- otp-OTP-23.0.orig/lib/crypto/priv/Makefile -+++ otp-OTP-23.0/lib/crypto/priv/Makefile -@@ -61,7 +61,7 @@ OBJS = $(OBJDIR)/crypto.o - # ---------------------------------------------------- - - $(SO_NIFLIB): $(OBJS) -- $(SO_LD) $(SO_LDFLAGS) -L$(SO_SSL_LIBDIR) -Wl,-R$(SO_SSL_LIBDIR) \ -+ $(SO_LD) $(SO_LDFLAGS) -L$(SO_SSL_LIBDIR) \ - -o $@ $^ -lcrypto - - $(DLL_NIFLIB): $(OBJS)