commit erlang for openSUSE:Factory

2020-10-07 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-10-07 14:18:45

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.4249 (New)


Package is "erlang"

Wed Oct  7 14:18:45 2020 rev:105 rq:839960 version:23.1.1

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2020-08-25 
09:38:25.608199232 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.4249/erlang.changes  2020-10-07 
14:18:58.509509005 +0200
@@ -1,0 +2,322 @@
+Tue Oct 06 10:17:04 UTC 2020 - Matwey Kornilov 
+
+- Changes for 23.1.1:
+  * erts: inet:setopts([{active,once}]) wakes up IO polling thread
+unnecessarily, leading to lock contention and visibly higher
+CPU utilization.
+  * erts: Two bugs in the ERTS internal thread wakeup functionality
+have been fixed. These bugs mainly hit when all threads in the
+system tried to go to sleep. When the bugs were triggered,
+certain operations were delayed until a thread woke up due to
+some other reason. Most important operations effected were code
+loading, persistent term updates, and memory deallocation.
+  * erts: Fixed bug in ets:select_replace/2 on compressed tables
+that could produce faulty results or VM crash. Bug exists since
+OTP 20.
+  * erts: When compiling Erlang/OTP on macOS using Xcode 12, the
+performance of the BEAM interpreter would be degraded.
+  * erts: As of OTP 22, the allocator specific memory carrier pools
+were replaced by a node global carrier pool. This unfortunately
+caused substantial memory fragmentation in some cases due to
+long lived data being spread into carriers used by allocators
+mainly handling short lived data. A new command line argument
++Mcp has been introduced with which one can enable the old
+behavior as well as configuring other behaviors for the carrier
+pools. In order to configure the old behavior, with allocator
+specific carrier pools for all allocators, pass +Mucp :
+(including the colon character) as a command line argument to
+erl when starting the Erlang system. The default configuration
+for carrier pools will be changed to +Mucp : some time in the
+future, but not in this patch.
+  * os_mon: The configuration parameter
+memsup_improved_system_memory_data has been introduced. It can
+be used to modify the result returned by
+memsup:get_system_memory_data(). For more information see the
+memsup documentation. Note that the configuration parameter is
+intended to be removed in OTP 24 and the modified result is
+intended to be used as of OTP 24.
+  * ssh: Fix decoder bug.
+  * compiler: Fixed a performance bug that could be triggered by
+tuple matching in very large functions.
+  * public_key: Fix the issue that pem_decode will crash with an
+invalid input.
+- Changes for 23.1:
+  * kernel: A fallback has been implemented for file:sendfile when
+using inet_backend socket
+  * kernel: Make default TCP distribution honour option backlog in
+inet_dist_listen_options.
+  * kernel: Raw option handling for the experimental gen_tcp_socket
+backend was broken so that all raw options were ignored by for
+example gen_tcp:listen/2, a bug that now has been fixed.
+Reported by Jan Uhlig.
+  * kernel: Accept fails with inet-backend socket.
+  * kernel: Fixed various minor errors in the socket backend of
+gen_tcp.
+  * kernel: Correct disk_log:truncate/1 to count the header. Also
+correct the documentation to state that disk_log:truncate/1 can
+be used with external disk logs.
+  * kernel: Fix erl_epmd:port_please/2,3 type specs to include all
+possible error values.
+  * kernel: Fix erl -erl_epmd_port to work properly. Before this
+fix it did not work at all.
+  * kernel: Fix typespec for internal function
+erlang:seq_trace_info/1 to allow term() as returned label. This
+in turn fixes so that calls to seq_trace:get_token/1 can be
+correctly analyzer by dialyzer.
+  * kernel: Fix erroneous double registration of processes in pg
+when distribution is dynamically started.
+  * kernel: Make (use of) the socket registry optional (still
+enabled by default). Its now possible to build OTP with the
+socket registry turned off, turn it off by setting an
+environment variable and controlling in runtime (via function
+calls and arguments when creating sockets).
+  * kernel: erl -remsh nodename no longer requires the hostname to
+be given when used together with dynamic nodenames.
+  * observer: Fix graph windows flickering on windows.
+  * mnesia: FIx mnesia delete object handling in transaction
+storage. In a transaction mnesia:read/1 could indicate that
+exiting objects did not exist after another object was

commit erlang for openSUSE:Factory

2020-08-25 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-08-25 09:37:27

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.3399 (New)


Package is "erlang"

Tue Aug 25 09:37:27 2020 rev:104 rq:828985 version:23.0.3

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2020-06-30 
21:56:28.358760246 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.3399/erlang.changes  2020-08-25 
09:38:25.608199232 +0200
@@ -1,0 +2,23 @@
+Mon Aug 24 10:20:01 UTC 2020 - Gabriele Santomaggio 
+
+- Changes for 23.0.3:
+  * erts: Fixed bug in erlang:load_nif/2 that could cause it to
+throw badarg exception if a concurrent code change operation
+was in progress. Bug existed since OTP 23.0.
+  * erts: Minor fix of debug compiled VM.
+  * erts: An unintentional reuse of an already used emulator
+internal event object could cause a wakeup signal to a thread
+to be lost. In worst case this could cause the runtime system
+to hang. This hang was however quite rare.
+  * erts: NIF threads and driver threads on non-Linux systems
+leaked internal resources when terminating. On Windows these
+resources were one event per thread. On most other systems one
+mutex and one condition variable per thread. On these other
+systems that also lacked pthread_cond_timedwait() also a pipe
+with its file descriptors was leaked.
+  * compiler: When calls to is_map_key were repeated, the compiler
+could terminate with an internal consistency failure.
+  * compiler: Fixed a bug in the type inference pass that could
+cause the compiler to hang.
+
+---

Old:

  OTP-23.0.2.tar.gz

New:

  OTP-23.0.3.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.KIgKPH/_old  2020-08-25 09:38:28.064200665 +0200
+++ /var/tmp/diff_new_pack.KIgKPH/_new  2020-08-25 09:38:28.068200667 +0200
@@ -23,7 +23,7 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:   erlang
-Version:23.0.2
+Version:23.0.3
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0

++ OTP-23.0.2.tar.gz -> OTP-23.0.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-23.0.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.3399/OTP-23.0.3.tar.gz differ: char 26, 
line 2




commit erlang for openSUSE:Factory

2020-06-30 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-06-30 21:56:24

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.3060 (New)


Package is "erlang"

Tue Jun 30 21:56:24 2020 rev:103 rq:815752 version:23.0.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2020-03-25 
23:50:27.116018096 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.3060/erlang.changes  2020-06-30 
21:56:28.358760246 +0200
@@ -1,0 +2,84 @@
+Fri Jun 12 07:24:09 UTC 2020 - Matwey Kornilov 
+
+- Changes for 23.0.2:
+  * erts: Fixed bug when sending an export fun (eg lists:reverse/1)
+on a not yet established connection. It could cause VM crash.
+Bug exists since OTP 23.0.
+  * megaco: The mini parser could not properly decode some IPv6
+addresses.
+- Changes for 23.0.1:
+  * erts: The functionality utilized by BIFs for temporary
+disabling of garbage collection while yielding could cause
+system task queues to become inconsistent on a process
+executing such a BIF. Process system tasks are for example
+utilized when purging code, garbage collecting literal data,
+and when issuing an ordinary garbage collection from another
+process. The bug does not trigger frequently. Multiple code
+purges in direct sequence makes it more likely that this bug is
+triggered. In the cases observed, this has resulted in a
+hanging code purge operation.
+  * erts: SCTP and UDP recv/2,3 hangs indefinitely if socket is
+closed while recv is called (socket in passive mode).
+  * compiler: In rare circumstances, a guard using 'not' could
+evaluate to the wrong boolean value.
+  * compiler: A guard expression that referenced a variable bound
+to a boolean expression could evaluate to the wrong value.
+
+---
+Fri Jun 12 06:36:45 UTC 2020 - Matwey Kornilov 
+
+- Version 23.0:
+- Potential Incompatibilities:
+  * SSL:Support for SSL 3.0 is completely removed. TLS 1.3 is added
+to the list of default supported versions.
+  * erl_interface: Removed the deprecated parts of erl_interface
+(erl_interface.h and essentially all C functions with prefix
+erl_).
+  * The deprecated erlang:get_stacktrace/0 BIF now returns an empty
+list instead of a stacktrace. erlang:get_stacktrace/0 is
+scheduled for removal in OTP 24.
+- Improvements and new features:
+  * ssh: OpenSSH 6.5 introduced a new file representation of keys
+called openssh-key-v1. This is now supported with the exception
+of handling encrypted keys.
+  * Algorithm configuration could now be done in a .config file. This
+is useful for example to enable an algorithm that is disabled by
+default without need to change the code.
+  * SSL: Support for the middlebox compatibility mode makes the TLS
+1.3 handshake look more like a TLS 1.2 handshake and increases
+the chance of successfully establishing TLS 1.3 connections
+through legacy middleboxes.
+  * Add support for key exchange with Edward curves and PSS-RSA
+padding in signature verification
+  * The possibility to run Erlang distribution without relying on
+EPMD has been extended.
+  * A first EXPERIMENTAL socket backend to gen_tcp and inet has been
+implemented. gen_udp and gen_sctp will follow.
+  * Putting {inet_backend, socket} as first option to listen() or
+connect() makes it easy to try this for existing code
+  * A new module erpc in kernel which implements an enhanced subset
+of the operations provided by the rpc module. Enhanced in the
+sense that it makes it possible to distinguish between returned
+value, raised exceptions and other errors. erpc also has better
+performance and scalability than the original rpc implementation.
+This by utilizing the newly introduced spawn_request() BIF. Also
+the rpc module benefits from these improvements by utilizing erpc
+when possible.
+  * Scalability and performance Improvements plus new functionality
+regarding distributed spawn operations.
+  * In binary matching, the size of the segment to be matched is now
+allowed to be a guard expression (EEP-52)
+  * When matching with maps the keys can now be guard expressions
+(EEP-52).
+  * ssh: support for TCP/IP port forwarding, a.k.a tunnelling a.k.a
+as tcp-forward/direct-tcp is implemented. In the OpenSSH client,
+this corresponds to the options -L and -R.
+  * Allow underscores in numeric literals to improve readability.
+Examples: 123_456_789, 16#1234_ABCD.
+  * New functions in the shell for displaying documentation for
+Erlang modules, functions and types.
+  * kernel: The module pg with a new implementation of distributed
+named process groups i

commit erlang for openSUSE:Factory

2020-03-25 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-03-25 23:48:50

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.3160 (New)


Package is "erlang"

Wed Mar 25 23:48:50 2020 rev:102 rq:788276 version:22.3

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2020-03-04 
09:45:59.010128386 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.3160/erlang.changes  2020-03-25 
23:50:27.116018096 +0100
@@ -1,0 +2,197 @@
+Wed Mar 25 08:48:44 UTC 2020 - g.santomag...@gmail.com
+
+- Changes for 22.3:
+  * compiler: A 'receive' with an 'after 0' clause would prevent
+the optimization that can avoid scanning the entire receive
+queue when matching on a newly created reference.
+  * compiler: HiPE can again handle modules with catch and try
+constructs.
+  * compiler: Fixed a bug in bit-syntax optimization that could
+crash the compiler.
+  * crypto: Fixed potential memory leaks involving calls to the
+crypto ng_api.
+  * common_test: Document incl_apps cover option
+  * common_test: The ct_property_test has now a report function for
+results of stateful testing.
+  * common_test: Don't hide error reasons from user
+  * stdlib: Fix type specification for uri_string:normalize/2 that
+may also return error().
+  * stdlib: Improve error handling in uri_string:normalize/2. This
+change fixes a crash when the input URI has faulty percent-
+encoding.
+  * stdlib: Fix minor bugs in the Erlang pretty printer (erl_pp).
+  * stdlib: Fix the Erlang parser regarding consecutive unary
+operators.
+  * stdlib: Let calendar:rfc3339_to_system_time() crash when the
+time offset is missing.
+  * stdlib: Implement uri_string:resolve/{2,3} that can be used to
+resolve a URI reference against a base URI.
+  * stdlib: In gen_statem it is now possible to change the callback
+module for a running server. See gen_statem's documentation for
+change_callback_module, push_callback_module, and
+pop_callback_module.
+  * ssl: Correct handling of TLS record limit in TLS-1.3. The max
+value differs from previous versions. Also the payload data max
+record check was broken, that is record overflow problems could
+occur if user sent large amounts of data.
+  * ssl: Correct close handling for DTLS
+  * ssl: Fix ssl:getstat/1-2 to also work for DTLS sockets
+  * ssl: Correct internal handling och socket active mode to avoid
+reviving TCP data aimed for a downgraded TLS socket.
+  * ssl: When using the host name as fallback for SNI (server name
+indication) strip a possible trailing dot that is allowed in a
+host name but not in the SNI. Also if the server receives a SNI
+with a trailing dot send an UNRECOGNIZED_NAME alert.
+  * ssl: Immediately remove session entries if handshake is
+abruptly closed at transport level.
+  * ssl: Implementation of the key and initialization vector update
+feature, and general hardening of TLS 1.3. There are
+cryptographic limits on the amount of plaintext which can be
+safely encrypted under a given set of keys. This change
+enforces those limits by triggering automatic key updates on
+TLS 1.3 connections.
+  * ssl: Add support for TLS 1.3 Session Tickets (stateful and
+stateless). This allows session resumption using keying
+material from a previous successful handshake.
+  * ssl: Add support for key exchange with Edward curves and PSS-
+RSA padding in signature verification.
+  * megaco: The documented function
+megaco:get_sdp_record_from_PropertGroup/2 was a wrapper for
+megaco_sdp:get_sdp_record_from_PropertGroup/2 but did not
+actually exist. This has now been fixed.
+  * megaco: Test suite completely reworked. Add (timestamp) utility
+functions for debugging and testing.
+  * erl_interface: Fix link error "multiple definition of
+`ei_default_socket_callbacks'" for gcc version 10 or when built
+with gcc option -fno-common. Error exists since OTP-21.3.
+  * asn1: Fix 'DEFAULT' with 'OCTET STRING' and 'SEQUENCE OF
+CHOICE' with extensions.
+  * erts: gen_udp:recv(S, N, 0) corrupted the internal state for
+the socket so after receive with {active, once} it always
+returned {error, timeout}, and wasted the received UDP packets.
+This bug has now been fixed. Reported and pinpointed by
+Alexander Petrovsky.
+  * erts: The atom esock_atom_user and esock_atom_kernel was never
+actually created. This has now been corrected.
+  * erts: Fixed bug in socket module that could potentially lead to
+scheduler deadlocks.
+  * erts: Fix bug causing VM crash if down or stop callback of a
+NIF resource is called after the NIF module has been purged.
+The fix will postpone unloading until a

commit erlang for openSUSE:Factory

2020-03-04 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-03-04 09:45:06

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.26092 (New)


Package is "erlang"

Wed Mar  4 09:45:06 2020 rev:101 rq:781226 version:22.2.7

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2020-02-22 
19:07:14.466442573 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.26092/erlang.changes 2020-03-04 
09:45:59.010128386 +0100
@@ -1,0 +2,7 @@
+Mon Mar  2 13:48:03 UTC 2020 - Tomáš Chvátal 
+
+- Remove conditions and support for openSUSE/SLE < 15
+- Remove not really needed service file _service
+- Convert the dependencies to pkgconfig style ones
+
+---

Old:

  _service
  epmd.init



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.ks5F7X/_old  2020-03-04 09:46:03.990131371 +0100
+++ /var/tmp/diff_new_pack.ks5F7X/_new  2020-03-04 09:46:03.994131373 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package erlang
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,29 +16,20 @@
 #
 
 
+%{!?make_build:%{expand: %%global make_build %{make} %%{?_smp_mflags}}}
+%define epmd_home %{_var}/lib/epmd
 #Compat macro for new _fillupdir macro introduced in Nov 2017
 %if ! %{defined _fillupdir}
-  %define _fillupdir /var/adm/fillup-templates
+  %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
-
-%if 0%{?rhel} >= 7
-%undefine _missing_build_ids_terminate_build
-%endif
-
-%{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
-
 Name:   erlang
 Version:22.2.7
 Release:0
-# not set up to be built with position independend executable support
-#!BuildIgnore: gcc-PIE
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0
-Group:  Development/Languages/Other
-Url:http://www.erlang.org
+URL:https://www.erlang.org
 Source0:https://github.com/erlang/otp/archive/OTP-%{version}.tar.gz
 Source3:%{name}-rpmlintrc
-Source4:epmd.init
 Source5:erlang.sysconfig
 Source6:macros.erlang
 Source7:epmd.service
@@ -48,57 +39,32 @@
 Patch0: otp-R16B-rpath.patch
 # PATCH-FIX-OPENSUSE erlang-not-install-misc.patch - matwey.korni...@gmail.com 
-- patch from Fedora, this removes unneeded magic
 Patch4: erlang-not-install-misc.patch
-BuildRequires:  autoconf
-BuildRequires:  gcc-c++
-BuildRequires:  ncurses-devel
-BuildRequires:  openssh
-BuildRequires:  openssl-devel
-BuildRequires:  tcl-devel
-BuildRequires:  tk-devel
-BuildRequires:  unixODBC-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  %fillup_prereq
-BuildRequires:  %insserv_prereq
 BuildRequires:  Mesa-devel
+BuildRequires:  autoconf
+BuildRequires:  dejavu-fonts
 BuildRequires:  fdupes
 BuildRequires:  fop
-BuildRequires:  dejavu-fonts
+BuildRequires:  gcc-c++
 BuildRequires:  java-devel >= 1.6.0
-BuildRequires:  krb5-devel
+BuildRequires:  openssh
+BuildRequires:  openssl-devel
+BuildRequires:  pkgconfig
 BuildRequires:  update-alternatives
-%if 0%{?suse_version} >= 1220
-BuildRequires:  xsltproc
-%else
-BuildRequires:  libxslt
-%endif
-Requires:   erlang-epmd
-
-%if 0%{?suse_version} >= 1320
 BuildRequires:  wxWidgets-devel >= 3
-%else
-%if 0%{?suse_version} >= 1315
-BuildRequires:  wxWidgets-devel >= 2.8
-%define wx_requires_generator 1
-%else
-BuildRequires:  wxWidgets >= 2.8
-BuildRequires:  wxWidgets-wxcontainer-devel >= 2.8
-%define wx_requires_generator 1
-%endif
-%endif
-
-%if 0%{?wx_requires_generator}
-%define _use_internal_dependency_generator 0
-%define __find_requires %wx_requires
-%endif
-
-%if 0%{?suse_version} >=1230
+BuildRequires:  xsltproc
+BuildRequires:  pkgconfig(krb5)
 BuildRequires:  pkgconfig(libsystemd)
-BuildRequires:  pkgconfig(systemd)
-%define have_systemd 1
+BuildRequires:  pkgconfig(ncurses)
+BuildRequires:  pkgconfig(odbc)
+BuildRequires:  pkgconfig(tcl)
+BuildRequires:  pkgconfig(tk)
+# not set up to be built with position independend executable support
+#!BuildIgnore:  gcc-PIE
+Requires:   erlang-epmd
+%if 0%{?rhel} >= 7
+%undefine _missing_build_ids_terminate_build
 %endif
 
-%define epmd_home %{_var}/lib/epmd
-
 %description
 Erlang is a general-purpose programming language and runtime
 environment. Erlang has built-in support for concurrency, distribution
@@ -107,7 +73,6 @@
 
 %package debugger
 Summary:  

commit erlang for openSUSE:Factory

2020-02-22 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-02-22 19:07:00

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.26092 (New)


Package is "erlang"

Sat Feb 22 19:07:00 2020 rev:100 rq:778053 version:22.2.7

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2020-02-15 
22:25:43.571319648 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.26092/erlang.changes 2020-02-22 
19:07:14.466442573 +0100
@@ -1,0 +2,16 @@
+Wed Feb 19 14:06:40 UTC 2020 - g.santomag...@gmail.com
+
+- Changes for 22.2.7:
+  * compiler: Fixed a bug that could cause the compiler to reject
+valid code that used the is_map_key/2 BIF.
+  * compiler: Fixed a bug that could cause the compiler to reject
+valid code that matched the same map key several times.
+  * compiler: The compiler could crash when compiling a convoluted
+receive statement.
+  * compiler: The compiler could crash when a fun was created but
+never used. The compiler could crash when compiling the
+expression true = 0 / X.
+
+- jsc#SLE-10913
+
+---

Old:

  OTP-22.2.6.tar.gz

New:

  OTP-22.2.7.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.Un1677/_old  2020-02-22 19:07:18.442450494 +0100
+++ /var/tmp/diff_new_pack.Un1677/_new  2020-02-22 19:07:18.442450494 +0100
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.2.6
+Version:22.2.7
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.2.6.tar.gz -> OTP-22.2.7.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.2.6.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.26092/OTP-22.2.7.tar.gz differ: char 28, 
line 1




commit erlang for openSUSE:Factory

2020-02-15 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-02-15 22:25:21

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.26092 (New)


Package is "erlang"

Sat Feb 15 22:25:21 2020 rev:99 rq:774576 version:22.2.6

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2020-02-10 
21:53:27.102191929 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.26092/erlang.changes 2020-02-15 
22:25:43.571319648 +0100
@@ -1,0 +2,9 @@
+Sat Feb 15 09:40:37 UTC 2020 - matwey.korni...@gmail.com
+
+- Changes for 22.2.6:
+  * erts: A process could get into an inconsistent state where it
+was runnable, but never scheduled for execution. This could
+occur when a mix of normal and low priority processes where
+scheduled on the same type of dirty scheduler simultaneously.
+
+---

Old:

  OTP-22.2.5.tar.gz

New:

  OTP-22.2.6.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.tdiXCL/_old  2020-02-15 22:25:46.347321149 +0100
+++ /var/tmp/diff_new_pack.tdiXCL/_new  2020-02-15 22:25:46.347321149 +0100
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.2.5
+Version:22.2.6
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.2.5.tar.gz -> OTP-22.2.6.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.2.5.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.26092/OTP-22.2.6.tar.gz differ: char 29, 
line 1




commit erlang for openSUSE:Factory

2020-02-10 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-02-10 21:53:21

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.26092 (New)


Package is "erlang"

Mon Feb 10 21:53:21 2020 rev:98 rq:772483 version:22.2.5

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2020-02-04 
19:58:20.457496144 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.26092/erlang.changes 2020-02-10 
21:53:27.102191929 +0100
@@ -1,0 +2,21 @@
+Fri Feb  7 09:01:17 UTC 2020 - Gabriele Santomaggio 
+
+- Changes for 22.2.5:
+  * erts: A process could end up in a state where it got
+endlessly rescheduled without making any progress. This
+occurred when a system task, such as check of process
+code (part of a code purge), was scheduled on a high
+priority process trying to execute on a dirty
+scheduler.
+  * erts: Improved signal handling for processes executing dirty.
+For example, avoid busy wait in dirty signal handler
+process when process is doing garbage collection on
+dirty scheduler.
+  * stdlib:  A directory traversal vulnerability has been eliminated
+in erl_tar. erl_tar will now refuse to extract symlinks
+that points outside the targeted extraction directory
+and will return {error,{Path,unsafe_symlink}}. (Thanks
+to Eric Meadows-Jönsson for the bug report and for
+suggesting a fix.)
+
+---

Old:

  OTP-22.2.4.tar.gz

New:

  OTP-22.2.5.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.PsbOVg/_old  2020-02-10 21:53:29.046193003 +0100
+++ /var/tmp/diff_new_pack.PsbOVg/_new  2020-02-10 21:53:29.050193006 +0100
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.2.4
+Version:22.2.5
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.2.4.tar.gz -> OTP-22.2.5.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.2.4.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.26092/OTP-22.2.5.tar.gz differ: char 15, 
line 1




commit erlang for openSUSE:Factory

2020-02-04 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-02-04 19:58:11

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.26092 (New)


Package is "erlang"

Tue Feb  4 19:58:11 2020 rev:97 rq:770031 version:22.2.4

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2020-01-24 
14:12:06.926428802 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.26092/erlang.changes 2020-02-04 
19:58:20.457496144 +0100
@@ -1,0 +2,14 @@
+Mon Feb  3 07:59:55 UTC 2020 - Gabriele Santomaggio 
+
+- Changes for 22.2.4:
+  * ssl: Enhance error handling, all ALERTS shall be handled
+gracefully and not cause a crash.  
+  * ssl: Enhance alert logging, in some places the role
+indication of the alert origin was missing. So the log
+would say undefined instead of client or server.
+  * ssl: Two different optimizations did not work together and
+resulted in the possible breakage of connections using
+stream ciphers (that is RC4). Reworked the
+implementation to avoid this.
+
+---

Old:

  OTP-22.2.3.tar.gz

New:

  OTP-22.2.4.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.AJpU3X/_old  2020-02-04 19:58:22.665497432 +0100
+++ /var/tmp/diff_new_pack.AJpU3X/_new  2020-02-04 19:58:22.665497432 +0100
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.2.3
+Version:22.2.4
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.2.3.tar.gz -> OTP-22.2.4.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.2.3.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.26092/OTP-22.2.4.tar.gz differ: char 13, 
line 1




commit erlang for openSUSE:Factory

2020-01-24 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-01-24 14:11:52

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.26092 (New)


Package is "erlang"

Fri Jan 24 14:11:52 2020 rev:96 rq:766773 version:22.2.3

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2020-01-18 
12:18:57.507165529 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.26092/erlang.changes 2020-01-24 
14:12:06.926428802 +0100
@@ -1,0 +2,14 @@
+Fri Jan 24 08:08:38 UTC 2020 - matwey.korni...@gmail.com
+
+- Changes for 22.2.3:
+  * ssl: Fix the handling of GREASE values sent by web browsers
+when establishing TLS 1.3 connections. This change improves
+handling of GREASE values in various protocol elements sent in
+a TLS 1.3 ClientHello.
+  * ssl: Correct DTLS listen emulation, could cause problems with
+opening a new DTLS listen socket for a port previously used by
+a now closed DTLS listen socket.
+  * compiler: Fixed a bug in the compiler that could cause it to
+reject valid code.
+
+---

Old:

  OTP-22.2.2.tar.gz

New:

  OTP-22.2.3.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.ySxjP1/_old  2020-01-24 14:12:08.878429463 +0100
+++ /var/tmp/diff_new_pack.ySxjP1/_new  2020-01-24 14:12:08.882429464 +0100
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.2.2
+Version:22.2.3
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.2.2.tar.gz -> OTP-22.2.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.2.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.26092/OTP-22.2.3.tar.gz differ: char 14, 
line 1




commit erlang for openSUSE:Factory

2020-01-18 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2020-01-18 12:18:11

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.26092 (New)


Package is "erlang"

Sat Jan 18 12:18:11 2020 rev:95 rq:765347 version:22.2.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-12-21 
12:30:14.967330940 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.26092/erlang.changes 2020-01-18 
12:18:57.507165529 +0100
@@ -1,0 +2,46 @@
+Fri Jan 17 08:34:03 UTC 2020 - matwey.korni...@gmail.com
+
+- Changes for 22.2.2:
+  * erts: Taking a scheduler offline could cause timers set while
+executing on that scheduler to be delayed until the scheduler
+was put online again. This bug was introduced in ERTS version
+10.0 (OTP 21.0).
+  * erts: The ets:update_counter/4 core dumped when given an
+ordered_set with write_concurrency enabled and an invalid
+position. This bug has been fixed.
+  * erts: A process calling erlang:system_flag(multi_scheduling,
+block) could end up blocked waiting for the operation to
+complete indefinitely.
+  * erts: Duplicate entries for [socket:]getopt and [socket:]setopt
+in man page.
+  * stdlib: The ets:update_counter/4 core dumped when given an
+ordered_set with write_concurrency enabled and an invalid
+position. This bug has been fixed.
+  * crypto: Constant time comparisons added.
+  * ssh: Fixed that ssh_connection:send could allocate a large
+amount of memory if given an iolist() as input data.
+  * ssh: Safe atom conversions.
+  * ssh: Constant time comparisons added.
+- Changes for 22.2.1:
+  * erts: Corrected an issue with the new socket api which could
+cause a core dump. A race during socket close could cause a
+core dump (an invalid nif environment free).
+  * erts: Corrected an issue with the new socket api which could
+cause a core dump. When multiple accept processes waiting for a
+connect a connect could cause a core dump.
+  * snmp: Its now possible to remove selected varbinds (from the
+final message) when sending a notification. This is done by
+setting the 'value' (in the varbind(s) of the varbinds list) to
+'?NOTIFICATION_IGNORE_VB_VALUE'.
+  * snmp: Its now possible to specify that an oid shall be
+"truncated" (trailing ".0" to be removed) when sending an
+notification.
+  * ssl: Add missing alert handling clause for TLS record handling.
+Could sometimes cause confusing error behaviors of TLS
+connections.
+  * ssl: Fix handling of ssl:recv that happens during a
+renegotiation. Using the passive receive function
+ssl:recv/[2,3] during a renegotiation would fail the connection
+with unexpected msg.
+
+---

Old:

  OTP-22.2.tar.gz

New:

  OTP-22.2.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.OG5qNn/_old  2020-01-18 12:19:00.147166945 +0100
+++ /var/tmp/diff_new_pack.OG5qNn/_new  2020-01-18 12:19:00.151166948 +0100
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.2
+Version:22.2.2
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.2.tar.gz -> OTP-22.2.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.26092/OTP-22.2.2.tar.gz differ: char 13, 
line 1




commit erlang for openSUSE:Factory

2019-12-21 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-12-21 12:30:05

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.6675 (New)


Package is "erlang"

Sat Dec 21 12:30:05 2019 rev:94 rq:758429 version:22.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-11-28 
10:17:49.535639419 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.6675/erlang.changes  2019-12-21 
12:30:14.967330940 +0100
@@ -1,0 +2,23 @@
+Thu Dec 19 16:04:42 UTC 2019 - Dominique Leuenberger 
+
+- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
+  Allow OBS to shortcut through the -mini flavors.
+
+---
+Thu Dec 12 07:55:22 UTC 2019 - Gabriele Santomaggio 
+
+- Changes for 22.2
+  * http://erlang.org/download/OTP-22.2.README
+  * Highlights:
+  * erts: The Kernel application's User's Guide now contains a 
+Logger Cookbook with common usage patterns.
+  * erts: Numerous improvements in the new socket and net modules
+  * Standard libraries: common_test: ct_property_test logging is improved
+  * Standard libraries: ssl: Correct handling of unordered chains so that it 
+works as expected
+  * Tools: Emacs erlang-mode function that lets the user open the 
documentation 
+for an Erlang/OTP function in an Emacs buffer has been improved. 
+Users will be asked if they want the man pages downloaded if they are not 
present 
+in the system.
+
+---

Old:

  OTP-22.1.8.tar.gz

New:

  OTP-22.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.GaG7tg/_old  2019-12-21 12:30:17.167331986 +0100
+++ /var/tmp/diff_new_pack.GaG7tg/_new  2019-12-21 12:30:17.175331990 +0100
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.1.8
+Version:22.2
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE
@@ -92,7 +92,7 @@
 %endif
 
 %if 0%{?suse_version} >=1230
-BuildRequires:  systemd-devel
+BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(systemd)
 %define have_systemd 1
 %endif

++ OTP-22.1.8.tar.gz -> OTP-22.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.1.8.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.6675/OTP-22.2.tar.gz differ: char 18, 
line 1




commit erlang for openSUSE:Factory

2019-11-28 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-11-28 10:17:32

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.26869 (New)


Package is "erlang"

Thu Nov 28 10:17:32 2019 rev:93 rq:751486 version:22.1.8

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-11-11 
21:43:18.476952961 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.26869/erlang.changes 2019-11-28 
10:17:49.535639419 +0100
@@ -1,0 +2,10 @@
+Wed Nov 27 09:00:15 UTC 2019 - Gabriele Santomaggio 
+
+- Changes for 22.1.8
+  * http://erlang.org/download/OTP-22.1.8.README
+  * erts: Large amounts of quickly executed dirty work could
+cause heavy contention on an internal spin lock. The
+spin lock was replaced by a mutex which behaves much
+better under these conditions.
+
+---

Old:

  OTP-22.1.7.tar.gz

New:

  OTP-22.1.8.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.ZHUMh9/_old  2019-11-28 10:17:51.563639440 +0100
+++ /var/tmp/diff_new_pack.ZHUMh9/_new  2019-11-28 10:17:51.567639440 +0100
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.1.7
+Version:22.1.8
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.1.7.tar.gz -> OTP-22.1.8.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.1.7.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.26869/OTP-22.1.8.tar.gz differ: char 13, 
line 1




commit erlang for openSUSE:Factory

2019-11-11 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-11-11 21:43:02

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.2990 (New)


Package is "erlang"

Mon Nov 11 21:43:02 2019 rev:92 rq:747400 version:22.1.7

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-10-30 
14:48:16.378211269 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.2990/erlang.changes  2019-11-11 
21:43:18.476952961 +0100
@@ -1,0 +2,41 @@
+Mon Nov 11 11:22:05 UTC 2019 - Gabriele Santomaggio 
+
+- Changes for 22.1.7
+  * http://erlang.org/download/OTP-22.1.7.README
+  * compiler: Fixed a performance bug that caused repeated matches of
+large records to take a very long time to compile. 
+  * erts: A literal area could prematurely be released before all
+uses of it had been removed. This occurred either when
+a terminating process had a complex exit reason
+referring to a literal that concurrently was removed,
+or when a terminating process continued executing a
+dirty NIF accessing a literal (via the heap) that
+concurrently was removed.
+  * erts:  Fix bug causing VM crash due to memory corruption of
+distribution entry. Probability of crash increases if
+Erlang distribution is frequently disconnected and
+reestablished towards same node names. Bug exists since
+OTP-21.0.
+  * erts: Fixed bug causing crash of VM built with configuration
+--enable--sharing-preserving. Provoked when a sent
+message contains both a bit string and the heap binary
+(< 65 bytes) which the bit string was matched from. Bug
+exists since OTP-19.0 but has seen to be easier to
+provoke since OTP-22.1. 
+
+- Changes for 22.1.6
+  * http://erlang.org/download/OTP-22.1.6.README
+  * compiler, erts: The compiler could do an unsafe optimization of
+receives, which would cause a receive to only scan part
+of the message queue.
+  * crypto: The AEAD tag was not previously checked on decrypt with
+chacha20_poly1305
+  * erts:Fix bug where the receive marker used by the runtime to
+do the receive queue optimization could be incorrectly
+set. The symptom of this would be that a message that
+should match in a receive never matches.
+  * snmp: Agent discovery cleanup. If there is no receiver of
+INFORM then #state.reqs in snmpa_net_if keeps on
+growing for DISCOVERY.
+
+---

Old:

  OTP-22.1.5.tar.gz

New:

  OTP-22.1.7.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.QdYMll/_old  2019-11-11 21:43:19.868954341 +0100
+++ /var/tmp/diff_new_pack.QdYMll/_new  2019-11-11 21:43:19.872954345 +0100
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.1.5
+Version:22.1.7
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.1.5.tar.gz -> OTP-22.1.7.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.1.5.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.2990/OTP-22.1.7.tar.gz differ: char 13, 
line 1




commit erlang for openSUSE:Factory

2019-10-30 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-10-30 14:48:08

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.2990 (New)


Package is "erlang"

Wed Oct 30 14:48:08 2019 rev:91 rq:743974 version:22.1.5

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-10-24 
23:10:39.776627240 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.2990/erlang.changes  2019-10-30 
14:48:16.378211269 +0100
@@ -1,0 +2,10 @@
+Tue Oct 29 12:29:00 UTC 2019 - Gabriele Santomaggio 
+
+- Changes for 22.1.5
+  * http://erlang.org/download/OTP-22.1.5.README
+  * snmp: Application(s): snmp
+Related Id(s): ERIERL-427
+The agent discovery process has been made to work with
+snmptrapd..
+
+---

Old:

  OTP-22.1.4.tar.gz

New:

  OTP-22.1.5.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.n7duj7/_old  2019-10-30 14:48:18.522213549 +0100
+++ /var/tmp/diff_new_pack.n7duj7/_new  2019-10-30 14:48:18.526213553 +0100
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.1.4
+Version:22.1.5
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.1.4.tar.gz -> OTP-22.1.5.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.1.4.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.2990/OTP-22.1.5.tar.gz differ: char 14, 
line 1




commit erlang for openSUSE:Factory

2019-10-24 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-10-24 23:10:35

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.2990 (New)


Package is "erlang"

Thu Oct 24 23:10:35 2019 rev:90 rq:742510 version:22.1.4

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-10-18 
14:37:10.379655049 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.2990/erlang.changes  2019-10-24 
23:10:39.776627240 +0200
@@ -1,0 +2,13 @@
+Wed Oct 23 14:06:06 UTC 2019 - Gabriele Santomaggio 
+
+- Changes for 22.1.4
+  * http://erlang.org/download/OTP-22.1.4.README
+  * compiler: Fixed a bug where the compiler could generate incorrect
+code for a 'receive' statement inside a 'try'.
+  * crypto:  FIxed a bug if the erlang emulator was linked with a
+very old cryptolib version (1.0.1 or earlier).
+The bug now fixed could have triggered a core dump if
+an unknown cipher name was used in crypto functions.
+  * erts: Erlang/OTP can now be built on macOS Catalina (10.15).
+
+---

Old:

  OTP-22.1.3.tar.gz

New:

  OTP-22.1.4.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.wtXB72/_old  2019-10-24 23:10:42.252630129 +0200
+++ /var/tmp/diff_new_pack.wtXB72/_new  2019-10-24 23:10:42.256630134 +0200
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.1.3
+Version:22.1.4
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.1.3.tar.gz -> OTP-22.1.4.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.1.3.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.2990/OTP-22.1.4.tar.gz differ: char 27, 
line 1




commit erlang for openSUSE:Factory

2019-10-18 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-10-18 14:37:02

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.2352 (New)


Package is "erlang"

Fri Oct 18 14:37:02 2019 rev:89 rq:740986 version:22.1.3

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-09-25 
08:10:58.766529261 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.2352/erlang.changes  2019-10-18 
14:37:10.379655049 +0200
@@ -1,0 +2,31 @@
+Tue Oct 15 16:35:54 UTC 2019 - matwey.korni...@gmail.com
+
+- Changes for 22.1.3:
+  * inets: Add HTTP server error logging vi logger
+- Changes for 22.1.2:
+  * erts: Added the environment variable ERLC_SERVER_ID, which
+allows multiple compile servers to run separately under the
+same user.
+- Changes for 22.1.1:
+  * erts: A terminating process sending distributed 'EXIT' or
+'DOWN' signals while terminating could end up in a state where
+no progress at all was made. This was triggered by a
+distribution channel that the terminating process was sending
+on got busy. This bug has existed since ERTS version 10.4 (OTP
+22.0).
+  * erts: When communicating with a simultaneously exiting port via
+the erlang:port_*() BIFs one could sometimes get stray {Ref,
+What} messages. Where Ref was a reference and What usually were
+the atom badarg.
+  * snmp: Made it possible to add 'extra socket options' to the
+(gen_udp) socket open call (for both manager and agent). A new
+option has been added, extra_sock_opts, which makes it possible
+for the user to add a list of extra socket options that will be
+appended to the other socket options for the open call. See the
+snmp application config man page (erl -man 6 snmp) or the
+"Configuring the application" chapter of the Users Guide for
+more info.
+  * compiler: Fixed a bug in the bit-syntax optimization pass that
+could crash the compiler.
+
+---

Old:

  OTP-22.1.tar.gz

New:

  OTP-22.1.3.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.u7GYGl/_old  2019-10-18 14:37:12.691649027 +0200
+++ /var/tmp/diff_new_pack.u7GYGl/_new  2019-10-18 14:37:12.695649017 +0200
@@ -28,7 +28,7 @@
 %{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
 
 Name:   erlang
-Version:22.1
+Version:22.1.3
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.1.tar.gz -> OTP-22.1.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.1.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.2352/OTP-22.1.3.tar.gz differ: char 27, 
line 1




commit erlang for openSUSE:Factory

2019-09-24 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-09-25 08:10:54

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.7948 (New)


Package is "erlang"

Wed Sep 25 08:10:54 2019 rev:88 rq:732619 version:22.1

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-09-04 
09:16:39.206927211 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.7948/erlang.changes  2019-09-25 
08:10:58.766529261 +0200
@@ -1,0 +2,379 @@
+Sun Sep 22 08:21:20 UTC 2019 - matwey.korni...@gmail.com
+
+- Changes for 22.1:
+  * kernel: The type specification for gen_sctp:connect/4,5 has
+been corrected.
+  * kernel: Extra -mode flags given to erl are ignored with a
+warning.
+  * kernel: Fix type spec for seq_trace:set_token/2.
+  * kernel: logger:compare_levels/2 would fail with a badarg
+exception if given the values all or none as any of the
+parameters. This is now corrected.
+  * kernel: Fix bug where the log file in logger_std_h would not be
+closed when the inode of the file changed. This would in turn
+cause a file descriptor leak when tools like logrotate are
+used.
+  * kernel: Fix a race condition in the debugging function
+net_kernel:nodes_info/0.
+  * kernel: Fix race condition when closing a file opened in
+compressed or delayed_write mode.
+  * kernel: The possibility to send ancillary data, in particular
+the TOS field, has been added to gen_udp:send/4,5.
+  * kernel: If the log file was given with relative path, the
+standard logger handler (logger_std_h) would store the file
+name with relative path. If the current directory of the node
+was later changed, a new file would be created relative the new
+current directory, potentially failing with an enoent if the
+new directory did not exist. This is now corrected and
+logger_std_h always stores the log file name as an absolute
+path, calculated from the current directory at the time of the
+handler startup.
+  * kernel: Support local sockets with inet:i/0.
+  * observer: Fix bug after a user followed link on a pid from an
+expanded term window.
+  * observer: Improved dark mode colors on Linux.
+  * mnesia: mnesia:add_table_copy/3 could cause a deadlock if
+called when a new node was starting.
+  * mnesia: Transactions with sticky locks could with async_asym
+transactions be committed in the wrong order, since asym
+transaction are spawned on the remote nodes. To fix this bug
+the communication protocol between mnesia nodes had to be
+updated, thus mnesia will no longer be able to connect to nodes
+earlier than mnesia-4.14 , OTP-19.0. *** POTENTIAL
+INCOMPATIBILITY ***
+  * stdlib: re:run() now yields when validating utf8 in a large
+subject.
+  * stdlib: Upgraded the ERTS internal PCRE library from version
+8.42 to version 8.43. See
+http://pcre.org/original/changelog.txt for information about
+changes made to PCRE. This library implements major parts of
+the re regular expressions module.
+  * stdlib: The bug with ID ERL-717 has been fixed. The functions
+io:columns() and io:rows() only worked correctly inside
+interactive erlang shells before this fix. These functions
+returned {error,enotsup} before this fix even if stdout and
+stdin were connected to a terminal when they were invoked from
+an escript or a program started with e.g., erl -noshell.
+  * stdlib: Fixed handling of ".." and "@" in wildcards. ".." would
+only work when preceded by a literal pattern such as in "a/..",
+not when preceded by wildcard characters such as in "*/..". The
+combination "@/.." was also broken, and in addition "@" in a
+pattern could degrade performance of the wildcard matching.
+  * stdlib: Make sure ets:fun2ms() can handle ++/2 in the head of
+functions when called from the shell.
+  * stdlib: Debugging of time-outs in gen_statem has been improved.
+Starting a time-out is now logged in sys:log and sys:trace.
+Running time-outs are visible in server crash logs, and with
+sys:get_status. Due to this system events {start_timer, Action,
+State} and {insert_timout, Event, State} have been added, which
+may surprise tools that rely on the format of these events. New
+features: The EventContent of a running time-out can be updated
+with {TimeoutType, update, NewEventContent}. Running time-outs
+can be cancelled with {TimeoutType, cancel} which is more
+readable than using Time = infinity. *** POTENTIAL
+INCOMPATIBILITY ***
+  * stdlib: re:run() now avoids validating utf8 in the subject more
+than once in the same call. This validation could previously be
+performed multiple times when the global option was passed.

commit erlang for openSUSE:Factory

2019-09-04 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-09-04 09:15:48

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.7948 (New)


Package is "erlang"

Wed Sep  4 09:15:48 2019 rev:87 rq:727982 version:22.0.7

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-08-05 
10:37:24.271327213 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.7948/erlang.changes  2019-09-04 
09:16:39.206927211 +0200
@@ -1,0 +2,7 @@
+Tue Aug 27 10:51:47 UTC 2019 - Martin Liška 
+
+- Udate -ffat-lto-objects in order to properly build static libraries
+  provided by the package (boo#1142645).
+- Use %make_build macro.
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.QlnrQ6/_old  2019-09-04 09:16:40.386927047 +0200
+++ /var/tmp/diff_new_pack.QlnrQ6/_new  2019-09-04 09:16:40.394927045 +0200
@@ -315,6 +315,7 @@
 sed -i 's|WX_LIBS=`$WX_CONFIG_WITH_ARGS --libs`|WX_LIBS="`$WX_CONFIG_WITH_ARGS 
