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:
parent
80dd7e29be
commit
e2f557b41f
3
OTP-25.3.2.tar.gz
Normal file
3
OTP-25.3.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:504fc2045198c192de7edbb04e880cbb1ee79b1d9880270b8af8ed2348d2e242
|
||||
size 60074273
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f4fc2c5e1da56eb659003015ab80c42e50cef1129cca8c14457a522d1793498d
|
||||
size 60060354
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user