Hello community, here is the log from the commit of package erlang for openSUSE:Factory checked in at 2019-02-13 10:03:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/erlang (Old) and /work/SRC/openSUSE:Factory/.erlang.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "erlang" Wed Feb 13 10:03:52 2019 rev:72 rq:673545 version:21.2.5 Changes: -------- --- /work/SRC/openSUSE:Factory/erlang/erlang.changes 2018-12-14 20:57:00.332754957 +0100 +++ /work/SRC/openSUSE:Factory/.erlang.new.28833/erlang.changes 2019-02-13 10:04:03.905581036 +0100 @@ -1,0 +2,138 @@ +Thu Feb 7 18:20:58 UTC 2019 - [email protected] + +- Drop unsupported openSUSE versions + +------------------------------------------------------------------- +Tue Feb 5 10:43:37 UTC 2019 - Gabriele Santomaggio <[email protected]> + +- Update to 21.2.5: +- Changes for 21.2.5: + * http://erlang.org/download/OTP-21.2.5.README + * inets: Fixed bug that causes a crash in http client when using + hostnames (e.g. localhost) with the the option + ipv6_host_with_brackets set to true. + This change also fixes a regression: httpc:request + fails with connection error (nxdomain) if option + ipv6_host_with_brackets set to true and host component + of the URI is an IPv6 address. + +------------------------------------------------------------------- +Fri Jan 25 15:26:37 UTC 2019 - Gabriele Santomaggio <[email protected]> + +- update to 21.2.4: +- Changes for 21.2.4: + * http://erlang.org/download/OTP-21.2.4.README + * erts: Fix bug where doing a gen_tcp:send on a socket with + delay_send set to true could cause a segfault if the + other side closes the connection. + Bug was introduced in erts-10.2 (OTP-21.2). + * erts: Fix a race condition when a port program closes that + could result in the next started port to hang during + startup. + Bug was introduced in erts-10.0 (OTP-21.0). + * erts: Fix a bug where polling for external events could be + delayed for a very long time if all active schedulers + were 100% loaded. + Bug was introduced in erts-10.2 (OTP-21.2). + * inets: Make sure ipv6 addresses with brackets in URIs are + converted correctly before passing to lower level + functions like gen_tcp and ssl functions. Could cause + connection to fail. +- update to 21.2.3: +- Changes for 21.2.3: + * http://erlang.org/download/OTP-21.2.3.README + * compiler: An optimization that avoided allocation of a stack + frame for some case expressions was introduced in OTP + 21. (ERL-504/OTP-14808) It turns out that in rare + circumstances, this optimization is not safe. + Therefore, this optimization has been disabled. + * erts: Fixed a crash when dangling files were closed after + init:restart/0. + * erts: A bug that could cause dirty schedulers to become + unresponsive has been fixed. + * ssl: Fix encoding of the SRP extension length field in ssl. + The old encoding of the SRP extension length could + cause interoperability problems with third party SSL + implementations when SRP was used. + * ssl: Guarantee active once data delivery, handling TCP + stream properly. + Correct gen_statem returns for some error cases + * xmerl: The charset detection parsing crash in some cases when + the XML directive is not syntactic correct. + +------------------------------------------------------------------- +Mon Dec 31 17:59:37 UTC 2018 - Gabriele Santomaggio <[email protected]> + +- update to 21.2.2: +- Changes for 21.2.2: + * http://erlang.org/download/OTP-21.2.2.README + * ssh: Fixed port leakage if a ssh:daemon call failed. +- update to 21.2.1: +- Changes for 21.2.1: + * http://erlang.org/download/OTP-21.2.1.README + * erts: Fixed bug on big endian architectures when changing + file permissions or ownership with file:change_mode, + change_owner, change_group or write_file_info. Bug + exists since OTP-21.0. + * erts: Fixed bug in operator band of two negative operands + causing erroneous result if the absolute value of one + of the operands have the lowest N*W bits as zero and + the other absolute value is not larger than N*W bits. N + is an integer of 1 or larger and W is 32 or 64 + depending on word size. + * ssl: Fixed renegotiation bug. Client did not handle server + initiated renegotiation correctly after rewrite to two + connection processes, due to ERL-622 commit + d87ac1c55188f5ba5cdf72384125d94d42118c18. This could + manifest it self as a " bad_record_mac" alert. + Also included are some optimizations +- update to 21.2: +- Changes for 21.2: + * http://erlang.org/download/OTP-21.2.README + * HIGHLIGHTS + * erts, sasl: New counters and atomics modules supplies access to + highly efficient operations on mutable fixed word sized + variables. + * erts: There is a new module persistent_term that implements a + term storage suitable for terms that are frequently + used but never or infrequently updated. Lookups are + done in constant time without copying the terms. + * ssh: Requires OpenSSL 1.1.1 or higher as cryptolib under the + OTP application crypto. + * ssl: *** POTENTIAL INCOMPATIBILITY *** + ssl now uses active n internally to boost performance. + Old active once behavior can be restored by setting + application variable see manual page for ssl + application (man 6). + * erts: Add a new pollset that is made to handle sockets that + use {active, true} or {active, N}. The new pollset will + not be polled by a pollthread, but instead polled by a + normal scheduler. + This change was made because of the overhead associated + with constantly having to re-apply the ONESHOT + mechanism on fds that all input events were + interesting. + The new pollset is only active on platforms that + support concurrent kernel poll updates, i.e. Linux and + BSD. + * POTENTIAL INCOMPATIBILITIES: + kernel: A new function, logger:update_handler_config/3 is + added, and the handler callback changing_config now has + a new argument, SetOrUpdate, which indicates if the + configuration change comes from set_handler_config/2,3 + or update_handler_config/2,3. + This allows the handler to consistently merge the new + configuration with the old (if the change comes from + update_handler_config/2,3) or with the default (if the + change comes from set_handler_config/2,3). + The built-in handlers logger_std_h and + logger_disk_log_h are updated accordingly. A bug which + could cause inconsistency between the handlers' + internal state and the stored configuration is also + corrected. + * ssl: ssl now uses active n internally to boost performance. + Old active once behavior can be restored by setting + application variable see manual page for ssl + application (man 6). + * full relase notes here: http://erlang.org/download/OTP-21.2.README +------------------------------------------------------------------- Old: ---- OTP-21.1.4.tar.gz New: ---- OTP-21.2.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ erlang.spec ++++++ --- /var/tmp/diff_new_pack.ZjOnUD/_old 2019-02-13 10:04:07.529580132 +0100 +++ /var/tmp/diff_new_pack.ZjOnUD/_new 2019-02-13 10:04:07.529580132 +0100 @@ -26,7 +26,7 @@ %endif Name: erlang -Version: 21.1.4 +Version: 21.2.5 Release: 0 # not set up to be built with position independend executable support #!BuildIgnore: gcc-PIE @@ -78,13 +78,9 @@ BuildRequires: wxWidgets-devel >= 2.8 %define wx_requires_generator 1 %else -%if 0%{?suse_version} >= 1140 BuildRequires: wxWidgets >= 2.8 BuildRequires: wxWidgets-wxcontainer-devel >= 2.8 %define wx_requires_generator 1 -%else -BuildRequires: wxGTK-devel >= 2.8 -%endif %endif %endif @@ -295,11 +291,7 @@ Summary: A library for wxWidgets support in Erlang Group: Development/Languages/Other Requires: %{name} = %{version} -%if 0%{?suse_version} >= 1140 Requires: wxWidgets >= 2.8 -%else -Requires: wxGTK >= 2.8 -%endif %description wx A Graphics System used to write platform independent user interfaces. @@ -396,13 +388,11 @@ (load-library "erlang-start") EOF -%if 0%{?suse_version} > 1020 # hardlink duplicates: find . -name "start_erl*" | xargs chmod 755 %fdupes %{buildroot}/%{_libdir}/erlang # %%doc macro copies the files to the package doc dir, hardlinks thus don't work %fdupes -s erlang_doc -%endif install -d -m 0750 %{buildroot}%{epmd_home} install -d -m 0755 %{buildroot}%{_sbindir} ++++++ OTP-21.1.4.tar.gz -> OTP-21.2.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/erlang/OTP-21.1.4.tar.gz /work/SRC/openSUSE:Factory/.erlang.new.28833/OTP-21.2.5.tar.gz differ: char 28, line 1 ++++++ otp-R16B-rpath.patch ++++++ --- /var/tmp/diff_new_pack.ZjOnUD/_old 2019-02-13 10:04:07.653580101 +0100 +++ /var/tmp/diff_new_pack.ZjOnUD/_new 2019-02-13 10:04:07.653580101 +0100 @@ -1,7 +1,7 @@ Index: otp-OTP-20.1.1/lib/crypto/c_src/Makefile.in =================================================================== ---- otp-OTP-21.1.1.orig/lib/crypto/c_src/Makefile.in 2018-10-12 17:12:11.000000000 +0200 -+++ otp-OTP-21.1.1/lib/crypto/c_src/Makefile.in 2018-11-02 16:59:43.766304768 +0100 +--- otp-OTP-21.2.2.origin/lib/crypto/c_src/Makefile.in 2018-12-27 10:45:56.000000000 +0100 ++++ otp-OTP-21.2.2/lib/crypto/c_src/Makefile.in 2018-12-31 16:40:36.912387487 +0100 @@ -96,7 +96,7 @@ DYNAMIC_CRYPTO_LIB=@SSL_DYNAMIC_ONLY@ @@ -13,8 +13,8 @@ else Index: otp-OTP-20.1.1/lib/crypto/priv/Makefile =================================================================== ---- otp-OTP-21.1.1.orig/lib/crypto/priv/Makefile 2018-10-12 17:12:11.000000000 +0200 -+++ otp-OTP-21.1.1/lib/crypto/priv/Makefile 2018-11-02 17:01:23.294304768 +0100 +--- otp-OTP-21.2.2.origin/lib/crypto/priv/Makefile 2018-12-27 10:45:56.000000000 +0100 ++++ otp-OTP-21.2.2/lib/crypto/priv/Makefile 2018-12-31 16:41:16.992449143 +0100 @@ -61,7 +61,7 @@ # ----------------------------------------------------
