Fedora 7 Update: R-2.5.1-1.fc7

updates at fedoraproject.org updates at fedoraproject.org
Tue Jul 3 16:23:27 UTC 2007


--------------------------------------------------------------------------------
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 at 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/.
--------------------------------------------------------------------------------




More information about the package-announce mailing list