Hello community, here is the log from the commit of package R-base for openSUSE:Factory checked in at 2017-04-24 09:50:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/R-base (Old) and /work/SRC/openSUSE:Factory/.R-base.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "R-base" Mon Apr 24 09:50:18 2017 rev:53 rq:489881 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/R-base/R-base.changes 2017-04-20 20:58:46.633552828 +0200 +++ /work/SRC/openSUSE:Factory/.R-base.new/R-base.changes 2017-04-24 09:50:22.442462250 +0200 @@ -1,0 +2,555 @@ +Fri Apr 21 17:11:31 UTC 2017 - [email protected] + +- upstream update to 3.4.0 + + CHANGES IN R 3.4.0: + + SIGNIFICANT USER-VISIBLE CHANGES: + + * (Unix-alike) The default methods for download.file() and url() + now choose "libcurl" except for file:// URLs. There will be + small changes in the format and wording of messages, including in + rare cases if an issue is a warning or an error. For example, + when HTTP re-direction occurs, some messages refer to the final + URL rather than the specified one. + + Those who use proxies should check that their settings are + compatible (see ?download.file: the most commonly used forms work + for both "internal" and "libcurl"). + + * table() has been amended to be more internally consistent and + become back compatible to R <= 2.7.2 again. Consequently, + table(1:2, exclude = NULL) no longer contains a zero count for + <NA>, but useNA = "always" continues to do so. + + * summary.default() no longer rounds, but its print method does + resulting in less extraneous rounding, notably of numbers in the + ten thousands. + + * factor(x, exclude = L) behaves more rationally when x or L are + character vectors. Further, exclude = <factor> now behaves as + documented for long. + + * Arithmetic, logic (&, |) and comparison (aka 'relational', e.g., + <, ==) operations with arrays now behave consistently, notably + for arrays of length zero. + + Arithmetic between length-1 arrays and longer non-arrays had + silently dropped the array attributes and recycled. This now + gives a warning and will signal an error in the future, as it has + always for logic and comparison operations in these cases (e.g., + compare matrix(1,1) + 2:3 and matrix(1,1) < 2:3). + + * The JIT ('Just In Time') byte-code compiler is now enabled by + default at its level 3. This means functions will be compiled on + first or second use and top-level loops will be compiled and then + run. (Thanks to Tomas Kalibera for extensive work to make this + possible.) + + For now, the compiler will not compile code containing explicit + calls to browser(): this is to support single stepping from the + browser() call. + + JIT compilation can be disabled for the rest of the session using + compiler::enableJIT(0) or by setting environment variable + R_ENABLE_JIT to 0. + + * xtabs() works more consistently with NAs, also in its result no + longer setting them to 0. Further, a new logical option addNA + allows to count NAs where appropriate. Additionally, for the + case sparse = TRUE, the result's dimnames are identical to the + default case's. + + * Matrix products now consistently bypass BLAS when the inputs have + NaN/Inf values. Performance of the check of inputs has been + improved. Performance when BLAS is used is improved for + matrix/vector and vector/matrix multiplication (DGEMV is now used + instead of DGEMM). + + One can now choose from alternative matrix product + implementations _via_ options(matprod = ). The "internal" + implementation is not optimized for speed but consistent in + precision with other summations in R (using long double + accumulators where available). "blas" calls BLAS directly for + best speed, but usually with undefined behavior for inputs with + NaN/Inf. + + * factor() now uses order() to sort its levels, not sort.list(). + This makes factor() support custom vector-like objects if methods + for the appropriate generics are defined. This change 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. + + NEW FEATURES: + + * User errors such as integrate(f, 0:1, 2) are now caught. + + * Add signature argument to debug(), debugonce(), undebug() and + isdebugged() for more conveniently debugging S3 and S4 methods. + (Based on a patch by Gabe Becker.) + + * Add utils::debugcall() and utils::undebugcall() for debugging the + function that would be called by evaluating the given expression. + When the call is to an S4 generic or standard S3 generic, + debugcall() debugs the method that would be dispatched. A number + of internal utilities were added to support this, most notably + utils::isS3stdGeneric(). (Based on a patch by Gabe Becker.) + + * Add utils::strcapture(). Given a character vector and a regular + expression containing capture expressions, strcapture() will + extract the captured tokens into a tabular data structure, + typically a data.frame. + + * str() and strOptions() get a new option drop.deparse.attr with + improved but _changed_ default behaviour for expressions. For + expression objects x, str(x) now may remove extraneous white + space and truncate long lines. + + * str(<looooooooong_string>) is no longer very slow; inspired by + Mikko Korpela's proposal in PR#16527. + + * str(x)'s default method is more "accurate" and hence somewhat + more generous in displaying character vectors; this will + occasionally change R outputs (and need changes to some + *.Rout(.save) files). + + For a classed integer vector such as x <- xtabs(~ c(1,9,9,9)), + str(x) now shows both the class and "int", instead of only the + latter. + + * isSymmetric(m) is much faster for large asymmetric matrices m + _via_ pre-tests and a new option tol1 (with which strict back + compatibility is possible but not the default). + + * The result of eigen() now is of class "eigen" in the default case + when eigenvectors are computed. + + * Zero-length date and date-time objects (of classes "POSIX[cl]?t") + now print() "recognizably". + + * xy.coords() and xyz.coords() get a new setLab option. + + * The method argument of sort.list(), order() and sort.int() gains + an "auto" option (the default) which should behave the same as + before when method was not supplied. + + * stopifnot(E, ..) now reports differences when E is a call to + all.equal() and that is not true. + + * boxplot(<formula>, *) gain optional arguments drop, sep, and + lex.order to pass to split.default() which itself gains an + argument lex.order to pass to interaction() for more flexibility. + + * The plot() method for ppr() has enhanced default labels (xmin and + main). + + * sample.int() gains an explicit useHash option (with a back + compatible default). + + * identical() gains an ignore.srcref option which drops "srcref" + and similar attributes when true (as by default). + + * diag(x, nrow = n) now preserves typeof(x), also for logical, + integer and raw x (and as previously for complex and numeric). + + * smooth.spline() now allows direct specification of lambda, gets a + hatvalues() method and keeps tol in the result, and optionally + parts of the internal matrix computations. + + * addNA() is faster now, e.g. when applied twice. (Part of + PR#16895.) + + * New option rstandard(<lm>, type = "predicted") provides the + "PRESS"-related leave-one-out cross-validation errors for linear + models. + + * After seven years of deprecation, duplicated factor levels now + produce a warning when printed and an error in levels<- instead + of a warning. + + * Invalid factors, e.g., with duplicated levels (invalid but + constructable) now give a warning when printed, _via_ new + function .valid.factor(). + + * sessionInfo() has been updated for Apple's change in OS naming as + from '10.12' ('macOS Sierra' _vs_ 'OS X El Capitan'). + + Its toLatex() method now includes the running component. + + * options(interrupt=) can be used to specify a default action for + user interrupts. For now, if this option is not set and the + error option is set, then an unhandled user interrupt invokes the + error option. (This may be dropped in the future as interrupt + conditions are not error conditions.) + + * In most cases user interrupt handlers will be called with a + "resume" restart available. Handlers can invoke this restart to + resume computation. At the browser prompt the r command will + invoke a "resume" restart if one is available. Some read + operations cannot be resumed properly when interrupted and do not + provide a "resume" restart. + + * Radix sort is now chosen by method = "auto" for sort.int() for + double vectors (and hence used for sort() for unclassed double + vectors), excluding 'long' vectors. + + sort.int(method = "radix") no longer rounds double vectors. ++++ 358 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.3.3.tar.bz2 New: ---- R-3.4.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ R-base.spec ++++++ --- /var/tmp/diff_new_pack.9DWBGk/_old 2017-04-24 09:50:23.994242776 +0200 +++ /var/tmp/diff_new_pack.9DWBGk/_new 2017-04-24 09:50:24.002241644 +0200 @@ -19,7 +19,7 @@ %define release 1 Name: R-base -Version: 3.3.3 +Version: 3.4.0 Release: %release %define Rversion %{version} Source: R-%{version}.tar.bz2 @@ -723,8 +723,6 @@ %lang(zh_CN) %{_libdir}/R/library/translations/zh_CN/LC_MESSAGES/R-methods.mo %lang(zh_CN) %{_libdir}/R/library/translations/zh_CN/LC_MESSAGES/methods.mo -# parallel - %package -n R-parallel Summary: Package providing R-parallel Group: Development/Libraries/Other @@ -746,6 +744,7 @@ %{_libdir}/R/library/parallel/doc/parallel.Rnw %dir %{_libdir}/R/library/parallel/Meta %{_libdir}/R/library/parallel/Meta/Rd.rds +%{_libdir}/R/library/parallel/Meta/features.rds %{_libdir}/R/library/parallel/Meta/hsearch.rds %{_libdir}/R/library/parallel/Meta/links.rds %{_libdir}/R/library/parallel/Meta/nsInfo.rds @@ -1080,11 +1079,10 @@ %files -n R-recommended-packages -# boot %package -n R-boot Summary: Package provides recommended R-boot Group: Development/Libraries/Other -Version: 1.3.18 +Version: 1.3.19 Release: %release Requires: R-base @@ -1113,8 +1111,6 @@ %lang(ru) %{_libdir}/R/library/boot/po/ru/ %{_libdir}/R/library/boot/R/ -#class - %package -n R-class Summary: Package provides recommended R-class Group: Development/Libraries/Other @@ -1135,7 +1131,6 @@ %{_libdir}/R/library/class/html/ %{_libdir}/R/library/class/INDEX %{_libdir}/R/library/class/libs/ -#{_libdir}/R/library/class/LICENCE %{_libdir}/R/library/class/Meta/ %{_libdir}/R/library/class/NAMESPACE %{_libdir}/R/library/class/NEWS @@ -1148,11 +1143,10 @@ %lang(pl) %{_libdir}/R/library/class/po/pl/ %{_libdir}/R/library/class/R/ -#cluster %package -n R-cluster Summary: Package provides recommended R-cluster Group: Development/Libraries/Other -Version: 2.0.5 +Version: 2.0.6 Release: %release Requires: R-base @@ -1181,8 +1175,6 @@ %lang(ko) %{_libdir}/R/library/cluster/po/ko/ %lang(pl) %{_libdir}/R/library/cluster/po/pl/ -#codetools - %package -n R-codetools Summary: Package provides recommended R-codetools Group: Development/Libraries/Other @@ -1205,8 +1197,6 @@ %{_libdir}/R/library/codetools/NAMESPACE %{_libdir}/R/library/codetools/R/ -# foreign - %package -n R-foreign Summary: Package provides recommended R-foreign Group: Development/Libraries/Other @@ -1237,8 +1227,6 @@ %lang(pl) %{_libdir}/R/library/foreign/po/pl/ %{_libdir}/R/library/foreign/R/ -# KernSmooth - %package -n R-KernSmooth Summary: Package provides recommended R-KernSmooth Group: Development/Libraries/Other @@ -1268,12 +1256,10 @@ %lang(ko) %{_libdir}/R/library/KernSmooth/po/ko/ %{_libdir}/R/library/KernSmooth/R/ -# lattice - %package -n R-lattice Summary: Package provides recommended R-lattice Group: Development/Libraries/Other -Version: 0.20.34 +Version: 0.20.35 Release: %release Requires: R-base @@ -1303,12 +1289,10 @@ %lang(pl) %{_libdir}/R/library/lattice/po/pl/ %{_libdir}/R/library/lattice/R/ -# MASS - %package -n R-MASS Summary: Package provides recommended R-MASS Group: Development/Libraries/Other -Version: 7.3.45 +Version: 7.3.47 Release: %release Requires: R-base @@ -1326,7 +1310,6 @@ %{_libdir}/R/library/MASS/html/ %{_libdir}/R/library/MASS/INDEX %{_libdir}/R/library/MASS/libs/ -#{_libdir}/R/library/MASS/LICENCE %{_libdir}/R/library/MASS/Meta/ %{_libdir}/R/library/MASS/NAMESPACE %{_libdir}/R/library/MASS/NEWS @@ -1339,12 +1322,10 @@ %{_libdir}/R/library/MASS/R/ %{_libdir}/R/library/MASS/scripts/ -# Matrix - %package -n R-Matrix Summary: Package provides recommended R-Matrix Group: Development/Libraries/Other -Version: 1.2.8 +Version: 1.2.9 Release: %release Requires: R-base @@ -1383,7 +1364,7 @@ %package -n R-Matrix-devel Summary: Package provides header files for recommended R-Matrix Group: Development/Libraries/Other -Version: 1.2.7.1 +Version: 1.2.9 Release: %release Requires: R-Matrix Requires: R-base @@ -1399,8 +1380,6 @@ %{_libdir}/R/library/Matrix/include/Matrix_stubs.c %{_libdir}/R/library/Matrix/include/cholmod.h -# mgcv - %package -n R-mgcv Summary: Package provides recommended R-mgcv Group: Development/Libraries/Other @@ -1414,7 +1393,6 @@ %files -n R-mgcv %defattr(-, root, root) -# mgcv %dir %{_libdir}/R/library/mgcv/ %{_libdir}/R/library/mgcv/CITATION %{_libdir}/R/library/mgcv/DESCRIPTION @@ -1433,8 +1411,6 @@ %lang(ko) %{_libdir}/R/library/mgcv/po/ko/ %lang(pl) %{_libdir}/R/library/mgcv/po/pl/ -# nlme - %package -n R-nlme Summary: Package provides recommended R-nlme Group: Development/Libraries/Other @@ -1469,8 +1445,6 @@ %{_libdir}/R/library/nlme/R/ %{_libdir}/R/library/nlme/scripts/ -# nnet - %package -n R-nnet Summary: Package provides recommended R-nnet Group: Development/Libraries/Other @@ -1502,12 +1476,10 @@ %lang(pl) %{_libdir}/R/library/nnet/po/pl/ %{_libdir}/R/library/nnet/R/ -# rpart = 4.1.10 - %package -n R-rpart Summary: Package provides recommended R-rpart Group: Development/Libraries/Other -Version: 4.1.10 +Version: 4.1.11 Release: %release Requires: R-base @@ -1517,7 +1489,6 @@ %files -n R-rpart %defattr(-, root, root) -# rpart %dir %{_libdir}/R/library/rpart/ %{_libdir}/R/library/rpart/data/ %{_libdir}/R/library/rpart/doc/ @@ -1538,12 +1509,10 @@ %lang(ru) %{_libdir}/R/library/rpart/po/ru/ %{_libdir}/R/library/rpart/R/ -# spatial - %package -n R-spatial Summary: Package provides recommended R-spatial Group: Development/Libraries/Other -Version: 7.3.11 +Version: 7.3.12 Release: %release Requires: R-base @@ -1553,7 +1522,6 @@ %files -n R-spatial %defattr(-, root, root) -# spatial %dir %{_libdir}/R/library/spatial/ %{_libdir}/R/library/spatial/CITATION %{_libdir}/R/library/spatial/DESCRIPTION @@ -1574,12 +1542,10 @@ %{_libdir}/R/library/spatial/PP.files %{_libdir}/R/library/spatial/R/ -# survival - %package -n R-survival Summary: Package provides recommended R-survival Group: Development/Libraries/Other -Version: 2.40.1 +Version: 2.41.3 Release: %release Requires: R-base ++++++ R-3.3.3.tar.bz2 -> R-3.4.0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/R-base/R-3.3.3.tar.bz2 /work/SRC/openSUSE:Factory/.R-base.new/R-3.4.0.tar.bz2 differ: char 11, line 1
