Hello community,

here is the log from the commit of package R-base for openSUSE:Factory checked 
in at 2018-04-24 15:35:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/R-base (Old)
 and      /work/SRC/openSUSE:Factory/.R-base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "R-base"

Tue Apr 24 15:35:02 2018 rev:61 rq:600354 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/R-base/R-base.changes    2018-03-22 
12:11:34.455786826 +0100
+++ /work/SRC/openSUSE:Factory/.R-base.new/R-base.changes       2018-04-24 
15:35:06.573923611 +0200
@@ -1,0 +2,612 @@
+Mon Apr 23 08:32:02 UTC 2018 - [email protected]
+
+- CHANGES IN R 3.5.0:
+
+  SIGNIFICANT USER-VISIBLE CHANGES:
+
+    * All packages are by default byte-compiled on installation.  This
+      makes the installed packages larger (usually marginally so) and
+      may affect the format of messages and tracebacks (which often
+      exclude .Call and similar).
+
+  NEW FEATURES:
+
+    * factor() now uses order() to sort its levels, rather than
+      sort.list().  This allows factor() to support custom vector-like
+      objects if methods for the appropriate generics are defined.  It
+      has the side effect of making factor() succeed on empty or
+      length-one non-atomic vector(-like) types (e.g., "list"), where
+      it failed before.
+
+    * diag() gets an optional names argument: this may require updates
+      to packages defining S4 methods for it.
+
+    * chooseCRANmirror() and chooseBioCmirror() no longer have a
+      useHTTPS argument, not needed now all R builds support https://
+      downloads.
+
+    * New summary() method for warnings() with a (somewhat
+      experimental) print() method.
+
+    * (methods package.) .self is now automatically registered as a
+      global variable when registering a reference class method.
+
+    * tempdir(check = TRUE) recreates the tempdir() directory if it is
+      no longer valid (e.g. because some other process has cleaned up
+      the /tmp directory).
+
+    * New askYesNo() function and "askYesNo" option to ask the user
+      binary response questions in a customizable but consistent way.
+      (Suggestion of PR#17242.)
+
+    * New low level utilities ...elt(n) and ...length() for working
+      with ... parts inside a function.
+
+    * isTRUE() is more tolerant and now true in
+      
+         x <- rlnorm(99)
+         isTRUE(median(x) == quantile(x)["50%"])
+
+      New function isFALSE() defined analogously to isTRUE().
+
+    * The default symbol table size has been increased from 4119 to
+      49157; this may improve the performance of symbol resolution when
+      many packages are loaded.  (Suggested by Jim Hester.)
+
+    * line() gets a new option iter = 1.
+
+    * Reading from connections in text mode is buffered, significantly
+      improving the performance of readLines(), as well as scan() and
+      read.table(), at least when specifying colClasses.
+
+    * order() is smarter about picking a default sort method when its
+      arguments are objects.
+
+    * available.packages() has two new arguments which control if the
+      values from the per-session repository cache are used (default
+      true, as before) and if so how old cached values can be to be
+      used (default one hour).
+
+      These arguments can be passed from install.packages(),
+      update.packages() and functions calling that: to enable this
+      available.packages(), packageStatus() and download.file() gain a
+      ... argument.
+
+    * packageStatus()'s upgrade() method no longer ignores its ...
+      argument but passes it to install.packages().
+
+    * installed.packages() gains a ... argument to allow arguments
+      (including noCache) to be passed from new.packages(),
+      old.packages(), update.packages() and packageStatus().
+
+    * factor(x, levels, labels) now allows duplicated labels (not
+      duplicated levels!).  Hence you can map different values of x to
+      the same level directly.
+
+    * Attempting to use names<-() on an S4 derivative of a basic type
+      no longer emits a warning.
+
+    * The list method of within() gains an option keepAttrs = FALSE for
+      some speed-up.
+
+    * system() and system2() now allow the specification of a maximum
+      elapsed time ('timeout').
+
+    * debug() supports debugging of methods on any object of S4 class
+      "genericFunction", including group generics.
+
+    * Attempting to increase the length of a variable containing NULL
+      using length()<- still has no effect on the target variable, but
+      now triggers a warning.
+
+    * type.convert() becomes a generic function, with additional
+      methods that operate recursively over list and data.frame
+      objects. Courtesy of Arni Magnusson (PR#17269).
+
+    * lower.tri(x) and upper.tri(x) only needing dim(x) now work via
+      new functions .row() and .col(), so no longer call as.matrix() by
+      default in order to work efficiently for all kind of matrix-like
+      objects.
+
+    * print() methods for "xgettext" and "xngettext" now use
+      encodeString() which keeps, e.g. "\n", visible.  (Wish of
+      PR#17298.)
+
+    * package.skeleton() gains an optional encoding argument.
+
+    * approx(), spline(), splinefun() and approxfun() also work for
+      long vectors.
+
+    * deparse() and dump() are more useful for S4 objects, dput() now
+      using the same internal C code instead of its previous imperfect
+      workaround R code.  S4 objects now typically deparse perfectly,
+      i.e., can be recreated identically from deparsed code.
+
+      dput(), deparse() and dump() now print the names() information
+      only once, using the more readable (tag = value) syntax, notably
+      for list()s, i.e., including data frames.
+
+      These functions gain a new control option "niceNames" (see
+      .deparseOpts()), which when set (as by default) also uses the
+      (tag = value) syntax for atomic vectors.  On the other hand,
+      without deparse options "showAttributes" and "niceNames", names
+      are no longer shown also for lists.  as.character(list( c (one =
+      1))) now includes the name, as as.character(list(list(one = 1)))
+      has always done.
+
+      m:n now also deparses nicely when m > n.
+
+      The "quoteExpressions" option, also part of "all", no longer
+      quote()s formulas as that may not re-parse identically.
+      (PR#17378)
+
+    * If the option setWidthOnResize is set and TRUE, R run in a
+      terminal using a recent readline library will set the width
+      option when the terminal is resized.  Suggested by Ralf Goertz.
+
+    * If multiple on.exit() expressions are set using add = TRUE then
+      all expressions will now be run even if one signals an error.
+
+    * mclapply() gets an option affinity.list which allows more
+      efficient execution with heterogeneous processors, thanks to
+      Helena Kotthaus.
+
+    * The character methods for as.Date() and as.POSIXlt() are more
+      flexible _via_ new arguments tryFormats and optional: see their
+      help pages.
+
+    * on.exit() gains an optional argument after with default TRUE.
+      Using after = FALSE with add = TRUE adds an exit expression
+      before any existing ones. This way the expressions are run in a
+      first-in last-out fashion. (From Lionel Henry.)
+
+    * On Windows, file.rename() internally retries the operation in
+      case of error to attempt to recover from possible anti-virus
+      interference.
+
+    * Command line completion on :: now also includes lazy-loaded data.
+
+    * If the TZ environment variable is set when date-time functions
+      are first used, it is recorded as the session default and so will
+      be used rather than the default deduced from the OS if TZ is
+      subsequently unset.
+
+    * There is now a [ method for class "DLLInfoList".
+
+    * glm() and glm.fit get the same singular.ok = TRUE argument that
+      lm() has had forever.  As a consequence, in glm(*, method =
+      <your_own>), user specified methods need to accept a singular.ok
+      argument as well.
+
+    * aspell() gains a filter for Markdown (.md and .Rmd) files.
+
+    * intToUtf8(multiple = FALSE) gains an argument to allow surrogate
+      pairs to be interpreted.
+
+    * The maximum number of DLLs that can be loaded into R e.g. _via_
+      dyn.load() has been increased up to 614 when the OS limit on the
+      number of open files allows.
+
+    * Sys.timezone() on a Unix-alike caches the value at first use in a
+      session: _inter alia_ this means that setting TZ later in the
+      session affects only the _current_ time zone and not the _system_
+      one.
+
+      Sys.timezone() is now used to find the system timezone to pass to
+      the code used when R is configured with --with-internal-tzcode.
+
++++ 415 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/R-base/R-base.changes
++++ and /work/SRC/openSUSE:Factory/.R-base.new/R-base.changes

Old:
----
  R-3.4.4.tar.bz2

New:
----
  R-3.5.0.tar.bz2

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

Other differences:
------------------
++++++ R-base.spec ++++++
--- /var/tmp/diff_new_pack.D1ehgR/_old  2018-04-24 15:35:09.437819993 +0200
+++ /var/tmp/diff_new_pack.D1ehgR/_new  2018-04-24 15:35:09.441819849 +0200
@@ -19,7 +19,7 @@
 %define release 1
 
 Name:           R-base
-Version:        3.4.4
+Version:        3.5.0
 Release:        %release
 %define Rversion %{version}
 Source:         R-%{version}.tar.bz2
@@ -355,6 +355,7 @@
 %{_libdir}/R/include/Rversion.h
 %{_libdir}/R/include/S.h
 %dir %{_libdir}/R/include/R_ext
+%{_libdir}/R/include/R_ext/Altrep.h
 %{_libdir}/R/include/R_ext/Applic.h
 %{_libdir}/R/include/R_ext/Arith.h
 %{_libdir}/R/include/R_ext/BLAS.h
@@ -1155,7 +1156,7 @@
 %package -n R-cluster
 Summary:        Package provides recommended R-cluster
 Group:          Development/Libraries/Other
-Version:        2.0.6
+Version:        2.0.7
 Release:        %release
 Requires:       R-base
 
@@ -1177,6 +1178,7 @@
 %{_libdir}/R/library/cluster/NAMESPACE
 %{_libdir}/R/library/cluster/NEWS.Rd
 %{_libdir}/R/library/cluster/R/
+%{_libdir}/R/library/cluster/test-tools.R
 %dir %{_libdir}/R/library/cluster/po/
 %lang(de) %{_libdir}/R/library/cluster/po/de/
 %lang(en) %{_libdir}/R/library/cluster/po/en*/
@@ -1209,7 +1211,7 @@
 %package -n R-foreign
 Summary:        Package provides recommended R-foreign
 Group:          Development/Libraries/Other
-Version:        0.8.69
+Version:        0.8.70
 Release:        %release
 Requires:       R-base
 
@@ -1334,7 +1336,7 @@
 %package -n R-Matrix
 Summary:        Package provides recommended R-Matrix
 Group:          Development/Libraries/Other
-Version:        1.2.12
+Version:        1.2.14
 Release:        %release
 Requires:       R-base
 
@@ -1373,7 +1375,7 @@
 %package -n R-Matrix-devel
 Summary:        Package provides header files for recommended R-Matrix
 Group:          Development/Libraries/Other
-Version:        1.2.12
+Version:        1.2.14
 Release:        %release
 Requires:       R-Matrix
 Requires:       R-base
@@ -1423,7 +1425,7 @@
 %package -n R-nlme
 Summary:        Package provides recommended R-nlme
 Group:          Development/Libraries/Other
-Version:        3.1.131
+Version:        3.1.137
 Release:        %release
 Requires:       R-base
 

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


Reply via email to