Accepting request 1085293 from home:matwey:branches:devel:languages:erlang:Factory

- Changes for 25.3.2:
  * compiler: Fixed type handling bugs that could cause an internal
    error in the compiler for correct code.
  * os_mon: Avoid error report from failing erlang:port_close at
    shutdown of cpu_sup and memsup. Bug exists since OTP 25.3
    (os_mon-2.8.1).
  * erts: If a runtime system which was starting the distribution
    already had existing pids, ports, or references referring to a
    node with the same nodename/creation pair that the runtime
    system was about to use, these already existing pids, ports, or
    references would not work as expected in various situations
    after the node had gone alive. This could only occur if the
    runtime system was communicated such pids, ports, or references
    prior to the distribution was started. That is, it was
    extremely unlikely to happen unless the distribution was
    started dynamically and was even then very unlikely to happen.
    The runtime system now checks for already existing pids, ports,
    and references with the same nodename/creation pair that it is
    about to use. If such are found another creation will be chosen
    in order to avoid these issues.
- Changes for 25.3.1:
  * snmp: Attempts to minimize the number of the error reports
    during a failed agent init.
  * compiler: When a map update such as #{}#{key:=value} that
    should fail with an exception was unused, the exception would
    be lost.
  * compiler: Fixed bug in the validator that made it reject valid
    code.
  * crypto: With this change, random errors are fixed for
    crypto:generate_key calls with OpenSSL 3.

OBS-URL: https://build.opensuse.org/request/show/1085293
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang:Factory/erlang?expand=0&rev=130
This commit is contained in:
Matwey Kornilov 2023-06-02 14:13:22 +00:00 committed by Git OBS Bridge
parent 80dd7e29be
commit e2f557b41f
4 changed files with 77 additions and 4 deletions

3
OTP-25.3.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:504fc2045198c192de7edbb04e880cbb1ee79b1d9880270b8af8ed2348d2e242
size 60074273

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f4fc2c5e1da56eb659003015ab80c42e50cef1129cca8c14457a522d1793498d
size 60060354

View File

@ -1,3 +1,76 @@
-------------------------------------------------------------------
Sun May 07 09:41:11 UTC 2023 - matwey.kornilov@gmail.com
- Changes for 25.3.2:
* compiler: Fixed type handling bugs that could cause an internal
error in the compiler for correct code.
* os_mon: Avoid error report from failing erlang:port_close at
shutdown of cpu_sup and memsup. Bug exists since OTP 25.3
(os_mon-2.8.1).
* erts: If a runtime system which was starting the distribution
already had existing pids, ports, or references referring to a
node with the same nodename/creation pair that the runtime
system was about to use, these already existing pids, ports, or
references would not work as expected in various situations
after the node had gone alive. This could only occur if the
runtime system was communicated such pids, ports, or references
prior to the distribution was started. That is, it was
extremely unlikely to happen unless the distribution was
started dynamically and was even then very unlikely to happen.
The runtime system now checks for already existing pids, ports,
and references with the same nodename/creation pair that it is
about to use. If such are found another creation will be chosen
in order to avoid these issues.
- Changes for 25.3.1:
* snmp: Attempts to minimize the number of the error reports
during a failed agent init.
* compiler: When a map update such as #{}#{key:=value} that
should fail with an exception was unused, the exception would
be lost.
* compiler: Fixed bug in the validator that made it reject valid
code.
* crypto: With this change, random errors are fixed for
crypto:generate_key calls with OpenSSL 3.
* erts: Fixed a bug in the loader that prevented certain modules
compiled with no_ssa_opt from being loaded.
* erts: Implementations of the call() driver callback that
returned a faulty encoded result could cause a memory leak and
could cause invalid data on the heap of the processes calling
erlang:port_call/3.
* erts: Fixed a memory corruption issue when upgrading code. The
bug was introduced in OTP 25.3
* erts: Fixed configure tests for a few ARM-specific
instructions, which prevented the emulator from being built on
some platforms.
* erts: Aliases created in combination with a monitor using the
{alias, explicit_unalias} option stopped working from remote
nodes when a 'DOWN' signal had been received due to the monitor
or if the monitor was removed using the erlang:demonitor() BIF.
This bug was introduced in OTP 24.3.4.10 and OTP 25.3.
* erts: In rare circumstances, bit syntax matching of an invalid
code point for a utf32 would crash the runtime system.
* erts: Building the runtime system failed when native atomic
support was missing. Note that execution on such systems have
only been rudimentary tested.
* erl_interface: Fixed configure tests for a few ARM-specific
instructions, which prevented the emulator from being built on
some platforms.
* eldap: Added a new function eldap:info/1 that returns the
socket and the transport protocol for the eldap connection.
* inets: Correct timing related pipelining/keepalive queue bug,
that could result in unexpected "socket_remotly_closed" errors.
* inets: With this change, upon remote socket closure current
request is added to a retried queue (either pipeline or
keep_alive, but not both).
* ssl: With this change, ssl:connection_information/2 returns
correct keylog data after TLS1.3 key update.
* ssl: Client signature algorithm list input order is now honored
again , it was accidently reversed by a previous fix.
* stdlib: The type specs in the erl_parse module has been updated
to include the maybe construct and the ! operator.
* wx: Improve debug prints from the nifs. Some minor fixes for
wxWidgets-3.2. Fixed OpenGL debug functions.
-------------------------------------------------------------------
Sat Mar 25 10:06:34 UTC 2023 - matwey.kornilov@gmail.com

View File

@ -23,7 +23,7 @@
%define _fillupdir %{_localstatedir}/adm/fillup-templates
%endif
Name: erlang
Version: 25.3
Version: 25.3.2
Release: 0
Summary: General-purpose programming language and runtime environment
License: Apache-2.0