[erlang] R16B02
Peter Lemenkov
peter at fedoraproject.org
Wed Oct 23 14:07:52 UTC 2013
commit 9a9df59c558aad3357c6f89284adeda18abde213
Author: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed Oct 23 18:06:00 2013 +0400
R16B02
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
.gitignore | 4 +
erlang.spec | 114 +--
otp-0003-Do-not-install-C-sources.patch | 16 +-
otp-0006-Do-not-install-erlang-sources.patch | 24 +-
otp-0008-Fix-for-armv7hl-architecture.patch | 29 +
otp_src_R16B01.readme | 1210 --------------------------
otp_src_R16B02.readme | 640 ++++++++++++++
sources | 8 +-
8 files changed, 734 insertions(+), 1311 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1b96e45..d8a2277 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,3 +38,7 @@ otp_src_R14A.tar.gz
/otp_doc_html_R16B01.tar.gz
/otp_doc_man_R16B01.tar.gz
/otp_src_R16B01.readme
+/otp_src_R16B02.tar.gz
+/otp_doc_html_R16B02.tar.gz
+/otp_doc_man_R16B02.tar.gz
+/otp_src_R16B02.readme
diff --git a/erlang.spec b/erlang.spec
index 181d04c..fb7c46d 100644
--- a/erlang.spec
+++ b/erlang.spec
@@ -1,7 +1,7 @@
%global upstream_ver R16B
# Do NOT change %%{upstream_rel} unless UPSTREAM has actually changed it!
#%global upstream_rel %{nil}
-%global upstream_rel 01
+%global upstream_rel 02
# Use %%{nil} for %%{upstream_rel} for tracking source like otp_src_R14B.tar.gz,
# and 01 %%{upstream_rel} for tracking source like otp_src_R14B01.tar.gz.
@@ -13,12 +13,11 @@
%bcond_without doc
-# Change this back to include all Fedora versions (not just those <
-# 15) when the fop package has been fixed on fc15 (bug 689930).
-%if 0%{?el5}%{?el6}%{?fc15}%{?fc17}
-%define use_prebuilt_docs 1
+# No fop for EPEL5, and only for x86/x86_64 in EPEL6, so just disable there too
+%if 0%{?el5}%{?el6}
+%global use_prebuilt_docs 1
%else
-%define use_prebuilt_docs 0
+%global use_prebuilt_docs 0
%endif
%global n_uvr %{name}-%{upstream_ver}-%{upstream_rel_for_rpm}
@@ -77,6 +76,7 @@ Patch6: otp-0006-Do-not-install-erlang-sources.patch
# Required only for el5, el6 on PowerPC
# Ugly workaround for java-1.5.0-gcj which doesn't support
Patch7: otp-0007-Ugly-workaround-for-java-1.5.0-gcj-which-doesn-t-sup.patch
+Patch8: otp-0008-Fix-for-armv7hl-architecture.patch
# end of autogenerated patch tag list
# BuildRoot not strictly needed since F10, but keep it for spec file robustness
@@ -98,7 +98,7 @@ BuildRequires: erlang
%endif
%endif
-%if 0%{?el6}%{?fedora}
+%if 0%{?el6}%{?el7}%{?fedora}
BuildRequires: emacs
BuildRequires: xemacs
BuildRequires: emacs-el
@@ -179,7 +179,6 @@ Requires: %{name}-inets%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-runtime_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description appmon
A utility used to supervise Applications executing on several Erlang nodes.
@@ -190,7 +189,6 @@ Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description asn1
Provides support for Abstract Syntax Notation One.
@@ -213,7 +211,6 @@ Requires: %{name}-test_server%{?_isa} = %{version}-%{release}
Requires: %{name}-tools%{?_isa} = %{version}-%{release}
Requires: %{name}-webtool%{?_isa} = %{version}-%{release}
Requires: %{name}-xmerl%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description common_test
A portable framework for automatic testing.
@@ -226,7 +223,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-hipe%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description compiler
A byte code compiler for Erlang which produces highly compact code.
@@ -238,7 +234,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-orber%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description cosEvent
Orber OMG Event Service.
@@ -251,7 +246,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-orber%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description cosEventDomain
Orber OMG Event Domain Service.
@@ -266,7 +260,6 @@ Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-orber%{?_isa} = %{version}-%{release}
Requires: %{name}-ssl%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description cosFileTransfer
Orber OMG File Transfer Service.
@@ -280,7 +273,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-orber%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description cosNotification
Orber OMG Notification Service.
@@ -293,7 +285,6 @@ Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-mnesia%{?_isa} = %{version}-%{release}
Requires: %{name}-orber%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description cosProperty
Orber OMG Property Service.
@@ -306,7 +297,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-orber%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description cosTime
Orber OMG Timer and TimerEvent Service.
@@ -318,8 +308,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-orber%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
-Obsoletes: %{name}-cosTransaction < R13B-04.7
%description cosTransactions
Orber OMG Transaction Service.
@@ -330,7 +318,6 @@ Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description crypto
Cryptographical support.
@@ -344,7 +331,6 @@ Requires: %{name}-gs%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-wx%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description debugger
A debugger for debugging and testing of Erlang programs.
@@ -361,7 +347,6 @@ Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-syntax_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-wx%{?_isa} = %{version}-%{release}
Requires: graphviz
-Obsoletes: %{name} < R13B-04.5
%description dialyzer
A DIscrepancy AnaLYZer for ERlang programs.
@@ -376,7 +361,6 @@ Requires: %{name}-runtime_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-ssl%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-syntax_tools%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description diameter
Diameter (RFC 3588) library
@@ -384,11 +368,9 @@ Diameter (RFC 3588) library
%package doc
Summary: Erlang documentation
Group: Development/Languages
-%if 0%{?el6}%{?fedora}
+%if 0%{?el6}%{?el7}%{?fedora}
BuildArch: noarch
%endif
-# erlang-doc does not require the base package at all
-Obsoletes: %{name}-doc < R13B-04.4
%description doc
Documentation for Erlang.
@@ -402,7 +384,6 @@ Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-syntax_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-xmerl%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description edoc
A utility used to generate documentation out of tags in source files.
@@ -415,7 +396,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-ssl%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description eldap
Erlang LDAP library.
@@ -427,7 +407,6 @@ Requires: %{name}-edoc%{?_isa} = %{version}-%{release}
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-xmerl%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description erl_docgen
A utility used to generate erlang HTML documentation.
@@ -436,7 +415,6 @@ A utility used to generate erlang HTML documentation.
Summary: Low level interface to C
Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description erl_interface
Low level interface to C.
@@ -447,9 +425,8 @@ Group: Development/Languages
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: lksctp-tools
-Provides: erlang(erl_drv_version) = 2.1
+Provides: erlang(erl_drv_version) = 2.2
Provides: erlang(erl_nif_version) = 2.4
-Obsoletes: %{name} < R13B-04.5
%description erts
Functionality necessary to run the Erlang System itself.
@@ -463,7 +440,6 @@ Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-runtime_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-wx%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description et
An event tracer for Erlang programs.
@@ -474,7 +450,6 @@ Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description eunit
Support for unit testing.
@@ -483,7 +458,6 @@ Support for unit testing.
Summary: Examples for some Erlang modules
Group: Development/Languages
Requires: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description examples
Examples for some Erlang modules.
@@ -497,7 +471,6 @@ Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
BuildRequires: tcl-devel
BuildRequires: tk-devel
Requires: tk
-Obsoletes: %{name} < R13B-04.5
%description gs
A Graphics System used to write platform independent user interfaces.
@@ -510,7 +483,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-syntax_tools%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description hipe
High Performance Erlang.
@@ -521,7 +493,6 @@ Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description ic
IDL compiler.
@@ -535,7 +506,8 @@ Requires: %{name}-mnesia%{?_isa} = %{version}-%{release}
Requires: %{name}-runtime_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-ssl%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
+# FIXME see erlang-jinterface also
+#Requires: jpackage-utils
%description inets
A set of services such as a Web server and a ftp client etc.
@@ -544,7 +516,8 @@ A set of services such as a Web server and a ftp client etc.
Summary: A library for accessing Java from Erlang
Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
+# FIXME see erlang-ic also
+#Requires: jpackage-utils
%if 0%{?fedora}
BuildRequires: java-devel
%else
@@ -563,7 +536,6 @@ Summary: Main erlang library
Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description kernel
Main erlang library.
@@ -578,7 +550,6 @@ Requires: %{name}-et%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-runtime_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description megaco
Megaco/H.248 is a protocol for control of elements in a physically
@@ -591,7 +562,6 @@ Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description mnesia
A heavy duty real-time distributed database.
@@ -608,7 +578,6 @@ Requires: %{name}-runtime_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-webtool%{?_isa} = %{version}-%{release}
Requires: %{name}-wx%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description observer
A set of tools for tracing and investigation of distributed systems.
@@ -619,7 +588,6 @@ Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
BuildRequires: unixODBC-devel
%description odbc
@@ -635,7 +603,6 @@ Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-mnesia%{?_isa} = %{version}-%{release}
Requires: %{name}-ssl%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description orber
A CORBA Object Request Broker.
@@ -650,7 +617,6 @@ Requires: %{name}-otp_mibs%{?_isa} = %{version}-%{release}
Requires: %{name}-sasl%{?_isa} = %{version}-%{release}
Requires: %{name}-snmp%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description os_mon
A monitor which allows inspection of the underlying operating system.
@@ -663,7 +629,6 @@ Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-mnesia%{?_isa} = %{version}-%{release}
Requires: %{name}-snmp%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description otp_mibs
SNMP management information base for Erlang/OTP nodes.
@@ -674,7 +639,6 @@ Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description parsetools
A set of parsing and lexical analysis tools.
@@ -687,7 +651,6 @@ Requires: %{name}-inets%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-runtime_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description percept
A concurrency profiler tool.
@@ -699,7 +662,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-gs%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description pman
A graphical process manager used to inspect Erlang processes.
@@ -712,7 +674,6 @@ Requires: %{name}-crypto%{?_isa} = %{version}-%{release}
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description public_key
API to public key infrastructure.
@@ -726,7 +687,6 @@ Requires: %{name}-sasl%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-tools%{?_isa} = %{version}-%{release}
Requires: %{name}-wx%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description reltool
Reltool is a release management tool. It analyses a given
@@ -743,7 +703,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-mnesia%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description runtime_tools
A set of tools to include in a production system.
@@ -755,7 +714,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-tools%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description sasl
The System Architecture Support Libraries is a set of tools for
@@ -770,7 +728,6 @@ Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-mnesia%{?_isa} = %{version}-%{release}
Requires: %{name}-runtime_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description snmp
Simple Network Management Protocol (SNMP) support including a
@@ -784,7 +741,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-public_key%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description ssh
Secure Shell application with sftp and ssh support.
@@ -792,13 +748,12 @@ Secure Shell application with sftp and ssh support.
%package ssl
Summary: Secure Socket Layer support
Group: Development/Languages
-Requires: %{name}-asn1%{?_isa} = %{version}-%{release}
+#Requires: %{name}-asn1%{?_isa} = %{version}-%{release}
Requires: %{name}-crypto%{?_isa} = %{version}-%{release}
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-public_key%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description ssl
Secure Socket Layer support.
@@ -810,7 +765,6 @@ Requires: %{name}-compiler%{?_isa} = %{version}-%{release}
Requires: %{name}-crypto%{?_isa} = %{version}-%{release}
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description stdlib
The Erlang standard libraries.
@@ -821,7 +775,6 @@ Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description syntax_tools
A utility used to handle abstract Erlang syntax trees,
@@ -835,10 +788,9 @@ Requires: %{name}-inets%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-observer%{?_isa} = %{version}-%{release}
Requires: %{name}-runtime_tools%{?_isa} = %{version}-%{release}
-Requires: %{name}-sasl%{?_isa} = %{version}-%{release}
+#Requires: %{name}-sasl%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-tools%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description test_server
The OTP Test Server.
@@ -850,7 +802,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-gs%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description toolbar
A tool bar simplifying access to the Erlang tools.
@@ -865,7 +816,6 @@ Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-runtime_tools%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: %{name}-webtool%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
Provides: emacs-common-erlang = %{version}-%{release}
%description tools
@@ -880,7 +830,6 @@ Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-mnesia%{?_isa} = %{version}-%{release}
Requires: %{name}-pman%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description tv
An ETS and MNESIA graphical table visualizer.
@@ -894,7 +843,6 @@ Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-hipe%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description typer
TYPe annotator for ERlang programs.
@@ -907,7 +855,6 @@ Requires: %{name}-inets%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-observer%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description webtool
A tool that simplifying the use of web based Erlang tools.
@@ -920,7 +867,6 @@ Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
Requires: mesa-libGL
Requires: mesa-libGLU
-Obsoletes: %{name} < R13B-04.5
BuildRequires: wxGTK-devel
%description wx
@@ -932,12 +878,11 @@ Group: Development/Languages
Requires: %{name}-erts%{?_isa} = %{version}-%{release}
Requires: %{name}-kernel%{?_isa} = %{version}-%{release}
Requires: %{name}-stdlib%{?_isa} = %{version}-%{release}
-Obsoletes: %{name} < R13B-04.5
%description xmerl
Provides support for XML 1.0.
-%if 0%{?el6}%{?fedora}
+%if 0%{?el6}%{?el7}%{?fedora}
%package -n emacs-erlang
Summary: Compiled elisp files for erlang-mode under GNU Emacs
Requires: emacs-common-erlang = %{version}-%{release}
@@ -992,6 +937,7 @@ Erlang mode for XEmacs (source lisp files).
%patch7 -p1 -b .Ugly_workaround_for_java_1_5_0_gcj_which_doesn_t_sup
%endif
%endif
+%patch8 -p1 -b .fix_armv7hl_hipe
# end of autogenerated prep patch list
# remove shipped zlib sources
@@ -1010,9 +956,9 @@ rm -f lib/ssl/examples/certs/etc/erlangCA/index.txt.old
%build
%ifarch sparcv9 sparc64
-CFLAGS="$RPM_OPT_FLAGS -mcpu=ultrasparc -fno-strict-aliasing" %configure --enable-shared-zlib --enable-sctp
+CFLAGS="$RPM_OPT_FLAGS -mcpu=ultrasparc -fno-strict-aliasing" %configure --enable-shared-zlib --enable-sctp --enable-hipe
%else
-CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure --enable-shared-zlib --enable-sctp
+CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure --enable-shared-zlib --enable-sctp --enable-hipe
%endif
# Remove pre-built BEAM files
@@ -1021,7 +967,7 @@ make clean
# GNU Emacs/XEmacs related stuff
erlang_tools_vsn="$(sed -n 's/TOOLS_VSN = //p' lib/tools/vsn.mk)"
-%if 0%{?el6}%{?fedora}
+%if 0%{?el6}%{?el7}%{?fedora}
# GNU Emacs related stuff
cat > emacs-erlang-init.el << EOF
(setq load-path (cons "%{_emacs_sitelispdir}/erlang" load-path))
@@ -1068,7 +1014,7 @@ make docs
%install
rm -rf $RPM_BUILD_ROOT
-%if 0%{?el6}%{?fedora}
+%if 0%{?el6}%{?el7}%{?fedora}
# GNU Emacs/XEmacs related stuff
erlang_tools_vsn="$(sed -n 's/TOOLS_VSN = //p' lib/tools/vsn.mk)"
@@ -1181,7 +1127,7 @@ ln -s "${ic_lib_dir}/priv/ic.jar" "$RPM_BUILD_ROOT%{_javadir}/%{name}/"
jinterface_lib_dir="$(ls -d1 $RPM_BUILD_ROOT%{_libdir}/erlang/lib/jinterface-*/ | sed "s,^$RPM_BUILD_ROOT,,")"
test -d "$RPM_BUILD_ROOT$jinterface_lib_dir"
install -m 0755 -d "$RPM_BUILD_ROOT%{_javadir}"
-ln -s "${jinterface_lib_dir}/priv/OtpErlang.jar" "$RPM_BUILD_ROOT%{_javadir}/%{name}/"
+ln -s "${jinterface_lib_dir}priv/OtpErlang.jar" "$RPM_BUILD_ROOT%{_javadir}/%{name}/"
%clean
@@ -1592,6 +1538,8 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/erlang/lib/ic-*/include
%{_libdir}/erlang/lib/ic-*/priv
%{_libdir}/erlang/lib/ic-*/src
+# FIXME see erlang-jinterface also
+#%dir %{_javadir}/%{name}/
%{_javadir}/%{name}/ic.jar
%if %{with doc}
%{_libdir}/erlang/man/man3/ic.*
@@ -1622,8 +1570,10 @@ rm -rf $RPM_BUILD_ROOT
%endif
%files jinterface
-%{_libdir}/erlang/lib/jinterface-*/
+# FIXME see erlang-ic also
+#%dir %{_javadir}/%{name}/
%{_javadir}/%{name}/OtpErlang.jar
+%{_libdir}/erlang/lib/jinterface-*/
%files kernel
%dir %{_libdir}/erlang/lib/kernel-*/
@@ -2092,6 +2042,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/erlang/man/man3/wxChoicebook.*
%{_libdir}/erlang/man/man3/wxClientDC.*
%{_libdir}/erlang/man/man3/wxClipboard.*
+%{_libdir}/erlang/man/man3/wxClipboardTextEvent.*
%{_libdir}/erlang/man/man3/wxCloseEvent.*
%{_libdir}/erlang/man/man3/wxColourData.*
%{_libdir}/erlang/man/man3/wxColourDialog.*
@@ -2291,7 +2242,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/erlang/man/man3/xmerl_xsd.*
%endif
-%if 0%{?el6}%{?fedora}
+%if 0%{?el6}%{?el7}%{?fedora}
%files -n emacs-erlang
%dir %{_emacs_sitelispdir}/erlang
%doc %{_emacs_sitelispdir}/erlang/README
@@ -2313,6 +2264,13 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Thu Sep 26 2013 Peter Lemenkov <lemenkov at gmail.com> - R16B-02.1
+- Ver. R16B02 (see rhbz #1009502)
+- Increase erlang(erl_drv_version) from 2.1 to 2.2 (drivers needs rebuilding)
+- Remove ancient obsoletes (see rhbz #1002103)
+- Removed pre-F18 compatibility
+- Enable HiPE
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - R16B-01.1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/otp-0003-Do-not-install-C-sources.patch b/otp-0003-Do-not-install-C-sources.patch
index 705b48f..8f7f6b7 100644
--- a/otp-0003-Do-not-install-C-sources.patch
+++ b/otp-0003-Do-not-install-C-sources.patch
@@ -56,10 +56,10 @@ index e890927..1377654 100644
endif
diff --git a/lib/erl_interface/src/Makefile.in b/lib/erl_interface/src/Makefile.in
-index ebacc1c..388e27e 100644
+index e36b39c..fd377bb 100644
--- a/lib/erl_interface/src/Makefile.in
+++ b/lib/erl_interface/src/Makefile.in
-@@ -872,14 +872,14 @@ ifneq ($(EXE_TARGETS),)
+@@ -876,14 +876,14 @@ ifneq ($(EXE_TARGETS),)
$(INSTALL_PROGRAM) $(EXE_TARGETS) "$(RELSYSDIR)/bin"
endif
$(INSTALL_DATA) $(EXTRA) "$(RELSYSDIR)/src"
@@ -83,20 +83,22 @@ index ebacc1c..388e27e 100644
release_docs:
diff --git a/lib/ic/c_src/Makefile.in b/lib/ic/c_src/Makefile.in
-index 856823b..d000273 100644
+index 6e65f06..4120029 100644
--- a/lib/ic/c_src/Makefile.in
+++ b/lib/ic/c_src/Makefile.in
-@@ -146,10 +146,8 @@ $(OBJDIR)/%.o: %.c
+@@ -146,12 +146,10 @@ $(OBJDIR)/%.o: %.c
include $(ERL_TOP)/make/otp_release_targets.mk
release_spec: opt
- $(INSTALL_DIR) "$(RELSYSDIR)/c_src"
$(INSTALL_DIR) "$(RELSYSDIR)/include"
$(INSTALL_DIR) "$(RELSYSDIR)/priv/lib"
+ $(INSTALL_DIR) "$(RELEASE_PATH)/usr/include"
+ $(INSTALL_DIR) "$(RELEASE_PATH)/usr/lib"
- $(INSTALL_DATA) ic.c ic_tmo.c "$(RELSYSDIR)/c_src"
$(INSTALL_DATA) $(IDL_FILES) $(H_FILES) "$(RELSYSDIR)/include"
$(INSTALL_DATA) $(LIBRARY) "$(RELSYSDIR)/priv/lib"
-
+ $(INSTALL_DATA) $(IDL_FILES) $(H_FILES) "$(RELEASE_PATH)/usr/include"
diff --git a/lib/megaco/src/flex/Makefile.in b/lib/megaco/src/flex/Makefile.in
index 6111cf2..bd62e8b 100644
--- a/lib/megaco/src/flex/Makefile.in
@@ -127,10 +129,10 @@ index 6572d28..c7093ae 100644
endif
diff --git a/lib/os_mon/c_src/Makefile.in b/lib/os_mon/c_src/Makefile.in
-index 51569f6..4e4d729 100644
+index f84ccf7..05d194f 100644
--- a/lib/os_mon/c_src/Makefile.in
+++ b/lib/os_mon/c_src/Makefile.in
-@@ -124,8 +124,6 @@ $(OBJDIR)/memsup.o: memsup.h
+@@ -125,8 +125,6 @@ $(OBJDIR)/memsup.o: memsup.h
include $(ERL_TOP)/make/otp_release_targets.mk
release_spec: opt
diff --git a/otp-0006-Do-not-install-erlang-sources.patch b/otp-0006-Do-not-install-erlang-sources.patch
index fbb06c0..22ffaad 100644
--- a/otp-0006-Do-not-install-erlang-sources.patch
+++ b/otp-0006-Do-not-install-erlang-sources.patch
@@ -86,17 +86,17 @@ Signed-off-by: Hans Ulrich Niedermann <hun at n-dimensional.de>
76 files changed, 60 insertions(+), 113 deletions(-)
diff --git a/erts/preloaded/src/Makefile b/erts/preloaded/src/Makefile
-index 7a7b7fb..fcdb699 100644
+index c1580b1..2b9b5ce 100644
--- a/erts/preloaded/src/Makefile
+++ b/erts/preloaded/src/Makefile
-@@ -76,8 +76,6 @@ copy:
+@@ -85,8 +85,6 @@ $(APP_TARGET): $(APP_SRC) $(ERL_TOP)/erts/vsn.mk
include $(ERL_TOP)/make/otp_release_targets.mk
- release_spec:
+ release_spec: $(APP_TARGET)
- $(INSTALL_DIR) "$(RELSYSDIR)/src"
- $(INSTALL_DATA) $(ERL_FILES) $(BEAM_FILES) $(STUBS_FILES) "$(RELSYSDIR)/src"
$(INSTALL_DIR) "$(RELSYSDIR)/ebin"
- $(INSTALL_DATA) $(STATIC_TARGET_FILES) "$(RELSYSDIR)/ebin"
+ $(INSTALL_DATA) $(STATIC_TARGET_FILES) $(APP_TARGET) "$(RELSYSDIR)/ebin"
diff --git a/lib/appmon/src/Makefile b/lib/appmon/src/Makefile
index c1620bc..02c0984 100644
@@ -112,10 +112,10 @@ index c1620bc..02c0984 100644
$(INSTALL_DATA) $(TARGET_FILES) "$(RELSYSDIR)/ebin"
diff --git a/lib/asn1/src/Makefile b/lib/asn1/src/Makefile
-index 33cd3cc..72c7005 100644
+index 3f24e15..4cfb20f 100644
--- a/lib/asn1/src/Makefile
+++ b/lib/asn1/src/Makefile
-@@ -156,7 +156,7 @@ release_spec: opt
+@@ -153,7 +153,7 @@ release_spec: opt
$(INSTALL_DIR) "$(RELSYSDIR)/ebin"
$(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) "$(RELSYSDIR)/ebin"
$(INSTALL_DIR) "$(RELSYSDIR)/src"
@@ -860,10 +860,10 @@ index b8387ff..2012af9 100644
$(INSTALL_DATA) $(TARGET_FILES) "$(RELSYSDIR)/ebin"
$(INSTALL_DATA) $(APP_TARGET) $(APPUP_TARGET) "$(RELSYSDIR)/ebin"
diff --git a/lib/runtime_tools/src/Makefile b/lib/runtime_tools/src/Makefile
-index 2347986..b7f57b8 100644
+index 8d2bcfe..d1a9cac 100644
--- a/lib/runtime_tools/src/Makefile
+++ b/lib/runtime_tools/src/Makefile
-@@ -95,8 +95,6 @@ docs:
+@@ -96,8 +96,6 @@ docs:
include $(ERL_TOP)/make/otp_release_targets.mk
release_spec: opt
@@ -963,10 +963,10 @@ index 93d0b54..5904bc2 100644
$(INSTALL_DATA) $(BEHAVIOUR_TARGET_FILES) $(TARGET_FILES) $(APP_TARGET) \
$(APPUP_TARGET) "$(RELSYSDIR)/ebin"
diff --git a/lib/ssl/src/Makefile b/lib/ssl/src/Makefile
-index cf9f7d5..0f80003 100644
+index 6744e2f..1b62136 100644
--- a/lib/ssl/src/Makefile
+++ b/lib/ssl/src/Makefile
-@@ -129,7 +129,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+@@ -132,7 +132,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
release_spec: opt
$(INSTALL_DIR) "$(RELSYSDIR)/src"
@@ -1001,10 +1001,10 @@ index c9fbad8..2fc7f18 100644
release_docs_spec:
diff --git a/lib/test_server/src/Makefile b/lib/test_server/src/Makefile
-index ebc5f5b..471375c 100644
+index ab4dd4d..bcb1bc3 100644
--- a/lib/test_server/src/Makefile
+++ b/lib/test_server/src/Makefile
-@@ -124,7 +124,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+@@ -123,7 +123,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
release_spec: opt
$(INSTALL_DIR) "$(RELSYSDIR)/src"
diff --git a/otp-0008-Fix-for-armv7hl-architecture.patch b/otp-0008-Fix-for-armv7hl-architecture.patch
new file mode 100644
index 0000000..b985440
--- /dev/null
+++ b/otp-0008-Fix-for-armv7hl-architecture.patch
@@ -0,0 +1,29 @@
+From 98268681b57ddec0d7aad2234d271c47da538d63 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov at gmail.com>
+Date: Thu, 26 Sep 2013 22:01:03 +0400
+Subject: [PATCH 8/8] Fix for armv7hl architecture
+
+Taken from openSUSE:
+
+* https://build.opensuse.org/package/view_file/devel:languages:erlang:Factory/erlang/fix-armv7hl.patch?expand=1
+
+Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
+---
+ erts/configure.in | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/erts/configure.in b/erts/configure.in
+index 00c7045..5b72215 100644
+--- a/erts/configure.in
++++ b/erts/configure.in
+@@ -634,6 +634,7 @@ case $chk_arch_ in
+ armv5tejl) ARCH=arm;;
+ armv6l) ARCH=arm;;
+ armv7l) ARCH=arm;;
++ armv7hl) ARCH=arm;;
+ tile) ARCH=tile;;
+ *) ARCH=noarch;;
+ esac
+--
+1.8.3.1
+
diff --git a/otp_src_R16B02.readme b/otp_src_R16B02.readme
new file mode 100644
index 0000000..8a7db52
--- /dev/null
+++ b/otp_src_R16B02.readme
@@ -0,0 +1,640 @@
+Bug fix release : otp_src_R16B02
+Build date : 2013-09-17
+
+This is R16B02, the second maintenance release for the R16B major release.
+
+You can find the README file for the release at
+
+ http://www.erlang.org/download/otp_src_R16B02.readme (this file)
+
+The source distribution and binary distributions for Windows can be
+downloaded from
+
+ http://www.erlang.org/download/otp_src_R16B02.tar.gz
+ http://www.erlang.org/download/otp_win32_R16B02.exe
+ http://www.erlang.org/download/otp_win64_R16B02.exe
+
+Note: To unpack the TAR archive you need a GNU TAR compatible program.
+
+For installation instructions please read the README file that is part
+of the distribution.
+
+The on-line documentation can be found at: http://www.erlang.org/doc/
+You can also download the complete HTML documentation or the Unix manual files
+
+ http://www.erlang.org/download/otp_doc_html_R16B02.tar.gz
+ http://www.erlang.org/download/otp_doc_man_R16B02.tar.gz
+
+We also want to thank those that sent us patches, suggestions and bug reports,
+
+The OTP Team
+
+
+--- otp -----------------------------------------------------------------
+
+ OTP-11221 A new test scope has been added which is meant to be used for
+ making sure that the Erlang VM and other platform specific
+ libraries have been compiled correctly for you system. The
+ tests are executed just as normal tests, only that you use
+ ts:smoke_test instead of ts:run. See ts:help() for more
+ details.
+
+ OTP-11288 configure now accepts any Erlang/OTP applications as an
+ option to the --without flag. For more details see the
+ Installation Guide for more details.
+
+
+--- asn1-2.0.3 ----------------------------------------------------------
+
+ OTP-11193 The format of the xml source for documentation is corrected
+ in order to conform to the DTDs and to pass xmllint without
+ errors.
+
+ OTP-11300 For the PER and UPER formats, code generation especially for
+ encoding has been improved.
+
+ When encoding BIT STRINGs, values longer than the maximum
+ size for the BIT STRING type would be truncated silently -
+ they now cause an exception.
+
+ Open types greater than 16383 bytes will now be correctly
+ encoded and decoded.
+
+ IMPORTANT NOTE: For ASN.1 specifications that depend on each
+ other, such as the S1AP-* specifications, it is important to
+ recompile all specifications (compiling some with this
+ version of the compiler and some with an older version will
+ not work).
+
+
+--- common_test-1.7.3 ---------------------------------------------------
+
+ OTP-11132 Documentation is added for ct_netconfc:send and
+ ct_netconfc:send_rpc.
+
+ OTP-11166 ct_netconfc:create_subscription only allowed one XML element
+ inside the 'filter' element. According to RFC5277 it should
+ be allowed to add any number of elements inside the filter,
+ so this is now corrected.
+
+ OTP-11175 The error handler installed by the Common Test hook
+ cth_log_redirect did not respond to init:stop/1/2. This has
+ been corrected.
+
+ OTP-11176 Calling ct:pal/2 or ct:print/2 when Common Test was not
+ running, would cause an exit. This has been changed and the
+ string is now simply printed to stdout instead.
+
+ OTP-11193 The format of the xml source for documentation is corrected
+ in order to conform to the DTDs and to pass xmllint without
+ errors.
+
+ OTP-11238 Fixed problem with the cth_log_redirect hook making calls to
+ an undefined function in ct_logs.
+
+ OTP-11244 When running tests with the 'repeat' option, the Common Test
+ utility process did not always terminate quickly enough after
+ a test run, causing the start of the next run to fail. A
+ monitor is now used to ensure termination of the utility
+ process after each test run.
+
+ OTP-11263 Test Server installed an error handler (test_server_h) only
+ to be able to write the name of the current test case to
+ stdout whenever it received an error- or progress report.
+ This functionality was not useful and has been removed. The
+ built-in Common Test hook, cth_log_redirect, has instead been
+ improved to now also tag all error- and progress reports in
+ the log with suite-, group-, and/or test case name.
+
+ OTP-11272 A new log, the "Pre- and Post Test I/O Log", has been
+ introduced, which makes it possible to capture error- and
+ progress reports, as well as printouts made with ct:log/2 and
+ ct:pal/2, before and after a test run. (Some minor
+ improvements of the logging system have been made at the same
+ time). Links to the new log are found on the Common Test
+ Framework Log page. The Common Test User's Guide has been
+ updated with information about the new log and also with a
+ new section on how to synchronize external applications with
+ Common Test by means of the CT Hook init and terminate
+ functions.
+
+
+--- compiler-4.9.3 ------------------------------------------------------
+
+ OTP-11201 Fix matching of floating point middle-endian machines. Thanks
+ to Johannes Weissl.
+
+ OTP-11211 Restrict inlining of local fun references. Thanks to Anthony
+ Ramine.
+
+ OTP-11212 Silence a misleading warning with some comprehensions. Thanks
+ to Anthony Ramine.
+
+ OTP-11240 Expressions such as 'B = is_integer(V), if B and B -> ok end'
+ would crash the compiler.
+
+ OTP-11247 Forbid returning a match context in beam_validator. Thanks to
+ Anthony Ramine.
+
+ OTP-11304 compile:file2/2 with the option report_errors could return
+ ErrorInfo tuples with only two elements, while the
+ documentation says that the ErrorInfo tuple always has three
+ elements. Also updated the documentation to add that the
+ first element may be 'none' if no line number is applicable.
+
+
+--- crypto-3.1 ----------------------------------------------------------
+
+ OTP-11320 Refactor ecdsa cipher to simplify code and improve
+ performance.
+
+
+--- debugger-3.2.12 -----------------------------------------------------
+
+ OTP-11201 Fix matching of floating point middle-endian machines. Thanks
+ to Johannes Weissl.
+
+
+--- diameter-1.4.3 ------------------------------------------------------
+
+ OTP-11172 Fix UTF8String encode.
+
+ Encode now accepts any nested list of codepoints and
+ binaries. A list containing a binary was previously
+ misinterpreted and the documentation was incomplete.
+
+ OTP-11184 Ensure DWR isn't sent immediately after DWA.
+
+ This was possible if the timing was unfortunate. An incoming
+ DWR now properly resets the watchdog timer.
+
+ OTP-11293 Fix faulty encode of Failed-AVP
+
+ Reception of a CER, DWR or DPR that has decode failures
+ caused encode of the corresponding answer message to fail.
+
+ OTP-11299 Fix broken service_opt() spawn_opt.
+
+ The option was ignored.
+
+
+--- edoc-0.7.12.1 -------------------------------------------------------
+
+ OTP-11310 The encoding of the notes.xml file has been changed from
+ latin1 to utf-8 to avoid future merge problems.
+
+
+--- erl_docgen-0.3.4.1 --------------------------------------------------
+
+ OTP-11193 The format of the xml source for documentation is corrected
+ in order to conform to the DTDs and to pass xmllint without
+ errors.
+
+ OTP-11310 The encoding of the notes.xml file has been changed from
+ latin1 to utf-8 to avoid future merge problems.
+
+
+--- erl_interface-3.7.14 ------------------------------------------------
+
+ OTP-11196 Introduced functionality for inspection of system and build
+ configuration.
+
+ OTP-11284 Header and library files from ic and erl_interface are now
+ installed into usr/{include,lib}. Note that these directories
+ are unversioned, so the latest installed version will be the
+ one in the directory.
+
+ OTP-11289 Fix location of true binary under Mac OSX. Thanks to Simon
+ Cornish.
+
+
+--- erts-5.10.3 ---------------------------------------------------------
+
+ OTP-11090 The documentation of predefined types and built-in types has
+ been corrected.
+
+ OTP-11157 There is a new somewhat experimental socket option 'netns'
+ that can set the network namespace for a socket on Linux:es
+ where it is supported. See the documentation.
+
+ OTP-11174 New allocator strategy aoffcbf (address order first fit
+ carrier best fit). Supports carrier migration but with better
+ CPU performance than aoffcaobf.
+
+ OTP-11196 Introduced functionality for inspection of system and build
+ configuration.
+
+ OTP-11201 Fix matching of floating point middle-endian machines. Thanks
+ to Johannes Weissl.
+
+ OTP-11206 Fix changing terminal parameters in to_erl
+
+ Change the behaviour of to_erl to use TCSADRAIN instead of
+ TCSANOW when changing terminal parameters. This makes the
+ serial driver wait for the output queues to be empty before
+ applying the terminal parameter change. Thanks to Stefan
+ Zegenhagen.
+
+ OTP-11214 Fix compile error on ARM and GCC versions greater than 4.1.0.
+ Thanks to Johannes Weissl.
+
+ OTP-11215 run_erl: Redirect standard streams to /dev/null. Thanks to
+ Johannes Weissl.
+
+ OTP-11218 The default value of {flush, boolean()} in erlang:halt/2 is
+ documented to be 'true' if the status is an integer. The
+ implementation behaviour was reversed. The Implementation is
+ now corrected to adhere to the documentation. Thanks to Jose
+ Valim for reporting the error.
+
+ OTP-11225 Fix serious race bug in R16B01 that could cause PID mix-ups
+ when a lot of processes were spawned and terminated in a very
+ rapid pace on an SMP emulator with at least two scheduler
+ threads.
+
+ OTP-11227 Misc. corrections in documentation for erl_driver. Thanks to
+ Giacomo Olgeni.
+
+ OTP-11232 Validating a trace pattern with the option silent no longer
+ incorrectly enables/disables the silent option of the calling
+ process.
+
+ OTP-11239 Fix documentation regarding binary_part.
+
+ OTP-11246 Fixed a bug where GCC 4.8 and later use a more aggressive
+ loop optimization algorithm that broke some previously
+ working code in the efile driver. Thanks to Tomas Abrahamsson
+ for reporting this issue.
+
+ OTP-11251 Make edlin understand a few important control keys. Thanks to
+ Stefan Zegenhagen.
+
+ OTP-11264 Fixed bug when printing memory allocator acul option in crash
+ dump.
+
+ OTP-11265 Opening a new compressed file on Windows could in rare
+ (random) cases result in {error,eisdir} or other error codes
+ although it should have succeeded. This is now corrected.
+
+ OTP-11278 Export type zlib:zstream/0. Thanks to Loic Hoguin.
+
+ OTP-11282 Add erl option to set schedulers by percentages.
+
+ For applications where measurements show enhanced performance
+ from the use of a non-default number of emulator scheduler
+ threads, having to accurately set the right number of
+ scheduler threads across multiple hosts each with different
+ numbers of logical processors is difficult because the erl +S
+ option requires absolute numbers of scheduler threads and
+ scheduler threads online to be specified.
+
+ To address this issue, add a +SP option to erl, similar to
+ the existing +S option but allowing the number of scheduler
+ threads and scheduler threads online to be set as percentages
+ of logical processors configured and logical processors
+ available, respectively. For example, "+SP 50:25" sets the
+ number of scheduler threads to 50% of the logical processors
+ configured, and the number of scheduler threads online to 25%
+ of the logical processors available. The +SP option also
+ interacts with any settings specified with the +S option,
+ such that the combination of options "+S 4:4 +SP 50:50" (in
+ either order) results in 2 scheduler threads and 2 scheduler
+ threads online.
+
+ Thanks to Steve Vinoski
+
+ OTP-11290 Fixed a race condition when closing a trace port that would
+ cause the emulator to crash.
+
+ OTP-11303 Extend erl_driver interface with lock names
+
+ Lock and thread names are already a feature in the driver
+ interface. This extension will let developers read these
+ names which eases debugging.
+
+ OTP-11311 Fix incorrect values returned by integer_to_binary/2. Thanks
+ to Juan Jose Comellas.
+
+ OTP-11317 Fix system_flag scheduling_statistics - disable . Thanks to
+ Steve Vinoski.
+
+ OTP-11321 The documentation of predefined types has been corrected
+ Thanks to Kostis Sagonas.
+
+
+--- et-1.4.4.5 ----------------------------------------------------------
+
+ OTP-11310 The encoding of the notes.xml file has been changed from
+ latin1 to utf-8 to avoid future merge problems.
+
+
+--- eunit-2.2.5 ---------------------------------------------------------
+
+ OTP-11217 Wrap eunit macros into begin ... end blocks. Thanks to
+ Anthony Ramine.
+
+
+--- hipe-3.10.2.1 -------------------------------------------------------
+
+ OTP-11310 The encoding of the notes.xml file has been changed from
+ latin1 to utf-8 to avoid future merge problems.
+
+
+--- ic-4.3.3 ------------------------------------------------------------
+
+ OTP-11284 Header and library files from ic and erl_interface are now
+ installed into usr/{include,lib}. Note that these directories
+ are unversioned, so the latest installed version will be the
+ one in the directory.
+
+
+--- inets-5.9.6 ---------------------------------------------------------
+
+ OTP-11190 httpc: Allow content body in DELETE requests. Thanks to James
+ Wheare.
+
+ OTP-11202 Add missing brackets to report formatting on ftp_progress
+ process exit. Thanks to Artur Wilniewczyc.
+
+ OTP-11210 Fix some errors in the inets documentation. Thanks to
+ Johannes Weissl.
+
+ OTP-11226 Fix various typos in httpd, inets. Thanks to Tomohiko Aono.
+
+ OTP-11260 Fix httpd config option 'erl_script_nocache'. Thanks to
+ Johannes Weissl.
+
+
+--- kernel-2.16.3 -------------------------------------------------------
+
+ OTP-10676 The previous undocumented function ntoa/1 has been added to
+ inet docs and exported in the inet module.
+
+ OTP-11209 Fix indentation of User switch command help in Erlang shell.
+ Thanks to Sylvain Benner.
+
+ OTP-11219 Fix typo in abcast() function comment. Thanks to Johannes
+ Weissl.
+
+ OTP-11250 Add application:ensure_all_started/1-2. Thanks to Fred
+ Hebert.
+
+ OTP-11251 Make edlin understand a few important control keys. Thanks to
+ Stefan Zegenhagen.
+
+ OTP-11301 Cleanup of hipe_unified_loader, eliminating uses of
+ is_subtype/2 in specs, change module-local void functions to
+ return 'ok' instead of [] and made sure there are no dialyzer
+ warnings with --Wunmatched_returns. Thanks to Kostis Sagonas.
+
+
+--- megaco-3.17.0.2 -----------------------------------------------------
+
+ OTP-11196 Introduced functionality for inspection of system and build
+ configuration.
+
+
+--- mnesia-4.10 ---------------------------------------------------------
+
+ OTP-10957 Fix timing issues in checkpoint creation.
+
+ OTP-11241 Fixed a problem where the fallback BUP file is removed when
+ calling mnesia:uninstall_fallback and mnesia is not started.
+
+
+--- observer-1.3.1.1 ----------------------------------------------------
+
+ OTP-11310 The encoding of the notes.xml file has been changed from
+ latin1 to utf-8 to avoid future merge problems.
+
+
+--- odbc-2.10.17 --------------------------------------------------------
+
+ OTP-11193 The format of the xml source for documentation is corrected
+ in order to conform to the DTDs and to pass xmllint without
+ errors.
+
+ OTP-11196 Introduced functionality for inspection of system and build
+ configuration.
+
+ OTP-11233 Prevent odbcserver crash if it's executed and supplied
+ incorrect data to stdin. Thanks to Sergei Golovan.
+
+
+--- os_mon-2.2.13 -------------------------------------------------------
+
+ OTP-11207 Use 'df -k -l' to query FreeBSD and OpenBSD about diskspace
+ on local disks. Previously 'df' -k -t ufs' was used but this
+ will not handle zfs or other disks. Just use '-l' instead of
+ listing potential filesystems.
+
+ OTP-11213 Fix compilation on Solaris. Thanks to Maciej Malecki.
+
+ OTP-11298 Fix broken cpu_sup:nprocs and others on Solaris 64-bit.
+ Thanks to Simon Cornish.
+
+
+--- parsetools-2.0.10 ---------------------------------------------------
+
+ OTP-11269 A bug causing Yecc to generate badly formed parsers when
+ encountering very simple recursive rules has been fixed.
+ (Thanks to Eric Pailleau.)
+
+ OTP-11286 A bug where Unicode filenames combined with Latin-1 encoding
+ could crash Yecc and Leex has been fixed.
+
+ OTP-11313 Fix leex module`s inability to build unicode-aware lexers.
+ Thanks to Pierre Fenoll.
+
+
+--- percept-0.8.8.2 -----------------------------------------------------
+
+ OTP-11310 The encoding of the notes.xml file has been changed from
+ latin1 to utf-8 to avoid future merge problems.
+
+
+--- public_key-0.20 -----------------------------------------------------
+
+ OTP-10874 Extend PKCS-7 to support SCEP (Simple Certificate Enrollment
+ Protocol).
+
+ OTP-11281 public_key:pem_entry_decode/2 now handles AES-128-CBC
+ ciphered keys. Thanks to Simon Cornish.
+
+
+--- reltool-0.6.4.1 -----------------------------------------------------
+
+ OTP-11310 The encoding of the notes.xml file has been changed from
+ latin1 to utf-8 to avoid future merge problems.
+
+
+--- runtime_tools-1.8.12 ------------------------------------------------
+
+ OTP-11196 Introduced functionality for inspection of system and build
+ configuration.
+
+ OTP-11222 The process trace flag 'silent' is now allowed in call to
+ dbg:p/2.
+
+
+--- sasl-2.3.3 ----------------------------------------------------------
+
+ OTP-11252 Add Fd usage in rb logging. Thanks to Eric Pailleau.
+
+
+--- snmp-4.24.1 ---------------------------------------------------------
+
+ OTP-11177 [agent] Reading the value of the vacmViewTreeFamilyMask
+ returs it in the wrong (internal) format. The vacmViewTreeFamilyMask
+ is defined to be a bit string in the MIB (OCTET STRING).
+ Internally a bitlist (list of 1's and 0's) is used. However,
+ the MIB implementation assumed the latter, effectively rendering
+ all attempts to read/set masks via SNMP unsuccessful. Since
+ the mask is used in hot paths (e.g. access permission checks
+ for each SNMP operation, the bitlist representation of the
+ mask has benefits (e.g. faster processing). Reading/writing
+ the view mask objects is less time-critical. Therefore,
+ to fix the issue, convert between bitlist representation
+ and bitstring when the vacmViewTreeFamilyMask objects are
+ accessed.
+
+ OTP-11192 [agent] The counter increment function in the local-db was
+ incorrect. It did not handle counter wrap correctly.
+
+
+--- snmp-4.24.2 ---------------------------------------------------------
+
+ OTP-11216 [agent] Improved documentation for the functions for loading
+ and unloading mibs, see snmpa:load_mibs/1,2,3 and
+ snmpa:unload_mibs/1,2,3 for more info.
+ Also added new functions for loading and unloading a
+ single mib, see snmpa:load_mib/1,2 and snmpa:unload_mib/1,2
+ for more info.
+
+
+--- ssh-2.1.8 -----------------------------------------------------------
+
+ OTP-11189 Do not chmod ~/.ssh unnecessarily.
+
+ OTP-11199 Make ssh_cli.erl handle CTRL+C. Thanks to Stefan Zegenhagen.
+
+ OTP-11249 Clarified timeout options in documentation.
+
+ OTP-11256 Add openssh_zlib compression type to ssh_transport. Thanks to
+ Louis-Philippe Gauthier.
+
+
+--- ssl-5.3.1 -----------------------------------------------------------
+
+ OTP-11228 Setopts during renegotiation caused the renegotiation to be
+ unsuccessful.
+
+ If calling setopts during a renegotiation the FSM state might
+ change during the handling of the setopts messages, this is
+ now handled correctly.
+
+ OTP-11229 Now handles signature_algorithm field in digitally_signed
+ properly with proper defaults. Prior to this change some
+ elliptic curve cipher suites could fail reporting the error
+ "bad certificate".
+
+ OTP-11230 The code emulating the inet header option was changed in the
+ belief that it made it inet compatible. However the testing
+ is a bit hairy as the inet option is actually broken, now the
+ tests are corrected and the header option should work in the
+ same broken way as inet again, preferably use the bitsyntax
+ instead.
+
+ OTP-11255 Make the ssl manager name for erlang distribution over
+ SSL/TLS relative to the module name of the ssl_manager.
+
+ This can be beneficial when making tools that rename modules
+ for internal processing in the tool.
+
+ OTP-11271 Add documentation regarding log_alert option.
+
+
+--- stdlib-1.19.3 -------------------------------------------------------
+
+ OTP-11200 Fixed type typo in gen_server.
+
+ OTP-11208 Update type specs in filelib and io_prompt. Thanks to Jose
+ Valim.
+
+ OTP-11219 Fix typo in abcast() function comment. Thanks to Johannes
+ Weissl.
+
+ OTP-11245 The functions dets:foldl/3, dets:foldr/3, and dets:traverse/2
+ did not release the table after having traversed the table to
+ the end. The bug was introduced in R16B. (Thanks to Manuel
+ Duran Aguete.)
+
+ OTP-11251 Make edlin understand a few important control keys. Thanks to
+ Stefan Zegenhagen.
+
+ OTP-11254 If the fun M:F/A construct was used erroneously the linter
+ could crash. (Thanks to Mikhail Sobolev.)
+
+ OTP-11261 The specifications of io_lib:fread/2,3 have been corrected.
+ (Thanks to Chris King and Kostis Sagonas for pinpointing the
+ bug.)
+
+ OTP-11266 Export the edge/0 type from the digraph module. Thanks to
+ Alex Ronne Petersen.
+
+ OTP-11268 Fix variable usage tracking in erl_lint and fixed unsafe
+ variable tracking in try expressions. Thanks to Anthony
+ Ramine.
+
+
+--- test_server-3.6.3 ---------------------------------------------------
+
+ OTP-11263 Test Server installed an error handler (test_server_h) only
+ to be able to write the name of the current test case to
+ stdout whenever it received an error- or progress report.
+ This functionality was not useful and has been removed. The
+ built-in Common Test hook, cth_log_redirect, has instead been
+ improved to now also tag all error- and progress reports in
+ the log with suite-, group-, and/or test case name.
+
+ OTP-11272 A new log, the "Pre- and Post Test I/O Log", has been
+ introduced, which makes it possible to capture error- and
+ progress reports, as well as printouts made with ct:log/2 and
+ ct:pal/2, before and after a test run. (Some minor
+ improvements of the logging system have been made at the same
+ time). Links to the new log are found on the Common Test
+ Framework Log page. The Common Test User's Guide has been
+ updated with information about the new log and also with a
+ new section on how to synchronize external applications with
+ Common Test by means of the CT Hook init and terminate
+ functions.
+
+
+--- tools-2.6.12 --------------------------------------------------------
+
+ OTP-11198 Remove trailing spaces in Emacs templates. Thanks to Roberto
+ Aloi.
+
+ OTP-11242 Fixed the Emacs erlang-mode to accommodate the coding style
+ where lists written across several lines have each line
+ starting with a comma. Thanks to Magnus Henoch.
+
+ OTP-11270 Make the Emacs Erlang mode TRAMP-aware when compiling. Thanks
+ to Tomas Abrahamsson.
+
+
+--- wx-1.1 --------------------------------------------------------------
+
+ OTP-11196 Introduced functionality for inspection of system and build
+ configuration.
+
+ OTP-11279 Fix return value in wxStatusBar:getFieldRect/2 and add
+ wxClipboardTextEvent and wxPanel:setFocusIgnoringChildren/1.
+
+
+--- xmerl-1.3.4 ---------------------------------------------------------
+
+ OTP-11224 Fixed various typos in xmerl documentation. Thanks to David
+ Welton.
+
+
diff --git a/sources b/sources
index edb6a9f..a5032de 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
-266b95db35560e505c9f69cc3e539e41 otp_src_R16B01.tar.gz
-288fd4066ae07fa3ca23043a31826d46 otp_doc_html_R16B01.tar.gz
-951be958bc9af55df6062165cf21fe1f otp_doc_man_R16B01.tar.gz
-8d0757af41f545b757ac71125b2b6488 otp_src_R16B01.readme
+5bd028771290eacbc075ca65a63749e6 otp_doc_html_R16B02.tar.gz
+fe3ff42375090d33ce1ba98c28218cf3 otp_doc_man_R16B02.tar.gz
+fe73334b75669fac4c3c400ceab064c8 otp_src_R16B02.readme
+ca63bcde0e5ae0f2df9457f97b3115a4 otp_src_R16B02.tar.gz
More information about the scm-commits
mailing list