commit erlang for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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