Hello community, here is the log from the commit of package R-base for openSUSE:Factory checked in at 2015-04-21 10:52:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/R-base (Old) and /work/SRC/openSUSE:Factory/.R-base.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "R-base" Changes: -------- --- /work/SRC/openSUSE:Factory/R-base/R-base.changes 2015-03-11 09:58:07.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.R-base.new/R-base.changes 2015-04-21 10:52:17.000000000 +0200 @@ -1,0 +2,540 @@ +Thu Apr 16 14:52:43 UTC 2015 - detlef.ste...@gmx.de + +- Upstream release 3.2.0 +- Most important + CHANGES IN 3.2.0: + NEW FEATURES: + + * anyNA() gains a recursive argument. + + * When x is missing and names is not false (including the default + value), Sys.getenv(x, names) returns an object of class "Dlist" + and hence prints tidily. + + * (Windows.) shell() no longer consults the environment variable + SHELL: too many systems have been encountered where it was set + incorrectly (usually to a path where software was compiled, not + where it was installed). R_SHELL, the preferred way to select a + non-default shell, can be used instead. + + * Some unusual arguments to embedFonts() can now be specified as + character vectors, and the defaults have been changed + accordingly. + + * Functions in the Summary group duplicate less. (PR#15798) + + * (Unix-alikes.) system(cmd, input = ) now uses + 'shell-execution-environment' redirection, which will be more + natural if cmd is not a single command (but requires a + POSIX-compliant shell). (Wish of PR#15508) + + * read.fwf() and read.DIF() gain a fileEncoding argument, for + convenience. + + * Graphics devices can add attributes to their description in + .Device and .Devices. Several of those included with R use a + "filepath" attribute. + + * pmatch() uses hashing in more cases and so is faster at the + expense of using more memory. (PR#15697) + + * pairs() gains new arguments to select sets of variables to be + plotted against each other. + + * file.info(, extra_cols = FALSE) allows a minimal set of columns + to be computed on Unix-alikes: on some systems without + properly-configured caching this can be significantly faster with + large file lists. + + * New function dir.exists() in package base to test efficiently + whether one or more paths exist and are directories. + + * dput() and friends gain new controls hexNumeric and digits17 + which output double and complex quantities as, respectively, + binary fractions (exactly, see sprintf("%a")) and as decimals + with up to 17 significant digits. + + * save(), saveRDS() and serialize() now support ascii = NA which + writes ASCII files using sprintf("%a") for double/complex + quantities. This is read-compatible with ascii = TRUE but avoids + binary->decimal->binary conversions with potential loss of + precision. Unfortunately the Windows C runtime's lack of C99 + compliance means that the format cannot be read correctly there + in R before 3.1.2. + + * The default for formatC(decimal.mark =) has been changed to be + getOption("OutDec"); this makes it more consistent with format() + and suitable for use in print methods, e.g. those for classes + "density", "ecdf", "stepfun" and "summary.lm". + + getOption("OutDec") is now consulted by the print method for + class "kmeans", by cut(), dendrogram(), plot.ts() and quantile() + when constructing labels and for the report from legend(trace = + TRUE). + + (In part, wish of PR#15819.) + + * printNum() and hence format() and formatC() give a warning if + big.mark and decimal.mark are set to the same value (period and + comma are not uncommonly used for each, and this is a check that + conventions have not got mixed). + + * merge() can create a result which uses long vectors on 64-bit + platforms. + + * dget() gains a new argument keep.source which defaults to FALSE + for speed (dput() and dget() are most often used for data objects + where this can make dget() many times faster). + + * Packages may now use a file of common macro definitions in their + help files, and may import definitions from other packages. + + * A number of macros have been added in the new share/Rd directory + for use in package overview help pages, and promptPackage() now + makes use of them. + + * tools::parse_Rd() gains a new permissive argument which converts + unrecognized macros into text. This is used by + utils:::format.bibentry to allow LaTeX markup to be ignored. + + * options(OutDec =) can now specify a multi-byte character, e.g., + options(OutDec = "\u00b7") in a UTF-8 locale. + + * is.recursive(x) is no longer true when x is an external pointer, + a weak reference or byte code; the first enables all.equal(x, x) + when x <- getClass(.). + + * ls() (aka objects()) and as.list.environment() gain a new + argument sorted. + + * The "source" attribute (which has not been added to functions by + R since before R version 2.14.0) is no longer treated as special. + + * Function returnValue() has been added to give on.exit() code + access to a function's return value for debugging purposes. + + * crossprod(x, y) allows more matrix coercions when x or y are + vectors, now equalling t(x) %*% y in these cases (also reported + by Radford Neal). Similarly, tcrossprod(x,y) and %*% work in + more cases with vector arguments. + + * Utility function dynGet() useful for detecting cycles, aka + infinite recursions. + + * The byte-code compiler and interpreter include new instructions + that allow many scalar subsetting and assignment and scalar + arithmetic operations to be handled more efficiently. This can + result in significant performance improvements in scalar + numerical code. + + * apply(m, 2, identity) is now the same as the matrix m when it has + _named_ row names. + + * A new function debuggingState() has been added, allowing to + temporarily turn off debugging. + + * example() gets a new optional argument run.donttest and + tools::Rd2ex() a corresponding commentDonttest, with a default + such that example(..) in help examples will run \donttest code + only if used interactively (a change in behaviour). + + * rbind.data.frame() gains an optional argument make.row.names, for + potential speedup. + + * New function extSoftVersion() to report on the versions of + third-party software in use in this session. Currently reports + versions of zlib, bzlib, the liblzma from xz, PCRE, ICU, TRE and + the iconv implementation. + + A similar function grSoftVersion() in package grDevices reports + on third-party graphics software. + + Function tcltk::tclVersion() reports the Tcl/Tk version. + + * Calling callGeneric() without arguments now works with primitive + generics to some extent. + + * vapply(x, FUN, FUN.VALUE) is more efficient notably for large + length(FUN.VALUE); as extension of PR#16061. + + * as.table() now allows tables with one or more dimensions of + length 0 (such as as.table(integer())). + + * names(x) <- NULL now clears the names of call and ... objects. + + * library() will report a warning when an insufficient dependency + version is masking a sufficient one later on the library search + path. + + * A new plot() method for class "raster" has been added. + + * New check_packages_in_dir_changes() function in package tools for + conveniently analyzing how changing sources impacts the check + results of their reverse dependencies. + + * Speed-up from Peter Haverty for ls() and + methods:::.requirePackage() speeding up package loading. + (PR#16133) + + * New get0() function, combining exists() and get() in one call, + for efficiency. + + * match.call() gains an envir argument for specifying the + environment from which to retrieve the ... in the call, if any; + this environment was wrong (or at least undesirable) when the + definition argument was a function. + + * topenv() has been made .Internal() for speedup, based on Peter + Haverty's proposal in PR#16140. + + * getOption() no longer calls options() in the main case. + + * Optional use of libcurl (version 7.28.0 from Oct 2012 or later) + for Internet access: + + * capabilities("libcurl") reports if this is available. + + * libcurlVersion() reports the version in use, and other ++++ 343 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.1.3.tar.bz2 New: ---- R-3.2.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ R-base.spec ++++++ --- /var/tmp/diff_new_pack.QxjCgd/_old 2015-04-21 10:52:18.000000000 +0200 +++ /var/tmp/diff_new_pack.QxjCgd/_new 2015-04-21 10:52:18.000000000 +0200 @@ -18,7 +18,7 @@ Name: R-base %define release 1 -Version: 3.1.3 +Version: 3.2.0 Release: %release Source: R-%{version}.tar.bz2 #Source: http://cran.r-project.org/src/base/R-2/R-%%{version}.tar.gz @@ -72,7 +72,7 @@ %endif BuildRequires: pango-devel BuildRequires: tcl-devel -BuildRequires: texinfo +BuildRequires: texinfo >= 5.1 BuildRequires: tk-devel BuildRequires: xorg-x11-devel Requires: R-base-devel = %{version} @@ -88,23 +88,23 @@ Provides: R = %{version} Provides: R-KernSmooth = 2.23.14 -Provides: R-MASS = 7.3.39 -Provides: R-Matrix = 1.1.5 +Provides: R-MASS = 7.3.40 +Provides: R-Matrix = 1.2.0 #Provides: R-base = %%{version} # implicitly provided -Obsoletes: R-Matrix < 1.1.5 -Provides: R-boot = 1.3.15 +Obsoletes: R-Matrix < 1.2.0 +Provides: R-boot = 1.3.16 Provides: R-class = 7.3.12 Provides: R-cluster = 2.0.1 -Provides: R-codetools = 0.2.10 +Provides: R-codetools = 0.2.11 Provides: R-compiler = %{version} Provides: R-datasets = %{version} Provides: R-foreign = 0.8.63 Provides: R-grDevices = %{version} Provides: R-graphics = %{version} Provides: R-grid = %{version} -Provides: R-lattice = 0.20.30 +Provides: R-lattice = 0.20.31 Provides: R-methods = %{version} -Provides: R-mgcv = 1.8.4 +Provides: R-mgcv = 1.8.6 Provides: R-nlme = 3.1.120 Provides: R-nnet = 7.3.9 Provides: R-parallel = %{version} @@ -125,10 +125,10 @@ %package -n R-base-devel Summary: Libraries and includefiles for developing with R-base Group: Development/Libraries/Other -Provides: R-Matrix-devel = 1.1.5 +Provides: R-Matrix-devel = 1.2.0 Provides: R-devel = %{version} Requires: R-base -Obsoletes: R-Matrix-devel < 1.1.5 +Obsoletes: R-Matrix-devel < 1.2.0 %description -n R-base-devel This package provides the necessary development headers and @@ -428,10 +428,12 @@ %{_libdir}/R/library/Matrix/libs/ %{_libdir}/R/library/Matrix/Meta/ %{_libdir}/R/library/Matrix/NAMESPACE +%{_libdir}/R/library/Matrix/NEWS.Rd %dir %{_libdir}/R/library/Matrix/po/ %lang(de) %{_libdir}/R/library/Matrix/po/de/ %lang(en) %{_libdir}/R/library/Matrix/po/en*/ %lang(fr) %{_libdir}/R/library/Matrix/po/fr/ +%lang(ko) %{_libdir}/R/library/Matrix/po/ko/ %lang(pl) %{_libdir}/R/library/Matrix/po/pl/ %{_libdir}/R/library/Matrix/R/ %{_libdir}/R/library/Matrix/test-tools.R @@ -459,6 +461,13 @@ %{_libdir}/R/library/mgcv/Meta/ %{_libdir}/R/library/mgcv/NAMESPACE %{_libdir}/R/library/mgcv/R/ +%dir %{_libdir}/R/library/mgcv/po/ +%lang(de) %{_libdir}/R/library/mgcv/po/de/ +%lang(en) %{_libdir}/R/library/mgcv/po/en*/ +%lang(fr) %{_libdir}/R/library/mgcv/po/fr/ +%lang(ko) %{_libdir}/R/library/mgcv/po/ko/ +%lang(pl) %{_libdir}/R/library/mgcv/po/pl/ +%lang(po) %{_libdir}/R/library/mgcv/po/po/ # nlme %dir %{_libdir}/R/library/nlme/ %{_libdir}/R/library/nlme/CITATION @@ -1000,6 +1009,9 @@ %{_libdir}/R/share/licenses/ %{_libdir}/R/share/make/ %{_libdir}/R/share/R/ +%dir %{_libdir}/R/share/Rd/ +%dir %{_libdir}/R/share/Rd/macros/ +%{_libdir}/R/share/Rd/macros/system.Rd %{_libdir}/R/share/sh/ %{_libdir}/R/share/texmf/ ++++++ R-3.1.3.tar.bz2 -> R-3.2.0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/R-base/R-3.1.3.tar.bz2 /work/SRC/openSUSE:Factory/.R-base.new/R-3.2.0.tar.bz2 differ: char 11, line 1