Hello community,

here is the log from the commit of package R-base for openSUSE:Factory checked 
in at 2020-04-25 20:30:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/R-base (Old)
 and      /work/SRC/openSUSE:Factory/.R-base.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "R-base"

Sat Apr 25 20:30:24 2020 rev:73 rq:797070 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/R-base/R-base.changes    2020-03-01 
21:28:31.768619302 +0100
+++ /work/SRC/openSUSE:Factory/.R-base.new.2738/R-base.changes  2020-04-25 
20:35:31.698913370 +0200
@@ -1,0 +2,676 @@
+Fri Apr 24 08:08:31 UTC 2020 - Detlef Steuer <[email protected]>
+
+- CHANGES IN 4.0.0:
+
+  SIGNIFICANT USER-VISIBLE CHANGES:
+
+    * Packages need to be (re-)installed under this version (4.0.0) of
+      R.
+
+    * matrix objects now also inherit from class "array", so e.g.,
+      class(diag(1)) is c("matrix", "array").  This invalidates code
+      incorrectly assuming that class(matrix_obj)) has length one.
+
+      S3 methods for class "array" are now dispatched for matrix
+      objects.
+
+    * There is a new syntax for specifying _raw_ character constants
+      similar to the one used in C++: r"(...)" with ... any character
+      sequence not containing the sequence )".  This makes it easier to
+      write strings that contain backslashes or both single and double
+      quotes.  For more details see ?Quotes.
+
+    * R now uses a stringsAsFactors = FALSE default, and hence by
+      default no longer converts strings to factors in calls to
+      data.frame() and read.table().
+
+      A large number of packages relied on the previous behaviour and
+      so have needed/will need updating.
+
+    * The plot() S3 generic function is now in package base rather than
+      package graphics, as it is reasonable to have methods that do not
+      use the graphics package.  The generic is currently re-exported
+      from the graphics namespace to allow packages importing it from
+      there to continue working, but this may change in future.
+
+      Packages which define S4 generics for plot() should be
+      re-installed and package code using such generics from other
+      packages needs to ensure that they are imported rather than rely
+      on their being looked for on the search path (as in a namespace,
+      the base namespace has precedence over the search path).
+
+  REFERENCE COUNTING:
+
+    * Reference counting is now used instead of the NAMED mechanism for
+      determining when objects can be safely mutated in base C code.
+      This reduces the need for copying in some cases and should allow
+      further optimizations in the future.  It should help make the
+      internal code easier to maintain.
+
+      This change is expected to have almost no impact on packages
+      using supported coding practices in their C/C++ code.
+
+  MIGRATION TO PCRE2:
+
+    * This version of R is built against the PCRE2 library for
+      Perl-like regular expressions, if available.  (On non-Windows
+      platforms PCRE1 can optionally be used if PCRE2 is not available
+      at build time.)  The version of PCRE in use can be obtained _via_
+      extSoftVersion(): PCRE1 (formerly known as 'PCRE') has versions
+      <= 8, PCRE2 versions >= 10.
+
+    * Making PCRE2 available when building R from source is strongly
+      recommended (preferably version 10.30 or later) as PCRE1 is no
+      longer developed: version 8.44 is 'likely to be the final
+      release'.
+
+    * PCRE2 reports errors for some regular expressions that were
+      accepted by PCRE1.  A hyphen now has to be escaped in a character
+      class to be interpreted as a literal (unless first or last in the
+      class definition).  \R, \B and \X are no longer allowed in
+      character classes (PCRE1 treated these as literals).
+
+    * Option PCRE_study is no longer used with PCRE2, and is reported
+      as FALSE when that is in use.
+
+  NEW FEATURES:
+
+    * assertError() and assertWarning() (in package tools) can now
+      check for _specific_ error or warning classes _via_ the new
+      optional second argument classes (which is not back compatible
+      with previous use of an unnamed second argument).
+
+    * DF2formula(), the utility for the data frame method of formula(),
+      now works without parsing and explicit evaluation, starting from
+      Suharto Anggono's suggestion in PR#17555.
+
+    * approxfun() and approx() gain a new argument na.rm defaulting to
+      true.  If set to false, missing y values now propagate into the
+      interpolated values.
+
+    * Long vectors are now supported as the seq argument of a for()
+      loop.
+
+    * str(x) gets a new deparse.lines option with a default to speed it
+      up when x is a large call object.
+
+    * The internal traceback object produced when an error is signalled
+      (.Traceback), now contains the calls rather than the _deparse()d_
+      calls, deferring the deparsing to the user-level functions
+      .traceback() and traceback().  This fulfils the wish of PR#17580,
+      reported including two patch proposals by Brodie Gaslam.
+
+    * data.matrix() now converts character columns to factors and from
+      this to integers.
+
+    * package.skeleton() now explicitly lists all exports in the
+      NAMESPACE file.
+
+    * New function .S3method() to register S3 methods in R scripts.
+
+    * file.path() has some support for file paths not in the session
+      encoding, e.g. with UTF-8 inputs in a non-UTF-8 locale the output
+      is marked as UTF-8.
+
+    * Most functions with file-path inputs will give an explicit error
+      if a file-path input in a marked encoding cannot be translated
+      (to the native encoding or in some cases on Windows to UTF-8),
+      rather than translate to a different file path using escapes.
+      Some (such as dir.exists(), file.exists(), file.access(),
+      file.info(), list.files(), normalizePath() and path.expand())
+      treat this like any other non-existent file, often with a
+      warning.
+
+    * There is a new help document accessed by help("file path
+      encoding") detailing how file paths with marked encodings are
+      handled.
+
+    * New function list2DF() for creating data frames from lists of
+      variables.
+
+    * iconv() has a new option sub = "Unicode" to translate UTF-8 input
+      invalid in the to encoding using <U+xxxx> escapes.
+
+    * There is a new function infoRDS() providing information about the
+      serialization format of a serialized object.
+
+    * S3 method lookup now by default skips the elements of the search
+      path between the global and base environments.
+
+    * Added an argument add_datalist(*, small.size = 0) to allow the
+      creation of a data/datalist file even when the total size of the
+      data sets is small.
+
+    * The backquote function bquote() has a new argument splice to
+      enable splicing a computed list of values into an expression,
+      like ,@ in LISP's backquote.
+
+    * The formula interface to t.test() and wilcox.test() has been
+      extended to handle one-sample and paired tests.
+
+    * The palette() function has a new default set of colours (which
+      are less saturated and have better accessibility properties).
+      There are also some new built-in palettes, which are listed by
+      the new palette.pals() function.  These include the old default
+      palette under the name "R3". Finally, the new palette.colors()
+      function allows a subset of colours to be selected from any of
+      the built-in palettes.
+
+    * n2mfrow() gains an option asp = 1 to specify the aspect ratio,
+      fulfilling the wish and extending the proposal of Michael Chirico
+      in PR#17648.
+
+    * For head(x, n) and tail() the default and other S3 methods
+      notably for _vector_ n, e.g. to get a "corner" of a matrix, has
+      been extended to array's of higher dimension thanks to the patch
+      proposal by Gabe Becker in PR#17652.  Consequently, optional
+      argument addrownums is deprecated and replaced by the (more
+      general) argument keepnums.  An invalid second argument n now
+      leads to typically more easily readable error messages.
+
+    * New function .class2() provides the full character vector of
+      class names used for S3 method dispatch.
+
+    * Printing methods(..) now uses a new format() method.
+
+    * sort.list(x) now works for non-atomic objects x and method =
+      "auto" (the default) or "radix" in cases order(x) works.
+
+    * Where they are available, writeBin() allows long vectors.
+
+    * New function deparse1() produces one string, wrapping deparse(),
+      to be used typically in deparse1(substitute(*)), e.g., to fix
+      PR#17671.
+
+    * wilcox.test() enhancements: In the (non-paired) two-sample case,
+      Inf values are treated as very large for robustness consistency.
+      If exact computations are used, the result now has "exact" in the
+      method element of its return value.  New arguments tol.root and
+      digits.rank where the latter may be used for stability to treat
+      very close numbers as ties.
+
+    * readBin() and writeBin() now report an error for an invalid
+      endian value.  The affected code needs to be fixed with care as
+      the old undocumented behavior was to swap endian-ness in such
+      cases.
+
+    * sequence() is now an S3 generic with an internally implemented
++++ 479 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/R-base/R-base.changes
++++ and /work/SRC/openSUSE:Factory/.R-base.new.2738/R-base.changes

Old:
----
  R-3.6.3.tar.bz2

New:
----
  R-4.0.0.tar.bz2

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

Other differences:
------------------
++++++ R-base.spec ++++++
--- /var/tmp/diff_new_pack.vPMN1H/_old  2020-04-25 20:35:33.354916785 +0200
+++ /var/tmp/diff_new_pack.vPMN1H/_new  2020-04-25 20:35:33.358916793 +0200
@@ -25,7 +25,7 @@
 %define release 1
 
 Name:           R-base
-Version:        3.6.3
+Version:        4.0.0
 Release:        %release
 %define Rversion %{version}
 Source0:        R-%{version}.tar.bz2
@@ -52,7 +52,7 @@
 BuildRequires:  libpng-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  pango-devel
-BuildRequires:  pcre-devel
+BuildRequires:  pcre2-devel
 BuildRequires:  perl
 BuildRequires:  readline-devel
 BuildRequires:  shadow
@@ -1109,7 +1109,7 @@
 
 %package -n R-class
 Summary:        Package provides recommended R-class
-Version:        7.3.15
+Version:        7.3.16
 Release:        %release
 Requires:       R-base
 
@@ -1134,6 +1134,7 @@
 %lang(de) %{_libdir}/R/library/class/po/de/
 %lang(en) %{_libdir}/R/library/class/po/en*/
 %lang(fr) %{_libdir}/R/library/class/po/fr/
+%lang(fr) %{_libdir}/R/library/class/po/it/
 %lang(ko) %{_libdir}/R/library/class/po/ko/
 %lang(pl) %{_libdir}/R/library/class/po/pl/
 %{_libdir}/R/library/class/R/
@@ -1193,7 +1194,7 @@
 
 %package -n R-foreign
 Summary:        Package provides recommended R-foreign
-Version:        0.8.75
+Version:        0.8.78
 Release:        %release
 Requires:       R-base
 
@@ -1250,7 +1251,7 @@
 
 %package -n R-lattice
 Summary:        Package provides recommended R-lattice
-Version:        0.20.38
+Version:        0.20.41
 Release:        %release
 Requires:       R-base
 
@@ -1400,7 +1401,7 @@
 
 %package -n R-nlme
 Summary:        Package provides recommended R-nlme
-Version:        3.1.144
+Version:        3.1.147
 Release:        %release
 Requires:       R-base
 
@@ -1433,7 +1434,7 @@
 
 %package -n R-nnet
 Summary:        Package provides recommended R-nnet
-Version:        7.3.12
+Version:        7.3.13
 Release:        %release
 Requires:       R-base
 
@@ -1527,7 +1528,7 @@
 
 %package -n R-survival
 Summary:        Package provides recommended R-survival
-Version:        3.1.8
+Version:        3.1.12
 Release:        %release
 Requires:       R-base
 

++++++ R-3.6.3.tar.bz2 -> R-4.0.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/R-base/R-3.6.3.tar.bz2 
/work/SRC/openSUSE:Factory/.R-base.new.2738/R-4.0.0.tar.bz2 differ: char 11, 
line 1


Reply via email to