--libs` -lGLU"|' lib/wx/configure || return 1
 
 %build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 # we need build only 1.6 target for java
 # for SLE only
 %if 0%{?sles_version} >= 10 || 0%{?suse_version} >= 1110
@@ -340,11 +341,10 @@
 %endif
 --enable-shared-zlib
 # clean stalled files before rebuild them
-make %{?_smp_mflags} clean
-# should work up to at least -j8
-make %{?_smp_mflags}
+%make_build clean
+%make_build
 # to build the docs, just compiled erlang is required
-PATH=$PWD/bin:$PATH make %{?_smp_mflags} docs
+PATH=$PWD/bin:$PATH %make_build docs
 
 %install
 %if 0%{?sles_version} >= 10




commit erlang for openSUSE:Factory

2019-08-05 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-08-05 10:37:18

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.4126 (New)


Package is "erlang"

Mon Aug  5 10:37:18 2019 rev:86 rq:720216 version:22.0.7

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-07-08 
15:10:36.839321424 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.4126/erlang.changes  2019-08-05 
10:37:24.271327213 +0200
@@ -1,0 +2,56 @@
+Mon Jul 29 08:15:47 UTC 2019 - opensuse-packag...@opensuse.org
+
+- Add patch 0001-erts-Do-not-use-named-no_cpuid-label-in-asm.patch:
+  fix boo#1142913
+
+- Changes for 22.0.7:
+  * compiler: Fixed a compiler crash introduced in 22.0.6
+(OTP-15952).
+- Changes for 22.0.6:
+  * compiler: Fixed an unsafe optimization when matching
+tuple_size/1 outside of guards, which could crash the emulator
+if the argument was not a tuple.
+  * compiler: Fixed a rare bug that could cause the wrong kind of
+exception to be thrown when a BIF failed in a function that
+matched bitstrings.
+  * compiler: Fixed a bug where receive statements inside try/catch
+blocks could return incorrect results.
+  * ssl: Enhance error handling for erroneous alerts from the peer.
+  * hipe: The HiPE compiler would badly miscompile certain
+try/catch expressions, so it will now refuse to compile modules
+containing try or catch. As a consequence of this, dialyzer
+will no longer compile key modules to native code. ***
+POTENTIAL INCOMPATIBILITY ***
+  * dialyzer: The HiPE compiler would badly miscompile certain
+try/catch expressions, so it will now refuse to compile modules
+containing try or catch. As a consequence of this, dialyzer
+will no longer compile key modules to native code. ***
+POTENTIAL INCOMPATIBILITY ***
+- Changes for 22.0.5:
+  * inets: Fix a regression in http client that causes a crash when
+request URI has no scheme.
+  * ssl: Fix handling of certificate decoding problems in TLS 1.3
+similarly as in TLS 1.2.
+  * ssl: Hibernation now works as expected in all cases, was
+accidently broken by optimization efforts.
+  * ssl: Fix interoperability problems with openssl when the TLS
+1.3 server is configured wirh the option signature_algs_cert.
+  * dialyzer: Make sure Dialyzer does not crash if the formatting
+of results fails. Instead of crashing, an unformatted version
+of the results is returned.
+  * erts: An invalid value test caused the socket:setopt(Socket,
+ip, add_membership, ip_mreq()) to fail with badarg. The same
+for drop_membership.
+  * erts: Fixed bug causing VM crash when doing textual dump of a
+process containing an unhandled monitor down signal. Textual
+process dumps can be done with erlang:system_info(procs), trace
+feature process_dump, Erlang shell break menu and a crashdump.
+Bug exist since OTP 21.0.
+  * erts: lists:subtract/2 would produce incorrect results for some
+inputs on 64-bit platforms.
+  * erts: Fixed a bug in the loader that was similar to OTP-15938,
+yielding incorrect code for some inputs on 64-bit platforms.
+  * erts: Fixed bug causing scheduler threads in rare cases to
+block spinnning indefinitely. Bug exists since OTP 21.0.
+
+---

Old:

  OTP-22.0.4.tar.gz

New:

  0001-erts-Do-not-use-named-no_cpuid-label-in-asm.patch
  OTP-22.0.7.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.M0qWUf/_old  2019-08-05 10:37:25.835327023 +0200
+++ /var/tmp/diff_new_pack.M0qWUf/_new  2019-08-05 10:37:25.839327022 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:22.0.4
+Version:22.0.7
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE
@@ -46,6 +46,8 @@
 Patch0: otp-R16B-rpath.patch
 # PATCH-FIX-OPENSUSE erlang-not-install-misc.patch - matwey.korni...@gmail.com 
-- patch from Fedora, this removes unneeded magic
 Patch4: erlang-not-install-misc.patch
+# PATCH-FIX-UPSTREAM 0001-erts-Do-not-use-named-no_cpuid-label-in-asm.patch - 
matwey.korni...@gmail.com boo#1142913
+Patch5: 0001-erts-Do-not-use-named-no_cpuid-label-in-asm.patch
 BuildRequires:  autoconf
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
@@ -300,6 +302,7 @@
 %setup -q -n otp-OTP-%{version}
 %patch0 -p1 -b .rpath
 %patch4 -p1
+%patch5 -p1
 cp %{S:9} .
 
 ./otp_build autoconf

++ 0001-erts-Do-not-use-named-no_cpuid-label-in-asm.patch ++
>From eb0f74a6281eb7498d36a2ed5d15c442057aa1b2 Mon Sep 17 00:00:00 2001
From: "Matwe

commit erlang for openSUSE:Factory

2019-07-08 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-07-08 15:10:35

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.4615 (New)


Package is "erlang"

Mon Jul  8 15:10:35 2019 rev:85 rq:713600 version:22.0.4

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-07-02 
10:39:01.146638722 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.4615/erlang.changes  2019-07-08 
15:10:36.839321424 +0200
@@ -1,0 +2,5 @@
+Thu Jul  4 13:13:17 UTC 2019 - Matwey Kornilov 
+
+- Drop priv/obj directories: boo#1140404 
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.xQCgjN/_old  2019-07-08 15:10:38.403322925 +0200
+++ /var/tmp/diff_new_pack.xQCgjN/_new  2019-07-08 15:10:38.407322928 +0200
@@ -358,6 +358,7 @@
 find %{buildroot}%{_libdir}/erlang -name Makefile | xargs chmod -v 0644
 find %{buildroot}%{_libdir}/erlang -name \*.bat | xargs rm -fv
 find %{buildroot}%{_libdir}/erlang -name index.txt.old | xargs rm -fv
+find %{buildroot}%{_libdir}/erlang -type d -path '*/priv/obj' -print | xargs 
rm -rfv
 
 # doc
 mv README.md README




commit erlang for openSUSE:Factory

2019-07-02 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-07-02 10:38:56

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.4615 (New)


Package is "erlang"

Tue Jul  2 10:38:56 2019 rev:84 rq:712820 version:22.0.4

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-06-17 
21:35:12.554998967 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.4615/erlang.changes  2019-07-02 
10:39:01.146638722 +0200
@@ -1,0 +2,26 @@
+Tue Jun 25 10:23:44 UTC 2019 - Gabriele Santomaggio 
+
+- Version 22.0.4:
+  * http://erlang.org/download/OTP-22.0.4.README
+  - Bug Fixes
+  * erts: Fixed a buffer overflow when binary_to_existing_atom/2
+and list_to_existing_atom/2 was used with the latin1
+encoding.
+  * erts: The runtime system disconnected a connection if it
+received an exit/2 signal where the recipient was a
+process on an old incarnation of the current node. That
+is, the receiving node had the same node name, but
+another "creation" number. The signal will now just be
+dropped since the receiving process no longer exists. 
+  * kernel: user/user_drv could respond to io requests before they
+had been processed, which could cause data to be
+dropped if the emulator was halted soon after a call to
+io:format/2, such as in an escript.
+  * ssl: Correct handshake handling, might cause strange
+symptoms such as ASN.1 certificate decoding issues.
+  * ssl: Fix handling of the signature_algorithms_cert extension
+in the ClientHello handshake message.
+  * ssl:Handle new ClientHello extensions when handshake is
+paused by the {handshake, hello} ssl option.
+
+---

Old:

  OTP-22.0.tar.gz

New:

  OTP-22.0.4.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.N1SXRj/_old  2019-07-02 10:39:02.578640900 +0200
+++ /var/tmp/diff_new_pack.N1SXRj/_new  2019-07-02 10:39:02.582640906 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:22.0
+Version:22.0.4
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-22.0.tar.gz -> OTP-22.0.4.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-22.0.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.4615/OTP-22.0.4.tar.gz differ: char 29, 
line 1




commit erlang for openSUSE:Factory

2019-06-17 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-06-17 21:34:27

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.4811 (New)


Package is "erlang"

Mon Jun 17 21:34:27 2019 rev:83 rq:710305 version:22.0

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-05-17 
23:44:27.777869981 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.4811/erlang.changes  2019-06-17 
21:35:12.554998967 +0200
@@ -1,0 +2,68 @@
+Sun Jun 16 07:47:56 UTC 2019 - Matwey V. Kornilov 
+
+- Version 22.0:
+  - Potential Incompatibilities:
+  * gen_* behaviours: If logging of the last N messages through
+sys:log/2,3 is active for the server, this log is included in
+the terminate report.
+  * reltool: A new element, Opts, can now be included in a rel
+tuple in the reltool release specific configuration format:
+{rel, Name, Vsn, RelApps, Opts}.
+  * All external pids/ports/refs created by erlang:list_to_pid and
+similar functions now compare equal to any other pid/port/ref
+with same number from that node.
+  * The old legacy erl_interface library is deprecated as of OTP
+22, and will be removed in OTP 23. This does not apply to the
+ei library.
+  * VxWorks is deprecated as of OTP 22 and will be removed in OTP
+23.
+  - New Features:
+  * Support for Erlang Distribution protocol to split the payload
+of large messages into several fragments.
+  * ETS option write_concurrency now also effects and improves
+scalability of ordered_set tables.
+  * The length/1 BIF used to calculate the length of the list in
+one go without yielding, even if the list was very long. Now it
+yields when called with long lists.
+  * A new (still experimental) module socket is introduced. It is
+implemented as a NIF and the idea is that it shall be as "close
+as possible" to the OS level socket interface.
+  * Added the NIF function enif_term_type, which helps avoid long
+sequences of enif_is_xyz by returning the type of the given
+term. This is especially helpful for NIFs that serialize terms,
+such as JSON encoders, where it can improve both performance
+and readability.
+  * The compiler has been rewritten to internally use an
+intermediate representation based on Static Single Assignment
+(SSA). The new intermediate representation makes more
+optimizations possible.
+  * All compiler options that can be given in the source file can
+now be given in the option list on the command line for erlc.
+  * In OTP 22, HiPE (the native code compiler) is not fully
+functional. The reasons for this are new BEAM instructions for
+binary matching that the HiPE native code compiler does not
+support. If erlc is invoked with the +native option, and if any
+of the new binary matching instructions are used, the compiler
+will issue a warning and produce a BEAM file without native
+code.
+  * Cover now uses the counters module instead of ets for updating
+counters. The new function cover:local_only/0 allows running
+Cover in a restricted but faster local-only mode. The increase
+in speed will vary depending on the type of code being
+cover-compiled, as an example the compiler test suite runs more
+than twice as fast with the new Cover.
+  * A simple socket API is provided through the socket module. This
+is a low level API that does *not* replace gen_[tcp|udp|sctp].
+It is intended to *eventually* replace the inet driver. It also
+provides a basic API that facilitates the implementation of
+other protocols than TCP, UDP and SCTP. Known issues are; No
+support for the Windows OS (currently), a small term leakage.
+This feature will be classed as experimental in OTP 22.
+  * SSL: now uses the new logger API, including log levels and
+verbose debug logging.
+  * SSL: Basic support for TLS 1.3 Server for experimental use.
+  * crypto: The new hash_info/1 and cipher_info/1 functions returns
+maps with information about the hash or cipher in the argument.
+  - The application otp_mibs has been removed from OTP.
+
+---

Old:

  OTP-21.3.8.1.tar.gz

New:

  OTP-22.0.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.5j7hDg/_old  2019-06-17 21:35:13.594998732 +0200
+++ /var/tmp/diff_new_pack.5j7hDg/_new  2019-06-17 21:35:13.598998731 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.3.8.1
+Version:22.0
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE
@@ -475,

commit erlang for openSUSE:Factory

2019-05-17 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-05-17 23:44:22

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.5148 (New)


Package is "erlang"

Fri May 17 23:44:22 2019 rev:82 rq:703691 version:21.3.8.1

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-05-02 
19:16:46.261357756 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.5148/erlang.changes  2019-05-17 
23:44:27.777869981 +0200
@@ -1,0 +2,81 @@
+Thu May 16 09:47:44 UTC 2019 - Gabriele Santomaggio 
+
+- Update to 21.3.8.1:
+- Changes for 21.3.8.1:
+ * http://erlang.org/download/OTP-21.3.8.1.README
+ * erts: Fixed a buffer overflow when binary_to_existing_atom/2
+   and list_to_existing_atom/2 was used with the latin1
+   encoding. 
+ * ssl: Correct solution for retaining tcp flow control
+   OTP-15802 (ERL-934) as to not break ssl:recv as
+   reported in (ERL-938)
+ * tools: cover would fail to start if two processes tried to
+   start it at the exact same time.
+- Update to 21.3.8:
+- Changes for 21.3.8:
+ * http://erlang.org/download/OTP-21.3.8.README
+ * common_test: The test result when a hook function fails is in
+   general the same as if the function that the hook is
+   associated with fails. For example, if
+   post_init_per_testcase fails the result is that the
+   test case is skipped, as is the case when
+   init_per_testcase fails.This, however, was earlier not
+   true for timetrap timeouts or other error situations
+   where the process running the hook function was killed.
+   This is now corrected, so the error handling should be
+   the same no matter how the hook function fails.
+   Related Id(s): ERIERL-334
+ * common_test: In some rare cases, when two common_test nodes used the
+   same log directory, a timing problem could occur which
+   caused common_test to crash because it's log cache file
+   was unexpectedly empty. This is now corrected.
+   Related Id(s): ERIERL-342
+ * common_test: Two new common_test hook functions are introduced:
+   post_groups/2, which is called after Suite:groups/0
+   post_all/3, which is called after Suite:all/0
+   A new term, {testcase,TestCase,RepeatProperties} is now
+   also allowed in the return from all/0. This can be used
+   for repeating a single test case a specific number of
+   times, or until it fails or succeeds once.
+ * eldap, public_key, ssl:  Back port of bug fix ERL-893 from OTP-22 and 
document
+   enhancements that will solve dialyzer warnings for
+   users of the ssl application.
+   This change also affects public_key, eldap (and inet doc).
+   Related Id(s): ERL-893, ERL-929, PR-2215
+ * erl_interface: erl_interface/ei refused to use node names with an
+   alive name (the part of the node name preceding the @
+   sign) longer than 63 characters and a host name longer
+   than 64 characters. The total amount of characters
+   allowed in a node name (alivename@hostname) was thus
+   limited to 128 characters. These limits applied both to
+   the own node name as well as node names of other nodes.
+   Ordinary Erlang nodes limit the node name length to 256
+   characters, which meant that you could not communicate
+   with certain Erlang nodes due to their node name used.
+
+   erl_interface/ei now allow the total amount of
+   characters in a node name to be up to 256 characters.
+   These characters may be distributed between alive name
+   and host name in whatever way needed. That is, the
+   maximum amount of characters in the alive name may be
+   254 and the maximum amount of characters in the host
+   name may be 254, but in total the node name must not
+   exceed 256 characters.
+ * erts:  Fixed more bugs in process_info(reductions) causing it
+   to sometimes behave non-monotonic. That is, a
+   subsequent call toward the same process could return a
+   lower reduction value.
+   Related Id(s): ERIERL-337, OTP-15709
+ * ssl:  Missing check of size of user_data_buffer made internal
+   socket behave as an active socket instead of active N.
+   This could cause memory problems.
+ * eldap, public_key, ssl: Back port of bug fix ERL-893 from OTP-22 and 
document
+   enhancements that will solve dialyzer warnings for
+   users of the ssl application.
+   This change also affects public_key, eldap (and inet doc).
+ * stdlib: A bug in gen_statem has been fixed where the internal
+   timeout message could arrive as an info to the callback
+   module during high load due to incorrect use of
+   asynchronous timer cancel.
+ 
+---

Old:

  OTP-21.3.7.tar.gz

New:

  OTP-21.3.8.1.tar.gz



Other differences:
--
++ erlang.spec ++
--- 

commit erlang for openSUSE:Factory

2019-05-02 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-05-02 19:16:43

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.5148 (New)


Package is "erlang"

Thu May  2 19:16:43 2019 rev:81 rq:699555 version:21.3.7

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-04-26 
22:54:52.693298584 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.5148/erlang.changes  2019-05-02 
19:16:46.261357756 +0200
@@ -1,0 +2,14 @@
+Mon Apr 29 09:48:44 UTC 2019 - Gabriele Santomaggio 
+
+- Update to 21.3.7:
+- Changes for 21.3.7:
+ * http://erlang.org/download/OTP-21.3.7.README
+ * ssh: When an SSH server receives the very first message on a
+   new TCP connection, and that message is not the
+   expected one, the 64 first bytes of the received
+   message are now dumped in the INFO REPORT that reports
+   the Protocol Error.
+   This facilitates the debugging of who sends the bad
+   message or of detecting a possible port scanning
+
+---

Old:

  OTP-21.3.6.tar.gz

New:

  OTP-21.3.7.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.BuTeZd/_old  2019-05-02 19:16:47.381359813 +0200
+++ /var/tmp/diff_new_pack.BuTeZd/_new  2019-05-02 19:16:47.385359821 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.3.6
+Version:21.3.7
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.3.6.tar.gz -> OTP-21.3.7.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.3.6.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.5148/OTP-21.3.7.tar.gz differ: char 14, 
line 1




commit erlang for openSUSE:Factory

2019-04-26 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-04-26 22:54:42

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.5536 (New)


Package is "erlang"

Fri Apr 26 22:54:42 2019 rev:80 rq:698101 version:21.3.6

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-04-22 
12:26:08.612967587 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.5536/erlang.changes  2019-04-26 
22:54:52.693298584 +0200
@@ -1,0 +2,10 @@
+Tue Apr 23 12:04:44 UTC 2019 - Gabriele Santomaggio 
+
+- Update to 21.3.6:
+- Changes for 21.3.6:
+ * http://erlang.org/download/OTP-21.3.6.README
+ * ssl: With the default BEAST Mitigation strategy for TLS 1.0
+   an empty TLS fragment could be sent after a one-byte
+   fragment. This glitch has been fixed.
+
+---

Old:

  OTP-21.3.5.tar.gz

New:

  OTP-21.3.6.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.Uxy6hy/_old  2019-04-26 22:54:53.701297934 +0200
+++ /var/tmp/diff_new_pack.Uxy6hy/_new  2019-04-26 22:54:53.705297932 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.3.5
+Version:21.3.6
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.3.5.tar.gz -> OTP-21.3.6.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.3.5.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.5536/OTP-21.3.6.tar.gz differ: char 14, 
line 1




commit erlang for openSUSE:Factory

2019-04-22 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-04-22 12:26:06

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.5536 (New)


Package is "erlang"

Mon Apr 22 12:26:06 2019 rev:79 rq:696412 version:21.3.5

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-04-17 
10:08:46.190807776 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.5536/erlang.changes  2019-04-22 
12:26:08.612967587 +0200
@@ -1,0 +2,26 @@
+Wed Apr 17 09:56:44 UTC 2019 - Gabriele Santomaggio 
+
+- Update to 21.3.5:
+- Changes for 21.3.5:
+ * http://erlang.org/download/OTP-21.3.5.README
+ * diameter: Fix inadvertently broad monitor that resulted in
+   gen_server cast messages to hidden nodes from module
+   diameter_dist. 
+ * erts: Add missing documentation of new external tags NEW_PID,
+   NEW_PORT and NEWER_REFERENCE introduced in OTP 19.
+   These new tags are planned to be "activated" in OTP 23
+   when distribution capability flag DFLAG_BIG_CREATION
+   becomes mandatory. Older nodes (>= 19) are able to
+   decode these new tags and send them back to the new
+   node. Nodes older than OTP 23 will however never encode
+   their own local pids, ports and references using the
+   new tags.
+ * inets:  Fix the internal handling of the option
+   erl_script_timeout in httpd. If explicit
+   erl_script_timeout value was supplied in seconds it was
+   not correctly converted to millisecond units for
+   internal usage.
+   This change fixes the handling of erl_script_timeout in
+   all possible configuration scenarios.
+
+---

Old:

  OTP-21.3.4.tar.gz

New:

  OTP-21.3.5.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.zJmpEJ/_old  2019-04-22 12:26:11.316966534 +0200
+++ /var/tmp/diff_new_pack.zJmpEJ/_new  2019-04-22 12:26:11.348966521 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.3.4
+Version:21.3.5
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.3.4.tar.gz -> OTP-21.3.5.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.3.4.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.5536/OTP-21.3.5.tar.gz differ: char 13, 
line 1




commit erlang for openSUSE:Factory

2019-04-17 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-04-17 10:08:37

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.17052 (New)


Package is "erlang"

Wed Apr 17 10:08:37 2019 rev:78 rq:694594 version:21.3.4

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-04-04 
12:06:56.669454570 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.17052/erlang.changes 2019-04-17 
10:08:46.190807776 +0200
@@ -1,0 +2,21 @@
+Mon Apr 15 09:13:44 UTC 2019 - Gabriele Santomaggio 
+
+- Update to 21.3.4:
+- Changes for 21.3.4:
+ * http://erlang.org/download/OTP-21.3.4.README
+ * crypto: Fixed build link error on Windows. Unresolved symbol
+   'bcmp'.
+ * erl_interface: Fix handling of Makefile dependencies so that parallel
+   make works properly.
+ * erts: Fix erlang:open_port/2 with the fd option to correctly
+   cleanup the pollset when the port is closed. Before
+   this fix there would be error printouts sent to logger
+   when the same fd was reused in a new port.
+ * ssh: The callback ssh_channel:init/1 was missing in OTP-21
+ * ssh: If a client was connected to an server on an already
+   open socket, the callback fun(PeerName,FingerPrint) in
+   the accept_callback option passed the local name in the
+   argument PeerName instead of the remote name.
+ * common_test: OTP internal test improvements.
+
+---

Old:

  OTP-21.3.3.tar.gz

New:

  OTP-21.3.4.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.xTujVQ/_old  2019-04-17 10:08:49.122811159 +0200
+++ /var/tmp/diff_new_pack.xTujVQ/_new  2019-04-17 10:08:49.122811159 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.3.3
+Version:21.3.4
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.3.3.tar.gz -> OTP-21.3.4.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.3.3.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.17052/OTP-21.3.4.tar.gz differ: char 13, 
line 1




commit erlang for openSUSE:Factory

2019-04-04 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-04-04 12:06:41

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.3908 (New)


Package is "erlang"

Thu Apr  4 12:06:41 2019 rev:77 rq:690814 version:21.3.3

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-03-27 
16:22:50.935511691 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.3908/erlang.changes  2019-04-04 
12:06:56.669454570 +0200
@@ -1,0 +2,13 @@
+Tue Apr 02 12:05:44 UTC 2019 - Gabriele Santomaggio 
+
+- Update to 21.3.3:
+- Changes for 21.3.3:
+ * http://erlang.org/download/OTP-21.3.3.README
+ * erts: Fixed a bug in seq_trace:reset_trace/0 that could crash
+   the emulator.
+ * erts: Fixed bug in process_info(reductions) causing it to
+   sometimes return invalid results.
+ * kernel/stdlib: Fixed a performance regression when reading files
+   opened with the compressed flag.
+
+---

Old:

  OTP-21.3.2.tar.gz

New:

  OTP-21.3.3.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.iGoEGX/_old  2019-04-04 12:06:58.813455137 +0200
+++ /var/tmp/diff_new_pack.iGoEGX/_new  2019-04-04 12:06:58.813455137 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.3.2
+Version:21.3.3
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.3.2.tar.gz -> OTP-21.3.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.3.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.3908/OTP-21.3.3.tar.gz differ: char 31, 
line 1




commit erlang for openSUSE:Factory

2019-03-27 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-03-27 16:22:45

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.25356 (New)


Package is "erlang"

Wed Mar 27 16:22:45 2019 rev:76 rq:689059 version:21.3.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-03-21 
09:52:58.678794088 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.25356/erlang.changes 2019-03-27 
16:22:50.935511691 +0100
@@ -1,0 +2,20 @@
+Tue Mar 26 09:18:44 UTC 2019 - Gabriele Santomaggio 
+
+- Update to 21.3.2:
+- Changes for 21.3.2:
+ * http://erlang.org/download/OTP-21.3.2.README
+ * erts: If a suspend/resume signal pair was sent to a process
+   while it was executing dirty, the receiving process
+   could later end up in a suspended state indefinitely.
+   This bug was introduced in ERTS version 10.0 (OTP
+   21.0).
+ * etrs: Fix a possible deadlock when terminating the ERTS
+   caused by a dirty scheduler not releasing it's
+   run-queue lock when terminating.
+ * xmerl: Handling of character references in attributes are
+   fixed. 
+ * xmerl:  Normalization of whitespace characters in attributes
+   are fixed so it works when character references are
+   used.
+
+---

Old:

  OTP-21.3.1.tar.gz

New:

  OTP-21.3.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.9YYWjI/_old  2019-03-27 16:22:53.71152 +0100
+++ /var/tmp/diff_new_pack.9YYWjI/_new  2019-03-27 16:22:53.71951 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.3.1
+Version:21.3.2
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.3.1.tar.gz -> OTP-21.3.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.3.1.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.25356/OTP-21.3.2.tar.gz differ: char 
116, line 1




commit erlang for openSUSE:Factory

2019-03-21 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-03-21 09:52:54

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.28833 (New)


Package is "erlang"

Thu Mar 21 09:52:54 2019 rev:75 rq:686948 version:21.3.1

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-03-18 
10:38:30.347489825 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.28833/erlang.changes 2019-03-21 
09:52:58.678794088 +0100
@@ -2 +2,16 @@
-Thu Mar 14 14:47:44 UTC 2019 - Gabriele Santomaggio 
+Wed Mar 20 11:32:44 UTC 2019 - Gabriele Santomaggio 
+
+- Update to 21.3.1:
+- Changes for 21.3.1:
+ * http://erlang.org/download/OTP-21.3.1.README
+ * erl_interface: Fixed two bugs in the erl_call program. A missing
+   initialization (introduced in erl_interface-3.11) which
+   either caused a crash or failure to connect to or start
+   a node, and an incorrectly calculated timeout which
+   could cause failure to start an erlang node. These bugs
+   only caused failures on some platforms.
+ * ssl: The timeout for a passive receive was sometimes not
+   cancelled and later caused a server crash. This bug has
+   now been corrected.
+ * ssl: Add tag for passive message (active N) in cb_info to
+   retain transport transparency.  
@@ -6 +21 @@
- * http://erlang.org/download/OTP-21.2.7.README
+ * http://erlang.org/download/OTP-21.3.README

Old:

  OTP-21.3.tar.gz

New:

  OTP-21.3.1.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.XX1WYS/_old  2019-03-21 09:52:59.922793752 +0100
+++ /var/tmp/diff_new_pack.XX1WYS/_new  2019-03-21 09:52:59.922793752 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.3
+Version:21.3.1
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.3.tar.gz -> OTP-21.3.1.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.3.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.28833/OTP-21.3.1.tar.gz differ: char 14, 
line 1




commit erlang for openSUSE:Factory

2019-03-18 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-03-18 10:38:25

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.28833 (New)


Package is "erlang"

Mon Mar 18 10:38:25 2019 rev:74 rq:685290 version:21.3

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-02-27 
15:07:48.118416813 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.28833/erlang.changes 2019-03-18 
10:38:30.347489825 +0100
@@ -1,0 +2,48 @@
+Thu Mar 14 14:47:44 UTC 2019 - Gabriele Santomaggio 
+
+- Update to 21.3:
+- Changes for 21.3:
+ * http://erlang.org/download/OTP-21.2.7.README
+ * Erlang/OTP 21.3 is the third service release for the 21st major release
+   with improvements, as well as a few features
+ * Highlights
+ * Kernel: The standard logger handler, logger_std_h, now has a new internal
+   feature for log rotation. For full information see the documentation.
+ * SSL:The Reason part of the error return from the functions connect and
+   handshake has a better and documented format. This is a potential
+   incompatibility. See the documentation.
+   Refactoring of state handling has improved the TLS application data
+   throughput and reduced CPU overhead
+   Code optimizations has reduced CPU load for encryption/decryption,
+   especially for Erlang's distribution protocol over TLS
+   Now supports active N
+ * Erl_interface: Support for plugin of a user supplied socket implementation 
has been added.
+ * OTP:The HTML reference documentation now shows the OTP version where
+   modules and functions were first introduced. Versions of OTP older than 
R13B04 is not shown in the reference
+   documentation
+ * For a full list of details see:
+   http://erlang.org/download/otp_src_21.3.readme
+
+- Update to 21.2.7:
+- Changes for 21.2.7:
+ * http://erlang.org/download/OTP-21.2.7.README
+ * erts, otp: Fixes of install/release phase in build system.
+   -- The source tree was modified when
+   installing/releasing and/or applying a patch.
+   -- Some files were installed with wrong access rights.
+   -- If applying a patch (using otp_patch_apply) as
+   another user (except root) than the user that built the
+   source, the documentation was not properly updated. 
+ * erts, kernel: Setting the recbuf size of an inet socket the buffer is
+   also automatically increased. Fix a bug where the auto
+   adjustment of inet buffer size would be triggered even
+   if an explicit inet buffer size had already been set.
+ * erts: Reading from UDP using active true or active N mode has
+   been optimized when more packets than specified by
+   read_packets are available on the socket. 
+ * erts, kernel:  Setting the recbuf size of an inet socket the buffer is
+   also automatically increased. Fix a bug where the auto
+   adjustment of inet buffer size would be triggered even
+   if an explicit inet buffer size had already been set.
+ 
+---

Old:

  OTP-21.2.6.tar.gz

New:

  OTP-21.3.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.nAT8Ek/_old  2019-03-18 10:38:31.487489578 +0100
+++ /var/tmp/diff_new_pack.nAT8Ek/_new  2019-03-18 10:38:31.491489578 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.2.6
+Version:21.3
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.2.6.tar.gz -> OTP-21.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.2.6.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.28833/OTP-21.3.tar.gz differ: char 13, 
line 1




commit erlang for openSUSE:Factory

2019-02-27 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2019-02-27 15:07:37

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.28833 (New)


Package is "erlang"

Wed Feb 27 15:07:37 2019 rev:73 rq:679501 version:21.2.6

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2019-02-13 
10:04:03.905581036 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.28833/erlang.changes 2019-02-27 
15:07:48.118416813 +0100
@@ -1,0 +2,13 @@
+Tue Feb 19 10:37:44 UTC 2019 - Gabriele Santomaggio 
+
+- Update to 21.2.6:
+- Changes for 21.2.6:
+ * http://erlang.org/download/OTP-21.2.6.README
+ * erts: When using the {linger,{true,T}} option;
+   gen_tcp:listen/2 used the full linger time before
+   returning for example eaddrinuse. This bug has now been
+   corrected.
+ * stdlib: Optimize pretty printing of terms. The slower behaviour
+   was introduced in Erlang/OTP 20.
+
+---

Old:

  OTP-21.2.5.tar.gz

New:

  OTP-21.2.6.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.aqeXuO/_old  2019-02-27 15:07:50.030416231 +0100
+++ /var/tmp/diff_new_pack.aqeXuO/_new  2019-02-27 15:07:50.030416231 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.2.5
+Version:21.2.6
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.2.5.tar.gz -> OTP-21.2.6.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.2.5.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.28833/OTP-21.2.6.tar.gz differ: char 13, 
line 1




commit erlang for openSUSE:Factory

2019-02-13 Thread root
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.changes2018-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 - matwey.korni...@gmail.com
+
+- Drop unsupported openSUSE versions
+
+---
+Tue Feb  5 10:43:37 UTC 2019 - Gabriele Santomaggio 
+
+- 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 
+
+- 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 
+
+- 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

commit erlang for openSUSE:Factory

2018-12-14 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2018-12-14 20:54:57

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.28833 (New)


Package is "erlang"

Fri Dec 14 20:54:57 2018 rev:71 rq:657996 version:21.1.4

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2018-12-10 
12:30:14.618412687 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.28833/erlang.changes 2018-12-14 
20:57:00.332754957 +0100
@@ -1,0 +2,6 @@
+Wed Dec 12 19:11:37 UTC 2018 - matwey.korni...@gmail.com
+
+- Drop crypto.patch: isn't required anymore
+  Reported by Gabriele Santomaggio
+
+---

Old:

  crypto.patch



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.lN2CUU/_old  2018-12-14 20:57:01.464753552 +0100
+++ /var/tmp/diff_new_pack.lN2CUU/_new  2018-12-14 20:57:01.464753552 +0100
@@ -46,8 +46,6 @@
 Patch0: otp-R16B-rpath.patch
 # PATCH-FIX-OPENSUSE erlang-not-install-misc.patch - matwey.korni...@gmail.com 
-- patch from Fedora, this removes unneeded magic
 Patch4: erlang-not-install-misc.patch
-# PATCH-FIX-UPSTREAM crypto.patch - matwey.korni...@gmail.com -- fix 
compilation with disabled EC in openssl
-Patch5: crypto.patch
 BuildRequires:  autoconf
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
@@ -310,7 +308,6 @@
 %setup -q -n otp-OTP-%{version}
 %patch0 -p1 -b .rpath
 %patch4 -p1
-%patch5 -p1
 cp %{S:9} .
 
 ./otp_build autoconf




commit erlang for openSUSE:Factory

2018-12-10 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2018-12-10 12:30:11

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.19453 (New)


Package is "erlang"

Mon Dec 10 12:30:11 2018 rev:70 rq:656668 version:21.1.4

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2018-11-30 
16:33:35.565268222 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.19453/erlang.changes 2018-12-10 
12:30:14.618412687 +0100
@@ -1,0 +2,16 @@
+Sun Dec 2 21:09:41 UTC 2018 - Gabriele Santomaggio 
+- update to 21.1.4:
+- Changes for 21.1.4:
+ * http://erlang.org/download/OTP-21.1.4.README
+ * kernel: Fix bug causing net_kernel process crash on connection
+   attempt from node with name identical to local node.
+- update to 21.1.3:
+- Changes for 21.1.3:
+ * http://erlang.org/download/OTP-21.1.3.README
+ * erts: Added an optional ./configure flag to compile the
+   emulator with spectre mitigation:
+   --with-spectre-mitigation
+   Note that this requires a recent version of GCC with
+   support for spectre mitigation and the
+   --mindirect-branch=thunk flag, such as 8.1.
+---

Old:

  OTP-21.1.2.tar.gz

New:

  OTP-21.1.4.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.5XSoQx/_old  2018-12-10 12:30:15.962411343 +0100
+++ /var/tmp/diff_new_pack.5XSoQx/_new  2018-12-10 12:30:15.966411339 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.1.2
+Version:21.1.4
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.1.2.tar.gz -> OTP-21.1.4.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.1.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.19453/OTP-21.1.4.tar.gz differ: char 14, 
line 1




commit erlang for openSUSE:Factory

2018-11-30 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2018-11-30 16:33:28

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.19453 (New)


Package is "erlang"

Fri Nov 30 16:33:28 2018 rev:69 rq:652813 version:21.1.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2018-11-22 
13:25:21.146010806 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.19453/erlang.changes 2018-11-30 
16:33:35.565268222 +0100
@@ -1,0 +2,5 @@
+Wed Nov 25 15:40:59 UTC 2018 - matwey.korni...@gmail.com
+
+- Pack /etc/init.d/epmd only for systemd-less cases (boo#1116009)
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.OjG1YT/_old  2018-11-30 16:33:36.761266654 +0100
+++ /var/tmp/diff_new_pack.OjG1YT/_new  2018-11-30 16:33:36.761266654 +0100
@@ -415,9 +415,9 @@
 ln -s   /sbin/service %{buildroot}%{_sbindir}/rcepmd
 %else
 ln -s   /etc/init.d/epmd  %{buildroot}%{_sbindir}/rcepmd
-%endif
 install -D -m 0755 %{S:4} %{buildroot}/etc/init.d/epmd
 install -D -m 0644 %{S:5} %{buildroot}%{_fillupdir}/sysconfig.erlang
+%endif
 install -D -m 0644 %{S:6} %{buildroot}%{_sysconfdir}/rpm/macros.erlang
 
 %pre epmd
@@ -544,10 +544,11 @@
 %if 0%{?have_systemd}
 %{_unitdir}/epmd.service
 %{_unitdir}/epmd.socket
-%endif
+%else
 /etc/init.d/epmd
-%{_sbindir}/rcepmd
 %{_fillupdir}/sysconfig.erlang
+%endif
+%{_sbindir}/rcepmd
 
 %files jinterface
 %defattr(-,root,root,-)




commit erlang for openSUSE:Factory

2018-11-22 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2018-11-22 13:25:18

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new.19453 (New)


Package is "erlang"

Thu Nov 22 13:25:18 2018 rev:68 rq:650577 version:21.1.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2018-11-10 
17:02:39.223513474 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new.19453/erlang.changes 2018-11-22 
13:25:21.146010806 +0100
@@ -1,0 +2,13 @@
+Fri Nov 17 22:39:41 UTC 2018 - Gabriele Santomaggio 
+- update to 21.1.2:
+- Changes for 21.1.2:
+ * http://erlang.org/download/OTP-21.1.2.README
+ * compiler: Fixed a bug where incorrect code was generated
+   following a binary match guard.
+ * erts: Fixed a rare bug where files could be closed on a
+   normal instead of an IO scheduler, resulting in system
+   instability if the operation blocked.
+ * public_key: Add DSA SHA2 oids in public_keys ASN1-spec and
+   public_key:pkix_sign_types/1
+
+---

Old:

  OTP-21.1.1.tar.gz

New:

  OTP-21.1.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.aboMI7/_old  2018-11-22 13:25:22.658009228 +0100
+++ /var/tmp/diff_new_pack.aboMI7/_new  2018-11-22 13:25:22.658009228 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:21.1.1
+Version:21.1.2
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-21.1.1.tar.gz -> OTP-21.1.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-21.1.1.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new.19453/OTP-21.1.2.tar.gz differ: char 13, 
line 1




commit erlang for openSUSE:Factory

2018-11-10 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2018-11-10 17:01:47

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Sat Nov 10 17:01:47 2018 rev:67 rq:647521 version:21.1.1

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2018-11-06 
14:34:44.341017855 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2018-11-10 
17:02:39.223513474 +0100
@@ -1,0 +2,8 @@
+Thu Nov  8 17:16:08 UTC 2018 - Markos Chandras 
+
+- Fix instructions for changing address for epmd.socket service. The
+  ListenStream option needs to be completely overriden otherwise the
+  socket will be started with multiple ListenStream options and it
+  will fail.
+
+---



Other differences:
--
++ README.SUSE ++
--- /var/tmp/diff_new_pack.Pl9jc2/_old  2018-11-10 17:02:40.519511893 +0100
+++ /var/tmp/diff_new_pack.Pl9jc2/_new  2018-11-10 17:02:40.523511887 +0100
@@ -21,5 +21,6 @@
 To enable accepting external connections to EPMd, create 
```/etc/systemd/system/epmd.socket.d/port.conf``` with following content:
 ```
 [Socket]
