Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2021-07-31 18:51:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and      /work/SRC/openSUSE:Factory/.erlang.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "erlang"

Sat Jul 31 18:51:24 2021 rev:112 rq:909515 version:24.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/erlang/erlang.changes    2021-07-05 
22:23:04.597677074 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.1899/erlang.changes  2021-07-31 
18:52:28.758452347 +0200
@@ -1,0 +2,119 @@
+Fri Jul 23 09:21:53 UTC 2021 - Matwey Kornilov <matwey.korni...@gmail.com>
+
+- Fix more directories not owned by the package (boo#1187546)
+
+-------------------------------------------------------------------
+Mon Jul 05 20:15:51 UTC 2021 - matwey.korni...@gmail.com
+
+- Changes for 24.0.3:
+  * erts: A call to erlang:cancel_timer(_, [{info, false}]) could
+    cause the calling process to block forever in the call. Note
+    that only the synchronous version of the call (that is, the
+    async option is false) in combination with the info option set
+    to false was effected by this bug.
+  * erts: Microstate accounting (msacc) and os:perf_counter()
+    unintentionally used system time instead of monotonic time for
+    time measurements on a lot of systems. These systems were all
+    non x86/x86_64 systems or x86/x86_64 systems without a reliable
+    and constant rdtsc instruction. The lock counting (lcnt) built
+    runtime system also unintentionally used system time instead of
+    monotonic time for time measurements on all systems.
+  * erts: Simultaneous calls to
+    erlang:system_flag(schedulers_online, _) could cause callers to
+    end up in a suspended state forever.
+  * dialyzer: Do not expose line number 0 in messages if there are
+    other locations to use.
+  * dialyzer: In rare circumstances, Dialyzer could crash analyzing
+    code with a list comprehension whose value was ignored. (Thanks
+    to Ulf Wiger for reporting this bug.)
+  * ssh: Filter out sensitive data (passwords etc) from progress
+    reports and supervisor reports.
+  * inets: Improved user input handling in inets/mod_esi preventing
+    unnecessary atom creation.
+  * compiler: A compiler optimization pass could crash when given
+    odd but legal code using throw/1.
+- Changes for 24.0.2:
+  * kernel: Fix a race condition in Global.
+  * kernel: After a node restart with init:restart/0,1, the module
+    socket was not usable because supporting tables had been
+    cleared and not re-initialized. This has now been fixed.
+    Handling of the "." domain as a search domain was incorrect and
+    caused a crash in the DNS resolver inet_res, which has now been
+    fixed.
+  * kernel: Handling of combinations of the fd option and binding
+    to an address has been corrected, especially for the local
+    address family.
+  * kernel: Bug fixes and code cleanup for the new socket
+    implementation, such as: Assertions on the result of
+    demonitoring has been added in the NIF code, where appropriate.
+    Internal state handling for socket close in the NIF code has
+    been reviewed. Looping over close() for EINTR in the NIF code
+    has been removed, since it is strongly discouraged on Linux and
+    Posix is not clear about if it is allowed. The inet_backend
+    temporary socket option for legacy gen_tcp sockets has been
+    documented. The return value from net:getaddrinfo/2 has been
+    corrected: the protocol field is now an atom(), instead of,
+    incorrectly, list(atom()). The documentation has also been
+    corrected about this return type. Deferred close of a
+    socket:sendfile/* file was broken and has been corrected. Some
+    debug code, not enabled by default, in the socket NIF has been
+    corrected to not accidentally core dump for debug printouts of
+    more or less innocent events.
+  * stdlib: Fix a bug that could cause a loop when formatting terms
+    using the control sequences p or P and limiting the output with
+    the option chars_limit.
+  * erts: Not yet handled alias-message signals in the signal queue
+    at the time when a garbage collection was performed could cause
+    a memory corruption which in turn could result in a crash of
+    the runtime system. This bug was introduced in OTP 24.0.
+  * erts: Fixed bug when using external pids/ports in keys of big
+    maps (> 32). Could cause runtime crash. Bug exists since OTP
+    24.0.
+  * erts: After a node restart with init:restart/0,1, the module
+    socket was not usable because supporting tables had been
+    cleared and not re-initialized. This has now been fixed.
+    Handling of the "." domain as a search domain was incorrect and
+    caused a crash in the DNS resolver inet_res, which has now been
+    fixed.
+  * erts: A call to port_command() could cause a scheduler to end
+    up in an eternal loop if the port was busy and the calling
+    process had incoming signals at the time of the call. This bug
+    was introduced in OTP 23.3.2 (ERTS version 11.2.1), OTP
+    22.3.4.18 (ERTS version 10.7.2.10), and OTP 21.3.8.23 (ERTS
+    version 10.3.5.18).
+  * erts: Bug fixes and code cleanup for the new socket
+    implementation, such as: Assertions on the result of
+    demonitoring has been added in the NIF code, where appropriate.
+    Internal state handling for socket close in the NIF code has
+    been reviewed. Looping over close() for EINTR in the NIF code
+    has been removed, since it is strongly discouraged on Linux and
+    Posix is not clear about if it is allowed. The inet_backend
+    temporary socket option for legacy gen_tcp sockets has been
+    documented. The return value from net:getaddrinfo/2 has been
+    corrected: the protocol field is now an atom(), instead of,
+    incorrectly, list(atom()). The documentation has also been
+    corrected about this return type. Deferred close of a
+    socket:sendfile/* file was broken and has been corrected. Some
+    debug code, not enabled by default, in the socket NIF has been
+    corrected to not accidentally core dump for debug printouts of
+    more or less innocent events.
+  * erts: Dirty execution of a process in combination with an
+    unlink signal from a port to the process could cause the signal
+    queue of the process to enter into an inconsistent state. The
+    result of the inconsistency typically caused a crash of the
+    runtime system. This bug was introduced in OTP 23.3 (ERTS
+    version 11.2).
+  * erl_docgen: Fix links generated in specs to types in other
+    applications to point to the correct place. This bug was
+    introduced in Erlang/OTP 24.0.
+  * ssl: Fix cache invalidation problem for CA certs provided by
+    the cacertfile option.
+  * ssh: Avoid an extra blank line in the ssh known_hosts file
+  * compiler: Fixed a bug that could cause after blocks to be
+    ignored when erlang:raise/3 was used in a catch block.
+  * compiler: Fixed a bug in the validation pass that could cause
+    it to reject valid code.
+  * crypto: EC keys are now zero-padded to the expected length if
+    needed.
+
+-------------------------------------------------------------------

Old:
----
  OTP-24.0.1.tar.gz

New:
----
  OTP-24.0.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ erlang.spec ++++++
--- /var/tmp/diff_new_pack.JxmCDD/_old  2021-07-31 18:52:29.446451525 +0200
+++ /var/tmp/diff_new_pack.JxmCDD/_new  2021-07-31 18:52:29.446451525 +0200
@@ -23,7 +23,7 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:           erlang
-Version:        24.0.1
+Version:        24.0.3
 Release:        0
 Summary:        General-purpose programming language and runtime environment
 License:        Apache-2.0
@@ -374,39 +374,72 @@
 %{_libdir}/erlang/erts-*/*
 %exclude %{_libdir}/erlang/erts-*/bin/dialyzer
 %exclude %{_libdir}/erlang/erts-*/bin/epmd
-%{_libdir}/erlang/lib/asn1-*/
-%{_libdir}/erlang/lib/common_test-*/
-%{_libdir}/erlang/lib/compiler-*/
-%{_libdir}/erlang/lib/crypto-*/
-%{_libdir}/erlang/lib/edoc-*/
-%{_libdir}/erlang/lib/eldap-*/
-%{_libdir}/erlang/lib/erl_docgen-*/
-%{_libdir}/erlang/lib/erl_interface-*/
-%{_libdir}/erlang/lib/erts-*/
-%{_libdir}/erlang/lib/eunit-*/
-%{_libdir}/erlang/lib/ftp-*/
-%{_libdir}/erlang/lib/inets-*/
-%{_libdir}/erlang/lib/kernel-*/
-%{_libdir}/erlang/lib/megaco-*/
-%{_libdir}/erlang/lib/mnesia-*/
-%{_libdir}/erlang/lib/odbc-*/
-%{_libdir}/erlang/lib/tftp-*/
-%{_libdir}/erlang/lib/os_mon-*/
-%{_libdir}/erlang/lib/parsetools-*/
-%{_libdir}/erlang/lib/public_key-*/
-%{_libdir}/erlang/lib/runtime_tools-*/
-%{_libdir}/erlang/lib/sasl-*/
-%{_libdir}/erlang/lib/snmp-*/
-%{_libdir}/erlang/lib/ssh-*/
-%{_libdir}/erlang/lib/ssl-*/
-%{_libdir}/erlang/lib/stdlib-*/
-%{_libdir}/erlang/lib/syntax_tools-*/
-%{_libdir}/erlang/lib/tools-*/
-%{_libdir}/erlang/lib/xmerl-*/
+%dir %{_libdir}/erlang/lib/asn1-*/
+%{_libdir}/erlang/lib/asn1-*/*
+%dir %{_libdir}/erlang/lib/common_test-*/
+%{_libdir}/erlang/lib/common_test-*/*
+%dir %{_libdir}/erlang/lib/compiler-*/
+%{_libdir}/erlang/lib/compiler-*/*
+%dir %{_libdir}/erlang/lib/crypto-*/
+%{_libdir}/erlang/lib/crypto-*/*
+%dir %{_libdir}/erlang/lib/edoc-*/
+%{_libdir}/erlang/lib/edoc-*/*
+%dir %{_libdir}/erlang/lib/eldap-*/
+%{_libdir}/erlang/lib/eldap-*/*
+%dir %{_libdir}/erlang/lib/erl_docgen-*/
+%{_libdir}/erlang/lib/erl_docgen-*/*
+%dir %{_libdir}/erlang/lib/erl_interface-*/
+%{_libdir}/erlang/lib/erl_interface-*/*
+%dir %{_libdir}/erlang/lib/erts-*/
+%{_libdir}/erlang/lib/erts-*/*
+%dir %{_libdir}/erlang/lib/eunit-*/
+%{_libdir}/erlang/lib/eunit-*/*
+%dir %{_libdir}/erlang/lib/ftp-*/
+%{_libdir}/erlang/lib/ftp-*/*
+%dir %{_libdir}/erlang/lib/inets-*/
+%{_libdir}/erlang/lib/inets-*/*
+%dir %{_libdir}/erlang/lib/kernel-*/
+%{_libdir}/erlang/lib/kernel-*/*
+%dir %{_libdir}/erlang/lib/megaco-*/
+%{_libdir}/erlang/lib/megaco-*/*
+%dir %{_libdir}/erlang/lib/mnesia-*/
+%{_libdir}/erlang/lib/mnesia-*/*
+%dir %{_libdir}/erlang/lib/odbc-*/
+%{_libdir}/erlang/lib/odbc-*/*
+%dir %{_libdir}/erlang/lib/tftp-*/
+%{_libdir}/erlang/lib/tftp-*/*
+%dir %{_libdir}/erlang/lib/os_mon-*/
+%{_libdir}/erlang/lib/os_mon-*/*
+%dir %{_libdir}/erlang/lib/parsetools-*/
+%{_libdir}/erlang/lib/parsetools-*/*
+%dir %{_libdir}/erlang/lib/public_key-*/
+%{_libdir}/erlang/lib/public_key-*/*
+%dir %{_libdir}/erlang/lib/runtime_tools-*/
+%{_libdir}/erlang/lib/runtime_tools-*/*
+%dir %{_libdir}/erlang/lib/sasl-*/
+%{_libdir}/erlang/lib/sasl-*/*
+%dir %{_libdir}/erlang/lib/snmp-*/
+%{_libdir}/erlang/lib/snmp-*/*
+%dir %{_libdir}/erlang/lib/ssh-*/
+%{_libdir}/erlang/lib/ssh-*/*
+%dir %{_libdir}/erlang/lib/ssl-*/
+%{_libdir}/erlang/lib/ssl-*/*
+%dir %{_libdir}/erlang/lib/stdlib-*/
+%{_libdir}/erlang/lib/stdlib-*/*
+%dir %{_libdir}/erlang/lib/syntax_tools-*/
+%{_libdir}/erlang/lib/syntax_tools-*/*
+%dir %{_libdir}/erlang/lib/tools-*/
+%{_libdir}/erlang/lib/tools-*/*
+%dir %{_libdir}/erlang/lib/xmerl-*/
+%{_libdir}/erlang/lib/xmerl-*/*
 %{_libdir}/erlang/man/
 %{_mandir}/man1/*.1%{?ext_man}
 %{_libdir}/erlang/releases/
-%{_libdir}/erlang/usr/
+%dir %{_libdir}/erlang/usr/
+%dir %{_libdir}/erlang/usr/include
+%{_libdir}/erlang/usr/include/*.h
+%dir %{_libdir}/erlang/usr/lib
+%{_libdir}/erlang/usr/lib/*.a
 %{_libdir}/erlang/Install
 %{_datadir}/emacs/site-lisp/erlang.el
 %{_rpmmacrodir}/macros.erlang
@@ -419,11 +452,13 @@
 %{_bindir}/dialyzer
 %{_libdir}/erlang/bin/dialyzer
 %{_libdir}/erlang/erts-*/bin/dialyzer
-%{_libdir}/erlang/lib/dialyzer-*/
+%dir %{_libdir}/erlang/lib/dialyzer-*/
+%{_libdir}/erlang/lib/dialyzer-*/*
 %exclude %{_libdir}/erlang/lib/dialyzer-*/src
 
 %files diameter
-%{_libdir}/erlang/lib/diameter-*/
+%dir %{_libdir}/erlang/lib/diameter-*/
+%{_libdir}/erlang/lib/diameter-*/*
 %exclude %{_libdir}/erlang/lib/diameter-*/src
 
 %files doc
@@ -439,7 +474,8 @@
 %exclude %{_libdir}/erlang/lib/wx-*/doc/chunks
 
 %files et
-%{_libdir}/erlang/lib/et-*/
+%dir %{_libdir}/erlang/lib/et-*/
+%{_libdir}/erlang/lib/et-*/*
 %exclude %{_libdir}/erlang/lib/et-*/src
 
 %files epmd
@@ -457,27 +493,34 @@
 %{_sysusersdir}/epmd-user.conf
 
 %files jinterface
-%{_libdir}/erlang/lib/jinterface-*/
+%dir %{_libdir}/erlang/lib/jinterface-*/
+%{_libdir}/erlang/lib/jinterface-*/*
 %exclude %{_libdir}/erlang/lib/jinterface-*/java_src
 %{_javadir}/*
 
 %files reltool
-%{_libdir}/erlang/lib/reltool-*/
+%dir %{_libdir}/erlang/lib/reltool-*/
+%{_libdir}/erlang/lib/reltool-*/*
 %exclude %{_libdir}/erlang/lib/reltool-*/src
 
 %files observer
-%{_libdir}/erlang/lib/observer-*/
+%dir %{_libdir}/erlang/lib/observer-*/
+%{_libdir}/erlang/lib/observer-*/*
 %exclude %{_libdir}/erlang/lib/observer-*/src
 
 %files wx
-%{_libdir}/erlang/lib/wx-*/
+%dir %{_libdir}/erlang/lib/wx-*/
+%{_libdir}/erlang/lib/wx-*/*
 %exclude %{_libdir}/erlang/lib/wx-*/src
 
 %files src
 %exclude %{_libdir}/erlang/lib/erl_interface-*/src/INSTALL
-%{_libdir}/erlang/lib/*/src
-%{_libdir}/erlang/lib/*/c_src
-%{_libdir}/erlang/lib/*/java_src
+%dir %{_libdir}/erlang/lib/*/src
+%{_libdir}/erlang/lib/*/src/*
+%dir %{_libdir}/erlang/lib/*/c_src
+%{_libdir}/erlang/lib/*/c_src/*
+%dir %{_libdir}/erlang/lib/*/java_src
+%{_libdir}/erlang/lib/*/java_src/*
 %exclude %{_libdir}/erlang/lib/debugger-*/src
 %exclude %{_libdir}/erlang/lib/dialyzer-*/src
 %exclude %{_libdir}/erlang/lib/diameter-*/src
@@ -488,27 +531,35 @@
 %exclude %{_libdir}/erlang/lib/wx-*/src
 
 %files debugger-src
-%{_libdir}/erlang/lib/debugger-*/src
+%dir %{_libdir}/erlang/lib/debugger-*/src
+%{_libdir}/erlang/lib/debugger-*/src/*
 
 %files dialyzer-src
-%{_libdir}/erlang/lib/dialyzer-*/src
+%dir %{_libdir}/erlang/lib/dialyzer-*/src
+%{_libdir}/erlang/lib/dialyzer-*/src/*
 
 %files diameter-src
-%{_libdir}/erlang/lib/diameter-*/src
+%dir %{_libdir}/erlang/lib/diameter-*/src
+%{_libdir}/erlang/lib/diameter-*/src/*
 
 %files et-src
-%{_libdir}/erlang/lib/et-*/src
+%dir %{_libdir}/erlang/lib/et-*/src
+%{_libdir}/erlang/lib/et-*/src/*
 
 %files jinterface-src
-%{_libdir}/erlang/lib/jinterface-*/java_src
+%dir %{_libdir}/erlang/lib/jinterface-*/java_src
+%{_libdir}/erlang/lib/jinterface-*/java_src/*
 
 %files reltool-src
-%{_libdir}/erlang/lib/reltool-*/src
+%dir %{_libdir}/erlang/lib/reltool-*/src
+%{_libdir}/erlang/lib/reltool-*/src/*
 
 %files observer-src
-%{_libdir}/erlang/lib/observer-*/src
+%dir %{_libdir}/erlang/lib/observer-*/src
+%{_libdir}/erlang/lib/observer-*/src/*
 
 %files wx-src
-%{_libdir}/erlang/lib/wx-*/src
+%dir %{_libdir}/erlang/lib/wx-*/src
+%{_libdir}/erlang/lib/wx-*/src/*
 
 %changelog

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

Reply via email to