Hello community, here is the log from the commit of package erlang for openSUSE:Factory checked in at 2015-11-22 11:00:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2015-08-28 08:27:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes 2015-11-22 11:00:28.000000000 +0100 @@ -1,0 +2,27 @@ +Thu Oct 29 13:41:47 UTC 2015 - [email protected] + +- Update to 18.1.3: + * ssl: Add possibility to downgrade an SSL/TLS connection to a + tcp connection, and give back the socket control to a user + process. + * ssh: The following new key exchange algorithms are + implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384', + 'ecdh-sha2-nistp521','diffie-hellman-group14-sha1', + 'diffie-hellman-group-exchange-sha1' and + 'diffie-hellman-group-exchange-sha256'. This raises the + security level considerably. + * kernel,stdlib,sasl: A mechanism for limiting the amount of + text that the built-in error logger events will produce has + been introduced. It is useful for limiting both the size of + log files and the CPU time used to produce them. This + mechanism is experimental in the sense that it may be changed + based on feedback. See config parameter + error_logger_format_depth in the Kernel application. +- Removed erts_fix_unlock_status_lock.patch: fixed in upstream + +------------------------------------------------------------------- +Tue Sep 29 17:17:53 UTC 2015 - [email protected] + +- Rework wxWidgets BuildRequire: fix build for Leap 42.1 + +------------------------------------------------------------------- Old: ---- OTP-18.0.3.tar.gz erts_fix_unlock_status_lock.patch New: ---- OTP-18.1.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ erlang.spec ++++++ --- /var/tmp/diff_new_pack.SYqPZ9/_old 2015-11-22 11:00:30.000000000 +0100 +++ /var/tmp/diff_new_pack.SYqPZ9/_new 2015-11-22 11:00:30.000000000 +0100 @@ -21,7 +21,7 @@ %endif Name: erlang -Version: 18.0.3 +Version: 18.1.3 Release: 0 Summary: General-purpose programming language and runtime environment License: Apache-2.0 @@ -41,8 +41,6 @@ Patch4: erlang-not-install-misc.patch # PATCH-FIX-UPSTREAM crypto.patch - [email protected] -- fix compilation with disabled EC in openssl Patch5: crypto.patch -# PATCH-FIX-UPSTREAM erts_fix_unlock_status_lock.patch - [email protected] -- erts: Make sure to unlock status lock when setting process prio -Patch6: erts_fix_unlock_status_lock.patch BuildRequires: autoconf BuildRequires: gcc-c++ BuildRequires: ncurses-devel @@ -69,19 +67,24 @@ BuildRequires: wxWidgets-devel >= 3 %else %if 0%{?suse_version} >= 1315 -BuildRequires: wxWidgets-devel +BuildRequires: wxWidgets-devel >= 2.8 +%define wx_requires_generator 1 %else %if 0%{?suse_version} >= 1140 -BuildRequires: wxWidgets -BuildRequires: wxWidgets-wxcontainer-devel -%define _use_internal_dependency_generator 0 -%define __find_requires %wx_requires +BuildRequires: wxWidgets >= 2.8 +BuildRequires: wxWidgets-wxcontainer-devel >= 2.8 +%define wx_requires_generator 1 %else BuildRequires: wxGTK-devel >= 2.8 %endif %endif %endif +%if 0%{?wx_requires_generator} +%define _use_internal_dependency_generator 0 +%define __find_requires %wx_requires +%endif + %if 0%{?suse_version} >=1230 BuildRequires: systemd-devel BuildRequires: pkgconfig(systemd) @@ -297,7 +300,6 @@ %patch0 -p1 -b .rpath %patch4 -p1 %patch5 -p1 -%patch6 -p1 cp %{S:9} . ./otp_build autoconf ++++++ OTP-18.0.3.tar.gz -> OTP-18.1.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/erlang/OTP-18.0.3.tar.gz /work/SRC/openSUSE:Factory/.erlang.new/OTP-18.1.3.tar.gz differ: char 29, line 1 ++++++ crypto.patch ++++++ --- /var/tmp/diff_new_pack.SYqPZ9/_old 2015-11-22 11:00:30.000000000 +0100 +++ /var/tmp/diff_new_pack.SYqPZ9/_new 2015-11-22 11:00:30.000000000 +0100 @@ -5,11 +5,11 @@ 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_src_17.4/lib/crypto/c_src/crypto.c +Index: otp-OTP-18.1.3/lib/crypto/c_src/crypto.c =================================================================== ---- otp_src_17.4.orig/lib/crypto/c_src/crypto.c -+++ otp_src_17.4/lib/crypto/c_src/crypto.c -@@ -77,7 +77,8 @@ +--- 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 \ && !defined(OPENSSL_NO_EC) \ && !defined(OPENSSL_NO_ECDH) \ ++++++ erlang-not-install-misc.patch ++++++ --- /var/tmp/diff_new_pack.SYqPZ9/_old 2015-11-22 11:00:30.000000000 +0100 +++ /var/tmp/diff_new_pack.SYqPZ9/_new 2015-11-22 11:00:30.000000000 +0100 @@ -9,11 +9,11 @@ erts/etc/unix/Install.src | 10 ---------- 2 files changed, 14 deletions(-) -Index: otp_src_17.4/erts/etc/common/Makefile.in +Index: otp-OTP-18.1.3/erts/etc/common/Makefile.in =================================================================== ---- otp_src_17.4.orig/erts/etc/common/Makefile.in -+++ otp_src_17.4/erts/etc/common/Makefile.in -@@ -550,10 +550,6 @@ endif +--- 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 ifneq ($(INSTALL_TOP_BIN),) $(INSTALL_PROGRAM) $(INSTALL_TOP_BIN) "$(RELEASE_PATH)" endif @@ -24,11 +24,11 @@ ifneq ($(INSTALL_SRC),) $(INSTALL_DIR) "$(RELEASE_PATH)/erts-$(VSN)/src" $(INSTALL_DATA) $(INSTALL_SRC) "$(RELEASE_PATH)/erts-$(VSN)/src" -Index: otp_src_17.4/erts/etc/unix/Install.src +Index: otp-OTP-18.1.3/erts/etc/unix/Install.src =================================================================== ---- otp_src_17.4.orig/erts/etc/unix/Install.src -+++ otp_src_17.4/erts/etc/unix/Install.src -@@ -140,14 +140,4 @@ cp -p ../releases/%I_SYSTEM_VSN%/start_* +--- otp-OTP-18.1.3.orig/erts/etc/unix/Install.src ++++ otp-OTP-18.1.3/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 cp -p ../releases/%I_SYSTEM_VSN%/$Name.script start.script ++++++ otp-R16B-rpath.patch ++++++ --- /var/tmp/diff_new_pack.SYqPZ9/_old 2015-11-22 11:00:30.000000000 +0100 +++ /var/tmp/diff_new_pack.SYqPZ9/_new 2015-11-22 11:00:30.000000000 +0100 @@ -1,8 +1,8 @@ -Index: otp_src_17.4/lib/crypto/c_src/Makefile.in +Index: otp-OTP-18.1.3/lib/crypto/c_src/Makefile.in =================================================================== ---- otp_src_17.4.orig/lib/crypto/c_src/Makefile.in -+++ otp_src_17.4/lib/crypto/c_src/Makefile.in -@@ -89,7 +89,7 @@ endif +--- otp-OTP-18.1.3.orig/lib/crypto/c_src/Makefile.in ++++ otp-OTP-18.1.3/lib/crypto/c_src/Makefile.in +@@ -90,7 +90,7 @@ endif DYNAMIC_CRYPTO_LIB=@SSL_DYNAMIC_ONLY@ ifeq ($(DYNAMIC_CRYPTO_LIB),yes) @@ -11,11 +11,11 @@ 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_src_17.4/lib/crypto/priv/Makefile +Index: otp-OTP-18.1.3/lib/crypto/priv/Makefile =================================================================== ---- otp_src_17.4.orig/lib/crypto/priv/Makefile -+++ otp_src_17.4/lib/crypto/priv/Makefile -@@ -60,7 +60,7 @@ OBJS = $(OBJDIR)/crypto.o +--- otp-OTP-18.1.3.orig/lib/crypto/priv/Makefile ++++ otp-OTP-18.1.3/lib/crypto/priv/Makefile +@@ -61,7 +61,7 @@ OBJS = $(OBJDIR)/crypto.o # ---------------------------------------------------- $(SO_NIFLIB): $(OBJS) @@ -24,11 +24,11 @@ -o $@ $^ -lcrypto $(DLL_NIFLIB): $(OBJS) -Index: otp_src_17.4/lib/odbc/c_src/odbcserver.c +Index: otp-OTP-18.1.3/lib/odbc/c_src/odbcserver.c =================================================================== ---- otp_src_17.4.orig/lib/odbc/c_src/odbcserver.c -+++ otp_src_17.4/lib/odbc/c_src/odbcserver.c -@@ -106,6 +106,8 @@ +--- otp-OTP-18.1.3.orig/lib/odbc/c_src/odbcserver.c ++++ otp-OTP-18.1.3/lib/odbc/c_src/odbcserver.c +@@ -107,6 +107,8 @@ #ifdef UNIX #include <unistd.h> #include <netinet/tcp.h>
