Hello community, here is the log from the commit of package erlang for openSUSE:Factory checked in at 2016-10-02 00:08:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/erlang (Old) and /work/SRC/openSUSE:Factory/.erlang.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "erlang" Changes: -------- --- /work/SRC/openSUSE:Factory/erlang/erlang.changes 2016-07-01 09:58:40.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes 2016-10-02 00:09:00.000000000 +0200 @@ -1,0 +2,47 @@ +Thu Sep 29 09:27:58 UTC 2016 - kru...@zib.de + +- Update to 19.1: + * erts: Improved dirty scheduler support. A purge of a module + will not have to wait for completion of all ongoing dirty + NIF calls + * erts: Improved accuracy of timeouts on MacOS X + * kernel: Add net_kernel:setopts/2 and net_kernel:getopts/2 to + control options for distribution sockets in runtime + * asn1: Compiling multiple ASN.1 modules in the same directory + with parallel make (make -j) should now be safe + * httpd: support for PUT and DELETE in mod_esi + * ~30 contributions since 19.0 + +------------------------------------------------------------------- +Fri Aug 12 18:20:31 UTC 2016 - matwey.korni...@gmail.com + +- Update to 19.0.4: + * erts: Fixed a race that could cause a lost wakeup of a process + that timed out in a receive ... after. This bug was introduced + in ERTS version 7.0. + * erts: Fixed segfault after writing an erl crash dump. + +------------------------------------------------------------------- +Sun Jun 26 09:01:32 UTC 2016 - matwey.korni...@gmail.com + +- Update to 19.0: + * compiler, stdlib: New preprocessor macros *?FUNCTION_NAME, + ?FUNCTION_ARITY*. New preprocessor directives -error(Term) and + -warning(Term) to cause a compilation error or warning, + respectively. + * gen_statem: a new state machine behavior + * mnesia_ext: plugin of external storage solutions to mnesia + * crypto: uses EVP interface in OpenSSL resulting in generally + better performance and support for HW acceleration + * ssh: performance improvements, uses the new gen_statem behavior + * ssl: enhanced error log messages + * dialyzer: the support for maps is very much extended both + the type specification syntax and the type analysis. + * erts: erlang:open_port(spawn, ...) 3-5 times faster + * erts/kernel: Experimental support for Unix Domain Sockets + * ose: Deprecated application has been removed + * webtool: Deprecated application has been removed + * test_server: Deprecated application has been removed, use + common_test instead + +------------------------------------------------------------------- Old: ---- OTP-18.3.4.tar.gz New: ---- OTP-19.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ erlang.spec ++++++ --- /var/tmp/diff_new_pack.EAMovp/_old 2016-10-02 00:09:02.000000000 +0200 +++ /var/tmp/diff_new_pack.EAMovp/_new 2016-10-02 00:09:02.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package erlang # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -21,7 +21,7 @@ %endif Name: erlang -Version: 18.3.4 +Version: 19.1 Release: 0 Summary: General-purpose programming language and runtime environment License: Apache-2.0 @@ -464,7 +464,7 @@ %doc README.SUSE %endif %doc %{_libdir}/erlang/PR.template -%doc %{_libdir}/erlang/README +%doc %{_libdir}/erlang/README.md %doc %{_libdir}/erlang/COPYRIGHT %{_bindir}/* %exclude %{_bindir}/dialyzer @@ -506,7 +506,6 @@ %{_libdir}/erlang/lib/odbc-*/ %{_libdir}/erlang/lib/orber-*/ %{_libdir}/erlang/lib/os_mon-*/ -%{_libdir}/erlang/lib/ose-*/ %{_libdir}/erlang/lib/otp_mibs-*/ %{_libdir}/erlang/lib/parsetools-*/ %{_libdir}/erlang/lib/percept-*/ @@ -518,10 +517,8 @@ %{_libdir}/erlang/lib/ssl-*/ %{_libdir}/erlang/lib/stdlib-*/ %{_libdir}/erlang/lib/syntax_tools-*/ -%{_libdir}/erlang/lib/test_server-*/ %{_libdir}/erlang/lib/tools-*/ %{_libdir}/erlang/lib/typer-*/ -%{_libdir}/erlang/lib/webtool-*/ %{_libdir}/erlang/lib/xmerl-*/ %{_libdir}/erlang/man/ %{_mandir}/man1/*.1.gz ++++++ OTP-18.3.4.tar.gz -> OTP-19.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/erlang/OTP-18.3.4.tar.gz /work/SRC/openSUSE:Factory/.erlang.new/OTP-19.1.tar.gz differ: char 12, line 1 ++++++ crypto.patch ++++++ --- /var/tmp/diff_new_pack.EAMovp/_old 2016-10-02 00:09:02.000000000 +0200 +++ /var/tmp/diff_new_pack.EAMovp/_new 2016-10-02 00:09:02.000000000 +0200 @@ -5,12 +5,12 @@ In openssl 1.0.1e EC_GROUP_new_curve_GF2m function is wrapped by #ifndef OPENSSL_NO_EC2M. We have to check whether OPENSSL_NO_EC2M is set, and if it is, then we do not have EC_GROUP_new_curve_GF2m function and do not HAVE_EC. -Index: otp-OTP-18.1.3/lib/crypto/c_src/crypto.c +Index: otp-OTP-19.0/lib/crypto/c_src/crypto.c =================================================================== ---- otp-OTP-18.1.3.orig/lib/crypto/c_src/crypto.c -+++ otp-OTP-18.1.3/lib/crypto/c_src/crypto.c -@@ -82,7 +82,8 @@ - #if OPENSSL_VERSION_NUMBER >= 0x009080ffL \ +--- otp-OTP-19.0.orig/lib/crypto/c_src/crypto.c ++++ otp-OTP-19.0/lib/crypto/c_src/crypto.c +@@ -97,7 +97,8 @@ + #if OPENSSL_VERSION_NUMBER >= OpenSSL_version(0,9,8,'o') \ && !defined(OPENSSL_NO_EC) \ && !defined(OPENSSL_NO_ECDH) \ - && !defined(OPENSSL_NO_ECDSA) ++++++ erlang-not-install-misc.patch ++++++ --- /var/tmp/diff_new_pack.EAMovp/_old 2016-10-02 00:09:02.000000000 +0200 +++ /var/tmp/diff_new_pack.EAMovp/_new 2016-10-02 00:09:02.000000000 +0200 @@ -9,11 +9,11 @@ erts/etc/unix/Install.src | 10 ---------- 2 files changed, 14 deletions(-) -Index: otp-OTP-18.1.3/erts/etc/common/Makefile.in +Index: otp-OTP-19.0/erts/etc/common/Makefile.in =================================================================== ---- otp-OTP-18.1.3.orig/erts/etc/common/Makefile.in -+++ otp-OTP-18.1.3/erts/etc/common/Makefile.in -@@ -551,10 +551,6 @@ endif +--- otp-OTP-19.0.orig/erts/etc/common/Makefile.in ++++ otp-OTP-19.0/erts/etc/common/Makefile.in +@@ -492,10 +492,6 @@ endif ifneq ($(INSTALL_TOP_BIN),) $(INSTALL_PROGRAM) $(INSTALL_TOP_BIN) "$(RELEASE_PATH)" endif @@ -24,10 +24,10 @@ ifneq ($(INSTALL_SRC),) $(INSTALL_DIR) "$(RELEASE_PATH)/erts-$(VSN)/src" $(INSTALL_DATA) $(INSTALL_SRC) "$(RELEASE_PATH)/erts-$(VSN)/src" -Index: otp-OTP-18.1.3/erts/etc/unix/Install.src +Index: otp-OTP-19.0/erts/etc/unix/Install.src =================================================================== ---- otp-OTP-18.1.3.orig/erts/etc/unix/Install.src -+++ otp-OTP-18.1.3/erts/etc/unix/Install.src +--- otp-OTP-19.0.orig/erts/etc/unix/Install.src ++++ otp-OTP-19.0/erts/etc/unix/Install.src @@ -141,14 +141,4 @@ cp -p ../releases/%I_SYSTEM_VSN%/start_* cp -p ../releases/%I_SYSTEM_VSN%/no_dot_erlang.boot . cp -p $Name.boot start.boot