SHA256
1
0
forked from erlang/erlang

4 Commits

Author SHA256 Message Date
267827a484 Version 27.3.4.1 2025-06-16 18:06:44 +03:00
2c5a2efd61 Revert "Allow disabling building of documentation, and disable it by default on s390x"
This reverts commit 76303320e0.
2025-06-07 10:17:34 +03:00
6010b00fba Use packaged ex_doc 2025-06-07 10:17:22 +03:00
76303320e0 Allow disabling building of documentation, and disable it by default on s390x
The pre-built ex_doc has a different endianess, and the build
fails (bsc#1242999)

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2025-05-19 21:53:19 +02:00
5 changed files with 46 additions and 10 deletions

BIN
OTP-27.3.4.1.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
OTP-27.3.4.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,3 +1,44 @@
-------------------------------------------------------------------
Mon Jun 16 15:06:41 UTC 2025 - Matwey Kornilov <matwey.kornilov@gmail.com>
- Changes for 27.3.4.1:
* ssl: hs_keylog callback properly handle alert in initial
states, where encryption is not yet used. Also add keylog
callback invocation for corner-case where server alert is
encrypted with application secrets as client is already in
connection state.
* ssl: The documentation for SSL option verify_fun has been
improved.
* kernel: A remote shell can now exit by closing the input
stream, without terminating the remote node.
* kernel: Document default buffer sizes
* asn1: The ASN.1 compiler could generate code that would cause
Dialyzer with the unmatched_returns option to emit warnings.
* xmerl: The type specs of xmerl_scan:file/2 and
xmerl_scan:string/2 has been updated to return t:dynamic/0. Due
to hook functions they can return any user defined term.
* eldap: With this change eldap's 'not' function will have specs
fixed.
* ssh: Various channel closing robustness improvements. Avoid
crashes when channel handling process closes channel and
immediately exits. Avoid breaking the protocol by sending
duplicated channel-close messages. Cleanup channels which
timeout during closing procedure.
* ssh: Improved interoperability with clients acting as Paramiko.
* stdlib: The save_module/1 command in the shell now saves both
the locally defined records and the imported records using the
rr/1 command.
* stdlib: It's now possible to write lists:map(fun is_atom/1, [])
or lists:map(fun my_func/1, []), in the shell, instead of
lists:map(fun erlang:is_atom/1, []) or lists:map(fun
shell_default:my_func/1, []).
* stdlib: Properly strip the leading / and drive letter from
filepaths when zipping and unzipping archives.
* stdlib: Shell no longer crashes when requesting to autocomplete
map keys containing non-atoms.
* stdlib: A remote shell can now exit by closing the input
stream, without terminating the remote node.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri May 09 06:19:01 UTC 2025 - Matwey Kornilov <matwey.kornilov@gmail.com> Fri May 09 06:19:01 UTC 2025 - Matwey Kornilov <matwey.kornilov@gmail.com>

View File

@@ -23,14 +23,12 @@
%define _fillupdir %{_localstatedir}/adm/fillup-templates %define _fillupdir %{_localstatedir}/adm/fillup-templates
%endif %endif
Name: erlang Name: erlang
Version: 27.3.4 Version: 27.3.4.1
Release: 0 Release: 0
Summary: General-purpose programming language and runtime environment Summary: General-purpose programming language and runtime environment
License: Apache-2.0 License: Apache-2.0
URL: https://www.erlang.org URL: https://www.erlang.org
Source0: https://github.com/erlang/otp/archive/OTP-%{version}.tar.gz Source0: https://github.com/erlang/otp/archive/OTP-%{version}.tar.gz
# The link comes from ./make/ex_doc_link file
Source1: https://github.com/elixir-lang/ex_doc/releases/download/v0.34.1/ex_doc_otp_26
Source3: %{name}-rpmlintrc Source3: %{name}-rpmlintrc
Source5: erlang.sysconfig Source5: erlang.sysconfig
Source6: macros.erlang Source6: macros.erlang
@@ -45,6 +43,7 @@ Patch4: erlang-not-install-misc.patch
BuildRequires: Mesa-devel BuildRequires: Mesa-devel
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: dejavu-fonts BuildRequires: dejavu-fonts
BuildRequires: ex_doc
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: fop BuildRequires: fop
BuildRequires: gcc-c++ BuildRequires: gcc-c++
@@ -249,7 +248,6 @@ A Graphics System used to write platform independent user interfaces.
%patch -P 0 -p1 -b .rpath %patch -P 0 -p1 -b .rpath
%patch -P 4 -p1 %patch -P 4 -p1
cp %{SOURCE9} . cp %{SOURCE9} .
install -m 0755 %{SOURCE1} ./bin/ex_doc
# enable dynamic linking for ssl # enable dynamic linking for ssl
sed -i 's|SSL_DYNAMIC_ONLY=no|SSL_DYNAMIC_ONLY=yes|' erts/configure sed -i 's|SSL_DYNAMIC_ONLY=no|SSL_DYNAMIC_ONLY=yes|' erts/configure

BIN
ex_doc_otp_26 (Stored with Git LFS)

Binary file not shown.