+ListenStream=
 ListenStream=0.0.0.0:4369
 ```




commit erlang for openSUSE:Factory

2018-11-06 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2018-11-06 14:33:53

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Tue Nov  6 14:33:53 2018 rev:66 rq:646173 version:21.1.1

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2018-10-08 
17:50:41.454081132 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2018-11-06 
14:34:44.341017855 +0100
@@ -1,0 +2,165 @@
+Fri Nov  2 21:24:41 UTC 2018 -  Gabriele Santomaggio 
+
+- update to 21.1.1:
+- Changes for 21.1.1:
+ - http://erlang.org/download/OTP-21.1.1.README
+ * erts: Fixed a memory leak on errors when reading files.
+ * ssl:  From ssl-9.0.2. CLOSE ALERTS could under some
+   circumstances be encoded using an incorrect cipher
+   state. This would cause the peer to regard them as
+   unknown messages.
+ * ssl: Correct handling of socket packet option with new TLS
+   sender process, from ssl-9.0.2. When changing the
+   socket option {packet, 1|2|3|4} with ssl:setopts/2 the
+   option must internally be propagated to the sender
+   process as well as the reader process as this
+   particular option also affects the data to be sent.
+ * eldap: A race condition at close could cause the eldap client
+   to exit with a badarg message as cause.
+- Changes for 21.1:
+ - http://erlang.org/download/OTP-21.1.README
+ * ssh: The key exchange methods
+   'curve25519-sha...@libssh.org', 'curve25519-sha256' and
+   'curve448-sha512' are implemented. The last two are
+   defined in
+   https://tools.ietf.org/html/draft-ietf-curdle-ssh-curves
+   They all depends on that OpenSSL 1.1.1 or higher is
+   used as cryptolib.
+ * crypto: The typing in the CRYPTO and PUBLIC_KEY applications
+   are reworked and a few mistakes are corrected.
+   The documentation is now generated from the typing and
+   some clarifications are made.
+   A new chapter on Algorithm Details such as key sizes
+   and availability is added to the CRYPTO User's Guide.
+ * erts: The socket options recvtos, recvttl, recvtclass and
+   pktoptions have been implemented in the socket modules.
+   See the documentation for the gen_tcp, gen_udp and inet
+   modules. Note that support for these in the runtime
+   system is platform dependent. Especially for pktoptions
+   which is very Linux specific and obsoleted by the RFCs
+   that defined it.
+ * ssh: The cipher 'chacha20-poly1...@openssh.com' is now
+   supported if OpenSSL 1.1.1 or higher is used as
+   cryptolib.
+- Changes for 21.0.9:
+ - http://erlang.org/download/OTP-21.0.9.README
+ * compiler: Fix a regression in OTP-15204 that removed .beam file
+   metadata that some external build tools relied on.
+ * erts: As of ERTS version 10.0 (OTP 21.0) the erl_child_setup
+   program, which creates port programs, ignores TERM
+   signals. This setting was unintentionally inherited by
+   port programs. Handling of TERM signals in port
+   programs has now been restored to the default behavior.
+   That is, terminate the process.
+ * erts: The fix made for OTP-15279 in erts-10.07 (OTP-21.0.8)
+   was not complete. It could cause a new connection
+   attempt to be incorrectly aborted in certain cases.
+   This fix will amend that flaw.
+- Changes for 21.0.8:
+ - http://erlang.org/download/OTP-21.0.8.
+ * erts: A process could get stuck in an infinite rescheduling
+   loop between normal and dirty schedulers. This bug was
+   introduced in ERTS version 10.0.
+ * erts: Garbage collection of a distribution entry could cause
+   an emulator crash if net_kernel had not brought
+   previous connection attempts on it down properly.
+ * kernel: Fixed bug in net_kernel that could cause an emulator
+   crash if certain connection attempts failed. Bug exists
+   since kernel-6.0 (OTP-21.0).
+- Changes for 21.0.7:
+ - http://erlang.org/download/OTP-21.0.7.
+ * erts: A race between termination of a process and resume of
+   the same process via erlang:resume_process/1 could
+   cause the VM to crash. This bug was introduced in erts
+   version 10.0 (OTP 21.0).
+ * erts: When tracing on running, in trace events could be lost
+   when a process was rescheduled between a dirty and a
+   normal scheduler.
+- Changes for 21.0.6:
+ - http://erlang.org/download/OTP-21.0.6.README
+ * crypto: Update the crypto engine functions to handle multiple
+   loads of an engine.
+ * inets: Change status code for no mod found to handle request
+   to 501
+ * ssl: Correct cipher suite handling for ECDHE_*, the
+   incorrect handling could cause an incorrrect suite to
+   be selected and most likly fail the handshake.
+- Changes for 21.0.5:
+ - http://erlang.org/download/OTP-21.0.5.README
+ * POTENTIAL INCOMPATIBILITIES erts:
+   Fixed a bug causing some Erlang references t

commit erlang for openSUSE:Factory

2018-10-08 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2018-10-08 17:47:27

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Mon Oct  8 17:47:27 2018 rev:65 rq:640454 version:20.3.8.9

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2018-08-18 
00:05:11.271270125 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2018-10-08 
17:50:41.454081132 +0200
@@ -1,0 +2,20 @@
+Sun Sep 30 07:20:57 UTC 2018 - Dirk Mueller 
+
+- update to 20.3.8.9:
+  - Changes for 20.3.8.9:
+  - http://erlang.org/download/OTP-20.3.8.9.README
+  * Fix a regression in OTP-15204 that removed .beam file metadata
+  - Changes for 20.3.8.8:
+  - http://erlang.org/download/OTP-20.3.8.8.README
+  * inets: Do not use chunked-encoding with 1xx, 204 and 304
+responses when using mod_esi
+  * inets: Add robust handling of chunked-encoded HTTP responses
+with an empty body (1xx, 204, 304)
+  - Changes for 20.3.8.7:
+  - http://erlang.org/download/OTP-20.3.8.7.README
+  * crypto: Update the crypto engine functions to handle multiple
+loads of an engine
+  * mnesia: Fixed a bug where the bag table index data was not
+deleted when objects were deleted.
+
+---

Old:

  OTP-20.3.8.6.tar.gz

New:

  OTP-20.3.8.9.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.e2PKKk/_old  2018-10-08 17:50:43.102079031 +0200
+++ /var/tmp/diff_new_pack.e2PKKk/_new  2018-10-08 17:50:43.106079026 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package erlang
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:20.3.8.6
+Version:20.3.8.9
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-20.3.8.6.tar.gz -> OTP-20.3.8.9.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-20.3.8.6.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-20.3.8.9.tar.gz differ: char 13, 
line 1




commit erlang for openSUSE:Factory

2018-08-17 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2018-08-18 00:05:04

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Sat Aug 18 00:05:04 2018 rev:64 rq:629576 version:20.3.8.6

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2018-04-17 
11:18:44.718958005 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2018-08-18 
00:05:11.271270125 +0200
@@ -1,0 +2,158 @@
+Wed Aug 15 11:27:27 UTC 2018 - matwey.korni...@gmail.com
+
+- Update to 20.3.8.6:
+ * inets: Change status code for no mod found to handle request
+   to 501
+
+---
+Tue Aug 14 18:57:58 UTC 2018 - matwey.korni...@gmail.com
+
+- Update to 20.3.8.5.
+- Changes for 20.3.8.5:
+ * erts: Fixed a bug causing some Erlang references to be
+   inconsistently ordered. This could for example cause failure
+   to look up certain elements with references as keys in search
+   data structures. This bug was introduced in R13B02. Thanks to
+   Simon Cornish for finding the bug and supplying a fix.
+ * compiler: Fixed an issue where files compiled with the
+   +deterministic option differed if they were compiled in a
+   different directory but were otherwise identical.
+ * crypto: Fixed a node crash in crypto:compute_key(ecdh, ...)
+   when passing a wrongly typed Others argument.
+ * erts: Fixed a bug which caused an emulator crash when
+   enif_send() was called by a NIF that executed on a dirty
+   scheduler. The bug was either triggered when the NIF called
+   enif_send() without a message environment, or when the process
+   executing the NIF was send traced.
+ * erts: Fixed a bug causing some Erlang references to be
+   inconsistently ordered. This could for example cause failure
+   to look up certain elements with references as keys in search
+   data structures. This bug was introduced in R13B02. Thanks to
+   Simon Cornish for finding the bug and supplying a fix.
+ * mnesia: When master node is set do not force a load from
+   ram_copies replica when there are no available disc_copies,
+   since that would load an empty table. Wait until a disk
+   replica is available or until user explicitly force_loads the
+   table.
+ * mnesia: Allow to add replicas even if all other replicas are
+   down when the other replicase are not stored on disk.
+ * ssl: Correct handling of empty server SNI extension
+ * ssl: Correct cipher suite handling for ECDHE_*, the incorrect
+   handling could cause an incorrrect suite to be selected and
+   most likly fail the handshake.
+
+- Changes for 20.3.8.4:
+ * asn1: A bug in ASN.1 BER decoding has been fixed. When
+   decoding a recursively enclosed term the length was not
+   propagated to that term decoding, so if the length of the
+   enclosed term was longer than the enclosing that error was not
+   dectected. A hard coded C stack limitation for decoding
+   recursive ASN.1 terms has been introduced. This is currently
+   set to 8 kWords giving a nesting depth of about 1000 levels.
+   Deeper terms can not be decoded, which should not be much of a
+   real world limitation.
+
+- Changes for 20.3.8.3:
+ * erts: Fixed a race condition in the inet driver that could
+   cause receive to hang when the emulator was compiled with gcc8.
+ * erts: Fix bug in generation of erl_crash.dump, which could
+   cause VM to crash. Bug exist since erts-9.2 (OTP-20.2).
+ * ic: Fixed potential buffer overflow bugs in
+   oe_ei_encode_long/ulong/longlong/ulonglong functions on 64-bit
+   architectures. These functions expect 32 bit integers as the
+   IDL type "long" is defined as 32 bits. But there is nothing
+   preventing user code from "breaking" the interface and pass
+   larger values on 64-bit architectures where the C type "long"
+   is 64 bits.
+ * inets: Enhance error handling, that is mod_get will return 403
+   if a path is a directory and not a file.
+ * kernel: Non semantic change in dist_util.erl to silence
+   dialyzer warning.
+ * ssl: Improve cipher suite handling correcting ECC and TLS-1.2
+   requierments. Backport of solution for ERL-641
+ * ssl: Option keyfile defaults to certfile and should be trumped
+   with key. This failed for engine keys.
+
+- Changes for 20.3.8.2:
+ * erl_interface: Make ei_connect and friends also accept state
+   ok_simultaneous during handshake, which means the other node
+   has initiated a connection setup that will be cancelled in
+   favor of this connection.
+ * erts: Fixed a rare bug that could cause processes to be
+   scheduled after they had been freed.
+ * ic: Fixed bug in ic causing potential buffer overrun in
+   funtion oe_ei_encode_atom. Bug exists since ic-4.4.4
+   (OTP-20.3.4).
+ * kernel: Fix some po

commit erlang for openSUSE:Factory

2018-04-17 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2018-04-17 11:18:34

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Tue Apr 17 11:18:34 2018 rev:63 rq:597184 version:20.3.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2018-02-13 
10:31:24.920743974 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2018-04-17 
11:18:44.718958005 +0200
@@ -1,0 +2,10 @@
+Sat Apr 14 10:51:00 UTC 2018 - matwey.korni...@gmail.com
+
+- Update to 20.3.2
+ * ssl: Added new API functions to facilitate cipher suite handling
+ * erts, observer: More crash dump info such as: process binary
+   virtual heap stats, full info for process causing out-of-mem
+   during GC, more port related info, and dirty scheduler info.
+ * inets: Add support for unix domain sockets in the http client.
+
+---

Old:

  OTP-20.2.2.tar.gz

New:

  OTP-20.3.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.BGladJ/_old  2018-04-17 11:18:45.986898571 +0200
+++ /var/tmp/diff_new_pack.BGladJ/_new  2018-04-17 11:18:45.986898571 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:20.2.2
+Version:20.3.2
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE
@@ -368,8 +368,6 @@
 find %{buildroot}%{_libdir}/erlang -name Makefile | xargs chmod -v 0644
 find %{buildroot}%{_libdir}/erlang -name \*.bat | xargs rm -fv
 find %{buildroot}%{_libdir}/erlang -name index.txt.old | xargs rm -fv
-rm %{buildroot}%{_libdir}/erlang/lib/tools-$TOOLS_VERSION/emacs/test.erl.orig
-mv 
%{buildroot}%{_libdir}/erlang/lib/tools-$TOOLS_VERSION/emacs/test.erl.indented 
%{buildroot}%{_libdir}/erlang/lib/tools-$TOOLS_VERSION/emacs/test.erl
 
 # doc
 mv README.md README

++ OTP-20.2.2.tar.gz -> OTP-20.3.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-20.2.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-20.3.2.tar.gz differ: char 16, line 1




commit erlang for openSUSE:Factory

2018-02-13 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2018-02-13 10:31:21

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Tue Feb 13 10:31:21 2018 rev:62 rq:575784 version:20.2.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2017-12-02 
13:12:50.237637543 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2018-02-13 
10:31:24.920743974 +0100
@@ -1,0 +2,30 @@
+Thu Feb  1 09:08:16 UTC 2018 - matwey.korni...@gmail.com
+
+- Update to 20.2.2.
+- Changes for 20.2.2:
+ * mnesia: Removed a quadratic behavior in startup. This change
+   implies that backend plugins (if used) must be set when the
+   schema is created or via configuration parameters before mnesia
+   is started.
+ * mnesia: Bad timing could crash mnesia after a checkpoint was
+   deactivated and reactivated with the same checkpoint name on
+   different tables.
+- Changes for 20.2.1:
+ * ssh: Fix problem with OpenSSH 7.2 (and later) clients that has
+   used sha1 instead of sha2 for rsa-sha-256/512 user's public
+   keys.
+- Highlighted changes for 20.2:
+ * crypto, ssl: The crypto API is extended to use private/public
+   keys stored in an Engine for sign/verify or encrypt/decrypt
+   operations. The ssl application provides an API to use this new
+   engine concept in TLS.
+ * ssh: SSH can now fetch the host key from the private keys stored
+   in an Engine. See the crypto application for details about
+   Engines.
+ * ssl: A new command line option -ssl_dist_optfile has been added
+   to facilitate specifying the many options needed when using SSL
+   as the distribution protocol.
+ * stdlib: Improve performance of the new string functionality when
+   handling ASCII characters.
+
+---

Old:

  OTP-20.1.5.tar.gz

New:

  OTP-20.2.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.OLHjdL/_old  2018-02-13 10:31:26.776677100 +0100
+++ /var/tmp/diff_new_pack.OLHjdL/_new  2018-02-13 10:31:26.780676956 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:20.1.5
+Version:20.2.2
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-20.1.5.tar.gz -> OTP-20.2.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-20.1.5.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-20.2.2.tar.gz differ: char 13, line 1

++ crypto.patch ++
--- /var/tmp/diff_new_pack.OLHjdL/_old  2018-02-13 10:31:26.872673641 +0100
+++ /var/tmp/diff_new_pack.OLHjdL/_new  2018-02-13 10:31:26.872673641 +0100
@@ -5,11 +5,11 @@
 In openssl 1.0.1e EC_GROUP_new_curve_GF2m function is wrapped by #ifndef 
OPENSSL_NO_EC2M.
 We have to check whether OPENSSL_NO_EC2M is set, and if it is, then we do 
not have EC_GROUP_new_curve_GF2m function and do not HAVE_EC.
 
-Index: otp-OTP-20.1.2/lib/crypto/c_src/crypto.c
+Index: otp-OTP-20.2.2/lib/crypto/c_src/crypto.c
 ===
 otp-OTP-20.1.2.orig/lib/crypto/c_src/crypto.c
-+++ otp-OTP-20.1.2/lib/crypto/c_src/crypto.c
-@@ -146,7 +146,8 @@
+--- otp-OTP-20.2.2.orig/lib/crypto/c_src/crypto.c
 otp-OTP-20.2.2/lib/crypto/c_src/crypto.c
+@@ -152,7 +152,8 @@
  #if OPENSSL_VERSION_NUMBER >= PACKED_OPENSSL_VERSION(0,9,8,'o') \
&& !defined(OPENSSL_NO_EC) \
&& !defined(OPENSSL_NO_ECDH) \

++ otp-R16B-rpath.patch ++
--- /var/tmp/diff_new_pack.OLHjdL/_old  2018-02-13 10:31:26.972670038 +0100
+++ /var/tmp/diff_new_pack.OLHjdL/_new  2018-02-13 10:31:26.972670038 +0100
@@ -1,8 +1,8 @@
-Index: otp-OTP-20.0.1/lib/crypto/c_src/Makefile.in
+Index: otp-OTP-20.2.2/lib/crypto/c_src/Makefile.in
 ===
 otp-OTP-20.0.1.orig/lib/crypto/c_src/Makefile.in
-+++ otp-OTP-20.0.1/lib/crypto/c_src/Makefile.in
-@@ -92,7 +92,7 @@ endif
+--- otp-OTP-20.2.2.orig/lib/crypto/c_src/Makefile.in
 otp-OTP-20.2.2/lib/crypto/c_src/Makefile.in
+@@ -96,7 +96,7 @@ endif
  DYNAMIC_CRYPTO_LIB=@SSL_DYNAMIC_ONLY@
  
  ifeq ($(DYNAMIC_CRYPTO_LIB),yes)
@@ -11,10 +11,10 @@
  CRYPTO_LINK_LIB=$(SSL_DED_LD_RUNTIME_LIBRARY_PATH) -L$(SSL_LIBDIR) 
-l$(SSL_CRYPTO_LIBNAME)
  EXTRA_FLAGS = -DHAVE_DYNAMIC_CRYPTO_LIB
  else
-Index: otp-OTP-20.0.1/lib/crypto/priv/Makefile
+Index: otp-OTP-20.2.2/lib/crypto/priv/Makefile
 ===
 otp-OTP-20.0.1.orig/lib/crypto/priv/Makefile
-+++ otp-OTP-20.0.1/lib/crypto/priv/Makefile
+--- otp-OTP-20.2.2.orig/lib/crypto/priv/Makefile
 otp-OTP-2

commit erlang for openSUSE:Factory

2017-12-02 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-12-02 13:12:48

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Sat Dec  2 13:12:48 2017 rev:61 rq:547253 version:20.1.5

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2017-12-01 
15:54:24.842361812 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2017-12-02 
13:12:50.237637543 +0100
@@ -1,0 +2,38 @@
+Mon Nov 27 07:46:03 UTC 2017 - matwey.korni...@gmail.com
+
+- Update to 20.1.5:
+  * erts: Fixed a regression in zlib:gunzip/1 that prevented it
+from working when the decompressed size was a perfect multiple
+of 16384. This regression was introduced in 20.1.1
+  * erts: Fixed a memory corruption bug in enif_inspect_iovec;
+writable binaries stayed writable after entering the iovec.
+  * erts: Fixed a crash in enif_inspect_iovec on encountering empty
+binaries.
+  * erts: zlib:deflateParams/3 will no longer return buf_error when
+called after zlib:deflate/2 with zlib 1.2.11.
+  * inets: Correct the handling of location headers so that the
+status code is not hard coded. This should have been fixed by
+commit 2cc5ba70cbbc6b3ace81a2a0324417c3b65265bb but
+unfortunately was broken during a code refactoring and
+unnoticed due to a faulty placed test case.
+
+- Update to 20.1.4:
+  * inets: Fix broken handling of POST requests
+  * inets: Make sure ints:stop/2 of the service httpd is
+synchronous
+  * inets: Honor status code returned by ESI script and modernize
+"location" header handling.
+
+- Update to 20.1.3:
+  * diameter: A fault introduced in diameter 2.1 could cause decode
+errors to be ignored in AVPs following the header of aGrouped
+AVP.
+  * erts: Added zlib:set_controlling_process/2 to move a zstream()
+between processes.
+  * erts: Fix so that schedulers are bound correctly when the first
+available cpu is not the first detected cpu. e.g. when using
+"taskset -c X..Y" when X is not equal to 0.
+  * snmp: The recbuf configuration option was not propagated
+correctly to the socket for the SNMP Manager. 
+
+---

Old:

  OTP-20.1.2.tar.gz

New:

  OTP-20.1.5.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.NihNiZ/_old  2017-12-02 13:12:53.169530759 +0100
+++ /var/tmp/diff_new_pack.NihNiZ/_new  2017-12-02 13:12:53.173530613 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   erlang
-Version:20.1.2
+Version:20.1.5
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE
@@ -588,7 +588,6 @@
 %exclude %{_libdir}/erlang/lib/dialyzer-*/src
 %exclude %{_libdir}/erlang/lib/diameter-*/src
 %exclude %{_libdir}/erlang/lib/et-*/src
-%exclude %{_libdir}/erlang/lib/gs-*/src
 %exclude %{_libdir}/erlang/lib/jinterface-*/java_src
 %exclude %{_libdir}/erlang/lib/reltool-*/src
 %exclude %{_libdir}/erlang/lib/observer-*/src

++ OTP-20.1.2.tar.gz -> OTP-20.1.5.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-20.1.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-20.1.5.tar.gz differ: char 13, line 1

++ otp-R16B-rpath.patch ++
--- /var/tmp/diff_new_pack.NihNiZ/_old  2017-12-02 13:12:53.333524786 +0100
+++ /var/tmp/diff_new_pack.NihNiZ/_new  2017-12-02 13:12:53.333524786 +0100
@@ -24,16 +24,3 @@
-o $@ $^ -lcrypto
  
  $(DLL_NIFLIB): $(OBJS)
-Index: otp-OTP-20.0.1/lib/odbc/c_src/odbcserver.c
-===
 otp-OTP-20.0.1.orig/lib/odbc/c_src/odbcserver.c
-+++ otp-OTP-20.0.1/lib/odbc/c_src/odbcserver.c
-@@ -107,6 +107,8 @@
- #ifdef UNIX
- #include 
- #include 
-+#include 
-+#include 
- #endif 
- 
- #if defined WIN32




commit erlang for openSUSE:Factory

2017-12-01 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-12-01 15:53:58

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Fri Dec  1 15:53:58 2017 rev:60 rq:546724 version:20.1.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2017-11-07 
09:57:49.322685717 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2017-12-01 
15:54:24.842361812 +0100
@@ -1,0 +2,6 @@
+Thu Nov 23 13:49:29 UTC 2017 - rbr...@suse.com
+
+- Replace references to /var/adm/fillup-templates with new 
+  %_fillupdir macro (boo#1069468)
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.kkw1TK/_old  2017-12-01 15:54:26.966285382 +0100
+++ /var/tmp/diff_new_pack.kkw1TK/_new  2017-12-01 15:54:26.970285238 +0100
@@ -16,6 +16,11 @@
 #
 
 
+#Compat macro for new _fillupdir macro introduced in Nov 2017
+%if ! %{defined _fillupdir}
+  %define _fillupdir /var/adm/fillup-templates
+%endif
+
 %if 0%{?rhel} >= 7
 %undefine _missing_build_ids_terminate_build
 %endif
@@ -413,7 +418,7 @@
 ln -s   /etc/init.d/epmd  %{buildroot}%{_sbindir}/rcepmd
 %endif
 install -D -m 0755 %{S:4} %{buildroot}/etc/init.d/epmd
-install -D -m 0644 %{S:5} 
%{buildroot}/var/adm/fillup-templates/sysconfig.erlang
+install -D -m 0644 %{S:5} %{buildroot}%{_fillupdir}/sysconfig.erlang
 install -D -m 0644 %{S:6} %{buildroot}%{_sysconfdir}/rpm/macros.erlang
 
 %pre epmd
@@ -550,7 +555,7 @@
 %endif
 /etc/init.d/epmd
 %{_sbindir}/rcepmd
-/var/adm/fillup-templates/sysconfig.erlang
+%{_fillupdir}/sysconfig.erlang
 
 %files jinterface
 %defattr(-,root,root,-)




commit erlang for openSUSE:Factory

2017-11-07 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-11-07 09:57:37

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Tue Nov  7 09:57:37 2017 rev:59 rq:538268 version:20.1.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2017-09-23 
21:36:00.639267957 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2017-11-07 
09:57:49.322685717 +0100
@@ -1,0 +2,79 @@
+Thu Oct 19 10:40:11 UTC 2017 - matwey.korni...@gmail.com
+
+- Update to 21.1.2:
+  * diameter: An inadvertently removed monitor in diameter 2.1
+caused the ets table diameter_reg to leak entries, and caused
+service restart and more to fail.
+  * erts: Fixed bug that could cause a VM crash when a corrupt
+message is received on distribution channel from other node.
+
+- Update to 20.1.1:
+  * compiler: The compiler could issue an incorrect internal
+consistency failure diagnostic for some complicated bit syntax
+maches.
+  * erts: The new zlib module returned a data_error when inflating
+concatenated streams, which was incompatible with the old
+module's behavior of returning the uncompressed data up to the
+end of the first stream.
+  * erts: zlib:gunzip/1 will no longer stop at the end of the first
+stream when decompressing concatenated gzip files.
+  * ssh: Fixed broken printout
+  * ssh: Disable aes_gcm ciphers if peer is OpenSSH 6.2 which is
+known to have trouble with them in some cases.
+
+- Update to 20.1:
+  * crypto, public_key: Extend crypto and public_key functions
+sign and verify with: support for RSASSA-PS padding for
+signatures and for saltlength setting X9.31 RSA padding. sha,
+sha224, sha256, sha384, and sha512 for dss signatures as
+mentioned in NIST SP 800-57 Part 1. ripemd160 to be used for
+rsa signatures. A new tuple in crypto:supports/0 reports
+supported MAC algorithms.
+  * diameter: Add service option decode_format to allow incoming
+messages to be decoded into maps instead of records. Decode
+performance has been improved. Add service/transport option
+avp_dictionaries to give better support for dictionaries only
+defining AVPs.
+  * erts: Upgraded the ERTS internal PCRE library from version
+8.40 to version 8.41.
+  * erts, kernel, tools: Profiling with lock counting can now be
+fully toggled at runtime in the lock counting emulator
+(-emu_type lcnt). Everything is enabled by default to match
+the old behavior, but specific categories can be toggled at
+will with minimal runtime overhead when disabled. Refer to the
+documentation on lcnt:rt_mask/1 for details.
+  * lcnt:collect and lcnt:clear will no longer block all other
+threads in the runtime system. This makes it possible to run
+the lock counting under heavier load.
+  * erts: The zlib module has been refactored and all its
+operations will now yield appropriately, allowing them to be
+used freely in concurrent applications.
+  * erts, tools: Add erlang:iolist_to_iovec/1, which converts an
+iolist() to an erlang:iovec(), which is suitable for use with
+enif_inspect_iovec().
+  * erts: Add new nif API functions for managing an I/O Queue. The
+added functions are: enif_ioq_create(), enif_ioq_destroy(),
+enif_ioq_enq_binary(), enif_ioq_enqv(), enif_ioq_deq(),
+enif_ioq_peek(), enif_inspect_iovec(), enif_free_iovec()
+  * observer/crashdump_viewer: Reading of crash dumps with many
+binaries is optimized. A progress bar is shown when the detail
+view for a process is opened. The cdv script now sets
+ERL_CRASH_DUMP_SECONDS=0 to avoid generating a new crash dump
+from the node running the Crashdump Viewer.
+  * observer: Add system statistics and limits to frontpage in
+observer.
+  * public_key, ssl**: Improved error propagation and reports
+  * ssh: A new option modify_algorithms is implemented. It enables
+specifying changes on the default algorithms list. See the
+reference manual and the SSH User's Guide chapter "Configuring
+algorithms in SSH".
+  * tools/xref: The predefined Xref analysis locals_not_used now
+understands the -on_load() attribute and does not report
+unused functions.
+  * tools/fprof: When sampling multiple processes and analyzing
+with totals set to true, the output now sums together all
+caller and callee entries which concerns the same function.
+Previous behaviour was to report each contributing entry
+separately.
+
+---

Old:

  OTP-20.0.5.tar.gz

New:

  OTP-20.1.2.tar.gz



Other differences

commit erlang for openSUSE:Factory

2017-09-23 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-09-23 21:35:51

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Sat Sep 23 21:35:51 2017 rev:58 rq:528212 version:20.0.5

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2017-09-04 
12:35:49.283740832 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2017-09-23 
21:36:00.639267957 +0200
@@ -1,0 +2,23 @@
+Thu Sep 14 20:36:14 UTC 2017 - matwey.korni...@gmail.com
+
+- Only Java 1.6 is supported by Erlang since 18.0 release
+
+---
+Thu Sep 14 20:05:23 UTC 2017 - matwey.korni...@gmail.com
+
+- Update to 20.0.5:
+  * erts: Fixed bug in binary_to_term and binary_to_atom that could
+cause VM crash. Typically happens when the last character of an
+UTF8 string is in the range 128 to 255, but truncated to only
+one byte. Bug exists in binary_to_term since ERTS version
+5.10.2 (OTP_R16B01) and binary_to_atom since ERTS version 9.0
+(OTP-20.0).
+  * inets: http_uri aligned to follow RFC 3986 and not convert "+"
+to space when decoding URIs.
+  * inets: Added new option max_client_body_chunk to httpd server
+to allow chunked delivery of PUT and POST data to mod_esi
+callback. Note, new mod_esi callback implementation is
+required. Also correct value provided by server_name
+environment variable.
+
+---

Old:

  OTP-20.0.4.tar.gz

New:

  OTP-20.0.5.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.zkSXlw/_old  2017-09-23 21:36:03.066926543 +0200
+++ /var/tmp/diff_new_pack.zkSXlw/_new  2017-09-23 21:36:03.066926543 +0200
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:20.0.4
+Version:20.0.5
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE
@@ -168,7 +168,7 @@
 Summary:Erlang Java Interface
 Group:  Development/Libraries/Java
 Requires:   %{name} = %{version}
-Requires:   java >= 1.5.0
+Requires:   java >= 1.6.0
 
 %description jinterface
 JInterface module for accessing erlang from Java
@@ -317,10 +317,10 @@
 sed -i 's|WX_LIBS=`$WX_CONFIG_WITH_ARGS --libs`|WX_LIBS="`$WX_CONFIG_WITH_ARGS 
