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-10-27 22:21:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and      /work/SRC/openSUSE:Factory/.erlang.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "erlang"

Wed Oct 27 22:21:20 2021 rev:115 rq:927783 version:24.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/erlang/erlang.changes    2021-09-20 
23:34:29.447272726 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.1890/erlang.changes  2021-10-27 
22:21:40.607213149 +0200
@@ -1,0 +2,386 @@
+Wed Oct 20 13:10:47 UTC 2021 - matwey.korni...@gmail.com
+
+- Changes for 24.1.2:
+  * kernel: The undocumented DNS encode/decode module inet_dns has
+    been cleaned up to handle the difference between "symbolic" and
+    "raw" records in a more consistent manner. PR-5145/OTP-17584
+    introduced a change that contributed to an already existing
+    confusion, which this correction should remedy.
+  * erts: The python scripts that existed in
+    erts/lib_src/yielding_c_fun/lib/tiny_regex_c/scripts had a
+    license that was incompatible with Erlang/OTP's license. This
+    ticket removes these scripts that were not used by us.
+  * ssl: Before that change, TLS downgrade could occasionally fail
+    when data intended for downgraded socket were delivered
+    together with CLOSE_NOTIFY alert to ssl app.
+  * ssl: Avoid re-encoding of decoded certificates. This could
+    cause unexpected failures as some subtle encoding errors can be
+    tolerated when decoding but hence creating another sequence of
+    bytes if the decoded value is re-encoded.
+  * ssl: Fix possible process leak when the process doing
+    ssl:transport_accept dies before initiating the TLS handshake.
+  * ssl: Fix dtls memory leak, the replay window code was broken.
+  * public_key: Avoid re-encoding of decoded certificates. This
+    could cause unexpected failures as some subtle encoding errors
+    can be tolerated when decoding but hence creating another
+    sequence of bytes if the decoded value is re-encoded.
+  * crypto: Fixed minor memory leak at crypto module purge.
+  * crypto: Fix possible inconsistency in fips mode when linking
+    with some cryptolibs.
+- Changes for 24.1.1:
+  * kernel: Add more info about the socket 'type' ('socket' or
+    'port') for the DOWN message when monitoring sockets.
+  * stdlib: Fixed a bug that could cause a child to become orphaned
+    when a supervisor died between unlinking and sending the
+    shutdown signal to this child. There was also a possibility for
+    erratic supervisor reports caused by a race between a
+    supervisor shutting down a child and that child exiting by
+    itself at the same time.
+  * erts: A race between an exiting port and handling of
+    simultaneously received signals to that port could cause a
+    runtime system crash. The effected signals are link, monitor
+    and demonitor. On OTP 22 a similiar race could also cause a
+    memory leak when receiving an unlink signal.
+  * erts: A user defined tag on a monitor message could cause the
+    runtime system to crash when the monitor message had been
+    received.
+  * erts: A call to erlang:demonitor(Ref) where the reference Ref
+    referred to an active alias, but not an active monitor, caused
+    the runtime system to crash.
+  * erts: The message queue of a process entered an inconsistent
+    state after a receive expression with an invalid timeout value
+    was executed. If the exception raised due to the invalid
+    timeout value was caught, the following receive expression
+    executed by the process could fail to match messages already
+    present in the message queue. On OTP 24 this could also cause
+    the whole runtime system to crash.
+  * erts: Sending a Port ! {PortOwner, close} signal from a process
+    other than the port owner could erroneously trigger a badsig
+    exit signal being sent to the port owner process even though
+    the correct PortOwner had been passed in the signal.
+  * snmp: Sockets are monitored, but the handling of the 'DOWN'
+    message expected a new style socket ('socket'), old style
+    (port) was not handled.
+- Changes for 24.1:
+  * kernel: The extended error information has been corrected and
+    improved for the following BIFs: binary_to_existing_atom/2,
+    list_to_existing_atom/1, erlang:send_after/{3,4}, and
+    erlang:start_timer/{3,4}.
+  * kernel: Fixed rare bug that could cause net_kernel process to
+    hang for ever. Have seen to happen with massive number of TLS
+    connections while remote nodes are restarting. Bug exists since
+    OTP-22.0.
+  * kernel: Improve handling of closed sockets for inet:info/1.
+  * kernel: This change fixes a performance problem introduced in
+    pull-request #2675. Pull-request #2675 made so the system tried
+    to start children of already started applications which is
+    unnecessary. This change fixes this performance problem.
+  * kernel: Fix code:get_doc/1 to not crash when module is located
+    in an escript.
+  * kernel: Parsing of the result value in the native DNS resolver
+    has been made more defensive against incorrect results.
+  * kernel: A bug in the option handling for the legacy socket
+    adaptor, that is; when using inet_backend = socket, has been
+    fixed. Now socket options are set before the bind() call so
+    options regarding, for example address reuse have the desired
+    effect.
+  * kernel: inet:ntoa/1 has been fixed to not accept invalid
+    numerical addresses.
+  * kernel: Parsing of DNS records has been improved for records of
+    known types to not accept and present malformed ones in raw
+    format.
+  * kernel: The ip_mreq() type for the {ip,add_membership} and
+    {ip,drop_membership} socket options has been corrected to have
+    an interface field instead of, incorrectly, an address field.
+  * kernel: Add simple utility function to display existing sockets
+    i the erlang shell (socket:i/0).
+  * kernel: gen_udp can now be configured to use the socket inet-
+    backend (in the same way as gen_tcp).
+  * kernel: Functions erlang:set_cookie(Cookie) and
+    erlang:get_cookie(Node) have been added for completeness and to
+    facilitate configuring distributed nodes with different
+    cookies. The documentation regarding distribution cookies has
+    been improved to be less vague.
+  * kernel: A workaround has been implemented for Linux's quirky
+    behaviour to not adjust the source IP address when connecting a
+    connected (reconnecing) UDP socket. The workaround is to, on
+    Linux, always dissolve any connection before connecting an UDP
+    socket.
+  * kernel: Documented our recommendation against opening NFS-
+    mounted files, FIFOs, devices, and similar using file:open/2.
+  * debugger: Improve record handling, print known records with
+    record syntax.
+  * observer: Atoms with Unicode code points greater than 255 (for
+    example Greek or Cyrillic characters) would not be displayed
+    correctly by crashdump_viewer.
+  * observer: Fix the crashdump_viewer to be able to parse
+    monitor_node/2 monitors correctly.
+  * observer: Observer now has a sectiion for new socket.
+  * observer: Added a trace all button to the trace window.
+  * parsetools: Fix a bug in Leex which caused the Erlang Compiler
+    to generate warnings.
+  * parsetools: Fix a bug in Yecc which caused the Erlang Compiler
+    to generate warnings.
+  * mnesia: Fixed that index keys was deleted for set tables when
+    mnesia:delete_object/1 tried to delete a non-existing record.
+  * mnesia: Optimized table loading and added max_transfer_size
+    configuration parameter.
+  * stdlib: Fix io:format with ~p to no longer interpret floats as
+    printable characters.
+  * stdlib: Fix specs for base64 encode/decode functions to also
+    include 0.
+  * stdlib: The failing call io:format("~p\n") would result in a
+    warning for line number 0 instead of the correct line and
+    column numbers. This has been corrected, and all warnings for
+    failing calls to io:format() has been rephrased to make it
+    clearer exactly what the problem is.
+  * stdlib: When the options warn_missing_spec and export_all were
+    given, there would only be warnings for missing specs for
+    functions that had been explicitly exported using an -export
+    attribute.
+  * stdlib: Calling c:ls/1 with an atom whose contents is the the
+    name of a file (as opposed to a directory) would crash.
+  * stdlib: The MODULE and MODULE_STRING macros would always appear
+    to be defined (when tested by -ifdef), even though no -module()
+    declaration had been seen yet. Changed so that -ifdef ?MODULE.
+    will not consider ?MODULE defined if -module() has not been
+    previously seen.
+  * stdlib: Fix bug with rendering of missing types and callbacks
+    in shell_docs.
+  * stdlib: When the deterministic option was given to the
+    compiler, the ?FILE macro would be expanded to full path of the
+    source file before the first include directive and to base part
+    of the filename after include directive.
+  * stdlib: Fixed broken win32reg:delete_key and fixed
+    win32reg:value for default value.
+  * stdlib: Fixed error information for the call maps:get(some_key,
+    #{}).
+  * stdlib: Most output functions in the io module now print extra
+    error information when provided with invalid arguments. The
+    functions are: io:format, io:fwrite, io:put_chars, io:nl and
+    io:write.
+  * stdlib: EEP-54 (Provide more information about errors) now
+    includes two new return values for the format_error callback,
+    general and reason. Multi-line error descriptions returned from
+    a format_error callback are now correctly indented. The
+    documentation for erl_error, error/3 and Errors and Error
+    Handling in the Erlang Reference Manual have been extended.
+  * stdlib: In the documentation for the lists module, it has been
+    clarified that predicate funs must return a boolean.
+  * stdlib: The documentation for c:c/1, c:c/2, and c:c/3 has been
+    clarified.
+  * tools: The cover tool would not work on modules compiled with
+    the tuple_calls option.
+  * common_test: Float allowed as multiply_timetraps parameter.
+  * common_test: Remove usage of legacy API macro and functions.
+  * erts: Atoms with Unicode code points greater than 255 (for
+    example Greek or Cyrillic characters) would not be displayed
+    correctly by crashdump_viewer.
+  * erts: Fix rare minor memory leak related to jit code loading.
+  * erts: The extended error information has been corrected and
+    improved for the following BIFs: binary_to_existing_atom/2,
+    list_to_existing_atom/1, erlang:send_after/{3,4}, and
+    erlang:start_timer/{3,4}.
+  * erts: Fix bug provoked when building with gcc 10 and link time
+    optimization (-flto), causing Erlang compiler to crash. Bug
+    exists since OTP-24.0.
+  * erts: Corrected bugs where builds were not reducible even when
+    the deterministic option was given. In particular, modules with
+    map literals with more than 32 elements could cause this
+    problem. As part of this fix, the term_to_binary BIF now
+    accepts the option deterministic.
+  * erts: After an exception has been caught in a process, the
+    stack trace would be kept in the process longer than necessary.
+  * erts: Fix rare race bug in memory management of distribution
+    entries. Have been seen to cause VM crash when massive number
+    of repeated concurrent failing connection attempts.
+  * erts: The configure test for --disable-esock-socket-registry
++++ 189 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/erlang/erlang.changes
++++ and /work/SRC/openSUSE:Factory/.erlang.new.1890/erlang.changes

Old:
----
  OTP-24.0.5.tar.gz

New:
----
  OTP-24.1.2.tar.gz

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

Other differences:
------------------
++++++ erlang.spec ++++++
--- /var/tmp/diff_new_pack.UPNFBK/_old  2021-10-27 22:21:42.335214035 +0200
+++ /var/tmp/diff_new_pack.UPNFBK/_new  2021-10-27 22:21:42.339214037 +0200
@@ -23,7 +23,7 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:           erlang
-Version:        24.0.5
+Version:        24.1.2
 Release:        0
 Summary:        General-purpose programming language and runtime environment
 License:        Apache-2.0
@@ -40,7 +40,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
-BuildRequires:  sysuser-tools
 BuildRequires:  Mesa-devel
 BuildRequires:  autoconf
 BuildRequires:  dejavu-fonts
@@ -51,6 +50,7 @@
 BuildRequires:  openssh
 BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
+BuildRequires:  sysuser-tools
 BuildRequires:  update-alternatives
 BuildRequires:  wxWidgets-devel >= 3.1
 BuildRequires:  xsltproc

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

Reply via email to