-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2007-0832 2007-07-03 09:23:19.989434 --------------------------------------------------------------------------------
Name : R Product : Fedora 7 Version : 2.5.1 Release : 1.fc7 Summary : A language for data analysis and graphics Description : A language and environment for statistical computing and graphics. R is similar to the award-winning S system, which was developed at Bell Laboratories by John Chambers et al. It provides a wide variety of statistical and graphical techniques (linear and nonlinear modelling, statistical tests, time series analysis, classification, clustering, ...).
R is designed as a true computer language with control-flow constructions for iteration and alternation, and it allows users to add additional functionality by defining new functions. For computationally intensive tasks, C, C++ and Fortran code can be linked and called at run time.
-------------------------------------------------------------------------------- Update Information:
R updated to 2.5.1:
FEDORA/LINUX RELEVANT BUG FIXES
o as.dendrogram() failed on objects of class "dendrogram".
o plot(type ="s") (or "S") with many (hundreds of thousands) of points could overflow the stack. (PR#9629)
o Coercing an S4 classed object to "matrix" (or other basic class) failed to unset the S4 bit.
o The 'useS4' argument of print.default() had been broken by an unrelated change prior to 2.4.1. This allowed print() and show() to bounce badly constructed S4 objects between themselves indefinitely.
o Prediction of the seasonal component in HoltWinters() was one step out at one point in the calculations.
o decompose() incorrectly computed the 'random' component for a multiplicative fit.
o Wildcards work again in unlink() on Unix-alikes (they did not in 2.5.0).
o When qr() used pivoting, the coefficient names in qr.coef() were not pivoted to match. (PR#9623)
o UseMethod() could crash R if the first argument was not a character string.
o R and Rscript on Unix-alikes were not accepting spaces in -e arguments (even if quoted).
o Rd conversion of \usage treated '\' as a single backslash in all but latex: it now acts consistently with the other verbatim-like environments (it was never 'verbatim' despite the documentation).
o \code{.} is now rendered as '.' in all formats, as documented (it was not the case for latex conversion).
o codoc() (and checkDocStyle() and checkDocUsage()) now apply the same transformations to \usage as Rd conversion does, so {, % and \ in strings in usages will now be related correctly to the help files.
o rbind() failed if the only data frame had 0 rows. (PR#9657)
o <a data.frame>[i, j] could sometimes select the wrong column when j is numeric if there are duplicate column names.
o sample(x, size, replace=TRUE, prob) had a memory leak if 10000 < size <= 100000.
o x <- cbind(1:2); rownames(x) <- factor(c("A",NA)) now longer segfaults.
o median() returned a logical result when it was 'NA': it now returns an NA of appropriate type (e.g. integer or double).
o grep(fixed = TRUE, perl = TRUE) ignored 'fixed', although it was documented to ignore 'perl' Same for [g]regexpr and [g]sub.
o getNamespaceExports("base") works again.
o runmed(c(), 1) no longer segfaults.
o qr.coef(QR, b) failed for an LAPACK-produced QR if b was integer or for an over-determined system.
qr.solve() for an under-determined system produces a solution with 0 and not NA for columns which are unused.
o segments() was not handling full transparency correctly in PDF. (PR#9694)
Nor was arrows().
o callGeneric() inside a method with extra arguments {and hence currently defined via .local()} now works.
o [g]sub(fixed=TRUE, useBytes=FALSE) could substitute in the wrong place in an MBCS locale.
gregexpr() could give incorrect answers in MBCS locales for perl = TRUE or fixed = TRUE (unless useBytes = TRUE).
o The legacy quartz() device no longer crashes in locator() if the user attempts to close the window.
o "CGGStackRestore: gstack underflow" warning is no longer shown in legacy quartz() device.
o seq.int(x, y, by=z) gave 'x' (and not an error) if 0 > (y-x)/z > -1.
o promptClass() now lists methods, including those for generics in other attached packages.
o Connection-related functions such as readBin() no longer crash when supplied with a non-connection object.
o as.character.srcref() didn't handle bad srcref objects cleanly.
o predict.nls() no longer requires 'newdata' to contain exactly the variable names needed to fit the model: variables used on the LHS only are no longer required and further variables are allowed.
o plot.hclust() had a 'out by one' error, and ignored the last object when computing the window region (and could overrun arrays).
o deriv() was creating results with double (and not integer) dims.
o The unserialize code (e.g. as called by load()) looked for a function findPackageEnv() to set a saved package environment. This was missing, but is now supplied.
o [cr]bind could segfault when creating a list matrix result. (Reported by Martin Morgan.)
o besselI(x, nu, exp=TRUE) and besselY(x, nu) could give wrong answers for nu < 0. (Reported by Hiroyuki Kawakatsu.) -------------------------------------------------------------------------------- ChangeLog:
* Mon Jul 2 2007 Tom "spot" Callaway <tcallawa@redhat.com> 2.5.1-1 - drop patch, upstream fixed - bump to 2.5.1 -------------------------------------------------------------------------------- Updated packages:
476744ae3d33b2f07e3d1998a5761856e65fd81f libRmath-devel-2.5.1-1.fc7.ppc64.rpm 8c9e0f473eea02807bf969e398bbd561e7eb1b16 libRmath-2.5.1-1.fc7.ppc64.rpm 44229b18038cae75330ce75353ee398ef0d0fa25 R-2.5.1-1.fc7.ppc64.rpm a878cbbdbb9dd698ef0eefcc626623ae1b56269f R-devel-2.5.1-1.fc7.ppc64.rpm 6cfc484fdc80f93d68cbe3a1f91e3db6dae2cc2d R-debuginfo-2.5.1-1.fc7.ppc64.rpm f8af7b13803872f6a0c7b0519f59881b616f89d0 R-devel-2.5.1-1.fc7.i386.rpm 08b65b1fdd8a8ca6266a497f4ec9501a5d3785a3 libRmath-devel-2.5.1-1.fc7.i386.rpm 28c5848b6055b5fab6a7bb3cae9e8a495b5c4b29 R-2.5.1-1.fc7.i386.rpm 04366891df11c2d3be4ab52c12bc17a04b0e8c0f R-debuginfo-2.5.1-1.fc7.i386.rpm 9d94fcfaf438abea90e05a6c367af6e09349fec0 libRmath-2.5.1-1.fc7.i386.rpm fc9a362c8dbab27b7841dd6b4db810ae6d549e1e R-2.5.1-1.fc7.x86_64.rpm 3d57bba8f3021a7b1fc31741a8c1aea05b3344f3 libRmath-2.5.1-1.fc7.x86_64.rpm dc3f07f4a1b0ebe260f5e1b8302532df020b1b00 R-debuginfo-2.5.1-1.fc7.x86_64.rpm 6fc979acd73550abf29ec9800a30563b520842ea R-devel-2.5.1-1.fc7.x86_64.rpm 64bf7af9698989ed6ee70d017460e85c2b0bb6b8 libRmath-devel-2.5.1-1.fc7.x86_64.rpm 3dd404255ab665c2bc289c64ee27f06a47e6664a R-2.5.1-1.fc7.ppc.rpm f1fb4a383037c909b75a0b47b732367e120c9085 libRmath-2.5.1-1.fc7.ppc.rpm 213e94d4a7f613196b5766e58c2960c9eeab55e1 R-debuginfo-2.5.1-1.fc7.ppc.rpm 3a8dc4a7d8c0ff5d42d615ffe1932ee5de0a375a R-devel-2.5.1-1.fc7.ppc.rpm 9610545d02615952ca249d3701c0f97fdbadfe30 libRmath-devel-2.5.1-1.fc7.ppc.rpm 105d8b59c54300c033eaf392d3b337c5845374dc R-2.5.1-1.fc7.src.rpm
This update can be installed with the 'yum' update program. Use 'yum update package-name' at the command line. For more information, refer to 'Managing Software with yum,' available at http://docs.fedoraproject.org/yum/. --------------------------------------------------------------------------------