--libs` -lGLU"|' lib/wx/configure || return 1
 
 %build
-# we need build only 1.5 target for java
+# we need build only 1.6 target for java
 # for SLE only
 %if 0%{?sles_version} >= 10 || 0%{?suse_version} >= 1110
-   export JAVAC="javac -source 1.5 -target 1.5"
+   export JAVAC="javac -source 1.6 -target 1.6"
 %endif
 %if 0%{?suse_version} == 1100 || 0%{?fedora_version} == 9
 export CFLAGS="-fno-strict-aliasing"

++ OTP-20.0.4.tar.gz -> OTP-20.0.5.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-20.0.4.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-20.0.5.tar.gz differ: char 12, line 1




commit erlang for openSUSE:Factory

2017-09-04 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-09-04 12:35:44

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Mon Sep  4 12:35:44 2017 rev:57 rq:520333 version:20.0.4

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2017-08-28 
15:15:39.733397597 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2017-09-04 
12:35:49.283740832 +0200
@@ -1,0 +2,32 @@
+Sun Aug 27 14:19:49 UTC 2017 - matwey.korni...@gmail.com
+
+- Update to 20.0.4:
+  * dializer: Fix a bug where merging PLT:s could lose info. The
+bug was introduced in Erlang/OTP 20.0.
+  * erts: A timer internal bit-field used for storing scheduler id
+was too small. As a result, VM internal timer data structures
+could become inconsistent when using 1024 schedulers on the
+system. Note that systems with less than 1024 schedulers are
+not effected by this bug. This bug was introduced in ERTS
+version 7.0 (OTP 18.0).
+  * erts: Automatic cleanup of a BIF timer, when the owner process
+terminated, could race with the timeout of the timer. This
+could cause the VM internal data structures to become
+inconsistent which very likely caused a VM crash. This bug was
+introduced in ERTS version 9.0 (OTP 20.0).
+
+- Update to 20.0.3:
+  * asn1: Default values now work in extension for PER, so if you
+give the atom asn1_DEFAULT instead of a value it will become
+the default value.
+  * compiler: Fail labels on guard BIFs weren't taken into account
+during an optimization pass, and a bug in the validation pass
+sometimes prevented this from being noticed when a fault
+occurred.
+  * erts: Binary append operations did not check for overflow,
+resulting in nonsensical results when huge binaries were
+appended.
+  * ssh: All unknown options are sent to the transport handler
+regardless of type.
+
+---

Old:

  OTP-20.0.2.tar.gz

New:

  OTP-20.0.4.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.wiXG6y/_old  2017-09-04 12:35:52.215328634 +0200
+++ /var/tmp/diff_new_pack.wiXG6y/_new  2017-09-04 12:35:52.219328072 +0200
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:20.0.2
+Version:20.0.4
 Release:0
 # not set up to be built with position independend executable support
 #!BuildIgnore: gcc-PIE

++ OTP-20.0.2.tar.gz -> OTP-20.0.4.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-20.0.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-20.0.4.tar.gz differ: char 18, line 1




commit erlang for openSUSE:Factory

2017-08-28 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-08-28 15:14:19

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Mon Aug 28 15:14:19 2017 rev:56 rq:518523 version:20.0.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2017-05-27 
13:19:28.470093986 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2017-08-28 
15:15:39.733397597 +0200
@@ -1,0 +2,125 @@
+Sun Aug 20 06:28:17 UTC 2017 - matwey.korni...@gmail.com
+
+- Update to 20.0.2:
+ * asn: Fixed compilation error of generated code caused by a
+   missing quotation of function names as part of an external call for
+   encoding.
+ * erts: Added missing release notes for OTP-14491 ("performance
+   bug in pre-allocators") which was included in erts-9.0.1 (OTP-20.0.1).
+ * erts: Fixed a bug that prevented TCP sockets from being
+   closed properly on send timeouts.
+ * erts: Fixed bug in operator bxor causing erroneuos result
+   when one operand is a big *negative* integer with the lowest N*W bits as
+   zero and the other operand not larger than N*W bits. N is an integer of 1
+   or larger and W is 32 or 64 depending on word size.
+ * kernel: The documentation for the 'quiet' option in
+   disk_log:open/1 had an incorrect default value.
+
+---
+Mon Jul 31 17:02:58 UTC 2017 - matwey.korni...@gmail.com
+
+- erlang-gs application has been depricated
+
+---
+Mon Jul 17 14:24:49 UTC 2017 - matwey.korni...@gmail.com
+
+- Update to 20.0.1:
+ * erts: Fixed a bug in gen_tcp:send where it never returned when
+   repeatedly called on a remotely closed TCP socket.
+ * erts: Fixed segfault that could happen during cleanup of aborted
+   erlang:port_command/3 calls. A port_command is aborted if the
+   port is closed at the same time as the port_command was issued.
+   This bug was introduced in erts-8.0.
+ * erts: Fixed implementation of statistics(wall_clock) and
+   statistics(runtime) so that values do not unnecessarily wrap due
+   to the emulator. Note that the values returned by
+   statistics(runtime) may still wrap due to limitations in the
+   underlying functionality provided by the operating system.
+ * erts: Fix performance bug in pre-allocators that could cause
+   them to permanently fall back on normal more expensive memory
+   allocation. Pre-allocators are used for quick allocation of
+   short lived meta data used by messages and other scheduled
+   tasks. Bug exists since OTP_R15B02.
+ * runtime_tools: A faulty encoding comment was added when saving
+   trace patterns to file. This is now corrected.
+ * stdlib: A bug in proc_lib:format() introduced in Erlang/OTP 20.0
+   is corrected.
+ * stdlib: Fix string:len/1 to be compatible with previous
+   versions.
+ * stdlib: In OTP-20.0, the behavior of c, make, and ct_make was
+   changed so that in some cases the beam files by default would be
+   written to the directory where the source files were found. This
+   is now changed back to the old behavior so beam files are by
+   default written to current directory.
+
+- Update to 20.0.0:
+ * Potential Incompatibilities
+   * ERTS:
+ * The non SMP Erlang VM is deprecated and not built by default
+ * Remove deprecated erlang:hash/2
+ * erlang:statistics/1 with scheduler_wall_time now also
+   includes info about dirty CPU schedulers.
+ * The new purge strategy introduced in OTP 19.1 is mandatory
+   and slightly incompatible for processes holding funs
+ * see erlang:check_process_code/3.
+ * The NIF library reload is not supported anymore.
+ * Atoms can now contain arbitrary unicode characters which
+   means that the DFLAG_UTF8_ATOMS capability in the
+   distribution protocol must be supported if an OTP 20 node
+   should accept the connection with another node or library.
+   Third party libraries which uses the distribution protocol
+   need to be updated with this.
+   * Asn1: Deprecated module and functions removed (asn1rt,
+ asn1ct:encode/3 and decode/3)
+   * Ssh: client only option in a call to start a daemon will now fail
+ * Highlights
+   * Erts:
+ * Dirty schedulers enabled and supported on VM with SMP support.
+ * support for “dirty” BIFs and “dirty” GC.
+ * erlang:garbage_collect/2 for control of minor or major GC
+ * Erlang literals are no longer copied when sending messages.
+ * Improved performance for large ETS tables, >256 entries
+   (except ordered_set)
+ * erlang:system_info/1 atom_count and atom_limit
+ * Reduced memory pressure by converting sub-binaries to
+   heap-binaries during GC
+  

commit erlang for openSUSE:Factory

2017-05-27 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-05-27 13:18:27

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Sat May 27 13:18:27 2017 rev:55 rq:498229 version:19.3.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2017-03-20 
17:10:12.944338495 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2017-05-27 
13:19:28.470093986 +0200
@@ -1,0 +2,67 @@
+Sat May  6 11:26:42 UTC 2017 - meiss...@suse.com
+
+- Disable global PIE for erlang, code is currently not fully
+  ready.
+
+---
+Sun Apr 30 08:51:11 UTC 2017 - matwey.korni...@gmail.com
+
+- Update to 19.3.2:
+ * erts: The +Bi command line argument of erl erroneously caused
+   SIGTERM to be ignored by the VM as well as of all its child
+   processes. This bug was introduced in erts version 8.3.
+
+---
+Thu Apr  6 13:14:49 UTC 2017 - matwey.korni...@gmail.com
+
+- Update to 19.3.1:
+ * crypto: Fix a bug with AES CFB 128 for 192 and 256 bit keys.
+   Thanks to kellymclaughlin !
+ * erts: Trying to open a directory with file:read_file/1 on Unix
+   leaked a file descriptor. This bug has now been fixed.
+ * erts: Invoking init:stop/0 via the SIGTERM signal, in a non-SMP
+   BEAM, could cause BEAM to terminate with fatal error. This has
+   now been fixed and the BEAM will terminate normally when SIGTERM
+   is received.
+ * inets: Fixed a bug in ftp that made further operations after a
+   recv_chunk operation impossible.
+ * ssh: ssh:daemon_info/1 crashed if the listening IP was not 'any'
+ * ssl: Correct active once emulation, for TLS. Now all data
+   received by the connection process will be delivered through
+   active once, even when the active once arrives after that the
+   gen_tcp socket is closed by the peer.
+
+---
+Thu Apr  6 13:14:49 UTC 2017 - matwey.korni...@gmail.com
+
+- Changes since 19.2:
+ * crypto, ssh: The implementation of the key exchange algorithms
+   diffie-hellman-group-exchange-sha* are optimized, up to a factor
+   of 11 for the slowest ( = biggest and safest) group size.
+ * dialyzer: The peak memory consumption is reduced. Analyzing
+   modules with binary construction with huge strings is now much
+   faster.
+ * erts: A received SIGTERM signal to beam will generate a 'stop'
+   message to the init process and terminate the Erlang VM nicely.
+   This is equivalent to calling init:stop/0.
+ * kernel: The functions in the file module that take a list of
+   paths (e.g. file:path_consult/2) will now continue to search in
+   the path if the path contains something that is not a directory.
+ * kernel: Two OTP processes that are known to receive many
+   messages are rex (used by rpc) and error_logger. Those processes
+   will now store unprocessed messages outside the process heap,
+   which will potentially decrease the cost of garbage collections.
+ * public_key: New function pkix_verify_hostname/2,3 implements
+   certificate hostname checking. See the manual and RFC 6125.-
+ * public_key, ssh: The ssh host key fingerprint generation now
+   also takes a list of algorithms and returns a list of
+   corresponding fingerprints. See
+   public_key:ssh_hostkey_fingerprint/2 and the option
+   silently_accept_hosts in ssh:connect.
+ * ssl: Move PEM cache to a dedicated process, to avoid making the
+   SSL manager process a bottleneck. This improves scalability of
+   TLS connections.
+ * stdlib: filename:safe_relative_path/1 to sanitize a relative
+   path has been added.
+
+---

Old:

  OTP-19.2.2.tar.gz

New:

  OTP-19.3.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.Tx3Es7/_old  2017-05-27 13:19:30.089864994 +0200
+++ /var/tmp/diff_new_pack.Tx3Es7/_new  2017-05-27 13:19:30.093864428 +0200
@@ -21,8 +21,10 @@
 %endif
 
 Name:   erlang
-Version:19.2.2
+Version:19.3.2
 Release:0
+# not set up to be built with position independend executable support
+#!BuildIgnore: gcc-PIE
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0
 Group:  Development/Languages/Other

++ OTP-19.2.2.tar.gz -> OTP-19.3.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-19.2.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-19.3.2.tar.gz differ: char 12, line 1

++ _constraints ++
--- /var/tmp/diff_new_pack.Tx3Es7/_old  2017-05-27 13:19:30.16

commit erlang for openSUSE:Factory

2017-03-20 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-03-20 17:10:11

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Mon Mar 20 17:10:11 2017 rev:54 rq:480999 version:19.2.2

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2017-02-15 
10:07:29.015086601 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2017-03-20 
17:10:12.944338495 +0100
@@ -1,0 +2,5 @@
+Fri Mar 10 08:10:13 UTC 2017 - matwey.korni...@gmail.com
+
+- Add missed scripts requires for erlang-epmd package
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.q9IcGs/_old  2017-03-20 17:10:14.632100184 +0100
+++ /var/tmp/diff_new_pack.q9IcGs/_new  2017-03-20 17:10:14.636099619 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package erlang
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -50,6 +50,8 @@
 BuildRequires:  tk-devel
 BuildRequires:  unixODBC-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %fillup_prereq
+BuildRequires:  %insserv_prereq
 BuildRequires:  Mesa-devel
 BuildRequires:  fdupes
 BuildRequires:  fop
@@ -88,7 +90,6 @@
 %if 0%{?suse_version} >=1230
 BuildRequires:  systemd-devel
 BuildRequires:  pkgconfig(systemd)
-%{?systemd_requires}
 %define have_systemd 1 
 %endif
 
@@ -145,6 +146,11 @@
 Summary:Erlang Port Mapper daemon
 Group:  Development/Languages/Other
 Requires:   %{name} = %{version}
+Requires(postun): %insserv_prereq
+Requires(post): %fillup_prereq
+%if 0%{?have_systemd}
+%{?systemd_requires}
+%endif
 
 %description epmd
 The Erlang Port Mapper daemon acts as a name server on all hosts involved in 
distributed Erlang computations.




commit erlang for openSUSE:Factory

2017-02-15 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-02-15 10:07:27

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2017-01-25 
23:30:03.989892056 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2017-02-15 
10:07:29.015086601 +0100
@@ -1,0 +2,7 @@
+Thu Feb  2 15:40:10 UTC 2017 - matwey.korni...@gmail.com
+
+- Update to 19.2.2:
+  * mnesia: Fixed crash in checkpoint handling when table was
+deleted during backup.
+
+---

Old:

  OTP-19.2.tar.gz

New:

  OTP-19.2.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.HFsZaw/_old  2017-02-15 10:07:32.442603809 +0100
+++ /var/tmp/diff_new_pack.HFsZaw/_new  2017-02-15 10:07:32.450602683 +0100
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:19.2
+Version:19.2.2
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0

++ OTP-19.2.tar.gz -> OTP-19.2.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-19.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-19.2.2.tar.gz differ: char 13, line 1




commit erlang for openSUSE:Factory

2017-01-25 Thread root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-01-25 23:30:00

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2016-10-02 
00:09:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2017-01-25 
23:30:03.989892056 +0100
@@ -1,0 +2,19 @@
+Sun Dec 18 09:38:50 UTC 2016 - matwey.korni...@gmail.com
+
+- Update to 19.2:
+  * stdlib: The new behaviour gen_statem has been improved with 3
+new features: the possibility to use old style non-proxy
+timeouts for gen_statem:call/2,3, state entry code, and state
+timeouts. These are backwards compatible. Minor code and
+documentation improvements has been performed including a
+borderline semantics correction of timeout zero handling.
+  * ssl: Experimental version of DTLS. It is runnable but not
+complete and cannot be considered reliable for production usage.
+To use DTLS add the option {protocol, dtls} to ssl:connect and
+ssl:listen.
+  * ssh: Extended the option silently_accept_hosts for ssh:connect
+to make it possible for the client to check the SSH host key
+fingerprint string. Se the reference manual for SSH.
+  * ~40 contributions since the previous service release OTP 19.1
+
+---

Old:

  OTP-19.1.tar.gz

New:

  OTP-19.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.NpRALy/_old  2017-01-25 23:30:07.465368221 +0100
+++ /var/tmp/diff_new_pack.NpRALy/_new  2017-01-25 23:30:07.465368221 +0100
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:19.1
+Version:19.2
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0

++ OTP-19.1.tar.gz -> OTP-19.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-19.1.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-19.2.tar.gz differ: char 14, line 1

++ crypto.patch ++
--- /var/tmp/diff_new_pack.NpRALy/_old  2017-01-25 23:30:07.617345315 +0100
+++ /var/tmp/diff_new_pack.NpRALy/_new  2017-01-25 23:30:07.621344712 +0100
@@ -5,11 +5,11 @@
 In openssl 1.0.1e EC_GROUP_new_curve_GF2m function is wrapped by #ifndef 
OPENSSL_NO_EC2M.
 We have to check whether OPENSSL_NO_EC2M is set, and if it is, then we do 
not have EC_GROUP_new_curve_GF2m function and do not HAVE_EC.
 
-Index: otp-OTP-19.0/lib/crypto/c_src/crypto.c
+Index: otp-OTP-19.2/lib/crypto/c_src/crypto.c
 ===
 otp-OTP-19.0.orig/lib/crypto/c_src/crypto.c
-+++ otp-OTP-19.0/lib/crypto/c_src/crypto.c
-@@ -97,7 +97,8 @@
+--- otp-OTP-19.2.orig/lib/crypto/c_src/crypto.c
 otp-OTP-19.2/lib/crypto/c_src/crypto.c
+@@ -103,7 +103,8 @@
  #if OPENSSL_VERSION_NUMBER >= OpenSSL_version(0,9,8,'o') \
&& !defined(OPENSSL_NO_EC) \
&& !defined(OPENSSL_NO_ECDH) \




commit erlang for openSUSE:Factory

2016-10-01 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2016-10-02 00:08:58

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2016-07-01 
09:58:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2016-10-02 
00:09:00.0 +0200
@@ -1,0 +2,47 @@
+Thu Sep 29 09:27:58 UTC 2016 - kru...@zib.de
+
+- Update to 19.1:
+  * erts: Improved dirty scheduler support. A purge of a module
+will not have to wait for completion of all ongoing dirty
+NIF calls
+  * erts: Improved accuracy of timeouts on MacOS X
+  * kernel: Add net_kernel:setopts/2 and net_kernel:getopts/2 to
+control options for distribution sockets in runtime
+  * asn1: Compiling multiple ASN.1 modules in the same directory
+with parallel make (make -j) should now be safe
+  * httpd: support for PUT and DELETE in mod_esi
+  * ~30 contributions since 19.0
+
+---
+Fri Aug 12 18:20:31 UTC 2016 - matwey.korni...@gmail.com
+
+- Update to 19.0.4:
+  * erts: Fixed a race that could cause a lost wakeup of a process
+that timed out in a receive ... after. This bug was introduced
+in ERTS version 7.0.
+  * erts: Fixed segfault after writing an erl crash dump. 
+
+---
+Sun Jun 26 09:01:32 UTC 2016 - matwey.korni...@gmail.com
+
+- Update to 19.0:
+  * compiler, stdlib: New preprocessor macros *?FUNCTION_NAME,
+?FUNCTION_ARITY*. New preprocessor directives -error(Term) and
+-warning(Term) to cause a compilation error or warning,
+respectively.
+  * gen_statem: a new state machine behavior
+  * mnesia_ext: plugin of external storage solutions to mnesia
+  * crypto: uses EVP interface in OpenSSL resulting in generally
+better performance and support for HW acceleration
+  * ssh: performance improvements, uses the new gen_statem behavior
+  * ssl: enhanced error log messages
+  * dialyzer: the support for maps is very much extended both
+the type  specification syntax and the type analysis.
+  * erts: erlang:open_port(spawn, ...) 3-5 times faster
+  * erts/kernel: Experimental support for Unix Domain Sockets
+  * ose: Deprecated application has been removed
+  * webtool: Deprecated application has been removed
+  * test_server: Deprecated application has been removed, use
+common_test instead
+
+---

Old:

  OTP-18.3.4.tar.gz

New:

  OTP-19.1.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.EAMovp/_old  2016-10-02 00:09:02.0 +0200
+++ /var/tmp/diff_new_pack.EAMovp/_new  2016-10-02 00:09:02.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package erlang
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:18.3.4
+Version:19.1
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0
@@ -464,7 +464,7 @@
 %doc README.SUSE
 %endif
 %doc %{_libdir}/erlang/PR.template
-%doc %{_libdir}/erlang/README
+%doc %{_libdir}/erlang/README.md
 %doc %{_libdir}/erlang/COPYRIGHT
 %{_bindir}/*
 %exclude %{_bindir}/dialyzer
@@ -506,7 +506,6 @@
 %{_libdir}/erlang/lib/odbc-*/
 %{_libdir}/erlang/lib/orber-*/
 %{_libdir}/erlang/lib/os_mon-*/
-%{_libdir}/erlang/lib/ose-*/
 %{_libdir}/erlang/lib/otp_mibs-*/
 %{_libdir}/erlang/lib/parsetools-*/
 %{_libdir}/erlang/lib/percept-*/
@@ -518,10 +517,8 @@
 %{_libdir}/erlang/lib/ssl-*/
 %{_libdir}/erlang/lib/stdlib-*/
 %{_libdir}/erlang/lib/syntax_tools-*/
-%{_libdir}/erlang/lib/test_server-*/
 %{_libdir}/erlang/lib/tools-*/
 %{_libdir}/erlang/lib/typer-*/
-%{_libdir}/erlang/lib/webtool-*/
 %{_libdir}/erlang/lib/xmerl-*/
 %{_libdir}/erlang/man/
 %{_mandir}/man1/*.1.gz

++ OTP-18.3.4.tar.gz -> OTP-19.1.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-18.3.4.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-19.1.tar.gz differ: char 12, line 1

++ crypto.patch ++
--- /var/tmp/diff_new_pack.EAMovp/_old  2016-10-02 00:09:02.0 +0200
+++ /var/tmp/diff_new_pack.EAMovp/_new  2016-10-02 00:09:02.0 +0200
@@ -5,12 +5,12 @@
 In openssl 1.0.1e EC_GROUP_new_curve_GF2m function is wrapped by #ifndef 
OPENSSL_NO_EC2M.
 We have

commit erlang for openSUSE:Factory

2016-07-01 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2016-07-01 09:58:39

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2016-05-23 
16:39:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2016-07-01 
09:58:40.0 +0200
@@ -1,0 +2,48 @@
+Mon Jun 20 21:35:57 UTC 2016 - jeng...@inai.de
+
+- Do not suppress errors from useradd/groupadd
+- Orthographic/typographical fixes
+
+---
+Fri Jun 17 07:19:17 UTC 2016 - matwey.korni...@gmail.com
+
+- Update to 18.3.4:
+  * inets: Handle multiple \t in mime types file
+  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
+function in ssl:prf/5 instead of the default prf.
+  * ssl: Timeouts may have the value 0, guards have been corrected
+to allow this
+  * ssl: Change of internal handling of hash sign pairs as the used
+one enforced to much restrictions making some valid
+combinations unavailable.
+  * ssl: Create a little randomness in sending of session
+invalidation messages, to mitigate load when whole table is
+invalidated.
+
+---
+Sun May 22 09:13:09 UTC 2016 - matwey.korni...@gmail.com
+
+- Return diameter application: as for 18.3.3 it is distributed
+  under APL license
+
+---
+Sun May 22 08:58:48 UTC 2016 - matwey.korni...@gmail.com
+
+- Update to 18.3.3:
+  * common_test: The nodelay option used to be enabled (true) by
+default for sockets opened by the Common Test
+ telnet client. 
+  * common_test: Fix bug in cth_surefire
+  * common_test: The ct:get_timetrap_info/0 function has been
+updated to return more information about timetrap
+ scaling. 
+  * common_test: A problem with stylesheet HTML tags getting
+incorrectly escaped by Common Test has been
+ corrected.
+  * common_test: The ct_run start flag -no_esc_chars and
+ct:run_test/1 start option {esc_chars,Bool} have
+ been introduced.
+  * inets: Put back unused module inets_regexp
+  * ssl: Correct cipher suites conversion and gaurd expression.
+
+---

Old:

  OTP-18.3.2.tar.gz

New:

  OTP-18.3.4.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.i8mlGs/_old  2016-07-01 09:58:42.0 +0200
+++ /var/tmp/diff_new_pack.i8mlGs/_new  2016-07-01 09:58:42.0 +0200
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:18.3.2
+Version:18.3.4
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0
@@ -121,6 +121,16 @@
 %description dialyzer
 A DIscrepany AnaLYZer for ERlang programs.
 
+%package diameter
+Summary:Main API of the Diameter application
+Group:  Development/Languages/Other
+Requires:   %{name} = %{version}
+
+%description diameter
+This module provides the interface with which a user can implement a Diameter
+node that sends and receives messages using the Diameter protocol as defined in
+RFC 6733.
+
 %package doc
 Summary:Erlang documentation
 Group:  Development/Languages/Other
@@ -223,6 +233,16 @@
 They are useful for educational purpose and as a base for creating
 embedded systems.
 
+%package diameter-src
+Summary:Erlang/OTP Diameter application sources
+Group:  Development/Languages/Other
+Requires:   %{name}-diameter = %{version}
+
+%description diameter-src
+Erlang sources for the Diameter application in the Erlang/OTP system.
+They are useful for educational purpose and as a base for creating
+embedded systems.
+
 %package et-src
 Summary:Erlang/OTP et application sources
 Group:  Development/Languages/Other
@@ -375,11 +395,6 @@
 ln -sf 
../../%{_lib}/erlang/lib/jinterface-$JINTERFACE_VERSION/priv/OtpErlang.jar 
OtpErlang-$JINTERFACE_VERSION.jar
 cd -
 
-# Remove binary and source files with propriatery license, see bnc#728667
-rm -r %{buildroot}%{_libdir}/erlang/lib/diameter-*
-rm -r %{buildroot}%{_libdir}/erlang/man/man?/diameter* # Doesn't make much 
sense w/o the above
-rm -r lib/diameter lib/xmerl/test/xmerl_xsd_SUITE_data # Can't distribute 
either source
-
 # The man-pages for binaries are safe to move to %{_mandir}, others may 
conflict with other packages
 mkdir -p %{buildroot}%{_mandir

commit erlang for openSUSE:Factory

2016-05-23 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2016-05-23 16:39:45

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2016-03-26 
15:25:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2016-05-23 
16:39:51.0 +0200
@@ -1,0 +2,10 @@
+Tue May  3 16:53:07 UTC 2016 - matwey.korni...@gmail.com
+
+- Update to 18.3.2:
+  * inets: Add environment information item peer_cert to mod_esi
+  * ssl: Corrections to cipher suite handling using
+ the 3 and 4 tuple format
+  * ssl: Make values for the TLS-1.2 signature_algorithms
+ extension configurable
+
+---

Old:

  OTP-18.3.tar.gz

New:

  OTP-18.3.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.HFJw6T/_old  2016-05-23 16:39:53.0 +0200
+++ /var/tmp/diff_new_pack.HFJw6T/_new  2016-05-23 16:39:53.0 +0200
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:18.3
+Version:18.3.2
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0

++ OTP-18.3.tar.gz -> OTP-18.3.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-18.3.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-18.3.2.tar.gz differ: char 13, line 1




commit erlang for openSUSE:Factory

2016-03-26 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2016-03-26 15:25:24

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2016-02-26 
00:29:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2016-03-26 
15:25:32.0 +0100
@@ -1,0 +2,14 @@
+Thu Mar 17 09:07:18 UTC 2016 - kru...@zib.de
+
+- Update to 18.3:
+  * New statistics info about runnable and active processes &
+ports. Call erlang:statistics with:
+total_run_queue_lengths | run_queue_lengths | total_active_tasks
+| active_tasks.
+  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
+monotonic_timestamp |strict_monotonic_timestamp.
+  * Introduced a validation callback for heart.
+  * The module overload in sasl has been deprecated.
+  * several bug fixes
+
+---

Old:

  OTP-18.2.3.tar.gz

New:

  OTP-18.3.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.4BtCy6/_old  2016-03-26 15:25:34.0 +0100
+++ /var/tmp/diff_new_pack.4BtCy6/_new  2016-03-26 15:25:34.0 +0100
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:18.2.3
+Version:18.3
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0

++ OTP-18.2.3.tar.gz -> OTP-18.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-18.2.3.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-18.3.tar.gz differ: char 25, line 1




commit erlang for openSUSE:Factory

2016-02-25 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2016-02-25 22:08:07

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2016-01-28 
17:25:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2016-02-26 
00:29:48.0 +0100
@@ -1,0 +2,7 @@
+Sat Jan 30 14:49:55 UTC 2016 - matwey.korni...@gmail.com
+
+- Update to 18.2.3:
+* inets: mod_alias now traverses all aliases picking
+  the longest match and not the first match.
+
+---

Old:

  OTP-18.2.2.tar.gz

New:

  OTP-18.2.3.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.tv4qqN/_old  2016-02-26 00:29:49.0 +0100
+++ /var/tmp/diff_new_pack.tv4qqN/_new  2016-02-26 00:29:49.0 +0100
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:18.2.2
+Version:18.2.3
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0

++ OTP-18.2.2.tar.gz -> OTP-18.2.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-18.2.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-18.2.3.tar.gz differ: char 12, line 1




commit erlang for openSUSE:Factory

2016-01-29 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2016-01-28 17:24:52

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2015-11-22 
11:00:28.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2016-01-28 
17:25:43.0 +0100
@@ -1,0 +2,37 @@
+Tue Jan 12 14:08:41 UTC 2016 - matwey.korni...@gmail.com
+
+- Update to 18.2.2:
+* ssh: The authentication method 'keyboard-interactive' failed
+  in the Erlang client when the server after successful
+  authentication continued by asking for zero more
+  passwords. 
+
+---
+Mon Dec 28 08:50:34 UTC 2015 - matwey.korni...@gmail.com
+
+- Update to 18.2.1:
+* Due to a bug in the handling of paths on windows
+  none of the following would work with paths
+  containing a space: ct_run dialyzer erlc escript typer
+  This also contains a fix for HiPE enabled emulator for
+  FreeBSD.
+- Update to 18.2:
+* ssl: Add configurable upper limit for session
+  cache.  erts: Add function enif_getenv to read OS
+  environment variables in a portable way from NIFs.
+* kernel: Add {line_delim, byte()} option to
+  inet:setopts/2 and  decode_packet/3
+* ssh: The 'ecdsa-sha2-nistp256',
+  'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
+  signature algorithms for ssh are implemented. See RFC5656.
+* ssh: The ssh:daemon option dh_gex_groups is
+  extended to read a user provided ssh moduli file
+  with generator-modulus pairs. The file is in openssh
+  format.
+
+---
+Thu Dec 17 17:37:16 CET 2015 - r...@suse.de
+
+- disable hipe on s390/s390x to fix build 
+
+---

Old:

  OTP-18.1.3.tar.gz

New:

  OTP-18.2.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.B8kuDd/_old  2016-01-28 17:25:45.0 +0100
+++ /var/tmp/diff_new_pack.B8kuDd/_new  2016-01-28 17:25:45.0 +0100
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:18.1.3
+Version:18.2.2
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0
@@ -332,7 +332,9 @@
 --enable-threads \
 --enable-smp-support \
 --enable-kernel-poll \
+%ifnarch s390 s390x
 --enable-hipe \
+%endif
 --enable-shared-zlib
 # clean stalled files before rebuild them
 make %{?_smp_mflags} clean

++ OTP-18.1.3.tar.gz -> OTP-18.2.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-18.1.3.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-18.2.2.tar.gz differ: char 13, line 1

++ _service ++
--- /var/tmp/diff_new_pack.B8kuDd/_old  2016-01-28 17:25:45.0 +0100
+++ /var/tmp/diff_new_pack.B8kuDd/_new  2016-01-28 17:25:45.0 +0100
@@ -2,4 +2,7 @@

no

+   
+   enable
+   
 




commit erlang for openSUSE:Factory

2015-11-22 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2015-11-22 11:00:19

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2015-08-28 
08:27:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2015-11-22 
11:00:28.0 +0100
@@ -1,0 +2,27 @@
+Thu Oct 29 13:41:47 UTC 2015 - matwey.korni...@gmail.com
+
+- Update to 18.1.3:
+* ssl: Add possibility to downgrade an SSL/TLS connection to a
+  tcp connection, and give back the socket control to a user
+  process.
+* ssh: The following new key exchange algorithms are
+  implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
+  'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
+  'diffie-hellman-group-exchange-sha1' and
+  'diffie-hellman-group-exchange-sha256'. This raises the
+  security level considerably.
+* kernel,stdlib,sasl: A mechanism for limiting the amount of
+  text that the built-in error logger events will produce has
+  been introduced. It is useful for limiting both the size of
+  log files and the CPU time used to produce them. This
+  mechanism is experimental in the sense that it may be changed
+  based on feedback. See config parameter
+  error_logger_format_depth in the Kernel application.
+- Removed erts_fix_unlock_status_lock.patch: fixed in upstream
+
+---
+Tue Sep 29 17:17:53 UTC 2015 - matwey.korni...@gmail.com
+
+- Rework wxWidgets BuildRequire: fix build for Leap 42.1
+
+---

Old:

  OTP-18.0.3.tar.gz
  erts_fix_unlock_status_lock.patch

New:

  OTP-18.1.3.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.SYqPZ9/_old  2015-11-22 11:00:30.0 +0100
+++ /var/tmp/diff_new_pack.SYqPZ9/_new  2015-11-22 11:00:30.0 +0100
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:18.0.3
+Version:18.1.3
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0
@@ -41,8 +41,6 @@
 Patch4: erlang-not-install-misc.patch
 # PATCH-FIX-UPSTREAM crypto.patch - matwey.korni...@gmail.com -- fix 
compilation with disabled EC in openssl
 Patch5: crypto.patch
-# PATCH-FIX-UPSTREAM erts_fix_unlock_status_lock.patch - 
lukas.lars...@erlang-solutions.com -- erts: Make sure to unlock status lock 
when setting process prio
-Patch6: erts_fix_unlock_status_lock.patch
 BuildRequires:  autoconf
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
@@ -69,19 +67,24 @@
 BuildRequires:  wxWidgets-devel >= 3
 %else
 %if 0%{?suse_version} >= 1315
-BuildRequires:  wxWidgets-devel
+BuildRequires:  wxWidgets-devel >= 2.8
+%define wx_requires_generator 1
 %else
 %if 0%{?suse_version} >= 1140
-BuildRequires:  wxWidgets
-BuildRequires:  wxWidgets-wxcontainer-devel
-%define _use_internal_dependency_generator 0
-%define __find_requires %wx_requires
+BuildRequires:  wxWidgets >= 2.8
+BuildRequires:  wxWidgets-wxcontainer-devel >= 2.8
+%define wx_requires_generator 1
 %else
 BuildRequires:  wxGTK-devel >= 2.8
 %endif
 %endif
 %endif
 
+%if 0%{?wx_requires_generator}
+%define _use_internal_dependency_generator 0
+%define __find_requires %wx_requires
+%endif
+
 %if 0%{?suse_version} >=1230
 BuildRequires:  systemd-devel
 BuildRequires:  pkgconfig(systemd)
@@ -297,7 +300,6 @@
 %patch0 -p1 -b .rpath
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1
 cp %{S:9} .
 
 ./otp_build autoconf

++ OTP-18.0.3.tar.gz -> OTP-18.1.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-18.0.3.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-18.1.3.tar.gz differ: char 29, line 1

++ crypto.patch ++
--- /var/tmp/diff_new_pack.SYqPZ9/_old  2015-11-22 11:00:30.0 +0100
+++ /var/tmp/diff_new_pack.SYqPZ9/_new  2015-11-22 11:00:30.0 +0100
@@ -5,11 +5,11 @@
 In openssl 1.0.1e EC_GROUP_new_curve_GF2m function is wrapped by #ifndef 
OPENSSL_NO_EC2M.
 We have to check whether OPENSSL_NO_EC2M is set, and if it is, then we do 
not have EC_GROUP_new_curve_GF2m function and do not HAVE_EC.
 
-Index: otp_src_17.4/lib/crypto/c_src/crypto.c
+Index: otp-OTP-18.1.3/lib/crypto/c_src/crypto.c
 ===
 otp_src_17.4.orig/lib/crypto/c_src/crypto.c
-+++ otp_src_17.4/lib/crypto/c_src/crypto.c
-@@ -77,7 +77,8 @@
+--- otp-OTP-18.1.3.orig/lib/crypto/c_src/crypto.c
 otp-OTP-18.1.3/lib/crypto/c_src/crypto.c
+@@ -82,7 +82

commit erlang for openSUSE:Factory

2015-08-27 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2015-08-28 08:26:50

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2015-08-01 
11:37:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2015-08-28 
08:27:07.0 +0200
@@ -1,0 +2,14 @@
+Wed Aug 26 17:23:03 UTC 2015 - kru...@zib.de
+
+- update to 18.0.3:
+  * erts: Fixed a binary memory leak when printing to shell using
+  the tty driver (i.e. not -oldshell).
+  * erts: Fix a bug where the standard error port sometimes
+  crashes with eagain as the reason.
+
+---
+Thu Aug 13 14:11:34 UTC 2015 - kru...@zib.de
+
+- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts
+
+---

Old:

  OTP-18.0.2.tar.gz

New:

  OTP-18.0.3.tar.gz
  erts_fix_unlock_status_lock.patch



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.z3tWsP/_old  2015-08-28 08:27:08.0 +0200
+++ /var/tmp/diff_new_pack.z3tWsP/_new  2015-08-28 08:27:08.0 +0200
@@ -21,7 +21,7 @@
 %endif
 
 Name:   erlang
-Version:18.0.2
+Version:18.0.3
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0
@@ -41,6 +41,8 @@
 Patch4: erlang-not-install-misc.patch
 # PATCH-FIX-UPSTREAM crypto.patch - matwey.korni...@gmail.com -- fix 
compilation with disabled EC in openssl
 Patch5: crypto.patch
+# PATCH-FIX-UPSTREAM erts_fix_unlock_status_lock.patch - 
lukas.lars...@erlang-solutions.com -- erts: Make sure to unlock status lock 
when setting process prio
+Patch6: erts_fix_unlock_status_lock.patch
 BuildRequires:  autoconf
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
@@ -295,6 +297,7 @@
 %patch0 -p1 -b .rpath
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 cp %{S:9} .
 
 ./otp_build autoconf

++ OTP-18.0.2.tar.gz -> OTP-18.0.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-18.0.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-18.0.3.tar.gz differ: char 18, line 1

++ erts_fix_unlock_status_lock.patch ++
>From 02380778fd2a9d6af85865a89ef0747351cc0f88 Mon Sep 17 00:00:00 2001
From: Lukas Larsson 
Date: Thu, 13 Aug 2015 14:52:20 +0200
Subject: [PATCH] erts: Make sure to unlock status lock when setting process
 prio

---
 erts/emulator/beam/erl_process.c | 4 
 1 file changed, 4 insertions(+)

diff --git a/erts/emulator/beam/erl_process.c b/erts/emulator/beam/erl_process.c
index 7b3d12c..98f01bb 100644
--- a/erts/emulator/beam/erl_process.c
+++ b/erts/emulator/beam/erl_process.c
@@ -9177,6 +9177,10 @@ erts_set_process_priority(Process *p, Eterm value)
 
a = erts_smp_atomic32_cmpxchg_mb(&p->state, n, e);
} while (a != e);
+
+if (slocked)
+erts_smp_proc_unlock(p, ERTS_PROC_LOCK_STATUS);
+
 }
 
 switch (oprio) {



commit erlang for openSUSE:Factory

2015-08-01 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2015-08-01 11:37:37

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2015-07-22 
09:19:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2015-08-01 
11:37:40.0 +0200
@@ -1,0 +2,5 @@
+Fri Jul 24 15:38:54 UTC 2015 - seife+...@b1-systems.com
+
+- fix RHEL/CentOS 7 build
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.plcbfl/_old  2015-08-01 11:37:41.0 +0200
+++ /var/tmp/diff_new_pack.plcbfl/_new  2015-08-01 11:37:41.0 +0200
@@ -16,6 +16,10 @@
 #
 
 
+%if 0%{?rhel} >= 7
+%undefine _missing_build_ids_terminate_build
+%endif
+
 Name:   erlang
 Version:18.0.2
 Release:0
@@ -115,7 +119,9 @@
 %package doc
 Summary:Erlang documentation
 Group:  Development/Languages/Other
+%if 0%{?suse_version}
 Recommends: %{name} = %{version}
+%endif
 
 %description doc
 Documentation for Erlang.




commit erlang for openSUSE:Factory

2015-07-22 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2015-07-22 09:19:39

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2015-07-20 
11:21:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2015-07-22 
09:19:41.0 +0200
@@ -1,0 +2,20 @@
+Thu Jul  9 07:44:58 UTC 2015 - kru...@zib.de
+
+- update to 18.0.2:
+  * Fix processes ending up in an inconsistent half exited state
+in the runtime system without SMP support
+  * Remove unnecessary copying of data when retrieving corrected
+Erlang monotonic time.
+  * POTENTIAL INCOMPATIBILITY:
+Change default OS monotonic clock source chosen at build time.
+This in order to improve performance. The behavior will now on
+most systems be that (both OS and Erlang) monotonic time stops
+when the system is suspended. (changeable via the
+--enable-prefer-elapsed-monotonic-time-during-suspend
+configure parameter)
+  * Fix erlang:system_info(end_time) returning a faulty value on
+32-bit architectures.
+  * Fix the trace_file_drv not handling EINTR correctly which
+caused it to fail when the runtime system received a signal.
+
+---

Old:

  OTP-18.0.1.tar.gz

New:

  OTP-18.0.2.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.n7s5QH/_old  2015-07-22 09:19:43.0 +0200
+++ /var/tmp/diff_new_pack.n7s5QH/_new  2015-07-22 09:19:43.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   erlang
-Version:18.0.1
+Version:18.0.2
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:Apache-2.0

++ OTP-18.0.1.tar.gz -> OTP-18.0.2.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-18.0.1.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-18.0.2.tar.gz differ: char 13, line 1




commit erlang for openSUSE:Factory

2015-07-20 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2015-07-20 11:21:54

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2015-06-30 
10:16:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2015-07-20 
11:21:57.0 +0200
@@ -1,0 +2,46 @@
+Tue Jun 30 15:34:14 UTC 2015 - kru...@zib.de
+
+- update to 18.0.1:
+  * Fix a rare hanging of the VM seen to happen just after
+emulator start. Bug exists since R14.
+
+---
+Fri Jun 26 11:59:59 UTC 2015 - kru...@zib.de
+
+- update to 18.0:
+  * new license: APL 2.0 (Apache Public License)
+  * erts: The time functionality has been extended. This includes
+  a new API for time, as well as "time warp" modes which
+  alters the behavior when system time changes. You are
+  strongly encouraged to use the new API instead of the
+  old API based on erlang:now/0. erlang:now/0 has been
+  deprecated since it is a scalability bottleneck. See
+  http://www.erlang.org/doc/apps/erts/time_correction.html
+  * erts: Beside the API changes and time warp modes a lot of
+  scalability and performance improvements regarding time
+  management has been made. Examples are:
+  + scheduler specific timer wheels,
+  + scheduler specific BIF timer management,
+  + parallel retrieval of monotonic time and system time
+on OS:es that support it.
+  * erts: The previously introduced "eager check I/O" feature is
+  now enabled by default.
+  * erts/compiler: enhanced support for maps. Big maps new uses a
+  HAMT (Hash Array Mapped Trie) representation internally
+  which makes them more efficient. There is now also
+  support for variables as map keys.
+  * dialyzer: The -dialyzer() attribute can be used for suppressing
+  warnings in a module by specifying functions or warning
+  options. It can also be used for requesting warnings in
+  a module.
+  * ssl:  Remove default support for SSL-3.0 and added padding check
+  for TLS-1.0 due to the Poodle vulnerability.
+  * ssl:  Remove default support for RC4 cipher suites, as they are
+  consider too weak.
+  * stdlib: Allow maps for supervisor flags and child specs
+  * stdlib: New functions in ets:
+  + take/2: Works the same as ets:delete/2 but also returns
+the deleted object(s).
+  + update_counter/4 with a default object as argument
+
+---

Old:

  OTP-17.5.6.tar.gz

New:

  OTP-18.0.1.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.y0fJJY/_old  2015-07-20 11:21:59.0 +0200
+++ /var/tmp/diff_new_pack.y0fJJY/_new  2015-07-20 11:21:59.0 +0200
@@ -17,10 +17,10 @@
 
 
 Name:   erlang
-Version:17.5.6
+Version:18.0.1
 Release:0
 Summary:General-purpose programming language and runtime environment
-License:ErlPL-1.1
+License:Apache-2.0
 Group:  Development/Languages/Other
 Url:http://www.erlang.org
 Source0:https://github.com/erlang/otp/archive/OTP-%{version}.tar.gz
@@ -431,7 +431,7 @@
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS EPLICENCE README
+%doc AUTHORS LICENSE.txt README
 %if 0%{?have_systemd}
 %doc README.SUSE
 %endif

++ OTP-17.5.6.tar.gz -> OTP-18.0.1.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-17.5.6.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-18.0.1.tar.gz differ: char 13, line 1




commit erlang for openSUSE:Factory

2015-06-30 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2015-06-30 10:16:07

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2015-06-23 
11:58:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2015-06-30 
10:16:09.0 +0200
@@ -1,0 +2,8 @@
+Thu Jun 25 08:41:52 UTC 2015 - dmuel...@suse.com
+
+- update to 17.5.6:
+  * Fix broken relay counters
+  * Fix diameter_sctp listener race
+- fix build for SLE_12
+
+---
@@ -4,0 +13,6 @@
+
+---
+Mon May  4 10:01:30 UTC 2015 - dmuel...@suse.com
+
+- fix systemd service files for epmd:
+  * fix stop of epmd (epmd -kill is deprecated and ignored, so stop hangs)

Old:

  OTP-17.5.4.tar.gz

New:

  OTP-17.5.6.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.wTd5xp/_old  2015-06-30 10:16:11.0 +0200
+++ /var/tmp/diff_new_pack.wTd5xp/_new  2015-06-30 10:16:11.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   erlang
-Version:17.5.4
+Version:17.5.6
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1
@@ -59,9 +59,12 @@
 %endif
 Requires:   erlang-epmd
 
-%if 0%{?suse_version} >= 1315
+%if 0%{?suse_version} >= 1320
 BuildRequires:  wxWidgets-devel >= 3
 %else
+%if 0%{?suse_version} >= 1315
+BuildRequires:  wxWidgets-devel
+%else
 %if 0%{?suse_version} >= 1140
 BuildRequires:  wxWidgets
 BuildRequires:  wxWidgets-wxcontainer-devel
@@ -71,6 +74,7 @@
 BuildRequires:  wxGTK-devel >= 2.8
 %endif
 %endif
+%endif
 
 %if 0%{?suse_version} >=1230
 BuildRequires:  systemd-devel

++ OTP-17.5.4.tar.gz -> OTP-17.5.6.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/OTP-17.5.4.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-17.5.6.tar.gz differ: char 26, line 1

++ epmd.service ++
--- /var/tmp/diff_new_pack.wTd5xp/_old  2015-06-30 10:16:11.0 +0200
+++ /var/tmp/diff_new_pack.wTd5xp/_new  2015-06-30 10:16:11.0 +0200
@@ -5,10 +5,13 @@
 
 [Service]
 ExecStart=/usr/bin/epmd -systemd
-ExecStop=/usr/bin/epmd -kill
+#ExecStop=/usr/bin/epmd -kill
 Type=simple
 StandardOutput=journal
 StandardError=journal
+Restart=always
+LimitNPROC=1
+LimitFSIZE=0
 User=epmd
 Group=epmd
 




commit erlang for openSUSE:Factory

2015-06-23 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2015-06-23 11:58:20

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2015-04-10 
09:51:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2015-06-23 
11:58:23.0 +0200
@@ -1,0 +2,5 @@
+Thu May 28 13:08:20 UTC 2015 - matwey.korni...@gmail.com
+
+- Update to 17.5.4
+
+---

Old:

  otp_doc_html_17.5.tar.gz
  otp_doc_man_17.5.tar.gz
  otp_src_17.5.tar.gz

New:

  OTP-17.5.4.tar.gz
  _constraints
  _service



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.pv5KNU/_old  2015-06-23 11:58:25.0 +0200
+++ /var/tmp/diff_new_pack.pv5KNU/_new  2015-06-23 11:58:25.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package erlang
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,13 @@
 
 
 Name:   erlang
-Version:17.5
+Version:17.5.4
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1
 Group:  Development/Languages/Other
 Url:http://www.erlang.org
-Source: otp_src_%{version}.tar.gz
-Source1:otp_doc_html_%{version}.tar.gz
-Source2:otp_doc_man_%{version}.tar.gz
+Source0:https://github.com/erlang/otp/archive/OTP-%{version}.tar.gz
 Source3:%{name}-rpmlintrc
 Source4:epmd.init
 Source5:erlang.sysconfig
@@ -50,12 +48,18 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  Mesa-devel
 BuildRequires:  fdupes
+BuildRequires:  fop
 BuildRequires:  java-devel >= 1.6.0
 BuildRequires:  krb5-devel
 BuildRequires:  update-alternatives
+%if 0%{?suse_version} >= 1220
+BuildRequires:  xsltproc
+%else
+BuildRequires:  libxslt
+%endif
 Requires:   erlang-epmd
 
-%if 0%{?suse_version} >= 1320
+%if 0%{?suse_version} >= 1315
 BuildRequires:  wxWidgets-devel >= 3
 %else
 %if 0%{?suse_version} >= 1140
@@ -69,8 +73,8 @@
 %endif
 
 %if 0%{?suse_version} >=1230
-BuildRequires:  pkgconfig(systemd)
 BuildRequires:  systemd-devel
+BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
 %define have_systemd 1 
 %endif
@@ -277,12 +281,13 @@
 A Graphics System used to write platform independent user interfaces.
 
 %prep
-%setup -q -n otp_src_%{version}
+%setup -q -n otp-OTP-%{version}
 %patch0 -p1 -b .rpath
 %patch4 -p1
 %patch5 -p1
 cp %{S:9} .
 
+./otp_build autoconf
 # enable dynamic linking for ssl
 sed -i 's|SSL_DYNAMIC_ONLY=no|SSL_DYNAMIC_ONLY=yes|' erts/configure
 # Remove shipped zlib sources
@@ -318,12 +323,15 @@
 make %{?_smp_mflags} clean
 # should work up to at least -j8
 make %{?_smp_mflags}
+# to build the docs, just compiled erlang is required
+PATH=$PWD/bin:$PATH make %{?_smp_mflags} docs
 
 %install
 %if 0%{?sles_version} >= 10
 make DESTDIR=%{buildroot} install
+make DESTDIR=%{buildroot} install-docs
 %else
-%make_install
+%make_install install-docs
 %endif
 
 export TOOLS_VERSION=`ls %{buildroot}%{_libdir}/erlang/lib/ |grep ^tools- | 
