Hello community, here is the log from the commit of package R-base for openSUSE:Factory checked in at 2019-04-26 22:54:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/R-base (Old) and /work/SRC/openSUSE:Factory/.R-base.new.5536 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "R-base" Fri Apr 26 22:54:57 2019 rev:66 rq:698133 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/R-base/R-base.changes 2019-03-11 13:51:52.165248130 +0100 +++ /work/SRC/openSUSE:Factory/.R-base.new.5536/R-base.changes 2019-04-26 22:55:00.633293468 +0200 @@ -1,0 +2,759 @@ +Fri Apr 26 09:17:02 UTC 2019 - Detlef Steuer <[email protected]> + +- CHANGES IN R 3.6.0: + + SIGNIFICANT USER-VISIBLE CHANGES: + + * Serialization format version 3 becomes the default for + serialization and saving of the workspace (save(), serialize(), + saveRDS(), compiler::cmpfile()). Serialized data in format 3 + cannot be read by versions of R prior to version 3.5.0. + Serialization format version 2 is still supported and can be + selected by version = 2 in the save/serialization functions. The + default can be changed back for the whole R session by setting + environment variables R_DEFAULT_SAVE_VERSION and + R_DEFAULT_SERIALIZE_VERSION to 2. For maximal + back-compatibility, files vignette.rds and partial.rdb generated + by R CMD build are in serialization format version 2, and resave + by default produces files in serialization format version 2 + (unless the original is already in format version 3). + + * The default method for generating from a discrete uniform + distribution (used in sample(), for instance) has been changed. + This addresses the fact, pointed out by Ottoboni and Stark, that + the previous method made sample() noticeably non-uniform on large + populations. See PR#17494 for a discussion. The previous method + can be requested using RNGkind() or RNGversion() if necessary for + reproduction of old results. Thanks to Duncan Murdoch for + contributing the patch and Gabe Becker for further assistance. + + The output of RNGkind() has been changed to also return the + 'kind' used by sample(). + + NEW FEATURES: + + * Sys.setFileTime() has been vectorized so arguments path and time + of length greater than one are now supported. + + * axis() gets new option gap.axis = NA for specifying a + multiplication factor for the minimal "gap" (distance) between + axis labels drawn. Its default is 1 for labels _parallel_ to the + axis, and 0.25 for perpendicular ones. + + Perpendicular labels no longer overlap, fixing bug PR#17384. + + * The default method of plot() gains new arguments xgap.axis = NA + and ygap.axis = NA to be passed to the x- and y- axis(.., + gap.axis=*) calls. + + * removeSource() now works not only for functions but also for some + language objects. + + * as.call(), rep.int(), rep_len() and nchar() dispatch internally. + + * is(object, class2) looks for class2 in the calling namespace + after looking in the namespace of class(object). + * extendrange(.., f) with a length-2 f now extends separately to + the left and the right. + + * lengths() dispatches internally to S4 methods. + + * download.file() on Windows now uses URLdecode() to determine the + file extension, and uses binary transfer (mode = "wb") also for + file extension .rds. + + The help page for download.file() now contains the same + information on all platforms. + + * Setting C locale for collation _via_ environment variables LC_ALL + and LC_COLLATE and _via_ a call to Sys.setlocale() now takes + precedence over environment variable R_ICU_LOCALE. + + * There is a new function, nullfile(), to give the file name of the + null system device (e.g., /dev/null) on the current platform. + + * There are two new options, keep.parse.data and + keep.parse.data.pkgs, which control whether parse data are + included into sources when keep.source or keep.source.pkgs is + TRUE. By default, keep.parse.data.pkgs is now FALSE, which + changes previous behavior and significantly reduces space and + time overhead when sources are kept when installing packages. + + * In rapply(x, ..), x can also be "list-like" and of length >= + 2^{31}. + + * trimws() gets new optional whitespace argument, allowing more + extensive definitions of "space", such as including Unicode + spaces (as wished in PR#17431). + + * weighted.mean() no longer coerces the weights to a double/numeric + vector, since sum() now handles integer overflow. This makes + weighted.mean() more polymorphic and endomorphic, but be aware + that the results are no longer guaranteed to be a vector of type + double. + + * When loading namespaces, S3 method registrations which overwrite + previous registrations are now noted by default (using + packageStartupMessage()). + + * compiler::cmpfile() gains a version argument, for use when the + output file should be saved in serialization format 2. + + * The axis labeling in the default method of pairs() may now be + toggled by new options horOdd and verOdd. + + * (Not Windows nor macOS.) Package tcltk now supports an + environment variable R_DONT_USE_TK which if set disables Tk + initialization. This is intended for use to circumvent errors in + loading the package, e.g. with recent Linux running under an + address sanitizer. + + + * The numeric method of all.equal() gets optional arguments countEQ + and formatFUN. If countEQ is true, the mean error is more + sensible when many entries are *eq*ual. + + * outer(x,y, FUN = "*") is more efficient using tcrossprod(u,v) + instead of u %*% t(v). + + * vcov(<mlm>) is more efficient via new optional arguments in + summary.mlm(). + + * The default method of summary() gets an option to choose the + _kind_ of quantile()s to use; wish of PR#17438. + + * Fitting multiple linear models _via_ lm() does work with _matrix_ + offsets, as suggested in PR#17407. + + * The new functions mem.maxVSize() and mem.maxMSize() allow the + maximal size of the vector heap and the maximal number of nodes + allowed in the current R process to be queried and set. + + * news() gains support for NEWS.md files. + + * An effort has been started to have our reference manuals, i.e., + all help pages. show platform-independent information (rather + than Windows or Unix-alike specifics visible only on that + platform). Consequently, the Windows version of X11() / x11() + got identical formal arguments to the Unix one. + + * sessionInfo()$running has been factored out in a new variable + osVersion. + + * slice.index() now also works for multi-dimensional margins. + + * untar() used with an external tar command assumes this supports + decompression including xz and automagically detecting the + compression type. This has been true of all mainstream + implementations since 2009 (for GNU tar, since version 1.22): + older implementations are still supported _via_ the new argument + support_old_tars whose default is controlled by environment + variable R_SUPPORT_OLD_TARS. (It looks like NetBSD and OpenBSD + have 'older' tar commands for this purpose.) + + * The new function asplit() allow splitting an array or matrix by + its margins. + + * New functions errorCondition() and warningCondition() provide a + convenient way to create structured error and warning objects. + + .Deprecated() now signals a warning of class "deprecatedWarning", + and .Defunct() now signals an error of class "defunctError". + + * Many 'package not found' errors are now signaled as errors of + class "packageNotFoundError". + + * As an experimental feature, when loadNamespace() fails because + the requested package is not available the error is initially + signaled with a retry_loadNamespace restart available. This + allows a calling handler to try to install the package and + continue. + + * S3method() directives in NAMESPACE can now also be used to + perform _delayed_ S3 method registration. + + * Experimentally, setting environment variable + _R_CHECK_LENGTH_1_LOGIC2_ will lead to warnings (or errors if the + variable is set to a 'true' value) when && or || encounter and + use arguments of length more than one. + + * Added "lines" and "chars" coordinate systems to grconvertX() and + grconvertY(). + + * getOption() is more efficient notably for the rare case when + called with two arguments, from several contributors in PR#17394. + + * In .col(dim) and .row(dim), dim now may also be an integer-valued + "double". + + * sQuote() and dQuote() get an explicit q argument with obvious + default instead of using getOption("fancyQuotes") implicitly and + unconditionally. + + * unzip() can list archives with comments and with spaces in file + names even using an external unzip command. + + * Command line completion has a new setting rc.settings(dots = + FALSE) to remove ... from the list of possible function ++++ 562 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/R-base/R-base.changes ++++ and /work/SRC/openSUSE:Factory/.R-base.new.5536/R-base.changes Old: ---- R-3.5.3.tar.bz2 New: ---- R-3.6.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ R-base.spec ++++++ --- /var/tmp/diff_new_pack.lQ9pQ0/_old 2019-04-26 22:55:01.585292854 +0200 +++ /var/tmp/diff_new_pack.lQ9pQ0/_new 2019-04-26 22:55:01.585292854 +0200 @@ -25,7 +25,7 @@ %define release 1 Name: R-base -Version: 3.5.3 +Version: 3.6.0 Release: %release %define Rversion %{version} Source0: R-%{version}.tar.bz2 @@ -1098,7 +1098,7 @@ %package -n R-boot Summary: Package provides recommended R-boot Group: Development/Libraries/Other -Version: 1.3.20 +Version: 1.3.22 Release: %release Requires: R-base @@ -1162,7 +1162,7 @@ %package -n R-cluster Summary: Package provides recommended R-cluster Group: Development/Libraries/Other -Version: 2.0.7 +Version: 2.0.8 Release: %release Requires: R-base @@ -1342,7 +1342,7 @@ %package -n R-Matrix Summary: Package provides recommended R-Matrix Group: Development/Libraries/Other -Version: 1.2.15 +Version: 1.2.17 Release: %release Requires: R-base @@ -1381,7 +1381,7 @@ %package -n R-Matrix-devel Summary: Package provides header files for recommended R-Matrix Group: Development/Libraries/Other -Version: 1.2.15 +Version: 1.2.17 Release: %release Requires: R-Matrix Requires: R-base @@ -1400,7 +1400,7 @@ %package -n R-mgcv Summary: Package provides recommended R-mgcv Group: Development/Libraries/Other -Version: 1.8.27 +Version: 1.8.28 Release: %release Requires: R-base @@ -1431,7 +1431,7 @@ %package -n R-nlme Summary: Package provides recommended R-nlme Group: Development/Libraries/Other -Version: 3.1.137 +Version: 3.1.139 Release: %release Requires: R-base @@ -1496,7 +1496,7 @@ %package -n R-rpart Summary: Package provides recommended R-rpart Group: Development/Libraries/Other -Version: 4.1.13 +Version: 4.1.15 Release: %release Requires: R-base @@ -1562,7 +1562,7 @@ %package -n R-survival Summary: Package provides recommended R-survival Group: Development/Libraries/Other -Version: 2.43.3 +Version: 2.44.1 Release: %release Requires: R-base ++++++ R-3.5.3.tar.bz2 -> R-3.6.0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/R-base/R-3.5.3.tar.bz2 /work/SRC/openSUSE:Factory/.R-base.new.5536/R-3.6.0.tar.bz2 differ: char 11, line 1