sed "s|tools-||"`
@@ -339,8 +347,7 @@
 # doc
 mv README.md README
 mkdir -p erlang_doc
-tar -C erlang_doc -xzf %{SOURCE1}
-tar -C %{buildroot}/%{_libdir}/erlang -xzf %{SOURCE2}
+find %{buildroot}%{_libdir}/erlang -maxdepth 3 -type d -name doc -or -name 
info | while read S;do D=`echo $S | sed -e 
's|%{buildroot}%{_libdir}/erlang|erlang_doc|'`; B=`dirname $D`; mkdir -p $B; mv 
$S $D; done
 # compress man pages ...
 find %{buildroot}%{_libdir}/erlang/man -type f -exec gzip {} +
 

++ _constraints ++

  

  3000

  
 
++ _service ++


no





commit erlang for openSUSE:Factory

2015-02-27 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2015-02-27 11:10:23

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-12-16 
14:48:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2015-02-27 
11:10:24.0 +0100
@@ -1,0 +2,5 @@
+Mon Feb 23 09:27:18 UTC 2015 - kru...@zib.de
+
+- add ct-fix_incl-dirs.patch (upstream patch for common test)
+
+---

New:

  ct-fix_incl-dirs.patch



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.S8bmN4/_old  2015-02-27 11:10:27.0 +0100
+++ /var/tmp/diff_new_pack.S8bmN4/_new  2015-02-27 11:10:27.0 +0100
@@ -39,6 +39,8 @@
 Patch4: erlang-not-install-misc.patch
 # PATCH-FIX-UPSTREAM crypto.patch - matwey.korni...@gmail.com -- fix 
compilation with disabled EC in openssl
 Patch5: crypto.patch
+# PATCH-FIX-UPSTREAM ct-fix_incl-dirs.patch - kru...@zib.de -- fix working 
with include directories outside of the test sources (will probably make it 
into the next release)
+Patch6: ct-fix_incl-dirs.patch
 BuildRequires:  autoconf
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
@@ -281,6 +283,7 @@
 %patch0 -p1 -b .rpath
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 cp %{S:9} .
 
 # enable dynamic linking for ssl

++ ct-fix_incl-dirs.patch ++
>From d5ae0df2f59f5f87922ceb76479a85e82c64c9b0 Mon Sep 17 00:00:00 2001
From: Peter Andersson 
Date: Thu, 22 Jan 2015 01:03:25 +0100
Subject: [PATCH 1/2] Add valid include path to epp in erl2html2 and fix
 crashing code

---
 lib/common_test/src/ct_run.erl   | 21 +++--
 lib/test_server/src/erl2html2.erl| 20 +++-
 lib/test_server/src/test_server_ctrl.erl |  9 +++--
 3 files changed, 33 insertions(+), 17 deletions(-)

diff --git a/lib/common_test/src/ct_run.erl b/lib/common_test/src/ct_run.erl
index 00d0aab..3605385 100644
--- a/lib/common_test/src/ct_run.erl
+++ b/lib/common_test/src/ct_run.erl
@@ -293,10 +293,10 @@ script_start1(Parent, Args) ->
application:set_env(common_test, auto_compile, true),
InclDirs =
case proplists:get_value(include, Args) of
-   Incl when is_list(hd(Incl)) ->
-   Incl;
+   Incls when is_list(hd(Incls)) ->
+   [filename:absname(IDir) || IDir <- Incls];
Incl when is_list(Incl) ->
-   [Incl];
+   [filename:absname(Incl)];
undefined ->
[]
end,
@@ -1023,10 +1023,10 @@ run_test2(StartOpts) ->
case proplists:get_value(include, StartOpts) of
undefined ->
[];
-   Incl when is_list(hd(Incl)) ->
-   Incl;
+   Incls when is_list(hd(Incls)) ->
+   [filename:absname(IDir) || IDir <- Incls];
Incl when is_list(Incl) ->
-   [Incl]
+   [filename:absname(Incl)]
end,
case os:getenv("CT_INCLUDE_PATH") of
false ->
@@ -1393,6 +1393,7 @@ run_testspec2(TestSpec) ->
EnvInclude++Opts#opts.include
end,
application:set_env(common_test, include, AllInclude),
+
LogDir1 = which(logdir,Opts#opts.logdir),
case check_and_install_configfiles(
   Opts#opts.config, LogDir1, Opts) of
@@ -2134,6 +2135,14 @@ do_run_test(Tests, Skip, Opts0) ->
 case check_and_add(Tests, [], []) of
{ok,AddedToPath} ->
ct_util:set_testdata({stats,{0,0,{0,0}}}),
+
+   %% test_server needs to know the include path too
+   InclPath = case application:get_env(common_test, include) of
+  {ok,Incls} -> Incls;
+  _ -> []
+  end,
+   application:set_env(test_server, include, InclPath),
+
test_server_ctrl:start_link(local),
 
%% let test_server expand the test tuples and count no of cases
diff --git a/lib/test_server/src/erl2html2.erl 
b/lib/test_server/src/erl2html2.erl
index b9b45cd..7cfaa2c 100644
--- a/lib/test_server/src/erl2html2.erl
+++ b/lib/test_server/src/erl2html2.erl
@@ -22,11 +22,11 @@
 %%%--

commit erlang for openSUSE:Factory

2014-12-16 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-12-16 14:48:45

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-11-24 
11:09:34.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-12-16 
14:48:44.0 +0100
@@ -1,0 +2,8 @@
+Sat Dec 13 12:12:16 UTC 2014 - matwey.korni...@gmail.com
+
+- Version 17.4:
+  * eldap: Nearly all TCP options are possible to give in the eldap:open/2 
call.
+  * ssh: Added API functions ptty_alloc/3 and ptty_alloc/4, to allocate a 
pseudo tty.
+  * ssl: Handle servers that may send an empty SNI extension to the client.
+
+---

Old:

  otp_doc_html_17.3.tar.gz
  otp_doc_man_17.3.tar.gz
  otp_src_17.3.tar.gz

New:

  otp_doc_html_17.4.tar.gz
  otp_doc_man_17.4.tar.gz
  otp_src_17.4.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.xqQU28/_old  2014-12-16 14:48:50.0 +0100
+++ /var/tmp/diff_new_pack.xqQU28/_new  2014-12-16 14:48:50.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   erlang
-Version:17.3
+Version:17.4
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1

++ crypto.patch ++
--- /var/tmp/diff_new_pack.xqQU28/_old  2014-12-16 14:48:50.0 +0100
+++ /var/tmp/diff_new_pack.xqQU28/_new  2014-12-16 14:48:50.0 +0100
@@ -5,10 +5,10 @@
 In openssl 1.0.1e EC_GROUP_new_curve_GF2m function is wrapped by #ifndef 
OPENSSL_NO_EC2M.
 We have to check whether OPENSSL_NO_EC2M is set, and if it is, then we do 
not have EC_GROUP_new_curve_GF2m function and do not HAVE_EC.
 
-Index: otp_src_17.0/lib/crypto/c_src/crypto.c
+Index: otp_src_17.4/lib/crypto/c_src/crypto.c
 ===
 otp_src_17.0.orig/lib/crypto/c_src/crypto.c
-+++ otp_src_17.0/lib/crypto/c_src/crypto.c
+--- otp_src_17.4.orig/lib/crypto/c_src/crypto.c
 otp_src_17.4/lib/crypto/c_src/crypto.c
 @@ -77,7 +77,8 @@
  #if OPENSSL_VERSION_NUMBER >= 0x009080ffL \
&& !defined(OPENSSL_NO_EC) \

++ erlang-not-install-misc.patch ++
--- /var/tmp/diff_new_pack.xqQU28/_old  2014-12-16 14:48:50.0 +0100
+++ /var/tmp/diff_new_pack.xqQU28/_new  2014-12-16 14:48:50.0 +0100
@@ -9,10 +9,10 @@
  erts/etc/unix/Install.src   | 10 --
  2 files changed, 14 deletions(-)
 
-Index: otp_src_17.0/erts/etc/common/Makefile.in
+Index: otp_src_17.4/erts/etc/common/Makefile.in
 ===
 otp_src_17.0.orig/erts/etc/common/Makefile.in
-+++ otp_src_17.0/erts/etc/common/Makefile.in
+--- otp_src_17.4.orig/erts/etc/common/Makefile.in
 otp_src_17.4/erts/etc/common/Makefile.in
 @@ -550,10 +550,6 @@ endif
  ifneq ($(INSTALL_TOP_BIN),)
$(INSTALL_PROGRAM) $(INSTALL_TOP_BIN) "$(RELEASE_PATH)"
@@ -24,10 +24,10 @@
  ifneq ($(INSTALL_SRC),)
$(INSTALL_DIR) "$(RELEASE_PATH)/erts-$(VSN)/src"
$(INSTALL_DATA) $(INSTALL_SRC) "$(RELEASE_PATH)/erts-$(VSN)/src"
-Index: otp_src_17.0/erts/etc/unix/Install.src
+Index: otp_src_17.4/erts/etc/unix/Install.src
 ===
 otp_src_17.0.orig/erts/etc/unix/Install.src
-+++ otp_src_17.0/erts/etc/unix/Install.src
+--- otp_src_17.4.orig/erts/etc/unix/Install.src
 otp_src_17.4/erts/etc/unix/Install.src
 @@ -140,14 +140,4 @@ cp -p ../releases/%I_SYSTEM_VSN%/start_*
  cp -p ../releases/%I_SYSTEM_VSN%/no_dot_erlang.boot .
  cp -p $Name.boot start.boot

++ otp-R16B-rpath.patch ++
--- /var/tmp/diff_new_pack.xqQU28/_old  2014-12-16 14:48:50.0 +0100
+++ /var/tmp/diff_new_pack.xqQU28/_new  2014-12-16 14:48:50.0 +0100
@@ -1,7 +1,7 @@
-Index: otp_src_17.0/lib/crypto/c_src/Makefile.in
+Index: otp_src_17.4/lib/crypto/c_src/Makefile.in
 ===
 otp_src_17.0.orig/lib/crypto/c_src/Makefile.in
-+++ otp_src_17.0/lib/crypto/c_src/Makefile.in
+--- otp_src_17.4.orig/lib/crypto/c_src/Makefile.in
 otp_src_17.4/lib/crypto/c_src/Makefile.in
 @@ -89,7 +89,7 @@ endif
  DYNAMIC_CRYPTO_LIB=@SSL_DYNAMIC_ONLY@
  
@@ -11,10 +11,10 @@
  CRYPTO_LINK_LIB=$(SSL_DED_LD_RUNTIME_LIBRARY_PATH) -L$(SSL_LIBDIR) 
-l$(SSL_CRYPTO_LIBNAME)
  EXTRA_FLAGS = -DHAVE_DYNAMIC_CRYPTO_LIB
  else
-Index: otp_src_17.0/lib/crypto/priv/Makefile
+Index: otp_src_17.4/lib/crypto/priv/Makefile
 ==

commit erlang for openSUSE:Factory

2014-11-24 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-11-24 11:09:15

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-11-18 
22:48:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-11-24 
11:09:34.0 +0100
@@ -1,0 +2,5 @@
+Sun Nov  9 08:20:52 UTC 2014 - matwey.korni...@gmail.com
+
+- use wxWidgets 3.0
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.jzd41r/_old  2014-11-24 11:09:37.0 +0100
+++ /var/tmp/diff_new_pack.jzd41r/_new  2014-11-24 11:09:37.0 +0100
@@ -55,6 +55,9 @@
 BuildRequires:  update-alternatives
 Requires:   erlang-epmd
 
+%if 0%{?suse_version} >= 1320
+BuildRequires:  wxWidgets-devel >= 3
+%else
 %if 0%{?suse_version} >= 1140
 BuildRequires:  wxWidgets
 BuildRequires:  wxWidgets-wxcontainer-devel
@@ -63,6 +66,7 @@
 %else
 BuildRequires:  wxGTK-devel >= 2.8
 %endif
+%endif
 
 %if 0%{?suse_version} >=1230
 BuildRequires:  pkgconfig(systemd)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2014-11-18 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-11-18 22:46:57

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-11-03 
13:12:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-11-18 
22:48:49.0 +0100
@@ -1,0 +2,5 @@
+Sun Nov 09 03:36:00 UTC 2014 - Led 
+
+- fix bashisms in pre script
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.LP9LrY/_old  2014-11-18 22:48:52.0 +0100
+++ /var/tmp/diff_new_pack.LP9LrY/_new  2014-11-18 22:48:52.0 +0100
@@ -389,8 +389,8 @@
 install -D -m 0644 %{S:6} %{buildroot}%{_sysconfdir}/rpm/macros.erlang
 
 %pre epmd
-/usr/sbin/groupadd -r epmd &>/dev/null || :
-/usr/sbin/useradd -g epmd -s /bin/false -r -c "Erlang Port Mapper Daemon" -d 
%{epmd_home} epmd &>/dev/null || :
+/usr/sbin/groupadd -r epmd >/dev/null 2>&1 || :
+/usr/sbin/useradd -g epmd -s /bin/false -r -c "Erlang Port Mapper Daemon" -d 
%{epmd_home} epmd >/dev/null 2>&1 || :
 %if 0%{?have_systemd}
 %service_add_pre epmd.service epmd.socket
 %endif

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2014-11-03 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-11-03 13:11:40

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-08-27 
07:47:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-11-03 
13:12:09.0 +0100
@@ -1,0 +2,14 @@
+Wed Sep 17 12:18:17 UTC 2014 - matwey.korni...@gmail.com
+
+- Update to 17.3:
+  * erts: Introduced enif_schedule_nif() which allows a long
+  running NIF to be broken into separate NIF invocations
+  without the help of a wrapper function written in Erlang
+  * common_test: Experimental support for running Quickcheck and
+ PropEr tests from common_test suites is added.
+ Examples of usage in the suites for the ssh and
+ inets applications
+  * Bugfixes and minor new features in applications such as asn1,
+erts, kernel, stdlib, diameter, ssh, mnesia, ssl, jinterface
+
+---

Old:

  otp_doc_html_17.1.tar.gz
  otp_doc_man_17.1.tar.gz
  otp_src_17.1.tar.gz

New:

  otp_doc_html_17.3.tar.gz
  otp_doc_man_17.3.tar.gz
  otp_src_17.3.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.40C93y/_old  2014-11-03 13:13:02.0 +0100
+++ /var/tmp/diff_new_pack.40C93y/_new  2014-11-03 13:13:02.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   erlang
-Version:17.1
+Version:17.3
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1

++ otp_doc_html_17.1.tar.gz -> otp_doc_html_17.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/otp_doc_html_17.1.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/otp_doc_html_17.3.tar.gz differ: char 5, 
line 1

++ otp_doc_man_17.1.tar.gz -> otp_doc_man_17.3.tar.gz ++
 6433 lines of diff (skipped)

++ otp_src_17.1.tar.gz -> otp_src_17.3.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/otp_src_17.1.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/otp_src_17.3.tar.gz differ: char 5, line 
1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2014-08-26 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-08-27 07:46:54

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-07-29 
21:21:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-08-27 
07:47:20.0 +0200
@@ -1,0 +2,5 @@
+Tue Aug 26 11:34:10 UTC 2014 - matwey.korni...@gmail.com
+
+- Enable Erlang-specific parts of rpmlint for openSUSE 13.2
+
+---



Other differences:
--
++ erlang-rpmlintrc ++
--- /var/tmp/diff_new_pack.PTeunQ/_old  2014-08-27 07:47:23.0 +0200
+++ /var/tmp/diff_new_pack.PTeunQ/_new  2014-08-27 07:47:23.0 +0200
@@ -1 +1,8 @@
+import rpm
+
 addFilter("erlang.* devel-file-in-non-devel-package")
+
+suse_version = int(rpm.expandMacro("%suse_version"))
+
+if suse_version > 1310:
+   addCheck("ErlangCheck")

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2014-07-29 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-07-29 21:21:49

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-06-16 
21:26:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-07-29 
21:21:54.0 +0200
@@ -1,0 +2,30 @@
+Fri Jun 27 17:56:13 UTC 2014 - matwey.korni...@gmail.com
+
+- Starting from 17.1 explicit --enable-systemd required
+- To remake configure is not required anymore (patches had been dropped)
+
+---
+Fri Jun 27 12:26:47 UTC 2014 - kru...@zib.de
+
+- Update to 17.0:
+  * crypto: Add aes_cfb8 cypher to crypto:block_encrypt and
+block_decrypt.
+  * diameter: Add result code counters for CEA, DWA, and DPA.
+  * erts: The following built in functions in the erlang and
+  binary modules now bump an appropriate amount
+  of reductions and yield when out of reductions:
+  binary_to_list/1, binary_to_list/3, bitstring_to_list/1,
+  list_to_binary/1, iolist_to_binary/1,
+  list_to_bitstring/1, binary:list_to_bin/1
+  * hipe: Handle Maps instructions get_map_elements, put_map_assoc,
+  put_map_exact in the HiPE native code compiler.
+  * mnesia: The time for inserting locks for a transaction with
+large number of locks is reduced significantly.
+  * ssh: Option max_sessions added to ssh:daemon/{2,3}.
+  * stdlib: Add maps:get/3 to maps module. The function will
+return the supplied default value if the key does not
+exist in the map.
+- Drop erlang-ppc.patch: has been upstreamed
+- Drop fix-armv7hl.patch: has been upstreamed
+
+---

Old:

  erlang-ppc.patch
  fix-armv7hl.patch
  otp_doc_html_17.0.tar.gz
  otp_doc_man_17.0.tar.gz
  otp_src_17.0.tar.gz

New:

  otp_doc_html_17.1.tar.gz
  otp_doc_man_17.1.tar.gz
  otp_src_17.1.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.YXMY7C/_old  2014-07-29 21:22:00.0 +0200
+++ /var/tmp/diff_new_pack.YXMY7C/_new  2014-07-29 21:22:00.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   erlang
-Version:17.0
+Version:17.1
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1
@@ -35,10 +35,6 @@
 Source9:README.SUSE
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch0: otp-R16B-rpath.patch
-# PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch1: erlang-ppc.patch 
-# PATCH-FIX-UPSTREAM fix-armv7hl.patch - matwey.korni...@gmail.com -- this 
makes erlang build at Factory:ARM for armv7hl
-Patch3: fix-armv7hl.patch
 # PATCH-FIX-OPENSUSE erlang-not-install-misc.patch - matwey.korni...@gmail.com 
-- patch from Fedora, this removes unneeded magic
 Patch4: erlang-not-install-misc.patch
 # PATCH-FIX-UPSTREAM crypto.patch - matwey.korni...@gmail.com -- fix 
compilation with disabled EC in openssl
@@ -70,6 +66,7 @@
 
 %if 0%{?suse_version} >=1230
 BuildRequires:  pkgconfig(systemd)
+BuildRequires:  systemd-devel
 %{?systemd_requires}
 %define have_systemd 1 
 %endif
@@ -278,13 +275,10 @@
 %prep
 %setup -q -n otp_src_%{version}
 %patch0 -p1 -b .rpath
-%patch1 -p1
-%patch3 -p1
 %patch4 -p1
 %patch5 -p1
 cp %{S:9} .
 
-./otp_build autoconf
 # enable dynamic linking for ssl
 sed -i 's|SSL_DYNAMIC_ONLY=no|SSL_DYNAMIC_ONLY=yes|' erts/configure
 # Remove shipped zlib sources
@@ -307,6 +301,9 @@
 export CXXFLAGS=$CFLAGS
 
 %configure \
+%if 0%{?have_systemd}
+--enable-systemd \
+%endif
 --with-ssl=%{_prefix} \
 --enable-threads \
 --enable-smp-support \

++ otp_doc_html_17.0.tar.gz -> otp_doc_html_17.1.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/otp_doc_html_17.0.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/otp_doc_html_17.1.tar.gz differ: char 5, 
line 1

++ otp_doc_man_17.0.tar.gz -> otp_doc_man_17.1.tar.gz ++
 4930 lines of diff (skipped)

++ otp_src_17.0.tar.gz -> otp_src_17.1.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/otp_src_17.0.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/otp_src_17.1.tar.gz differ: char 5, line 
1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2014-06-16 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-06-16 21:26:08

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-03-31 
20:42:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-06-16 
21:26:10.0 +0200
@@ -1,0 +2,18 @@
+Wed Apr  9 16:08:16 UTC 2014 - matwey.korni...@gmail.com
+
+- Update to 17.0:
+  * Maps, a new dictionary data type (experimental)
+  * ASN.1 improvements and optimizations
+  * The {active, N} socket option for TCP, UDP, and SCTP
+  * A new (optional) scheduler utilization balancing mechanism
+  * Migration of memory carriers has been enabled by default on
+all ERTS internal memory allocators
+  * Increased garbage collection tenure rate
+  * Experimental "dirty schedulers" functionality
+  * Funs can now be given names
+  * Miscellaneous unicode support enhancements
+  * A new version scheme for OTP its applications has been introduced
+- Drop 0001-Add-systemd-option-to-empd.-Check-for-include-system.patch: has 
been upstreamed
+- Drop 0002-Add-systemd-support-to-epmd.patch: has been upstreamed
+
+---

Old:

  0001-Add-systemd-option-to-empd.-Check-for-include-system.patch
  0002-Add-systemd-support-to-epmd.patch
  otp_doc_html_R16B03.tar.gz
  otp_doc_man_R16B03.tar.gz
  otp_src_R16B03.tar.gz

New:

  otp_doc_html_17.0.tar.gz
  otp_doc_man_17.0.tar.gz
  otp_src_17.0.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.rudf1Z/_old  2014-06-16 21:26:20.0 +0200
+++ /var/tmp/diff_new_pack.rudf1Z/_new  2014-06-16 21:26:20.0 +0200
@@ -17,18 +17,15 @@
 
 
 Name:   erlang
-Version:R16B03
+Version:17.0
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1
 Group:  Development/Languages/Other
 Url:http://www.erlang.org
 Source: otp_src_%{version}.tar.gz
-#Source:http://www.erlang.org/download/otp_src_%{version}.tar.gz
 Source1:otp_doc_html_%{version}.tar.gz
-#Source1:   http://www.erlang.org/download/otp_doc_html_%{version}.tar.gz
 Source2:otp_doc_man_%{version}.tar.gz
-#Source2:   http://www.erlang.org/download/otp_doc_man_%{version}.tar.gz
 Source3:%{name}-rpmlintrc
 Source4:epmd.init
 Source5:erlang.sysconfig
@@ -46,11 +43,6 @@
 Patch4: erlang-not-install-misc.patch
 # PATCH-FIX-UPSTREAM crypto.patch - matwey.korni...@gmail.com -- fix 
compilation with disabled EC in openssl
 Patch5: crypto.patch
-# PATCH-FEATURE-OPENSUSE 
0001-Add-systemd-option-to-empd.-Check-for-include-system.patch - 
matwey.korni...@gmail.com -- add systemd socket activation for epmd
-Patch6: 0001-Add-systemd-option-to-empd.-Check-for-include-system.patch
-# PATCH-FEATURE-OPENSUSE 0002-Add-systemd-support-to-epmd.patch - 
matwey.korni...@gmail.com -- add systemd socket activation for epmd
-Patch7: 0002-Add-systemd-support-to-epmd.patch
-# autoconf is required only by fix-armv7hl.patch
 BuildRequires:  autoconf
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
@@ -258,28 +250,7 @@
 
 %description observer-src
 Erlang sources for the observer application in the Erlang/OTP system.
-They are useful for educational purpose and as a base for creating
-
-embedded systems.
-%package toolbar-src
-Summary:Erlang/OTP toolbar application sources
-Group:  Development/Languages/Other
-Requires:   %{name}-toolbar = %{version}
-
-%description toolbar-src
-Erlang sources for the toolbar application in the Erlang/OTP system.
-They are useful for educational purpose and as a base for creating
-embedded systems.
-
-%package tv-src
-Summary:Erlang/OTP tv application sources
-Group:  Development/Languages/Other
-Requires:   %{name}-tv = %{version}
-
-%description tv-src
-Erlang sources for the tv application in the Erlang/OTP system.
-They are useful for educational purpose and as a base for creating
-embedded systems.
+They are useful for educational purpose and as a base for creating embedded 
systems.
 
 %package wx-src
 Summary:Erlang/OTP wx application sources
@@ -291,24 +262,6 @@
 They are useful for educational purpose and as a base for creating
 embedded systems.
 
-%package toolbar
-Summary:A tool bar simplifying access to the Erlang tools
-Group:  Development/Languages/Other
-Requires:   %{name} = %{version}
-Requires:   %{name}-gs = %{version}
-

commit erlang for openSUSE:Factory

2014-03-31 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-03-31 20:42:44

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-03-25 
13:20:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-03-31 
20:42:45.0 +0200
@@ -1,0 +2,11 @@
+Thu Mar 27 18:09:29 UTC 2014 - matwey.korni...@gmail.com
+
+- Invoking ./Install is not required.
+
+---
+Thu Mar 27 17:17:49 UTC 2014 - matwey.korni...@gmail.com
+
+- Split EPMd to separate package in order to make it possible to
+  use alternative implementations of EPMd.
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.HbvpnN/_old  2014-03-31 20:42:48.0 +0200
+++ /var/tmp/diff_new_pack.HbvpnN/_new  2014-03-31 20:42:48.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package erlang
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -61,10 +61,11 @@
 BuildRequires:  unixODBC-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  Mesa-devel
+BuildRequires:  fdupes
 BuildRequires:  java-devel >= 1.6.0
 BuildRequires:  krb5-devel
 BuildRequires:  update-alternatives
-BuildRequires:  fdupes
+Requires:   erlang-epmd
 
 %if 0%{?suse_version} >= 1140
 BuildRequires:  wxWidgets
@@ -118,6 +119,14 @@
 %description doc
 Documentation for Erlang.
 
+%package epmd
+Summary:Erlang Port Mapper daemon
+Group:  Development/Languages/Other
+Requires:   %{name} = %{version}
+
+%description epmd
+The Erlang Port Mapper daemon acts as a name server on all hosts involved in 
distributed Erlang computations.
+
 %package et
 Summary:An event tracer for Erlang programs
 Group:  Development/Languages/Other
@@ -431,27 +440,26 @@
 install -D -m 0644 %{S:5} 
%{buildroot}/var/adm/fillup-templates/sysconfig.erlang
 install -D -m 0644 %{S:6} %{buildroot}%{_sysconfdir}/rpm/macros.erlang
 
-%pre
+%pre epmd
 /usr/sbin/groupadd -r epmd &>/dev/null || :
 /usr/sbin/useradd -g epmd -s /bin/false -r -c "Erlang Port Mapper Daemon" -d 
%{epmd_home} epmd &>/dev/null || :
 %if 0%{?have_systemd}
 %service_add_pre epmd.service epmd.socket
 %endif
 
-%post
-%{_libdir}/erlang/Install -minimal %{_libdir}/erlang >/dev/null 2>/dev/null
+%post epmd
 %fillup_only erlang
 %if 0%{?have_systemd}
 %service_add_post epmd.service epmd.socket
 %endif
 
-%preun
+%preun epmd
 %if 0%{?have_systemd}
 %service_del_preun epmd.service epmd.socket
 %endif
 %stop_on_removal epmd
 
-%postun
+%postun epmd
 %if 0%{?have_systemd}
 %service_del_postun epmd.service epmd.socket
 %endif
@@ -469,6 +477,7 @@
 %doc %{_libdir}/erlang/COPYRIGHT
 %{_bindir}/*
 %exclude %{_bindir}/dialyzer
+%exclude %{_bindir}/epmd
 %dir %{_libdir}/erlang
 %dir %{_libdir}/erlang/lib/
 %exclude %{_libdir}/erlang/lib/*/src
@@ -476,7 +485,10 @@
 %exclude %{_libdir}/erlang/lib/*/java_src
 %{_libdir}/erlang/bin/
 %exclude %{_libdir}/erlang/bin/dialyzer
+%exclude %{_libdir}/erlang/bin/epmd
 %{_libdir}/erlang/erts-*/
+%exclude %{_libdir}/erlang/erts-*/bin/dialyzer
+%exclude %{_libdir}/erlang/erts-*/bin/epmd
 %{_libdir}/erlang/lib/appmon-*/
 %{_libdir}/erlang/lib/asn1-*/
 %{_libdir}/erlang/lib/common_test-*/
@@ -527,14 +539,6 @@
 %{_libdir}/erlang/usr/
 %{_libdir}/erlang/Install
 %{_datadir}/emacs/site-lisp/erlang.el
-%dir %attr(-,epmd,epmd) %{epmd_home}
-%if 0%{?have_systemd}
-%{_unitdir}/epmd.service
-%{_unitdir}/epmd.socket
-%endif
-/etc/init.d/epmd
-%{_sbindir}/rcepmd
-/var/adm/fillup-templates/sysconfig.erlang
 %config %{_sysconfdir}/rpm/macros.erlang
 
 %files debugger
@@ -548,6 +552,7 @@
 %exclude %{_libdir}/erlang/lib/dialyzer-*/src
 %{_bindir}/dialyzer
 %{_libdir}/erlang/bin/dialyzer
+%{_libdir}/erlang/erts-*/bin/dialyzer
 
 %files doc
 %defattr(0644,root,root,0755)
@@ -558,6 +563,20 @@
 %{_libdir}/erlang/lib/et-*/
 %exclude %{_libdir}/erlang/lib/et-*/src
 
+%files epmd
+%defattr(-,root,root)
+%{_bindir}/epmd
+%{_libdir}/erlang/bin/epmd
+%{_libdir}/erlang/erts-*/bin/epmd
+%dir %attr(-,epmd,epmd) %{epmd_home}
+%if 0%{?have_systemd}
+%{_unitdir}/epmd.service
+%{_unitdir}/epmd.socket
+%endif
+/etc/init.d/epmd
+%{_sbindir}/rcepmd
+/var/adm/fillup-templates/sysconfig.erlang
+
 %files gs
 %defattr(-,root,root)
 %{_libdir}/erlang/lib/gs-

commit erlang for openSUSE:Factory

2014-03-25 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-03-25 13:20:51

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-03-04 
13:21:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-03-25 
13:20:52.0 +0100
@@ -1,0 +2,10 @@
+Sun Mar 23 07:51:54 UTC 2014 - matwey.korni...@gmail.com
+
+- Add README.SUSE, modify epmd.socket: fix bnc#869112
+
+---
+Sun Mar 23 06:46:23 UTC 2014 - matwey.korni...@gmail.com
+
+- Add erlang-observer package (observer depends on wx)
+
+---

New:

  README.SUSE



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.C6oOvw/_old  2014-03-25 13:20:54.0 +0100
+++ /var/tmp/diff_new_pack.C6oOvw/_new  2014-03-25 13:20:54.0 +0100
@@ -35,6 +35,7 @@
 Source6:macros.erlang
 Source7:epmd.service
 Source8:epmd.socket
+Source9:README.SUSE
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch0: otp-R16B-rpath.patch
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
@@ -160,6 +161,17 @@
 target system. The backend provides a batch interface
 for generation of customized target systems.
 
+%package observer
+Summary:A GUI tool for observing an erlang system
+Group:  Development/Languages/Other
+Requires:   %{name} = %{version}
+Requires:   %{name}-wx = %{version}
+
+%description observer
+The observer is gui frontend containing various tools to inspect a system.
+It displays system information, application structures, process information,
+ets or mnesia tables and a frontend for tracing with ttb. 
+
 %package src
 Summary:Erlang/OTP applications sources
 Group:  Development/Languages/Other
@@ -230,6 +242,16 @@
 They are useful for educational purpose and as a base for creating
 embedded systems.
 
+%package observer-src
+Summary:Erlang/OTP observer application sources
+Group:  Development/Languages/Other
+Requires:   %{name}-observer = %{version}
+
+%description observer-src
+Erlang sources for the observer application in the Erlang/OTP system.
+They are useful for educational purpose and as a base for creating
+
+embedded systems.
 %package toolbar-src
 Summary:Erlang/OTP toolbar application sources
 Group:  Development/Languages/Other
@@ -300,6 +322,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+cp %{S:9} .
 
 ./otp_build autoconf
 # enable dynamic linking for ssl
@@ -438,6 +461,9 @@
 %files
 %defattr(-,root,root)
 %doc AUTHORS EPLICENCE README
+%if 0%{?have_systemd}
+%doc README.SUSE
+%endif
 %doc %{_libdir}/erlang/PR.template
 %doc %{_libdir}/erlang/README
 %doc %{_libdir}/erlang/COPYRIGHT
@@ -475,7 +501,6 @@
 %{_libdir}/erlang/lib/kernel-*/
 %{_libdir}/erlang/lib/megaco-*/
 %{_libdir}/erlang/lib/mnesia-*/
-%{_libdir}/erlang/lib/observer-*/
 %{_libdir}/erlang/lib/odbc-*/
 %{_libdir}/erlang/lib/orber-*/
 %{_libdir}/erlang/lib/os_mon-*/
@@ -549,6 +574,11 @@
 %{_libdir}/erlang/lib/reltool-*/
 %exclude %{_libdir}/erlang/lib/reltool-*/src
 
+%files observer
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/observer-*/
+%exclude %{_libdir}/erlang/lib/observer-*/src
+
 %files toolbar
 %defattr(-,root,root)
 %{_libdir}/erlang/lib/toolbar-*/
@@ -576,6 +606,7 @@
 %exclude %{_libdir}/erlang/lib/gs-*/src
 %exclude %{_libdir}/erlang/lib/jinterface-*/java_src
 %exclude %{_libdir}/erlang/lib/reltool-*/src
+%exclude %{_libdir}/erlang/lib/observer-*/src
 %exclude %{_libdir}/erlang/lib/toolbar-*/src
 %exclude %{_libdir}/erlang/lib/tv-*/src
 %exclude %{_libdir}/erlang/lib/wx-*/src
@@ -604,6 +635,10 @@
 %defattr(-,root,root)
 %{_libdir}/erlang/lib/reltool-*/src
 
+%files observer-src
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/observer-*/src
+
 %files toolbar-src
 %defattr(-,root,root)
 %{_libdir}/erlang/lib/toolbar-*/src

++ README.SUSE ++
# Erlang in openSUSE
## Erlang Port-mapper Daemon and systemd

Erlang Port-mapper Daemon in openSUSE uses systemd socket-activation. In order 
to fulfill security considerations, EPMd listens on loop-back interface by 
default. This is enough to run rabbitmq-server, ejabberd and user-started beam 
processes.

For clustering, please, use ```/etc/systemd/system/epmd.socket.d/``` to 
configure interfaces to listen on. See man systemd.unit(5) for details.

### Upgrading from sysvinit
```/etc/sysconfig/erlang``` has no effect now, to con

commit erlang for openSUSE:Factory

2014-03-04 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-03-04 13:21:22

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2014-02-18 
14:44:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-03-04 
13:21:23.0 +0100
@@ -1,0 +2,10 @@
+Thu Feb 20 07:35:16 UTC 2014 - matwey.korni...@gmail.com
+
+- Use %service_add_pre macro
+
+---
+Wed Feb 19 07:23:07 UTC 2014 - matwey.korni...@gmail.com
+
+- Fix names of epmd.service and epmd.socket files
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.w4njXh/_old  2014-03-04 13:21:25.0 +0100
+++ /var/tmp/diff_new_pack.w4njXh/_new  2014-03-04 13:21:25.0 +0100
@@ -398,8 +398,8 @@
 install -d -m 0750%{buildroot}%{epmd_home}
 install -d -m 0755%{buildroot}%{_sbindir}
 %if 0%{?have_systemd}
-install -D -m 0644 %{S:7} %{buildroot}%{_unitdir}/%{name}.service
-install -D -m 0644 %{S:8} %{buildroot}%{_unitdir}/%{name}.socket
+install -D -m 0644 %{S:7} %{buildroot}%{_unitdir}/epmd.service
+install -D -m 0644 %{S:8} %{buildroot}%{_unitdir}/epmd.socket
 ln -s   /sbin/service %{buildroot}%{_sbindir}/rcepmd
 %else
 ln -s   /etc/init.d/epmd  %{buildroot}%{_sbindir}/rcepmd
@@ -411,20 +411,26 @@
 %pre
 /usr/sbin/groupadd -r epmd &>/dev/null || :
 /usr/sbin/useradd -g epmd -s /bin/false -r -c "Erlang Port Mapper Daemon" -d 
%{epmd_home} epmd &>/dev/null || :
+%if 0%{?have_systemd}
+%service_add_pre epmd.service epmd.socket
+%endif
 
 %post
 %{_libdir}/erlang/Install -minimal %{_libdir}/erlang >/dev/null 2>/dev/null
 %fillup_only erlang
+%if 0%{?have_systemd}
+%service_add_post epmd.service epmd.socket
+%endif
 
 %preun
 %if 0%{?have_systemd}
-%service_del_preun %{name}.service %{name}.socket
+%service_del_preun epmd.service epmd.socket
 %endif
 %stop_on_removal epmd
 
 %postun
 %if 0%{?have_systemd}
-%service_del_postun %{name}.service %{name}.socket
+%service_del_postun epmd.service epmd.socket
 %endif
 %restart_on_update epmd
 %{insserv_cleanup}
@@ -498,8 +504,8 @@
 %{_datadir}/emacs/site-lisp/erlang.el
 %dir %attr(-,epmd,epmd) %{epmd_home}
 %if 0%{?have_systemd}
-%{_unitdir}/%{name}.service
-%{_unitdir}/%{name}.socket
+%{_unitdir}/epmd.service
+%{_unitdir}/epmd.socket
 %endif
 /etc/init.d/epmd
 %{_sbindir}/rcepmd

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2014-02-18 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2014-02-18 14:44:02

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-12-30 
09:51:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2014-02-18 
14:44:03.0 +0100
@@ -1,0 +2,5 @@
+Thu Feb  6 12:12:26 UTC 2014 - matwey.korni...@gmail.com
+
+- Add User and Group to epmd.service
+
+---

New:

  0001-Add-systemd-option-to-empd.-Check-for-include-system.patch
  0002-Add-systemd-support-to-epmd.patch



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.Si6CGU/_old  2014-02-18 14:44:05.0 +0100
+++ /var/tmp/diff_new_pack.Si6CGU/_new  2014-02-18 14:44:05.0 +0100
@@ -45,6 +45,10 @@
 Patch4: erlang-not-install-misc.patch
 # PATCH-FIX-UPSTREAM crypto.patch - matwey.korni...@gmail.com -- fix 
compilation with disabled EC in openssl
 Patch5: crypto.patch
+# PATCH-FEATURE-OPENSUSE 
0001-Add-systemd-option-to-empd.-Check-for-include-system.patch - 
matwey.korni...@gmail.com -- add systemd socket activation for epmd
+Patch6: 0001-Add-systemd-option-to-empd.-Check-for-include-system.patch
+# PATCH-FEATURE-OPENSUSE 0002-Add-systemd-support-to-epmd.patch - 
matwey.korni...@gmail.com -- add systemd socket activation for epmd
+Patch7: 0002-Add-systemd-support-to-epmd.patch
 # autoconf is required only by fix-armv7hl.patch
 BuildRequires:  autoconf
 BuildRequires:  gcc-c++
@@ -294,8 +298,10 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
+%patch7 -p1
 
-chmod -R u+w .
+./otp_build autoconf
 # enable dynamic linking for ssl
 sed -i 's|SSL_DYNAMIC_ONLY=no|SSL_DYNAMIC_ONLY=yes|' erts/configure
 # Remove shipped zlib sources

++ 0001-Add-systemd-option-to-empd.-Check-for-include-system.patch ++
>From 683234526d0f0d6607b497105b2726e0a0a13fa2 Mon Sep 17 00:00:00 2001
From: "Matwey V. Kornilov" 
Date: Tue, 17 Dec 2013 18:16:56 +0400
Subject: [PATCH 1/2] Add -systemd option to empd. Check for include
 systemd/sd-daemon.h and wrap systemd code into ifdef-s.

---
 erts/configure.in|  2 ++
 erts/epmd/src/epmd.c | 16 ++--
 erts/epmd/src/epmd_int.h |  3 +++
 3 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/erts/configure.in b/erts/configure.in
index bad748d..6ba4c91 100644
--- a/erts/configure.in
+++ b/erts/configure.in
@@ -1563,6 +1563,8 @@ AC_CHECK_MEMBERS([struct ifreq.ifr_enaddr], [], [],
 #endif
])
 
+AC_CHECK_HEADERS(systemd/sd-daemon.h)
+
 dnl --
 dnl Check the availability for libdlpi
 dnl --
diff --git a/erts/epmd/src/epmd.c b/erts/epmd/src/epmd.c
index 2d55b37..fc58882 100644
--- a/erts/epmd/src/epmd.c
+++ b/erts/epmd/src/epmd.c
@@ -175,6 +175,9 @@ int main(int argc, char** argv)
 g->nodes.reg = g->nodes.unreg = g->nodes.unreg_tail = NULL;
 g->nodes.unreg_count = 0;
 g->active_conn= 0;
+#ifdef HAVE_SYSTEMD_SD_DAEMON_H
+g->is_systemd = 0;
+#endif
 
 for (i = 0; i < MAX_LISTEN_SOCKETS; i++)
g->listenfd[i] = -1;
@@ -248,8 +251,12 @@ int main(int argc, char** argv)
else
usage(g);
epmd_cleanup_exit(g,0);
-   }
-   else
+#ifdef HAVE_SYSTEMD_SD_DAEMON_H
+   } else if (strcmp(argv[0], "-systemd") == 0) {
+g->is_systemd = 1;
+argv++; argc--;
+#endif
+   } else
usage(g);
 }
 dbg_printf(g,1,"epmd running - daemon = %d",g->is_daemon);
@@ -454,6 +461,11 @@ static void usage(EpmdVars *g)
 fprintf(stderr, "Forcibly unregisters a name with epmd\n");
 fprintf(stderr, "(only allowed if -relaxed_command_check was given 
when \n");
 fprintf(stderr, "epmd was started).\n");
+#ifdef HAVE_SYSTEMD_SD_DAEMON_H
+fprintf(stderr, "-systemd\n");
+fprintf(stderr, "Wait for socket from systemd. The option makes 
sense\n");
+fprintf(stderr, "when started from .socket unit.\n");
+#endif
 epmd_cleanup_exit(g,1);
 }
 
diff --git a/erts/epmd/src/epmd_int.h b/erts/epmd/src/epmd_int.h
index 656dbd1..bf1ddd8 100644
--- a/erts/epmd/src/epmd_int.h
+++ b/erts/epmd/src/epmd_int.h
@@ -321,6 +321,9 @@ typedef struct {
   int listenfd[MAX_LISTEN_SOCKETS];
   char *addresses;
   char **argv;
+#ifdef HAVE_SYSTEMD_SD_DAEMON_H
+  int is_systemd;
+#endif
 } EpmdVars;
 
 void dbg_printf(EpmdVars*,int,const char*,..

commit erlang for openSUSE:Factory

2013-12-30 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-12-30 09:51:53

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-09-25 
17:12:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-12-30 
09:51:54.0 +0100
@@ -1,0 +2,34 @@
+Sat Dec 21 11:05:07 UTC 2013 - matwey.korni...@gmail.com
+
+- Add crypto.patch: fix compilation with openssl having EC disabled
+
+---
+Fri Dec 20 19:51:06 UTC 2013 - matwey.korni...@gmail.com
+
+- Fixing systemd.
+- Warning: variables in /etc/sysconfig/erlang must be set and filled.
+
+---
+Fri Dec 20 14:51:25 UTC 2013 - kru...@zib.de
+
+- update to R16B03 release:
+  + A new memory allocation feature called "super carrier" has
+been introduced. It can for example be used for pre-allocation
+of all memory that the runtime system should be able to use.
+It is enabled by passing the +MMscs (size in MB) command line
+argument. For more information see the documentation of the
++MMsco, +MMscrfsd, +MMscrpm, +MMscs, +MMusac, and, +Mlpm
+command line arguments in the erts_alloc(3) documentation.
+  + The ldap client eldap now supports the start_tls operation.
+This upgrades an existing tcp connection to encryption using
+tls, see eldap:start_tls/2 and /3.
+  + The ftp client (inets application) now supports ftp over tls
+(ftps).
+- adapt patch erlang-not-install-misc.patch
+
+---
+Sun Oct 27 17:07:46 UTC 2013 - p.drou...@gmail.com
+
+- Add systemd support for openSUSE >= 12.3
+
+---

Old:

  otp_doc_html_R16B02.tar.gz
  otp_doc_man_R16B02.tar.gz
  otp_src_R16B02.tar.gz

New:

  crypto.patch
  epmd.service
  epmd.socket
  otp_doc_html_R16B03.tar.gz
  otp_doc_man_R16B03.tar.gz
  otp_src_R16B03.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.w9SaQ5/_old  2013-12-30 09:51:59.0 +0100
+++ /var/tmp/diff_new_pack.w9SaQ5/_new  2013-12-30 09:51:59.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   erlang
-Version:R16B02
+Version:R16B03
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1
@@ -33,6 +33,8 @@
 Source4:epmd.init
 Source5:erlang.sysconfig
 Source6:macros.erlang
+Source7:epmd.service
+Source8:epmd.socket
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch0: otp-R16B-rpath.patch
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
@@ -41,6 +43,8 @@
 Patch3: fix-armv7hl.patch
 # PATCH-FIX-OPENSUSE erlang-not-install-misc.patch - matwey.korni...@gmail.com 
-- patch from Fedora, this removes unneeded magic
 Patch4: erlang-not-install-misc.patch
+# PATCH-FIX-UPSTREAM crypto.patch - matwey.korni...@gmail.com -- fix 
compilation with disabled EC in openssl
+Patch5: crypto.patch
 # autoconf is required only by fix-armv7hl.patch
 BuildRequires:  autoconf
 BuildRequires:  gcc-c++
@@ -54,12 +58,8 @@
 BuildRequires:  Mesa-devel
 BuildRequires:  java-devel >= 1.6.0
 BuildRequires:  krb5-devel
-%if 0%{?sles_version} >= 10
 BuildRequires:  update-alternatives
-%endif
-%if 0%{?suse_version} > 1020
 BuildRequires:  fdupes
-%endif
 
 %if 0%{?suse_version} >= 1140
 BuildRequires:  wxWidgets
@@ -70,6 +70,12 @@
 BuildRequires:  wxGTK-devel >= 2.8
 %endif
 
+%if 0%{?suse_version} >=1230
+BuildRequires:  pkgconfig(systemd)
+%{?systemd_requires}
+%define have_systemd 1 
+%endif
+
 %define epmd_home %{_var}/lib/epmd
 
 %description
@@ -287,6 +293,7 @@
 %patch1 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 chmod -R u+w .
 # enable dynamic linking for ssl
@@ -383,11 +390,17 @@
 %endif
 
 install -d -m 0750%{buildroot}%{epmd_home}
+install -d -m 0755%{buildroot}%{_sbindir}
+%if 0%{?have_systemd}
+install -D -m 0644 %{S:7} %{buildroot}%{_unitdir}/%{name}.service
+install -D -m 0644 %{S:8} %{buildroot}%{_unitdir}/%{name}.socket
+ln -s   /sbin/service %{buildroot}%{_sbindir}/rcepmd
+%else
+ln -s   /etc/init.d/epmd  %{buildroot}%{_sbindir}/rcepmd
+%endif
 install -D -m 0755 %{S:4} %{buildroot}/etc/init.d/epmd
 install -D -m 0644 %{S:5} 
%{buildroot}/var/adm/fillup-templates/sysconfig.erlang
 install -D -m 0644 %{S:6} %{buildroot}%{_sysconfdir}/

commit erlang for openSUSE:Factory

2013-09-25 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-09-25 17:12:16

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-06-25 
14:39:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-09-25 
17:12:17.0 +0200
@@ -1,0 +2,9 @@
+Thu Sep 19 06:13:18 UTC 2013 - matwey.korni...@gmail.com
+
+- update to R16B02 release:
+  + Lots of bug-fixes
+  + A new test scope
+  + Added application:ensure_all_started/1-2
+  + New erl option +SP to set schedulers by percentages.
+
+---

Old:

  otp_doc_html_R16B01.tar.gz
  otp_doc_man_R16B01.tar.gz
  otp_src_R16B01.tar.gz

New:

  otp_doc_html_R16B02.tar.gz
  otp_doc_man_R16B02.tar.gz
  otp_src_R16B02.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.upyUAN/_old  2013-09-25 17:12:21.0 +0200
+++ /var/tmp/diff_new_pack.upyUAN/_new  2013-09-25 17:12:21.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   erlang
-Version:R16B01
+Version:R16B02
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1

++ erlang-not-install-misc.patch ++
--- /var/tmp/diff_new_pack.upyUAN/_old  2013-09-25 17:12:21.0 +0200
+++ /var/tmp/diff_new_pack.upyUAN/_new  2013-09-25 17:12:21.0 +0200
@@ -9,10 +9,10 @@
  erts/etc/unix/Install.src   | 10 --
  2 files changed, 14 deletions(-)
 
-diff --git a/erts/etc/common/Makefile.in b/erts/etc/common/Makefile.in
-index 5c1ce51..5a07855 100644
 a/erts/etc/common/Makefile.in
-+++ b/erts/etc/common/Makefile.in
+Index: otp_src_R16B02/erts/etc/common/Makefile.in
+===
+--- otp_src_R16B02.orig/erts/etc/common/Makefile.in
 otp_src_R16B02/erts/etc/common/Makefile.in
 @@ -474,10 +474,6 @@ endif
  ifneq ($(INSTALL_TOP_BIN),)
$(INSTALL_PROGRAM) $(INSTALL_TOP_BIN) "$(RELEASE_PATH)"
@@ -24,11 +24,11 @@
  ifneq ($(INSTALL_ERL_OSE),)
$(INSTALL_DIR) "$(RELEASE_PATH)/build_erl_ose"
cd $(OSEETC) && $(TAR) erl_ose_$(SYSTEM_VSN).tar $(INSTALL_ERL_OSE)
-diff --git a/erts/etc/unix/Install.src b/erts/etc/unix/Install.src
-index 0f33258..01fde22 100644
 a/erts/etc/unix/Install.src
-+++ b/erts/etc/unix/Install.src
-@@ -140,14 +140,4 @@ cp -p ../releases/%I_SYSTEM_VSN%/start_*.boot .
+Index: otp_src_R16B02/erts/etc/unix/Install.src
+===
+--- otp_src_R16B02.orig/erts/etc/unix/Install.src
 otp_src_R16B02/erts/etc/unix/Install.src
+@@ -140,14 +140,4 @@ cp -p ../releases/%I_SYSTEM_VSN%/start_*
  cp -p $Name.boot start.boot
  cp -p ../releases/%I_SYSTEM_VSN%/$Name.script start.script
  

++ erlang-ppc.patch ++
--- /var/tmp/diff_new_pack.upyUAN/_old  2013-09-25 17:12:21.0 +0200
+++ /var/tmp/diff_new_pack.upyUAN/_new  2013-09-25 17:12:21.0 +0200
@@ -1,8 +1,8 @@
-Index: otp_src_R16B/erts/configure
+Index: otp_src_R16B02/erts/configure
 ===
 otp_src_R16B.orig/erts/configure
-+++ otp_src_R16B/erts/configure
-@@ -5404,6 +5404,7 @@ case $chk_arch_ in
+--- otp_src_R16B02.orig/erts/configure
 otp_src_R16B02/erts/configure
+@@ -5418,6 +5418,7 @@ case $chk_arch_ in
  x86_64)   ARCH=amd64;;
  amd64)ARCH=amd64;;
  macppc)   ARCH=ppc;;
@@ -10,11 +10,11 @@
  ppc)  ARCH=ppc;;
  ppc64)ARCH=ppc64;;
  "Power Macintosh")ARCH=ppc;;
-Index: otp_src_R16B/erts/configure.in
+Index: otp_src_R16B02/erts/configure.in
 ===
 otp_src_R16B.orig/erts/configure.in
-+++ otp_src_R16B/erts/configure.in
-@@ -617,6 +617,7 @@ case $chk_arch_ in
+--- otp_src_R16B02.orig/erts/configure.in
 otp_src_R16B02/erts/configure.in
+@@ -625,6 +625,7 @@ case $chk_arch_ in
  x86_64)   ARCH=amd64;;
  amd64)ARCH=amd64;;
  macppc)   ARCH=ppc;;

++ fix-armv7hl.patch ++
--- /var/tmp/diff_new_pack.upyUAN/_old  2013-09-25 17:12:21.0 +0200
+++ /var/tmp/diff_new_pack.upyUAN/_new  2013-09-25 17:12:21.0 +0200
@@ -1,8 +1,8 @@
-Index: otp_src_R16B/erts/configure
+Index: otp_src_R16B02/erts/configure
 ===
 otp_src_R16B.orig/erts/configure
-+++ otp_src_R16B/erts/configure
-@@ -5413,6 +5413,7 @@ case $chk_arch_ in
+--- otp_src_R16B02.orig/erts/configure
 otp_src_R16B02/erts

commit erlang for openSUSE:Factory

2013-06-25 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-06-25 09:24:00

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-06-18 
10:30:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-06-25 
14:39:55.0 +0200
@@ -1,0 +2,22 @@
+Fri Jun 21 20:11:27 UTC 2013 - kru...@zib.de
+
+- update to R16B01 release:
+  + Migration of memory carriers between allocator instances, when
+enabled it will result in reduced memory footprint when the
+memory load is unevenly distributed between scheduler specific
+allocator instances.
+  + Interruptible term_to_binary, (thanks to Erik Stenman)
+  + Added the +sfwi  Scheduler Forced Wakeup Interval
+  + All crypto functions except the block chipers will now chunk
+large input into several calls to avoid blocking the scheduler
+for too long.
+  + Elliptic curve support in crypto, ssl and ssh
+(thanks to Andreas Schultz)  
+  + Lift static limitation (FD_SETSIZE) for file descriptors on
+Mac OS X. (thanks to Anthony Ramine)
+  + Removed a lock around GC statistics counter
+  + Many small improvements and in Diameter
+  + 60 user contributions
+- adapted fix-armv7hl.patch
+
+---

Old:

  otp_doc_html_R16B.tar.gz
  otp_doc_man_R16B.tar.gz
  otp_src_R16B.tar.gz

New:

  otp_doc_html_R16B01.tar.gz
  otp_doc_man_R16B01.tar.gz
  otp_src_R16B01.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.cgM7yi/_old  2013-06-25 14:40:01.0 +0200
+++ /var/tmp/diff_new_pack.cgM7yi/_new  2013-06-25 14:40:01.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package erlang
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   erlang
-Version:R16B
+Version:R16B01
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1

++ fix-armv7hl.patch ++
--- /var/tmp/diff_new_pack.cgM7yi/_old  2013-06-25 14:40:01.0 +0200
+++ /var/tmp/diff_new_pack.cgM7yi/_new  2013-06-25 14:40:01.0 +0200
@@ -3,8 +3,8 @@
 --- otp_src_R16B.orig/erts/configure
 +++ otp_src_R16B/erts/configure
 @@ -5413,6 +5413,7 @@ case $chk_arch_ in
- armv5tel) ARCH=arm;;
  armv5tejl)ARCH=arm;;
+ armv6l) ARCH=arm;;
  armv7l)   ARCH=arm;;
 +armv7hl)  ARCH=arm;;
  tile) ARCH=tile;;
@@ -15,8 +15,8 @@
 --- otp_src_R16B.orig/erts/configure.in
 +++ otp_src_R16B/erts/configure.in
 @@ -626,6 +626,7 @@ case $chk_arch_ in
- armv5tel) ARCH=arm;;
  armv5tejl)ARCH=arm;;
+ armv6l) ARCH=arm;;
  armv7l)   ARCH=arm;;
 +armv7hl)  ARCH=arm;;
  tile) ARCH=tile;;

++ otp_doc_html_R16B.tar.gz -> otp_doc_html_R16B01.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/otp_doc_html_R16B.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/otp_doc_html_R16B01.tar.gz differ: char 
5, line 1

++ otp_doc_man_R16B.tar.gz -> otp_doc_man_R16B01.tar.gz ++
 8137 lines of diff (skipped)

++ otp_src_R16B.tar.gz -> otp_src_R16B01.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/otp_src_R16B.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/otp_src_R16B01.tar.gz differ: char 5, 
line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2013-06-18 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-06-18 10:30:31

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-05-28 
07:29:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-06-18 
10:30:32.0 +0200
@@ -1,0 +2,10 @@
+Sat Jun 15 18:10:56 UTC 2013 - matwey.korni...@gmail.com
+
+- dialyzer requires graphviz (see dialyzer_callgraph:to_ps/3)
+
+---
+Sat Jun 15 17:28:03 UTC 2013 - matwey.korni...@gmail.com
+
+- move dialyzer binaries into separate package
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.wdXAyj/_old  2013-06-18 10:30:34.0 +0200
+++ /var/tmp/diff_new_pack.wdXAyj/_new  2013-06-18 10:30:34.0 +0200
@@ -94,6 +94,7 @@
 Requires:   %{name} = %{version}
 Requires:   %{name}-gs = %{version}
 Requires:   %{name}-wx = %{version}
+Requires:   graphviz
 
 %description dialyzer
 A DIscrepany AnaLYZer for ERlang programs.
@@ -410,12 +411,14 @@
 %doc %{_libdir}/erlang/README
 %doc %{_libdir}/erlang/COPYRIGHT
 %{_bindir}/*
+%exclude %{_bindir}/dialyzer
 %dir %{_libdir}/erlang
 %dir %{_libdir}/erlang/lib/
 %exclude %{_libdir}/erlang/lib/*/src
 %exclude %{_libdir}/erlang/lib/*/c_src
 %exclude %{_libdir}/erlang/lib/*/java_src
 %{_libdir}/erlang/bin/
+%exclude %{_libdir}/erlang/bin/dialyzer
 %{_libdir}/erlang/erts-*/
 %{_libdir}/erlang/lib/appmon-*/
 %{_libdir}/erlang/lib/asn1-*/
@@ -483,6 +486,8 @@
 %defattr(-,root,root)
 %{_libdir}/erlang/lib/dialyzer-*/
 %exclude %{_libdir}/erlang/lib/dialyzer-*/src
+%{_bindir}/dialyzer
+%{_libdir}/erlang/bin/dialyzer
 
 %files doc
 %defattr(0644,root,root,0755)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2013-05-27 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-05-28 07:29:43

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-04-14 
16:12:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-05-28 
07:29:44.0 +0200
@@ -1,0 +2,5 @@
+Thu May 23 11:11:31 UTC 2013 - mrueck...@suse.de
+
+- added rcepmd symlinks for the init script
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.keG1vA/_old  2013-05-28 07:29:46.0 +0200
+++ /var/tmp/diff_new_pack.keG1vA/_new  2013-05-28 07:29:46.0 +0200
@@ -385,6 +385,8 @@
 install -D -m 0755 %{S:4} %{buildroot}/etc/init.d/epmd
 install -D -m 0644 %{S:5} 
%{buildroot}/var/adm/fillup-templates/sysconfig.erlang
 install -D -m 0644 %{S:6} %{buildroot}%{_sysconfdir}/rpm/macros.erlang
+install -d -m 0755%{buildroot}%{_sbindir}
+ln -s   /etc/init.d/epmd  %{buildroot}%{_sbindir}/rcepmd
 
 %pre
 /usr/sbin/groupadd -r epmd &>/dev/null || :
@@ -468,6 +470,7 @@
 %{_datadir}/emacs/site-lisp/erlang.el
 %dir %attr(-,epmd,epmd) %{epmd_home}
 /etc/init.d/epmd
+%{_sbindir}/rcepmd
 /var/adm/fillup-templates/sysconfig.erlang
 %config %{_sysconfdir}/rpm/macros.erlang
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2013-04-14 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-04-14 16:12:03

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "radma...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-03-21 
22:02:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-04-14 
16:12:04.0 +0200
@@ -1,0 +2,11 @@
+Thu Apr  4 08:23:56 UTC 2013 - speili...@suse.com
+
+- Drop rebar-specific RPM macros, these belong into erlang-rebar
+  (seperate package)
+
+---
+Sun Mar 31 07:28:23 UTC 2013 - sch...@suse.de
+
+- Fix ppc and arm patches so that they don't conflict
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.EH3bqD/_old  2013-04-14 16:12:11.0 +0200
+++ /var/tmp/diff_new_pack.EH3bqD/_new  2013-04-14 16:12:11.0 +0200
@@ -284,10 +284,7 @@
 %setup -q -n otp_src_%{version}
 %patch0 -p1 -b .rpath
 %patch1 -p1
-%ifarch %arm
 %patch3 -p1
-autoreconf -si ./erts
-%endif
 %patch4 -p1
 
 chmod -R u+w .

++ erlang-ppc.patch ++
--- /var/tmp/diff_new_pack.EH3bqD/_old  2013-04-14 16:12:11.0 +0200
+++ /var/tmp/diff_new_pack.EH3bqD/_new  2013-04-14 16:12:11.0 +0200
@@ -1,12 +1,24 @@
-Index: otp_src_R14B04/erts/configure
+Index: otp_src_R16B/erts/configure
 ===
 otp_src_R14B04.orig/erts/configure
-+++ otp_src_R14B04/erts/configure
-@@ -5249,6 +5249,7 @@ case $chk_arch_ in
+--- otp_src_R16B.orig/erts/configure
 otp_src_R16B/erts/configure
+@@ -5404,6 +5404,7 @@ case $chk_arch_ in
  x86_64)   ARCH=amd64;;
  amd64)ARCH=amd64;;
  macppc)   ARCH=ppc;;
-+powerpc)ARCH=ppc;;
++powerpc)  ARCH=ppc;;
+ ppc)  ARCH=ppc;;
+ ppc64)ARCH=ppc64;;
+ "Power Macintosh")ARCH=ppc;;
+Index: otp_src_R16B/erts/configure.in
+===
+--- otp_src_R16B.orig/erts/configure.in
 otp_src_R16B/erts/configure.in
+@@ -617,6 +617,7 @@ case $chk_arch_ in
+ x86_64)   ARCH=amd64;;
+ amd64)ARCH=amd64;;
+ macppc)   ARCH=ppc;;
++powerpc)  ARCH=ppc;;
  ppc)  ARCH=ppc;;
  ppc64)ARCH=ppc64;;
  "Power Macintosh")ARCH=ppc;;

++ fix-armv7hl.patch ++
--- /var/tmp/diff_new_pack.EH3bqD/_old  2013-04-14 16:12:11.0 +0200
+++ /var/tmp/diff_new_pack.EH3bqD/_new  2013-04-14 16:12:11.0 +0200
@@ -1,15 +1,24 @@
-diff --git a/erts/configure.in b/erts/configure.in
-index 6ad1951..ce7e4ef 100644
 a/erts/configure.in
-+++ b/erts/configure.in
-@@ -620,6 +620,7 @@ case $chk_arch_ in
+Index: otp_src_R16B/erts/configure
+===
+--- otp_src_R16B.orig/erts/configure
 otp_src_R16B/erts/configure
+@@ -5413,6 +5413,7 @@ case $chk_arch_ in
  armv5tel) ARCH=arm;;
  armv5tejl)ARCH=arm;;
  armv7l)   ARCH=arm;;
-+armv7hl)ARCH=arm;;
++armv7hl)  ARCH=arm;;
+ tile) ARCH=tile;;
+ *)ARCH=noarch;;
+ esac
+Index: otp_src_R16B/erts/configure.in
+===
+--- otp_src_R16B.orig/erts/configure.in
 otp_src_R16B/erts/configure.in
+@@ -626,6 +626,7 @@ case $chk_arch_ in
+ armv5tel) ARCH=arm;;
+ armv5tejl)ARCH=arm;;
+ armv7l)   ARCH=arm;;
++armv7hl)  ARCH=arm;;
  tile) ARCH=tile;;
  *)ARCH=noarch;;
  esac
--- 
-1.7.10
-

++ macros.erlang ++
--- /var/tmp/diff_new_pack.EH3bqD/_old  2013-04-14 16:12:11.0 +0200
+++ /var/tmp/diff_new_pack.EH3bqD/_new  2013-04-14 16:12:11.0 +0200
@@ -5,11 +5,6 @@
 %erlang_dir%{_libdir}/erlang
 %erlang_libdir %{_libdir}/erlang/lib
 
-%__rebar   /usr/bin/rebar
-%rebar_compile CFLAGS="${CFLAGS:-%optflags}" \
-   CXXFLAGS="${CXXFLAGS:-%optflags}" \
-   FFLAGS="${FFLAGS:-%optflags}" %{__rebar} compile -v
-
 %__erl /usr/bin/erl
 %erlang_app_vsn()  $(%{__erl} -noshell -eval 
'{ok,[{_,_,C}]}=file:consult("%{1}"), io:format(proplists:get_value(vsn,C)), 
halt().')
 %erlang_app_name() $(%{__erl} -noshell -eval 
'{ok,[{_,N,_}]}=file:consult("%{1}"), io:format(N), halt().')
@@ -17,6 +12,3 @@
 # fedora compat
 %_erldir   %{erlang_dir}
 %_erllibdir%{erlang_libdir}
-
-%__rebar_compile %{rebar_compile}
-

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: ope

commit erlang for openSUSE:Factory

2013-03-21 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-03-21 22:02:35

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "radma...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-03-08 
09:09:30.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-03-21 
22:02:37.0 +0100
@@ -1,0 +2,17 @@
+Fri Mar  8 12:21:26 UTC 2013 - matwey.korni...@gmail.com
+
+- Fix erlang-src orphaned directories.
+  erlang-src has been split according to erlang package.
+
+---
+Fri Mar  8 09:01:19 UTC 2013 - matwey.korni...@gmail.com
+
+- Add erlang-no-install-misc.patch:
+  initial Fedora name was too long for us:
+otp-0001-Do-not-format-man-pages-and-do-not-install-miscellan.patch
+  this patch is
+  * to remove generating of erlang/man/cat? directories (which were not even 
market as %ghost) at %post.
+The man-files is gz-pped (by SUSE) and because of that, script 
misc/format_man_pages has been failing its job for a long time;
+  * to remove unused scripts from misc.
+
+---

New:

  erlang-not-install-misc.patch



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.ziAtnQ/_old  2013-03-21 22:02:41.0 +0100
+++ /var/tmp/diff_new_pack.ziAtnQ/_new  2013-03-21 22:02:41.0 +0100
@@ -39,6 +39,8 @@
 Patch1: erlang-ppc.patch 
 # PATCH-FIX-UPSTREAM fix-armv7hl.patch - matwey.korni...@gmail.com -- this 
makes erlang build at Factory:ARM for armv7hl
 Patch3: fix-armv7hl.patch
+# PATCH-FIX-OPENSUSE erlang-not-install-misc.patch - matwey.korni...@gmail.com 
-- patch from Fedora, this removes unneeded magic
+Patch4: erlang-not-install-misc.patch
 # autoconf is required only by fix-armv7hl.patch
 BuildRequires:  autoconf
 BuildRequires:  gcc-c++
@@ -157,6 +159,96 @@
 They are useful for educational purpose and as a base for creating
 embedded systems.
 
+%package debugger-src
+Summary:Erlang/OTP debugger application sources
+Group:  Development/Languages/Other
+Requires:   %{name}-debugger = %{version}
+
+%description debugger-src
+Erlang sources for the debugger application in the Erlang/OTP system.
+They are useful for educational purpose and as a base for creating
+embedded systems.
+
+%package dialyzer-src
+Summary:Erlang/OTP dialyzer application sources
+Group:  Development/Languages/Other
+Requires:   %{name}-dialyzer = %{version}
+
+%description dialyzer-src
+Erlang sources for the dialyzer application in the Erlang/OTP system.
+They are useful for educational purpose and as a base for creating
+embedded systems.
+
+%package et-src
+Summary:Erlang/OTP et application sources
+Group:  Development/Languages/Other
+Requires:   %{name}-et = %{version}
+
+%description et-src
+Erlang sources for the et application in the Erlang/OTP system.
+They are useful for educational purpose and as a base for creating
+embedded systems.
+
+%package gs-src
+Summary:Erlang/OTP gs application sources
+Group:  Development/Languages/Other
+Requires:   %{name}-gs = %{version}
+
+%description gs-src
+Erlang sources for the gs application in the Erlang/OTP system.
+They are useful for educational purpose and as a base for creating
+embedded systems.
+
+%package jinterface-src
+Summary:Erlang/OTP jinterface application sources
+Group:  Development/Languages/Other
+Requires:   %{name}-jinterface = %{version}
+
+%description jinterface-src
+Erlang sources for the jinterface application in the Erlang/OTP system.
+They are useful for educational purpose and as a base for creating
+embedded systems.
+
+%package reltool-src
+Summary:Erlang/OTP reltool application sources
+Group:  Development/Languages/Other
+Requires:   %{name}-reltool = %{version}
+
+%description reltool-src
+Erlang sources for the reltool application in the Erlang/OTP system.
+They are useful for educational purpose and as a base for creating
+embedded systems.
+
+%package toolbar-src
+Summary:Erlang/OTP toolbar application sources
+Group:  Development/Languages/Other
+Requires:   %{name}-toolbar = %{version}
+
+%description toolbar-src
+Erlang sources for the toolbar application in the Erlang/OTP system.
+They are useful for educational purpose and as a base for creating
+embedded systems.
+
+%package tv-src
+Summary:Erlang/OTP tv application sources
+Group:  Development/Languages/Other
+Requires:  

commit erlang for openSUSE:Factory

2013-03-08 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-03-08 09:09:16

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "radma...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-02-17 
16:58:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-03-08 
09:09:30.0 +0100
@@ -1,0 +2,31 @@
+Wed Feb 27 14:52:47 UTC 2013 - kru...@zib.de
+
+- update to R16B release:
+  + Optimized handling of processes in the VM
+* New internal process table allowing for parallel reads and
+  writes
+* optimized run queue management
+* optimized process state changes
+  + "Non-blocking" code loading
+  + New internal port table, and rewrite of scheduling of port
+tasks.
+  + Dynamic allocation of port structures, allowing the default
+for maximum ports to be raised to 65536 (from 1024)
+  + Support for UTF-8 encoded Unicode characters in source files.
+  + Inets application: The http client now support HTTPS through a
+proxy
+  + Asn1 application: Major cleanup of back ends and optimizations
+of mainly decode for PER and UPER.
+  + The experimental features parameterized modules and packages
+are removed. An alternative compatible solution for
+parameterized modules is provided here
+https://github.com/erlang/pmod_transform.
+  + All built in functions BIF's (even if they are implemented in
+C as part of the VM) are now visible in the source code of the
+module they belong to, including their type specs.
+  + The Wx application now compiles and is usable with the
+unstable development branch of wxWidgets-2.9.
+This means that wx can now be built on 64 bit MacOsX as well.
+- update otp-R15B02-rpath.patch to otp-R16B-rpath.patch
+
+---

Old:

  otp-R15B02-rpath.patch
  otp_doc_html_R15B03-1.tar.gz
  otp_doc_man_R15B03-1.tar.gz
  otp_src_R15B03-1.tar.gz

New:

  otp-R16B-rpath.patch
  otp_doc_html_R16B.tar.gz
  otp_doc_man_R16B.tar.gz
  otp_src_R16B.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.rbPQZf/_old  2013-03-08 09:09:38.0 +0100
+++ /var/tmp/diff_new_pack.rbPQZf/_new  2013-03-08 09:09:38.0 +0100
@@ -17,26 +17,24 @@
 
 
 Name:   erlang
-%define otp_base_version R15B03
-%define otp_version %{otp_base_version}-1
-Version:R15B03_1
+Version:R16B
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1
 Group:  Development/Languages/Other
 Url:http://www.erlang.org
-Source: otp_src_%{otp_version}.tar.gz
-#Source:http://www.erlang.org/download/otp_src_%{otp_version}.tar.gz
-Source1:otp_doc_html_%{otp_version}.tar.gz
-#Source1:   
http://www.erlang.org/download/otp_doc_html_%{otp_version}.tar.gz
-Source2:otp_doc_man_%{otp_version}.tar.gz
-#Source2:   
http://www.erlang.org/download/otp_doc_man_%{otp_version}.tar.gz
+Source: otp_src_%{version}.tar.gz
+#Source:http://www.erlang.org/download/otp_src_%{version}.tar.gz
+Source1:otp_doc_html_%{version}.tar.gz
+#Source1:   http://www.erlang.org/download/otp_doc_html_%{version}.tar.gz
+Source2:otp_doc_man_%{version}.tar.gz
+#Source2:   http://www.erlang.org/download/otp_doc_man_%{version}.tar.gz
 Source3:%{name}-rpmlintrc
 Source4:epmd.init
 Source5:erlang.sysconfig
 Source6:macros.erlang
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch0: otp-R15B02-rpath.patch
+Patch0: otp-R16B-rpath.patch
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch1: erlang-ppc.patch 
 # PATCH-FIX-UPSTREAM fix-armv7hl.patch - matwey.korni...@gmail.com -- this 
makes erlang build at Factory:ARM for armv7hl
@@ -191,7 +189,7 @@
 A Graphics System used to write platform independent user interfaces.
 
 %prep
-%setup -q -n otp_src_%{otp_base_version}
+%setup -q -n otp_src_%{version}
 %patch0 -p1 -b .rpath
 %patch1 -p1
 %ifarch %arm
@@ -348,7 +346,6 @@
 %{_libdir}/erlang/lib/hipe-*/
 %{_libdir}/erlang/lib/ic-*/
 %{_libdir}/erlang/lib/inets-*/
-%{_libdir}/erlang/lib/inviso-*/
 %{_libdir}/erlang/lib/kernel-*/
 %{_libdir}/erlang/lib/megaco-*/
 %{_libdir}/erlang/lib/mnesia-*/

++ otp-R16B-rpath.patch ++
diff -U 3 -H -d -r -N -x .git -x .svn -- 
otp_src_R16B/lib/crypto/c_src/Makefile.in 
otp_src_R16B.rpath/lib/crypto/c_src/Makefile.in
--- otp_src_R16

commit erlang for openSUSE:Factory

2013-02-17 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-02-17 16:56:43

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "radma...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-01-10 
10:57:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-02-17 
16:58:11.0 +0100
@@ -1,0 +2,20 @@
+Thu Feb  7 18:07:06 UTC 2013 - matwey.korni...@gmail.com
+
+- Add macros.erlang with some RPM macros for erlang packaging
+
+---
+Mon Feb  4 10:54:07 UTC 2013 - kru...@zib.de
+
+- update to R15B03-1 release:
+  + integrated fix for a bug in ssl that affected accept calls
+with timeouts
+  + ERL_CRASH_DUMP_SECONDS only needs to be set when using heart,
+all other invocations of the Erlang VM will crashdump on fatal
+errors as they did in R15B02
+  + systems using heart still have to define a maximum time for
+crashdumps using the ERL_CRASH_DUMP_SECONDS environment
+variable
+- dropped otp-R15B03-fix_ssl_accept_timeout.patch
+  (fixed in release)
+
+---

Old:

  otp-R15B03-fix_ssl_accept_timeout.patch
  otp_doc_html_R15B03.tar.gz
  otp_doc_man_R15B03.tar.gz
  otp_src_R15B03.tar.gz

New:

  macros.erlang
  otp_doc_html_R15B03-1.tar.gz
  otp_doc_man_R15B03-1.tar.gz
  otp_src_R15B03-1.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.ZL1X44/_old  2013-02-17 16:58:21.0 +0100
+++ /var/tmp/diff_new_pack.ZL1X44/_new  2013-02-17 16:58:21.0 +0100
@@ -17,27 +17,28 @@
 
 
 Name:   erlang
-Version:R15B03
+%define otp_base_version R15B03
+%define otp_version %{otp_base_version}-1
+Version:R15B03_1
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1
 Group:  Development/Languages/Other
 Url:http://www.erlang.org
-Source: otp_src_%{version}.tar.gz
-#Source:http://www.erlang.org/download/otp_src_%{version}.tar.gz
-Source1:otp_doc_html_%{version}.tar.gz
-#Source1:   http://www.erlang.org/download/otp_doc_html_%{version}.tar.gz
-Source2:otp_doc_man_%{version}.tar.gz
-#Source2:   http://www.erlang.org/download/otp_doc_man_%{version}.tar.gz
+Source: otp_src_%{otp_version}.tar.gz
+#Source:http://www.erlang.org/download/otp_src_%{otp_version}.tar.gz
+Source1:otp_doc_html_%{otp_version}.tar.gz
+#Source1:   
http://www.erlang.org/download/otp_doc_html_%{otp_version}.tar.gz
+Source2:otp_doc_man_%{otp_version}.tar.gz
+#Source2:   
http://www.erlang.org/download/otp_doc_man_%{otp_version}.tar.gz
 Source3:%{name}-rpmlintrc
 Source4:epmd.init
 Source5:erlang.sysconfig
+Source6:macros.erlang
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch0: otp-R15B02-rpath.patch
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch1: erlang-ppc.patch 
-# PATCH-FIX-UPSTREAM -- See 
http://erlang.org/pipermail/erlang-bugs/2012-November/003214.html
-Patch2: otp-R15B03-fix_ssl_accept_timeout.patch
 # PATCH-FIX-UPSTREAM fix-armv7hl.patch - matwey.korni...@gmail.com -- this 
makes erlang build at Factory:ARM for armv7hl
 Patch3: fix-armv7hl.patch
 # autoconf is required only by fix-armv7hl.patch
@@ -190,10 +191,9 @@
 A Graphics System used to write platform independent user interfaces.
 
 %prep
-%setup -q -n otp_src_%{version}
+%setup -q -n otp_src_%{otp_base_version}
 %patch0 -p1 -b .rpath
 %patch1 -p1
-%patch2 -p1
 %ifarch %arm
 %patch3 -p1
 autoreconf -si ./erts
@@ -296,6 +296,7 @@
 install -d -m 0750%{buildroot}%{epmd_home}
 install -D -m 0755 %{S:4} %{buildroot}/etc/init.d/epmd
 install -D -m 0644 %{S:5} 
%{buildroot}/var/adm/fillup-templates/sysconfig.erlang
+install -D -m 0644 %{S:6} %{buildroot}%{_sysconfdir}/rpm/macros.erlang
 
 %pre
 /usr/sbin/groupadd -r epmd &>/dev/null || :
@@ -382,6 +383,7 @@
 %dir %attr(-,epmd,epmd) %{epmd_home}
 /etc/init.d/epmd
 /var/adm/fillup-templates/sysconfig.erlang
+%config %{_sysconfdir}/rpm/macros.erlang
 
 %files debugger
 %defattr(-,root,root)

++ macros.erlang ++
# macros.erlang
#

# suse-style macros
%erlang_dir%{_libdir}/erlang
%erlang_libdir %{_libdir}/erlang/lib

%__rebar   /usr/bin/rebar
%rebar_compile CFLAGS="${CFLAGS:-%optflags}" \
   CXXFLAGS="${CXXFLAGS:-%optflags}" \
   FFLA

commit erlang for openSUSE:Factory

2013-01-10 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-01-10 10:57:16

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "cth...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2013-01-07 
15:05:28.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-01-10 
10:57:17.0 +0100
@@ -1,0 +2,5 @@
+Mon Jan  7 12:40:48 UTC 2013 - matwey.korni...@gmail.com
+
+- Add fix-armv7hl.patch - temporary fix build at armv7hl 
+
+---

New:

  fix-armv7hl.patch



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.EQarID/_old  2013-01-10 10:57:20.0 +0100
+++ /var/tmp/diff_new_pack.EQarID/_new  2013-01-10 10:57:20.0 +0100
@@ -38,6 +38,10 @@
 Patch1: erlang-ppc.patch 
 # PATCH-FIX-UPSTREAM -- See 
http://erlang.org/pipermail/erlang-bugs/2012-November/003214.html
 Patch2: otp-R15B03-fix_ssl_accept_timeout.patch
+# PATCH-FIX-UPSTREAM fix-armv7hl.patch - matwey.korni...@gmail.com -- this 
makes erlang build at Factory:ARM for armv7hl
+Patch3: fix-armv7hl.patch
+# autoconf is required only by fix-armv7hl.patch
+BuildRequires:  autoconf
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
 BuildRequires:  openssh
@@ -190,6 +194,10 @@
 %patch0 -p1 -b .rpath
 %patch1 -p1
 %patch2 -p1
+%ifarch %arm
+%patch3 -p1
+autoreconf -si ./erts
+%endif
 
 chmod -R u+w .
 # enable dynamic linking for ssl

++ fix-armv7hl.patch ++
diff --git a/erts/configure.in b/erts/configure.in
index 6ad1951..ce7e4ef 100644
--- a/erts/configure.in
+++ b/erts/configure.in
@@ -620,6 +620,7 @@ case $chk_arch_ in
 armv5tel)  ARCH=arm;;
 armv5tejl) ARCH=arm;;
 armv7l)ARCH=arm;;
+armv7hl)ARCH=arm;;
 tile)  ARCH=tile;;
 *) ARCH=noarch;;
 esac
-- 
1.7.10

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2013-01-07 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2013-01-07 15:05:27

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "cth...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2012-12-14 
06:37:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2013-01-07 
15:05:28.0 +0100
@@ -1,0 +2,6 @@
+Sat Jan  5 19:39:43 UTC 2013 - matwey.korni...@gmail.com
+
+- add make clean before build. it clears .beam files bundled with
+  sources. our aim is to build everything from sources.
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.yx3Chk/_old  2013-01-07 15:05:32.0 +0100
+++ /var/tmp/diff_new_pack.yx3Chk/_new  2013-01-07 15:05:32.0 +0100
@@ -220,6 +220,8 @@
 --enable-kernel-poll \
 --enable-hipe \
 --enable-shared-zlib
+# clean stalled files before rebuild them
+make %{?_smp_mflags} clean
 # should work up to at least -j8
 make %{?_smp_mflags}
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2012-12-13 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2012-12-14 06:37:45

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "cth...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2012-12-05 
13:50:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2012-12-14 
06:37:46.0 +0100
@@ -1,0 +2,6 @@
+Mon Dec  3 23:31:33 UTC 2012 - mrueck...@suse.de
+
+- fixed typo in epmd init script:
+  echo -e needed to get the "\n" printed properly.
+
+---



Other differences:
--
++ epmd.init ++
--- /var/tmp/diff_new_pack.jZPC2E/_old  2012-12-14 06:37:50.0 +0100
+++ /var/tmp/diff_new_pack.jZPC2E/_new  2012-12-14 06:37:50.0 +0100
@@ -174,7 +174,7 @@
 ## Stop daemon with killproc(8) and if this fails
 ## killproc sets the return value according to LSB.
 if [ $($EPMD_BIN -names | wc -l) -gt 1 ] ; then
-  echo "\nEPMD is still used" >&2
+  echo -e "\nEPMD is still used" >&2
   $EPMD_BIN -names
   rc_failed
 else

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2012-12-05 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2012-12-05 13:50:47

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "cth...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2012-11-21 
15:11:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2012-12-05 
13:50:49.0 +0100
@@ -1,0 +2,10 @@
+Mon Dec  3 18:07:40 UTC 2012 - kru...@zib.de
+
+- update to R15B03 release:
+  + mainly bug fixes
+  + ERL_CRASH_DUMP_SECONDS must be set in order to get any Erlang
+crash dump (potential incompatibility introduced to fix the
+use of "-heart" in combination with the Erlang crash dump
+  + details: http://www.erlang.org/download/otp_src_R15B03.readme
+
+---

Old:

  otp_doc_html_R15B02.tar.gz
  otp_doc_man_R15B02.tar.gz
  otp_src_R15B02.tar.gz

New:

  otp-R15B03-fix_ssl_accept_timeout.patch
  otp_doc_html_R15B03.tar.gz
  otp_doc_man_R15B03.tar.gz
  otp_src_R15B03.tar.gz



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.jStf6a/_old  2012-12-05 13:50:55.0 +0100
+++ /var/tmp/diff_new_pack.jStf6a/_new  2012-12-05 13:50:55.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   erlang
-Version:R15B02
+Version:R15B03
 Release:0
 Summary:General-purpose programming language and runtime environment
 License:ErlPL-1.1
@@ -36,6 +36,8 @@
 Patch0: otp-R15B02-rpath.patch
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch1: erlang-ppc.patch 
+# PATCH-FIX-UPSTREAM -- See 
http://erlang.org/pipermail/erlang-bugs/2012-November/003214.html
+Patch2: otp-R15B03-fix_ssl_accept_timeout.patch
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
 BuildRequires:  openssh
@@ -187,6 +189,7 @@
 %setup -q -n otp_src_%{version}
 %patch0 -p1 -b .rpath
 %patch1 -p1
+%patch2 -p1
 
 chmod -R u+w .
 # enable dynamic linking for ssl

++ otp-R15B03-fix_ssl_accept_timeout.patch ++
index 87cf49d..102dd4a 100644
--- a/lib/ssl/src/ssl_connection.erl
+++ b/lib/ssl/src/ssl_connection.erl
@@ -1001,6 +1001,10 @@ handle_info({cancel_start_or_recv, RecvFrom}, connection 
= StateName, #state{sta
 gen_fsm:reply(RecvFrom, {error, timeout}),
 {next_state, StateName, State#state{start_or_recv_from = undefined}, 
get_timeout(State)};
 
+handle_info({cancel_start_or_recv, RecvFrom}, StateName, State) when 
connection =/= StateName->
+gen_fsm:reply(RecvFrom, {error, timeout}),
+{next_state, StateName, State#state{start_or_recv_from = undefined}, 
get_timeout(State)};
+
 handle_info({cancel_start_or_recv, _RecvFrom}, StateName, State) ->
 {next_state, StateName, State, get_timeout(State)};
 
++ otp_doc_html_R15B02.tar.gz -> otp_doc_html_R15B03.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/otp_doc_html_R15B02.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/otp_doc_html_R15B03.tar.gz differ: char 
5, line 1

++ otp_doc_man_R15B02.tar.gz -> otp_doc_man_R15B03.tar.gz ++
 3236 lines of diff (skipped)

++ otp_src_R15B02.tar.gz -> otp_src_R15B03.tar.gz ++
/work/SRC/openSUSE:Factory/erlang/otp_src_R15B02.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/otp_src_R15B03.tar.gz differ: char 5, 
line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2012-11-21 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2012-11-21 15:11:44

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "cth...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2012-11-18 
20:25:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2012-11-21 
15:11:46.0 +0100
@@ -1,0 +2,11 @@
+Mon Nov 19 18:41:15 UTC 2012 - dims...@opensuse.org
+
+- Fix useradd invocation: -o is useless without -u and newer
+  versions of pwdutils/shadowutils fail on this now.
+
+---
+Sat Nov 17 13:36:31 UTC 2012 - matwey.korni...@gmail.com
+
+- fixed 'executable-docs' lint error
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.qfPTbj/_old  2012-11-21 15:11:49.0 +0100
+++ /var/tmp/diff_new_pack.qfPTbj/_new  2012-11-21 15:11:49.0 +0100
@@ -286,7 +286,7 @@
 
 %pre
 /usr/sbin/groupadd -r epmd &>/dev/null || :
-/usr/sbin/useradd -o -g epmd -s /bin/false -r -c "Erlang Port Mapper Daemon" 
-d %{epmd_home} epmd &>/dev/null || :
+/usr/sbin/useradd -g epmd -s /bin/false -r -c "Erlang Port Mapper Daemon" -d 
%{epmd_home} epmd &>/dev/null || :
 
 %post
 %{_libdir}/erlang/Install -minimal %{_libdir}/erlang >/dev/null 2>/dev/null
@@ -381,7 +381,7 @@
 %exclude %{_libdir}/erlang/lib/dialyzer-*/src
 
 %files doc
-%defattr(-,root,root)
+%defattr(0644,root,root,0755)
 %doc erlang_doc/*
 
 %files et

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2012-11-18 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2012-11-18 20:25:27

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "cth...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2012-10-13 
19:55:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2012-11-18 
20:25:35.0 +0100
@@ -2 +2 @@
-Thu Oct 11 11:34:36 UTC 2012 - sasc...@suse.de
+Fri Nov 16 22:51:00 MSK 2012 - matwey.korni...@gmail.com
@@ -4 +4,21 @@
-- Install man-pages into /usr/share/man, not a erlang-private directory
+- directory /usr/share/man/man1 is handled by filesystem package,
+  we don't have to package it twice
+
+---
+Fri Nov  9 11:54:55 UTC 2012 - sasc...@suse.de
+
+- Symlink man-pages for binaries (1) into %_mandir (bnc#788027)
+
+---
+Tue Nov  6 14:00:09 UTC 2012 - sasc...@suse.de
+
+- Use SPDX-style license (ErlPL-1.1)
+- Merge changes from devel:languages:misc/erlang, which is still the 
+  devel project for Factory.
+
+---
+Wed Oct 31 14:55:39 UTC 2012 - sasc...@suse.de
+
+- Set same permissions for the following files (bnc#784670):
+  /usr/lib64/erlang/bin/start_erl
+  /usr/lib64/erlang/erts-5.8.5/bin/start_erl.src
@@ -16 +36 @@
-Wed Jul 25 14:05:47 UTC 2012 - dval...@suse.com
+Thu Sep 27 01:16:22 UTC 2012 - mrueck...@suse.de
@@ -18 +38,5 @@
-- Add erlang-ppc.patch: Fix PPC architecture detection 
+- epmd should not run under the service that needs it first:
+  - add init script to launch epmd under the newly added epmd
+user/group.
+  - added /etc/sysconfig/erlang to configure the port and the
+listening IP
@@ -21 +45 @@
-Fri Jun 29 09:54:00 UTC 2012 - idon...@suse.com
+Mon Sep 10 09:26:31 UTC 2012 - kru...@zib.de
@@ -23,2 +47,28 @@
-- Fix build with OpenDJK7, -target parameter no longer sets 
-  -source so we have to do it manually.
+- require generic java-devel package for all distros (>= 1.5.0)
+- fixed javac define for openjdk7
+- enabled parallel build again
+
+---
+Thu Sep  6 09:00:14 UTC 2012 - kru...@zib.de
+
+- update to R15B02 release:
+ + Highlights:
+  * Dialyzer: The type analysis tool Dialyzer is optimized to be
+generally faster. - It can now also run in parallel (default)
+on SMP systems and by this perform the analysis significantly
+faster (Thanks to Stavros Aronis and Kostis Sagonas)
+  * The SSL application now has experimental support for the
+TLS 1.1 and 1.2 standards as well (Thanks to Andreas Schultz).
+  * CommonTest: It is now possible to sort the generated html
+tables. A Netconf client (ct_netconf) which support basic
+netconf over ssh is added
+  * Diameter: Statistics counters related to Diameter messages can
+now be retrieved by calling the diameter:service_info/2 function.
+  * Various smaller optimizations in the Erlang VM
+  * This release also contains 66 contributions from users outside
+the Ericsson team
+
+---
+Wed Jul 25 14:05:47 UTC 2012 - dval...@suse.com
+
+- Add erlang-ppc.patch: Fix PPC architecture detection 
@@ -32,0 +83,44 @@
+Mon Apr 16 16:15:13 UTC 2012 - kru...@zib.de
+
+- updated to R15B01 release:
+ + Highlights from R15B01:
+  * Added erlang:statistics(scheduler_wall_time) to ensure correct
+determination of scheduler utilization. Measuring scheduler
+utilization is strongly preferred over CPU utilization, since
+CPU utilization gives very poor indications of actual
+scheduler/vm usage.
+  * Changed ssh implementation to use the public_key application
+for all public key handling. This is also a first step for
+enabling a callback API for supplying public keys and handling
+keys protected with password phrases. Additionally the test
+suites where improved so that they do not copy the users keys
+to test server directories as this is a security liability.
+Also ipv6 and file access issues found in the process has been
+fixed.
+  * When an escript ends now all printout to standard output and
+standard error gets out on the terminal. This bug has been
+corrected by changing the behaviour of erlang:halt/0,1, which
+should fix the same problem for other escript-like applications,
+i.e. that data stored in the output port driver buffers got
+lost when printing on a TTY and exiting through erlang:halt/0,1.
+The BIF:s erlang:halt/0,1 has gotten improved semantics and
+there is a new BIF erlang:halt/2 to

commit erlang for openSUSE:Factory

2012-10-13 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2012-10-13 19:52:38

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "cth...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2012-10-09 
13:55:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2012-10-13 
19:55:42.0 +0200
@@ -1,0 +2,5 @@
+Thu Oct 11 11:34:36 UTC 2012 - sasc...@suse.de
+
+- Install man-pages into /usr/share/man, not a erlang-private directory
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.YmSw6s/_old  2012-10-13 19:55:44.0 +0200
+++ /var/tmp/diff_new_pack.YmSw6s/_new  2012-10-13 19:55:44.0 +0200
@@ -198,6 +198,10 @@
 # fix for arch linux bug #17001 (wx not working)
 sed -i 's|WX_LIBS=`$WX_CONFIG_WITH_ARGS --libs`|WX_LIBS="`$WX_CONFIG_WITH_ARGS 
--libs` -lGLU"|' lib/wx/configure || return 1
 
+mkdir -p erlang_doc erlang_man
+tar -C erlang_doc -xzf %{SOURCE1}
+tar -C erlang_man -xzf %{SOURCE2}
+
 %build
 # we need build only 1.5 target for java
 # for SLE only
@@ -222,6 +226,9 @@
 # parallel builds do not work (yet) - last tested with R14B04
 # make %{?_smp_mflags}
 
+# compress man pages ...
+find erlang_man/man* -type f -exec gzip {} +
+
 %install
 %if 0%{?sles_version} >= 10
 make DESTDIR=%{buildroot} install
@@ -239,14 +246,6 @@
 rm %{buildroot}%{_libdir}/erlang/lib/tools-$TOOLS_VERSION/emacs/test.erl.orig
 mv 
%{buildroot}%{_libdir}/erlang/lib/tools-$TOOLS_VERSION/emacs/test.erl.indented 
%{buildroot}%{_libdir}/erlang/lib/tools-$TOOLS_VERSION/emacs/test.erl
 
-# doc
-mv README.md README
-mkdir -p erlang_doc
-tar -C erlang_doc -xzf %{SOURCE1}
-tar -C %{buildroot}/%{_libdir}/erlang -xzf %{SOURCE2}
-# compress man pages ...
-find %{buildroot}%{_libdir}/erlang/man -type f -exec gzip {} +
-
 #make link to OtpErlang-*.jar in %%{_javadir}
 mkdir -p %{buildroot}%{_javadir}
 cd %{buildroot}%{_javadir}
@@ -256,9 +255,14 @@
 
 # Remove binary and source files with propriatery license, see bnc#728667
 rm -r %{buildroot}%{_libdir}/erlang/lib/diameter-*
-rm -r %{buildroot}%{_libdir}/erlang/man/man?/diameter* # Doesn't make much 
sense w/o the above
+rm -r erlang_man/man/man?/diameter* # Doesn't make much sense w/o the above
 rm -r lib/diameter lib/xmerl/test/xmerl_xsd_SUITE_data # Can't distribute 
either source
 
+# doc
+mv README.md README
+install -d %{buildroot}%{_mandir}
+cp -r erlang_man/man/man? %{buildroot}%{_mandir}
+
 # emacs: automatically load support for erlang
 # http://lists.mandriva.com//bugs/2007-08/msg00930.php
 mkdir -p %{buildroot}%{_datadir}/emacs/site-lisp
@@ -281,9 +285,6 @@
 %files
 %defattr(-,root,root)
 %doc AUTHORS EPLICENCE README
-%doc %{_libdir}/erlang/PR.template
-%doc %{_libdir}/erlang/README
-%doc %{_libdir}/erlang/COPYRIGHT
 %{_bindir}/*
 %dir %{_libdir}/erlang
 %dir %{_libdir}/erlang/lib/
@@ -338,7 +339,7 @@
 %{_libdir}/erlang/lib/typer-*/
 %{_libdir}/erlang/lib/webtool-*/
 %{_libdir}/erlang/lib/xmerl-*/
-%{_libdir}/erlang/man/
+%{_mandir}/man?/*.gz
 %{_libdir}/erlang/misc/
 %{_libdir}/erlang/releases/
 %{_libdir}/erlang/usr/

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2012-10-09 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2012-10-09 13:48:41

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "cth...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2012-07-30 
09:10:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2012-10-09 
13:55:38.0 +0200
@@ -1,0 +2,9 @@
+Mon Oct  8 09:40:46 UTC 2012 - sasc...@suse.de
+
+- Avoid shipping libraries with licensing issues (see bnc#728667)
+  + Neither ship 'diameter' source or binary and remove the corresponding
+but useless man pages
+  + The xmerl binary (library) is safe to ship, but not it's sources
+(fixes bnc#776060)
+
+---
@@ -4 +13 @@
-- fix ppc architecture detection 
+- Add erlang-ppc.patch: Fix PPC architecture detection 



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.ktyp8I/_old  2012-10-09 13:55:42.0 +0200
+++ /var/tmp/diff_new_pack.ktyp8I/_new  2012-10-09 13:55:42.0 +0200
@@ -254,8 +254,10 @@
 ln -sf 
../../%{_lib}/erlang/lib/jinterface-$JINTERFACE_VERSION/priv/OtpErlang.jar 
OtpErlang-$JINTERFACE_VERSION.jar
 cd -
 
-# Remove files with propriatery license, see bnc#728667
-rm -r %{buildroot}%{_libdir}/erlang/lib/{diameter,xmerl}*
+# Remove binary and source files with propriatery license, see bnc#728667
+rm -r %{buildroot}%{_libdir}/erlang/lib/diameter-*
+rm -r %{buildroot}%{_libdir}/erlang/man/man?/diameter* # Doesn't make much 
sense w/o the above
+rm -r lib/diameter lib/xmerl/test/xmerl_xsd_SUITE_data # Can't distribute 
either source
 
 # emacs: automatically load support for erlang
 # http://lists.mandriva.com//bugs/2007-08/msg00930.php
@@ -335,6 +337,7 @@
 %{_libdir}/erlang/lib/tools-*/
 %{_libdir}/erlang/lib/typer-*/
 %{_libdir}/erlang/lib/webtool-*/
+%{_libdir}/erlang/lib/xmerl-*/
 %{_libdir}/erlang/man/
 %{_libdir}/erlang/misc/
 %{_libdir}/erlang/releases/

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2012-07-30 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2012-07-30 09:09:01

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "cth...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2012-06-29 
14:12:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2012-07-30 
09:10:03.0 +0200
@@ -1,0 +2,5 @@
+Wed Jul 25 14:05:47 UTC 2012 - dval...@suse.com
+
+- fix ppc architecture detection 
+
+---

New:

  erlang-ppc.patch



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.3nt8ig/_old  2012-07-30 09:12:59.0 +0200
+++ /var/tmp/diff_new_pack.3nt8ig/_new  2012-07-30 09:12:59.0 +0200
@@ -36,6 +36,7 @@
 Patch1: otp-R13B04-sslrpath.patch
 # PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch2: otp-R14B-implfun.patch
+Patch3: erlang-ppc.patch 
 BuildRequires:  gcc-c++
 BuildRequires:  ncurses-devel
 BuildRequires:  openssh
@@ -186,6 +187,7 @@
 %patch0 -p1 -b .rpath
 %patch1 -p1 -b .sslrpath
 %patch2 -p1 -b .implfun
+%patch3 -p1
 
 chmod -R u+w .
 # enable dynamic linking for ssl

++ erlang-ppc.patch ++
Index: otp_src_R14B04/erts/configure
===
--- otp_src_R14B04.orig/erts/configure
+++ otp_src_R14B04/erts/configure
@@ -5249,6 +5249,7 @@ case $chk_arch_ in
 x86_64)ARCH=amd64;;
 amd64) ARCH=amd64;;
 macppc)ARCH=ppc;;
+powerpc)ARCH=ppc;;
 ppc)   ARCH=ppc;;
 ppc64) ARCH=ppc64;;
 "Power Macintosh") ARCH=ppc;;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2012-06-29 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2012-06-29 14:12:52

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is "cth...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/erlang/erlang.changes2011-11-14 
11:50:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes   2012-06-29 
14:12:54.0 +0200
@@ -1,0 +2,12 @@
+Fri Jun 29 09:54:00 UTC 2012 - idon...@suse.com
+
+- Fix build with OpenDJK7, -target parameter no longer sets 
+  -source so we have to do it manually.
+
+---
+Tue Jun 26 13:46:36 UTC 2012 - mvysko...@suse.cz
+
+- Simply use java-devel >= 1.6.0 as it expands to correct jdk on every
+  distribution
+
+---



Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.64sNZr/_old  2012-06-29 14:12:58.0 +0200
+++ /var/tmp/diff_new_pack.64sNZr/_new  2012-06-29 14:12:58.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package erlang
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,13 @@
 #
 
 
-
 Name:   erlang
 Version:R14B04
 Release:0
-License:ErlPL-1.1
 Summary:General-purpose programming language and runtime environment
-Url:http://www.erlang.org
+License:ErlPL-1.1
 Group:  Development/Languages/Other
+Url:http://www.erlang.org
 Source: otp_src_%{version}.tar.gz
 #Source:http://www.erlang.org/download/otp_src_%{version}.tar.gz
 Source1:otp_doc_html_%{version}.tar.gz
@@ -45,12 +44,8 @@
 BuildRequires:  tk-devel
 BuildRequires:  unixODBC-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} >= 1140
-BuildRequires:  java-1_6_0-openjdk-devel
-%else
-BuildRequires:  java-devel >= 1.5.0
-%endif
 BuildRequires:  Mesa-devel
+BuildRequires:  java-devel >= 1.6.0
 BuildRequires:  krb5-devel
 %if 0%{?sles_version} >= 10
 BuildRequires:  update-alternatives
@@ -97,7 +92,7 @@
 %package doc
 Summary:Erlang documentation
 Group:  Development/Languages/Other
-Recommends: %{name} = %{version}
+Requires:   %{name} = %{version}
 
 %description doc
 Documentation for Erlang.
@@ -205,7 +200,7 @@
 # we need build only 1.5 target for java
 # for SLE only
 %if 0%{?sles_version} >= 10 || 0%{?suse_version} >= 1110
-   export JAVAC="javac -target 1.5"
+   export JAVAC="javac -source 1.5 -target 1.5"
 %endif
 %if 0%{?suse_version} == 1100 || 0%{?fedora_version} == 9
 export CFLAGS="-fno-strict-aliasing"

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit erlang for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2011-12-06 18:08:26

Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and  /work/SRC/openSUSE:Factory/.erlang.new (New)


Package is "erlang", Maintainer is ""

Changes:




Other differences:
--
++ erlang.spec ++
--- /var/tmp/diff_new_pack.10Atl1/_old  2011-12-06 18:13:57.0 +0100
+++ /var/tmp/diff_new_pack.10Atl1/_new  2011-12-06 18:13:57.0 +0100
@@ -20,7 +20,7 @@
 Name:   erlang
 Version:R14B04
 Release:0
-License:Erlang Public License
+License:ErlPL-1.1
 Summary:General-purpose programming language and runtime environment
 Url:http://www.erlang.org
 Group:  Development/Languages/Other

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org