<revisionlist>
<revision rev="1" vrev="1">
<srcmd5>f770585c8da98f1a0c3ebf3616113765</srcmd5>
<version>2.12.1</version>
<time>1295052669</time>
<user>darix</user>
<comment>Accepted submit request 57724 from user dsteuer
</comment>
<requestid>57724</requestid>
</revision>
<revision rev="2" vrev="2">
<srcmd5>f1233fda8d4eebe7c3fe208a866f73fe</srcmd5>
<version>2.12.1</version>
<time>1295052680</time>
<user>darix</user>
<comment>Autobuild autoformatter for 57724
</comment>
</revision>
<revision rev="3" vrev="5">
<srcmd5>f1233fda8d4eebe7c3fe208a866f73fe</srcmd5>
<version>2.12.1</version>
<time>1297941525</time>
<user>autobuild</user>
<comment>11.4 source split</comment>
</revision>
<revision rev="4" vrev="1">
<srcmd5>238385393bd8184693fc728f128a8984</srcmd5>
<version>2.12.2</version>
<time>1299263028</time>
<user>darix</user>
<comment>Accepted submit request 63453 from user dsteuer
</comment>
<requestid>63453</requestid>
</revision>
<revision rev="5" vrev="2">
<srcmd5>f25a41273199190d26d1a9ea83f8cc78</srcmd5>
<version>2.12.2</version>
<time>1299263047</time>
<user>darix</user>
<comment>Autobuild autoformatter for 63453
</comment>
</revision>
<revision rev="6" vrev="1">
<srcmd5>103d2d6ccdecd42fddaabea2549b33d5</srcmd5>
<version>2.13.0</version>
<time>1306419557</time>
<user>saschpe</user>
<comment>- Changed Licence string to GPLv2, taken from opensuse`s list aof allowed
licences, as requested from coolo
- Upstream update to 2.13.0; new package 'compiler'; some new language files</comment>
<requestid>69733</requestid>
</revision>
<revision rev="7" vrev="2">
<srcmd5>711784dc22ab723a1906075002f95e38</srcmd5>
<version>2.13.0</version>
<time>1306419571</time>
<user>saschpe</user>
<comment>Autobuild autoformatter for 69733
</comment>
</revision>
<revision rev="8" vrev="1">
<srcmd5>68920300a4295c579466955930968a83</srcmd5>
<version>2.13.1</version>
<time>1310392735</time>
<user>saschpe</user>
<comment>- resolved some conflicts for R-base.spec after osc up -e && osc pull
- corrected version string in R-base.spec
- Upstream updated to 2.13.1. Licence change from GPLv2 to GPLv2 || GPLv3.
Packages rpart and survival now GPLed, too.
Various minor bugfixes.
See /usr/lib/R/doc/NEWS.html for details.
- Removed possible dangerous links of libraries. R`s internal
libraries now are only available in $lib/R/lib .</comment>
<requestid>75915</requestid>
</revision>
<revision rev="9" vrev="2">
<srcmd5>32b95fe86ae2cb055ce84643518c3693</srcmd5>
<version>2.13.1</version>
<time>1310392748</time>
<user>saschpe</user>
<comment>Autobuild autoformatter for 75915
</comment>
</revision>
<revision rev="10" vrev="1">
<srcmd5>20ed6bb4a97c396e9a5ccca44c75db44</srcmd5>
<version>2.13.2</version>
<time>1318344070</time>
<user>lrupp</user>
<comment>- repeated submission. The WebUI seems to alter the name of the package.
- Now submitting via command line "osc sr" out of freshly checked out
- working copy.
- corrected version string for Matrix subpackage
- removed 4 warnings about unescaped macros in comments
- explicitly added some locale directories. Worked before implicitly.
- update to upstream version 2.13.2
- see, as usual, /usr/lib/R/doc/NEWS.html for details.
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</comment>
<requestid>87090</requestid>
</revision>
<revision rev="11" vrev="3">
<srcmd5>20ed6bb4a97c396e9a5ccca44c75db44</srcmd5>
<version>2.13.2</version>
<time>1319181756</time>
<user>adrianSuSE</user>
</revision>
<revision rev="12" vrev="1">
<srcmd5>32131424c261e0d1ca1059d88f230933</srcmd5>
<version>2.14.0</version>
<time>1320232670</time>
<user>coolo</user>
<comment>- merged change infor Oct 5th into working copy
- corrected subpackge version number in R-base-devel
- Upstream updated to 2.14.0
- see, as usual, /usr/lib/R/doc/NEWS.html for details.
- On system side most important, that /etc/ld.so.conf.d/R-base.conf
- was added to help third party programs, i.e. rpy2, tp link against
- R-base</comment>
<requestid>89799</requestid>
</revision>
<revision rev="13" vrev="2">
<srcmd5>249fc254f28d9b4ae194b480189816e0</srcmd5>
<version>2.14.0</version>
<time>1323194366</time>
<user>coolo</user>
<comment>replace license with spdx.org variant</comment>
</revision>
<revision rev="14" vrev="1">
<srcmd5>dc6429752709a5aa751095e052e10b4a</srcmd5>
<version>2.14.1</version>
<time>1325767788</time>
<user>coolo</user>
<comment>- Upstream updated to 2.14.1
- see, as usual, /usr/lib/R/doc/NEWS.html for details.
- Only minor bug fixes + workaround for missing inconsolata.sty
- on older systems.</comment>
<requestid>97892</requestid>
</revision>
<revision rev="15" vrev="2">
<srcmd5>8dd9e02a59461423c792b9dca7662789</srcmd5>
<version>2.14.1</version>
<time>1330619224</time>
<user>coolo</user>
<comment>Automatic submission by obs-autosubmit</comment>
<requestid>106906</requestid>
</revision>
<revision rev="16" vrev="1">
<srcmd5>0051b47591ffe674f035eabf5a406e66</srcmd5>
<version>2.14.2</version>
<time>1331538859</time>
<user>coolo</user>
<comment>Automatic submission by obs-autosubmit</comment>
<requestid>108534</requestid>
</revision>
<revision rev="17" vrev="1">
<srcmd5>2ddd349208417871f1bb916a052648d9</srcmd5>
<version>2.15.0</version>
<time>1334216906</time>
<user>coolo</user>
<comment>- Upstream updated to 2.15.0
- see, as usual, /usr/lib/R/doc/NEWS.html</comment>
<requestid>111987</requestid>
</revision>
<revision rev="18" vrev="2">
<srcmd5>3d039aabc853fe883c2245d129cf6d67</srcmd5>
<version>2.15.0</version>
<time>1335165399</time>
<user>coolo</user>
<comment>- make R-base-devel require R-base as some packages think this
dependancy is already there (i.e. some KDE packages).
(patch from gregkh@opensuse.org)</comment>
<requestid>114597</requestid>
</revision>
<revision rev="19" vrev="4">
<srcmd5>3d039aabc853fe883c2245d129cf6d67</srcmd5>
<version>2.15.0</version>
<time>1340183156</time>
<user>adrianSuSE</user>
<comment>branched from openSUSE:Factory</comment>
</revision>
<revision rev="20" vrev="1">
<srcmd5>4e8862b57bb840951e04fbacecf19d24</srcmd5>
<version>2.15.1</version>
<time>1340724460</time>
<user>coolo</user>
<comment>- Fixed: R-base-2.15.1-48.1.x86_64.rpm: directories not owned by a package:
- /usr/lib64/R/share/locale/pl
- /usr/lib64/R/share/locale/pl/LC_MESSAGES
- one more forgotten file in polish translation ...
- spec file update to incorporate new polish translation
- Upstream bugfix only release 2.15.1
- see, as usual, /usr/lib/R/doc/NEWS.html</comment>
<requestid>125843</requestid>
</revision>
<revision rev="21" vrev="2">
<srcmd5>322ed62a73335603e31097ae3b9473ea</srcmd5>
<version>2.15.1</version>
<time>1342083109</time>
<user>namtrac</user>
<comment>- Make it build with latest TeXLive 2012 with new package layout</comment>
<requestid>127497</requestid>
</revision>
<revision rev="22" vrev="1">
<srcmd5>654217652f98ed521de59759b674e4cc</srcmd5>
<version>2.15.2</version>
<time>1351873873</time>
<user>coolo</user>
<comment>- Upstream release 2.15.2
- see, as usual, /usr/lib/R/doc/NEWS.html
- most relevant change for rpm are some added translation files</comment>
<requestid>139450</requestid>
</revision>
<revision rev="23" vrev="3">
<srcmd5>654217652f98ed521de59759b674e4cc</srcmd5>
<version>2.15.2</version>
<time>1359108626</time>
<user>adrianSuSE</user>
<comment>Split 12.3 from Factory</comment>
</revision>
<revision rev="24" vrev="1">
<srcmd5>2fbf1b44165fd528c01db4541da5db4d</srcmd5>
<version>2.15.3</version>
<time>1362992202</time>
<user>coolo</user>
<comment>- There were a few new files in foreign and rpart.
Fixed now. Builds fine.
The upstream release happened today 11:01 CET. Would just
be great if it could be included in 12.3!
- Upstream release 2.15.3
- see, as usual, /usr/lib/R/doc/NEWS.html
- This is mostly a bugfix release and the final release for the
R-2.x.y series.
- Most important additions:
NEW FEATURES:
o lgamma(x) for very small x (in the denormalized range) is no
longer Inf with a warning.
o image() now sorts an unsorted breaks vector, with a warning.
o The internal methods for tar() and untar() do a slightly more
general job for 'ustar'-style handling of paths of more than 100
bytes.
o Packages compiler and parallel have been added to the reference
index (refman.pdf).
o untar(tar = "internal") has some support for pax headers as
produced by e.g. gnutar --posix (which seems prevalent on
OpenSUSE 12.2) or bsdtar --format pax, including long path and
link names.
o sQuote() and dQuote() now handle 0-length inputs. (Suggestion of
Ben Bolker.)
o summaryRprof() returns zero-row data frames rather than throw an
error if no events are recorded, for consistency.
o The included version of PCRE has been updated to 8.32.
o The tcltk namespace can now be re-loaded after unloading.
The Tcl/Tk event loop is inhibited in a forked child from package
parallel (as in e.g. mclapply()).
o parallel::makeCluster() recognizes the value random for the</comment>
<requestid>156980</requestid>
</revision>
<revision rev="25" vrev="2">
<srcmd5>ac0caf31ecae5cdba5f0e1479368f9cd</srcmd5>
<version>2.15.3</version>
<time>1364309945</time>
<user>coolo</user>
<comment>Automatic submission by obs-autosubmit</comment>
<requestid>161078</requestid>
</revision>
<revision rev="26" vrev="1">
<srcmd5>d7c84c92fff3421626a0742d1cdbd748</srcmd5>
<version>3.0.0</version>
<time>1366233459</time>
<user>coolo</user>
<comment>Yes, this should be submitted. But: I am quite sure I did an osc sr after sucessfully compiling this. That sr went without error message. Whatever: Here it is again!</comment>
<requestid>171014</requestid>
</revision>
<revision rev="27" vrev="1">
<srcmd5>8fd5fff2a0948aaccc88ef866e7d83b1</srcmd5>
<version>3.0.1</version>
<time>1368772442</time>
<user>coolo</user>
<comment>- Improved spec file: R-base-devel requires R-base
- Upstream release 3.0.1
- Most important
CHANGES IN R 3.0.1:
NEW FEATURES:
o chooseCRANmirror() and chooseBioCmirror() gain an ind argument
(like setRepositories()).
o mcparallel has a new argument mc.interactive which can modify the
interactive flag in the child process. The new default is FALSE
which makes child processes non-interactive by default (this
prevents lock-ups due to children waiting for interactive input).
o scan() now warns when end-of-file occurs within a quoted string.
o count.fields() is now consistent with scan() in its handling of
newlines in quoted strings. Instead of triggering an error, this
results in the current line receiving NA as the field count, with
the next line getting the total count of the two lines.
o The default method of image() will plot axes of the class of xlim
and ylim (and hence of x and y if there is a suitable range()
method). Based on a suggestion of Michael Sumner.
o load() now has a verbose argument for debugging support, to print
the names of objects just before loading them.
o When loading a serialized object encounters a reference to a
namespace which cannot be loaded, this is replaced by a reference
to the global environment, with a warning.
o pairs() gains a line.main option for title placement.
o The remaining instances in which serialization to a raw vector
was limited to 2GB have been unlimited on a 64-bit platform, and
in most cases serialization to a vector of more than 1GB will be
substantially faster.</comment>
<requestid>175866</requestid>
</revision>
<revision rev="28" vrev="2">
<srcmd5>ca66cc426979f63896dc2819c704247c</srcmd5>
<version>3.0.1</version>
<time>1379076199</time>
<user>scarabeus_factory</user>
<comment>- tre.patch: Fix tre library for aarch64 where wchar_t is unsigned int (forwarded request 196479 from Andreas_Schwab)</comment>
<requestid>197056</requestid>
</revision>
<revision rev="29" vrev="4">
<srcmd5>ca66cc426979f63896dc2819c704247c</srcmd5>
<version>3.0.1</version>
<time>1379661924</time>
<user>adrianSuSE</user>
<comment>Split 13.1 from Factory</comment>
</revision>
<revision rev="30" vrev="1">
<srcmd5>277faa18efbe23622ee5796ea9b641e4</srcmd5>
<version>3.0.2</version>
<time>1380867481</time>
<user>coolo</user>
<comment>- Removed outdated source file after lateste sr
- Upstream release 3.0.2
- Most important
CHANGES IN R 3.0.2:
NEW FEATURES:
* The NEWS files have been re-organized.
This file contains news for R >= 3.0.0: news for the 0.x.y, 1.x.y
and 2.x.y releases is in files NEWS.0, NEWS.1 and NEWS.2. The
latter files are now installed when R is installed. An HTML
version of news from 2.10.0 to 2.15.3 is available as
doc/html/NEWS.2.html.
* sum() for integer arguments now uses an integer accumulator of at
least 64 bits and so will be more accurate in the very rare case
that a cumulative sum exceeds 2^53 (necessarily summing more than
4 million elements).
* The example() and tools::Rd2ex() functions now have parameters to
allow them to ignore \dontrun markup in examples. (Suggested by
Peter Solymos.)
* str(x) is considerably faster for very large lists, or factors
with 100,000 levels, the latter as in PR#15337.
* col2rgb() now converts factors to character strings not integer
codes (suggested by Bryan Hanson).
* tail(warnings()) now works, via the new `[` method.
* There is now support for the LaTeX style file zi4.sty which has
in some distributions replaced inconsolata.sty.
* unlist(x) now typically returns all non-list xs unchanged, not
just the "vector" ones. Consequently, format(lst) now also works
when the list lst has non-vector elements.
* The tools::getVignetteInfo() function has been added to give</comment>
<requestid>201133</requestid>
</revision>
<revision rev="31" vrev="1">
<srcmd5>fc020b85fe4f1700bad29c0f52b503ee</srcmd5>
<version>3.0.3</version>
<time>1394392900</time>
<user>coolo</user>
<comment>- Upstream release 3.0.3
- Most important
CHANGES IN R 3.0.3:
NEW FEATURES:
* On Windows there is support for making .texi manuals using
texinfo 5.0 or later: the setting is in file
src/gnuwin32/MkRules.dist.
A packaging of the Perl script and modules for texinfo 5.2 has
been made available at <URL:
http://www.stats.ox.ac.uk/pub/Rtools/>.
* write.table() now handles matrices of 2^31 or more elements, for
those with large amounts of patience and disc space.
* There is a new function, La_version(), to report the version of
LAPACK in use.
* The HTML version of 'An Introduction to R' now has links to PNG
versions of the figures.
* There is some support to produce manuals in ebook formats. (See
doc/manual/Makefile. Suggested by Mauro Cavalcanti.)
* On a Unix-alike Sys.timezone() returns NA if the environment
variable TZ is unset, to distinguish it from an empty string
which on some OSes means the UTC time zone.
* The backtick may now be escaped in strings, to allow names
containing them to be constructed, e.g. `\``. (PR#15621)
* read.table(), readLines() and scan() now warn when an embedded
nul is found in the input. (Related to PR#15625 which was
puzzled by the behaviour in this unsupported case.)
* (Windows only.) file.symlink() works around the undocumented
restriction of the Windows system call to backslashes. (Wish of
PR#15631.)
* KalmanForecast(fast = FALSE) is now the default, and the help</comment>
<requestid>224864</requestid>
</revision>
<revision rev="32" vrev="1">
<srcmd5>85150567a9bea5580201763ee7d3057c</srcmd5>
<version>3.1.0</version>
<time>1397216536</time>
<user>coolo</user>
<comment>- Upstream release 3.1.0
- Most impotant
CHANGES IN R 3.1.0:
NEW FEATURES:
* type.convert() (and hence by default read.table()) returns a
character vector or factor when representing a numeric input as a
double would lose accuracy. Similarly for complex inputs.
If a file contains numeric data with unrepresentable numbers of
decimal places that are intended to be read as numeric, specify
colClasses in read.table() to be "numeric".
* tools::Rdiff(useDiff = FALSE) is closer to the POSIX definition
of diff -b (as distinct from the description in the man pages of
most systems).
* New function anyNA(), a version of any(is.na(.)) which is fast
for atomic vectors, based on a proposal by Tim Hesterberg. (Wish
of PR#15239.)
* arrayInd(*, useNames = TRUE) and, analogously, which(*, arr.ind =
TRUE) now make use of names(.dimnames) when available.
* is.unsorted() now also works for raw vectors.
* The "table" method for as.data.frame() (also useful as
as.data.frame.table()) now passes sep and base arguments to
provideDimnames().
* uniroot() gets new optional arguments, notably extendInt,
allowing to auto-extend the search interval when needed. The
return value has an extra component, init.it.
* switch(f, ...) now warns when f is a factor, as this typically
happens accidentally where the useR meant to pass a character
string, but f is treated as integer (as always documented).
* The parser has been modified to use less memory.
* The way the unary operators (+ - !) handle attributes is now more</comment>
<requestid>229625</requestid>
</revision>
<revision rev="33" vrev="2">
<srcmd5>a9e5845e8c4235b6d710c02cec97e63f</srcmd5>
<version>3.1.0</version>
<time>1400006869</time>
<user>coolo</user>
<comment>- first submit from new devel project
- Removed / commented out symlink to %{_bindir}/r
new package 'littler' should be used instead for packages
that need /usr/bin/r
- Add make dependency for Rcmd
- Created symlink to %{_bindir}/r
Many CRAN packages ship with scripts which call %{_bindir}/r,
which creates a dependency on it, this fixes that.</comment>
<requestid>233583</requestid>
</revision>
<revision rev="34" vrev="3">
<srcmd5>fc2487af3e4b13deff337c8edff64b9c</srcmd5>
<version>3.1.0</version>
<time>1404306280</time>
<user>coolo</user>
<comment>Automatic submission by obs-autosubmit</comment>
<requestid>238947</requestid>
</revision>
<revision rev="35" vrev="1">
<srcmd5>f95a212249141810729fba6769753df3</srcmd5>
<version>3.1.1</version>
<time>1405053971</time>
<user>coolo</user>
<comment>Upstream release 3.1.1
Added Provides: R-parallel</comment>
<requestid>240206</requestid>
</revision>
<revision rev="36" vrev="3">
<srcmd5>f95a212249141810729fba6769753df3</srcmd5>
<version>3.1.1</version>
<time>1409300443</time>
<user>adrianSuSE</user>
<comment>Split 13.2 from Factory</comment>
</revision>
<revision rev="37" vrev="1">
<srcmd5>acc3dc529c8badd38610c783054511ad</srcmd5>
<version>3.1.2</version>
<time>1414943188</time>
<user>coolo</user>
<comment>- Upstream release 3.1.2
- Most important
CHANGES IN R 3.1.2:
NEW FEATURES:
* embedFonts() now defaults to format = "ps2write" for .ps and .eps
files. This is available in Ghostscript 9.x (since 2010) whereas
the previous default, format = "pswrite", was removed in
Ghostscript 9.10.
* For consistency with [dpqr]norm(), [dp]lnorm(sdlog = 0) model a
point mass at exp(mulog) rather than return NaN (for an error).
* capabilities() now reports if ICU is compiled in for use for
collation (it is only actually used if a suitable locale is set
for collation, and never for a C locale).
* (OS X only.) Package tcltk checks when loaded if it is linked
against the CRAN X11-based Tcl/Tk and if so that the Tcl/Tk
component and the X11 libraries are installed. This allows more
informative error messages to be given advising the installation
of the missing component or of XQuartz.
The X11() device and X11-based versions of the data editor and
viewer (invoked by edit() and View() for data frames and matrices
from command-line R) check that the X11 libraries are installed
and if not advises installing XQuartz.
* icuSetCollate() allows locale = "default", and locale = "none" to
use OS services rather than ICU for collation.
Environment variable R_ICU_LOCALE can be used to set the default
ICU locale, in case the one derived from the OS locale is
inappropriate (this is currently necessary on Windows).
* New function icuGetCollate() to report on the ICU collation
locale in use (if any).
* utils::URLencode() was updated to use unreserved and reserved</comment>
<requestid>259150</requestid>
</revision>
<revision rev="38" vrev="2">
<srcmd5>91fa5808b4b3e3247784404421ab2e0f</srcmd5>
<version>3.1.2</version>
<time>1418840141</time>
<user>dimstar_suse</user>
<comment>1</comment>
<requestid>265355</requestid>
</revision>
<revision rev="39" vrev="1">
<srcmd5>f5278802d9f25a1b233c3ea49722513b</srcmd5>
<version>3.1.3</version>
<time>1426064285</time>
<user>dimstar_suse</user>
<comment>- Upstream release 3.1.3
- Most important
CHANGES IN R 3.1.3:
NEW FEATURES:
* The internal method of download.file() can now handle files
larger than 2GB on 32-bit builds which support such files (tested
on 32-bit R running on 64-bit Windows).
* kruskal.test() warns on more types of suspicious input.
* The as.dendrogram() method for "hclust" objects gains a check
argument protecting against memory explosion for invalid inputs.
* capabilities() has a new item long.double which indicates if the
build uses a long double type which is longer than double.
* nlm() no longer modifies the callback argument in place (a new
vector is allocated for each invocation, which mimics the
implicit duplication that occurred in R < 3.1.0); note that this
is a change from the previously documented behavior. (PR#15958)
* icuSetCollate() now accepts locale = "ASCII" which uses the basic
C function strcmp and so collates strings byte-by-byte in
numerical order.
* sessionInfo() tries to report the OS version in use (not just
that compiled under, and including details of Linux
distributions).
* model.frame() (used by lm() and many other modelling functions)
now warns when it drops contrasts from factors. (Wish of
PR#16119)
* install.packages() and friends now accept the value type =
"binary" as a synonym for the native binary type on the platform
(if it has one).
* Single source or binary files can be supplied for
install.packages(type = "both") and the appropriate type and</comment>
<requestid>290019</requestid>
</revision>
<revision rev="40" vrev="1">
<srcmd5>913bbadba7edab4e39172dfc9e2505f4</srcmd5>
<version>3.2.0</version>
<time>1429606335</time>
<user>dimstar_suse</user>
<comment>- Upstream release 3.2.0
For all releases <= 13.2 Publishing:texinfo had to be linked, because
texinfo >= 5.1 is needed starting from 3.2.0.
Factory works without any additional dependencies.
- 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.</comment>
<requestid>297947</requestid>
</revision>
<revision rev="41" vrev="1">
<srcmd5>c4d52b51551efcf4139bd49394f0f54b</srcmd5>
<version>3.2.1</version>
<time>1435053427</time>
<user>dimstar_suse</user>
<comment>- Upstream release 3.2.1
- Improvement of build: include libcurl and texlive-dvips/
texlive-hevetic
- Most important
CHANGES IN R 3.2.1:
NEW FEATURES:
* utf8ToInt() now checks that its input is valid UTF-8 and returns
NA if it is not.
* install.packages() now allows type = "both" with repos = NULL if
it can infer the type of file.
* nchar(x, *) and nzchar(x) gain a new argument keepNA which
governs how the result for NAs in x is determined. For the R
3.2.x series, the default remains FALSE which is fully back
compatible. From R 3.3.0, the default will change to keepNA = NA
and you are advised to consider this for code portability.
* news() more flexibly extracts dates from package NEWS.Rd files.
* lengths(x) now also works (trivially) for atomic x and hence can
be used more generally as an efficient replacement of sapply(x,
length) and similar.
* The included version of PCRE has been updated to 8.37, a bug-fix
release.
* diag() no longer duplicates a matrix when extracting its
diagonal.
* as.character.srcref() gains an argument to allow characters
corresponding to a range of source references to be extracted.
BUG FIXES:
* acf() and ccf() now guarantee values strictly in [-1,1] (instead
of sometimes very slightly outside). PR#15832.
* as.integer("111111111111") now gives NA (with a warning) as it
does for the corresponding numeric or negative number coercions.</comment>
<requestid>312518</requestid>
</revision>
<revision rev="42" vrev="1">
<srcmd5>76a5a40f21c4b2ad4208419d5aa29f8f</srcmd5>
<version>3.2.2</version>
<time>1439969382</time>
<user>dimstar_suse</user>
<comment>- Upstream release 3.2.2
- Most important
CHANGES IN R 3.2.2:
SIGNIFICANT USER-VISIBLE CHANGES:
* It is now easier to use secure downloads from https:// URLs on
builds which support them: no longer do non-default options need
to be selected to do so. In particular, packages can be
installed from repositories which offer https:// URLs, and those
listed by setRepositories() now do so (for some of their
mirrors).
Support for https:// URLs is available on Windows, and on other
platforms if support for libcurl was compiled in and if that
supports the https protocol (system installations can be expected
to do). So https:// support can be expected except on rather old
OSes (an example being OS X 'Snow Leopard', where a non-system
version of libcurl can be used).
(Windows only) The default method for accessing URLs _via_
download.file() and url() has been changed to be "wininet" using
Windows API calls. This changes the way proxies need to be set
and security settings made: there have been some reports of sites
being inaccessible under the new default method (but the previous
methods remain available).
NEW FEATURES:
* cmdscale() gets new option list. for increased flexibility when a
list should be returned.
* configure now supports texinfo version 6.0, which (unlike the
change from 4.x to 5.0) is a minor update. (Wish of PR#16456.)
* (Non-Windows only) download.file() with default method = "auto"
now chooses "libcurl" if that is available and a https:// or
ftps:// URL is used.</comment>
<requestid>323906</requestid>
</revision>
<revision rev="43" vrev="2">
<srcmd5>3d340f73c5ae0e95bdc6eae060ef833a</srcmd5>
<version>3.2.2</version>
<time>1440658558</time>
<user>coolo</user>
<comment>Disable building man files for oS:42 (forwarded request 324418 from badshah400)</comment>
<requestid>325503</requestid>
</revision>
<revision rev="44" vrev="1">
<srcmd5>91c7506f27e44d7cca292ed013da671a</srcmd5>
<version>3.2.3</version>
<time>1450284158</time>
<user>dimstar_suse</user>
<comment>- Upstream release R-3.2.3
CHANGES IN R 3.2.3:
NEW FEATURES:
* Some recently-added Windows time zone names have been added to
the conversion table used to convert these to Olson names.
(Including those relating to changes for Russia in Oct 2014, as
in PR#16503.)
* (Windows) Compatibility information has been added to the
manifests for Rgui.exe, Rterm.exe and Rscript.exe. This should
allow win.version() and Sys.info() to report the actual Windows
version up to Windows 10.
* Windows "wininet" FTP first tries EPSV / PASV mode rather than
only using active mode (reported by Dan Tenenbaum).
* which.min(x) and which.max(x) may be much faster for logical and
integer x and now also work for long vectors.
* The 'emulation' part of tools::texi2dvi() has been somewhat
enhanced, including supporting quiet = TRUE. It can be selected
by texi2dvi = "emulation".
(Windows) MiKTeX removed its texi2dvi.exe command in Sept 2015:
tools::texi2dvi() tries texify.exe if it is not found.
* (Windows only) Shortcuts for printing and saving have been added
to menus in Rgui.exe. (Request of PR#16572.)
* loess(..., iterTrace=TRUE) now provides diagnostics for
robustness iterations, and the print() method for
summary(<loess>) shows slightly more.
* The included version of PCRE has been updated to 8.38, a bug-fix
release.
* View() now displays nested data frames in a more friendly way.
(Request with patch in PR#15915.)
INSTALLATION and INCLUDED SOFTWARE:</comment>
<requestid>348435</requestid>
</revision>
<revision rev="45" vrev="2">
<srcmd5>5cce9e4dd5151fc8b7ef72c95bf3ab9d</srcmd5>
<version>unknown</version>
<time>1459238180</time>
<user>dimstar_suse</user>
<comment>- upstrem releases minorst bug fix release
NEWS: The 3.2.4 release had two annoyances which we would rather
not have in an "ultra-stable" release, designed to hang around
for the duration of the 3.3 series. One was a relatively minor
Makefile issue affecting system using R's bundled lzma library.
The other, rather more serious, affected printing and formatting
of POSIXlt objects, which would unpredictably get the Daylight
Savings Time wrong.
- Some version numbers of recommended packages corrected
- Release numbers for sub-packages improved
- added MakefileTypo.patch to enable building for 12.2
was a one charcter show stopper
- upstream release 3.2.4, only minor improvements
CHANGES IN R 3.2.4:
NEW FEATURES:
• install.packages() and related functions now give a more
informative warning when an attempt is made to install a base
package.
• summary(x) now prints with less rounding when x contains infinite
values. (Request of PR#16620.)
• provideDimnames() gets an optional unique argument.
• shQuote() gains type = "cmd2" for quoting in cmd.exe in Windows.
(Response to PR#16636.)
• The data.frame method of rbind() gains an optional argument
stringsAsFactors (instead of only depending on
getOption("stringsAsFactors")).</comment>
<requestid>374178</requestid>
</revision>
<revision rev="46" vrev="3">
<srcmd5>98318e4a088e8e367010873187c28475</srcmd5>
<version>unknown</version>
<time>1460740340</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 3.2.5:
BUG FIXES:
• format.POSIXlt() behaved incorrectly in R 3.2.4. E.g. the output
of format(as.POSIXlt(paste0(1940:2000,"-01-01"), tz = "CET"),
usetz = TRUE) ended in two "CEST" time formats.
• A typo in the Makefile for src/extra/xz prevented builds of
liblzma.a. (Notice that this will become unbundled in 3.3.0.)</comment>
<requestid>390176</requestid>
</revision>
<revision rev="47" vrev="4">
<srcmd5>c95954983c3f91a045f88a1c8e171ece</srcmd5>
<version>unknown</version>
<time>1464014327</time>
<user>dimstar_suse</user>
<comment>- further cleanup of spec file.
Removed unneeded explicit Requires for
libcairo2/libfreetype6/liblzma5/libreadline6
Removed removal of backup file that was meanwhile removed upstream.
Thx to Jan Engelhardt, again!
- clean up of spec file after comments from Jan Engelhardt in
https://build.opensuse.org/request/show/393426
Some unneeded explicit BuildRequires removed.
- tre.patch was removed.
- and libbz2-devel needed, too.
- added BuildRequires: bzip2
for i586.
- upstream release 3.3.0
CHANGES IN R 3.3.0:
SIGNIFICANT USER-VISIBLE CHANGES:
* nchar(x, *)'s argument keepNA governing how the result for NAs in
x is determined, gets a new default keepNA = NA which returns NA
where x is NA, except for type = "width" which still returns 2,
the formatting / printing width of NA.
* All builds have support for https: URLs in the default methods
for download.file(), url() and code making use of them.
Unfortunately that cannot guarantee that any particular https:
URL can be accessed. For example, server and client have to
successfully negotiate a cryptographic protocol (TLS/SSL, ...)</comment>
<requestid>396576</requestid>
</revision>
<revision rev="48" vrev="5">
<srcmd5>e773c6a54b203fa420b50c0a0e13fe55</srcmd5>
<version>unknown</version>
<time>1466814129</time>
<user>dimstar_suse</user>
<comment>- upstream release 3.3.1
- Most important changes
CHANGES IN R 3.3.1:
BUG FIXES:
* R CMD INSTALL and hence install.packages() gave an internal error
installing a package called description from a tarball on a
case-insensitive file system.
* match(x, t) (and hence x %in% t) failed when x was of length one,
and either character and x and t only differed in their Encoding
or when x and t where complex with NAs or NaNs. (PR#16885.)
* unloadNamespace(ns) also works again when ns is a 'namespace', as
from getNamespace().
* rgamma(1,Inf) or rgamma(1, 0,0) no longer give NaN but the
correct limit.
* length(baseenv()) is correct now.
* pretty(d, ..) for date-time d rarely failed when "halfmonth" time
steps were tried (PR#16923) and on 'inaccurate' platforms such as
32-bit windows or a configuration with --disable-long-double; see
comment #15 of PR#16761.
* In text.default(x, y, labels), the rarely(?) used default for
labels is now correct also for the case of a 2-column matrix x
and missing y.
* as.factor(c(a = 1L)) preserves names() again as in R < 3.1.0.
* strtrim(""[0], 0[0]) now works.
* Use of Ctrl-C to terminate a reverse incremental search started
by Ctrl-R in the readline-based Unix terminal interface is now
supported for readline >= 6.3 (Ctrl-G always worked). (PR#16603)
* diff(<difftime>) now keeps the "units" attribute, as subtraction
already did, PR#16940.</comment>
<requestid>403835</requestid>
</revision>
<revision rev="49" vrev="6">
<srcmd5>03d3cdc0c9d73eacd78cd228f24a4816</srcmd5>
<version>unknown</version>
<time>1468360287</time>
<user>dimstar_suse</user>
<comment>Fix typo in Group tag. (forwarded request 405931 from TheBlackCat)</comment>
<requestid>406738</requestid>
</revision>
<revision rev="50" vrev="7">
<srcmd5>fa61dfd299027412abccda034ac12484</srcmd5>
<version>unknown</version>
<time>1477990744</time>
<user>dimstar_suse</user>
<comment>- upstream release 3.3.2
- Most important changes
CHANGES IN R 3.3.2:
NEW FEATURES:
* extSoftVersion() now reports the version (if any) of the readline
library in use.
* The version of LAPACK included in the sources has been updated to
3.6.1, a bug-fix release including a speedup for the
non-symmetric case of eigen().
* Use options(deparse.max.lines=) to limit the number of lines
recorded in .Traceback and other deparsing activities.
* format(<AsIs>) looks more regular, also for non-character atomic
matrices.
* abbreviate() gains an option named = TRUE.
* The online documentation for package methods is extensively
rewritten. The goals are to simplify documentation for basic
use, to note old features not recommended and to correct
out-of-date information.
* Calls to setMethod() no longer print a message when creating a
generic function in those cases where that is natural: S3
generics and primitives.
INSTALLATION and INCLUDED SOFTWARE:
* Versions of the readline library >= 6.3 had been changed so that
terminal window resizes were not signalled to readline: code has
been added using a explicit signal handler to work around that
(when R is compiled against readline >= 6.3). (PR#16604)
* configure works better with Oracle Developer Studio 12.5.
UTILITIES:
* R CMD check reports more dubious flags in files
src/Makevars[.in], including -w and -g.</comment>
<requestid>438022</requestid>
</revision>
<revision rev="51" vrev="8">
<srcmd5>f8353c500245315771312147271c6c80</srcmd5>
<version>unknown</version>
<time>1489345357</time>
<user>dimstar_suse</user>
<comment>- a change in OBS now requires a BuildRequire: shadow for
some openSUSE releases.
- upstream release 3.3.3
- Most important changes
CHANGES IN R 3.3.3:
NEW FEATURES:
* Changes when redirection of a http:// URL to a https:// URL is
encountered:
* The internal methods of download.file() and url() now report
that they cannot follow this (rather than failing silently).
* (Unix-alike) download.file(method = "auto") (the default)
re-tries with method = "libcurl".
* (Unix-alike) url(method = "default") with an explicit open
argument re-tries with method = "libcurl". This covers many
of the usages, e.g. readLines() with a URL argument.
INSTALLATION on a UNIX-ALIKE:
* The configure check for the zlib version is now robust to
versions longer than 5 characters, including 1.2.11.
UTILITIES:
* Environmental variable _R_CHECK_TESTS_NLINES_ controls how R CMD
check reports failing tests (see SS8 of the 'R Internals' manual).
DEPRECATED AND DEFUNCT:
* (C-level Native routine registration.) The undocumented styles
field of the components of R_CMethodDef and R_FortranMethodDef is
deprecated.
BUG FIXES:
* vapply(x, *) now works with long vectors x. (PR#17174)
* isS3method("is.na.data.frame") and similar are correct now.
(PR#17171)</comment>
<requestid>477409</requestid>
</revision>
<revision rev="52" vrev="9">
<srcmd5>6dccf9aea65f8e83ec927fdf7bc21f47</srcmd5>
<version>unknown</version>
<time>1492714725</time>
<user>dimstar_suse</user>
<comment>- And again that ldconfig call. Newline was obviously wrong.
Hopefully correct now.
- Jan Engelhardt <jengelh@inai.de> asked for reverting the change
to the ldconfig call. So be it.
- improvements for
a) calling /sbin/ldconfig, which no longer gives a warning
b) unregistering info-pages in %preun instead of %postun</comment>
<requestid>489054</requestid>
</revision>
<revision rev="53" vrev="10">
<srcmd5>1272d36ebf8d750a62ac8f7f04665345</srcmd5>
<version>unknown</version>
<time>1493020218</time>
<user>dimstar_suse</user>
<comment>- 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).</comment>
<requestid>489881</requestid>
</revision>
<revision rev="54" vrev="11">
<srcmd5>7840cd9a4103832bcf29f67347b9b3c5</srcmd5>
<version>unknown</version>
<time>1498910757</time>
<user>dimstar_suse</user>
<comment>- upstream update to 3.4.1
CHANGES IN R 3.4.1:
INSTALLATION on a UNIX-ALIKE:
* The deprecated support for PCRE versions older than 8.20 has been
removed.
BUG FIXES:
* getParseData() gave incorrect column information when code
contained multi-byte characters. (PR#17254)
* Asking for help using expressions like ?stats::cor() did not
work. (PR#17250)
* readRDS(url(....)) now works.
* R CMD Sweave again returns status = 0 on successful completion.
* Vignettes listed in .Rbuildignore were not being ignored
properly. (PR#17246)
* file.mtime() no longer returns NA on Windows when the file or
directory is being used by another process. This affected
installed.packages(), which is now protected against this.
* R CMD INSTALL Windows .zip file obeys --lock and --pkglock flags.
* (Windows only) The choose.files() function could return incorrect
results when called with multi = FALSE. (PR#17270)
* aggregate(<data.frame>, drop = FALSE) now also works in case of
near-equal numbers in by. (PR#16918)
* fourfoldplot() could encounter integer overflow when calculating
the odds ratio. (PR#17286)
* parse() no longer gives spurious warnings when extracting srcrefs
from a file not encoded in the current locale.
This was seen from R CMD check with inst/doc/*.R files, and check
has some additional protection for such files.
* print.noquote(x) now always returns its argument x (invisibly).
* Non-UTF-8 multibyte character sets were not handled properly in</comment>
<requestid>507288</requestid>
</revision>
<revision rev="55" vrev="12">
<srcmd5>2b4ecfde73db3c550f180b133a505b9c</srcmd5>
<version>unknown</version>
<time>1501311694</time>
<user>dimstar_suse</user>
<comment>- Corrected "bug" "https://bugzilla.suse.com/show_bug.cgi?id=1049503
R now installs zip and unzip, what in turn eases the installation
of packages directly from github via devtools.</comment>
<requestid>512757</requestid>
</revision>
<revision rev="56" vrev="13">
<srcmd5>61c73b3a9f4b7991a1d1d49d1894721c</srcmd5>
<version>unknown</version>
<time>1507570822</time>
<user>dimstar_suse</user>
<comment>- upstream update to 3.4.2
CHANGES IN R 3.4.2:
NEW FEATURES:
* Setting the LC_ALL category in Sys.setlocale() invalidates any
cached locale-specific day/month names and the AM/PM indicator
for strptime() (as setting LC_TIME has since R 3.1.0).
* The version of LAPACK included in the sources has been updated to
3.7.1, a bug-fix release.
* The default for tools::write_PACKAGES(rds_compress=) has been
changed to "xz" to match the compression used by CRAN.
* c() and unlist() are now more efficient in constructing the
names(.) of their return value, thanks to a proposal by Suharto
Anggono. (PR#17284)
UTILITIES:
* R CMD check checks for and R CMD build corrects CRLF line endings
in shell scripts configure and cleanup (even on Windows).
INSTALLATION on a UNIX-ALIKE:
* The order of selection of OpenMP flags has been changed: Oracle
Developer Studio 12.5 accepts -fopenmp and -xopenmp but only the
latter enables OpenMP so it is now tried first.
BUG FIXES:
* within(List, rm(x1, x2)) works correctly again, including when
List[["x2"]] is NULL.
* regexec(pattern, text, *) now applies as.character(.) to its
first two arguments, as documented.
* write.table() and related functions, writeLines(), and perhaps
other functions writing text to connections did not signal errors
when the writes failed, e.g. due to a disk being full. Errors
will now be signalled if detected during the write, warnings if
detected when the connection is closed. (PR#17243)</comment>
<requestid>529866</requestid>
</revision>
<revision rev="57" vrev="14">
<srcmd5>beb0b94a98d96658f8efe1a429a5c371</srcmd5>
<version>unknown</version>
<time>1512140020</time>
<user>dimstar_suse</user>
<comment>- upstream updated to 3.4.3
CHANGES IN R 3.4.3:
INSTALLATION on a UNIX-ALIKE:
* A workaround has been added for the changes in location of
time-zone files in macOS 10.13 'High Sierra' and again in
10.13.1, so the default time zone is deduced correctly from the
system setting when R is configured with --with-internal-tzcode
(the default on macOS).
* R CMD javareconf has been updated to recognize the use of a Java
9 SDK on macOS.
BUG FIXES:
* raw(0) & raw(0) and raw(0) | raw(0) again return raw(0) (rather
than logical(0)).
* intToUtf8() converts integers corresponding to surrogate code
points to NA rather than invalid UTF-8, as well as values larger
than the current Unicode maximum of 0x10FFFF. (This aligns with
the current RFC3629.)
* Fix calling of methods on S4 generics that dispatch on ... when
the call contains ....
* Following Unicode 'Corrigendum 9', the UTF-8 representations of
U+FFFE and U+FFFF are now regarded as valid by utf8ToInt().
* range(c(TRUE, NA), finite = TRUE) and similar no longer return
NA. (Reported by Lukas Stadler.)
* The self starting function attr(SSlogis, "initial") now also
works when the y values have exact minimum zero and is slightly
changed in general, behaving symmetrically in the y range.
* The printing of named raw vectors is now formatted nicely as for
other such atomic vectors, thanks to Lukas Stadler.</comment>
<requestid>546684</requestid>
</revision>
<revision rev="58" vrev="15">
<srcmd5>c2b0350b042329ed00bf97b6b5e35f1e</srcmd5>
<version>unknown</version>
<time>1521052774</time>
<user>dimstar_suse</user>
<comment>- Do not buildrequire xorg-x11-devel but individual x libs. (forwarded request 586069 from elvigia)</comment>
<requestid>586283</requestid>
</revision>
<revision rev="59" vrev="16">
<srcmd5>65bba8d5f57125858a9a05458c5134cd</srcmd5>
<version>unknown</version>
<time>1521193414</time>
<user>dimstar_suse</user>
<comment>- upstrem updated to 3.4.4
CHANGES IN R 3.4.4:
NEW FEATURES:
* Sys.timezone() tries more heuristics on Unix-alikes and so is
more likely to succeed (especially on Linux). For the slowest
method, a warning is given recommending that TZ is set to avoid
the search.
* The version of LAPACK included in the sources has been updated to
3.8.0 (for the routines used by R, a very minor bug-fix change).
* parallel::detectCores(logical = FALSE) is ignored on Linux
systems, since the information is not available with virtualized
OSes.
INSTALLATION on a UNIX-ALIKE:
* configure will use pkg-config to find the flags to link to jpeg
if available (as it should be for the recently-released jpeg-9c
and libjpeg-turbo). (This amends the code added in R 3.3.0 as
the module name in jpeg-9c is not what that tested for.)
DEPRECATED AND DEFUNCT:
* Sys.timezone(location = FALSE) (which was a stop-gap measure for
Windows long ago) is deprecated. It no longer returns the value
of environment variable TZ (usually a location).
* Legacy support of make macros such as CXX1X is formally
deprecated: use the CXX11 forms instead.
BUG FIXES:
* power.prop.test() now warns when it cannot solve the problem,
typically because of impossible constraints. (PR#17345)
* removeSource() no longer erroneously removes NULL in certain
cases, thanks to D'enes T'oth.
* nls(`NO [mol/l]` ~ f(t)) and nls(y ~ a) now work. (Partly from
PR#17367)</comment>
<requestid>587453</requestid>
</revision>
<revision rev="60" vrev="17">
<srcmd5>8a7c7e2d1caa3e3cebaeeef193d1deed</srcmd5>
<version>unknown</version>
<time>1521716807</time>
<user>dimstar_suse</user>
<comment>- Setting correctly R_UNZIPCMD
Corrects this bug: http://bugzilla.suse.com/show_bug.cgi?id=1083075</comment>
<requestid>589689</requestid>
</revision>
<revision rev="61" vrev="18">
<srcmd5>ec6d11d71176e0ef6c14cde5da4988ee</srcmd5>
<version>unknown</version>
<time>1524576902</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 3.5.0:
SIGNIFICANT USER-VISIBLE CHANGES:
* All packages are by default byte-compiled on installation. This
makes the installed packages larger (usually marginally so) and
may affect the format of messages and tracebacks (which often
exclude .Call and similar).
NEW FEATURES:
* factor() now uses order() to sort its levels, rather than
sort.list(). This allows factor() to support custom vector-like
objects if methods for the appropriate generics are defined. It
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.
* diag() gets an optional names argument: this may require updates
to packages defining S4 methods for it.
* chooseCRANmirror() and chooseBioCmirror() no longer have a
useHTTPS argument, not needed now all R builds support https://
downloads.
* New summary() method for warnings() with a (somewhat
experimental) print() method.
* (methods package.) .self is now automatically registered as a
global variable when registering a reference class method.
* tempdir(check = TRUE) recreates the tempdir() directory if it is
no longer valid (e.g. because some other process has cleaned up
the /tmp directory).
* New askYesNo() function and "askYesNo" option to ask the user
binary response questions in a customizable but consistent way.
(Suggestion of PR#17242.)
* New low level utilities ...elt(n) and ...length() for working
with ... parts inside a function.</comment>
<requestid>600354</requestid>
</revision>
<revision rev="62" vrev="19">
<srcmd5>bc90a5e509e13a679b391e69b7325fb5</srcmd5>
<version>unknown</version>
<time>1530567214</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 3.5.1 :
BUG FIXES:
* file("stdin") is no longer considered seekable.
* dput() and dump() are no longer truncating when
options(deparse.max.lines = *) is set.
* Calls with an S3 class are no longer evaluated when printed,
fixing part of PR#17398, thanks to a patch from Lionel Henry.
* Allow file argument of Rscript to include space even when it is
first on the command line.
* callNextMethod() uses the generic from the environment of the
calling method. Reported by Herv'e Pag`es with well documented
examples.
* Compressed file connections are marked as blocking.
* optim(*, lower = c(-Inf, -Inf)) no longer warns (and switches the
method), thanks to a suggestion by John Nash.
* predict(fm, newdata) is now correct also for models where the
formula has terms such as splines::ns(..) or stats::poly(..),
fixing PR#17414, based on a patch from Duncan Murdoch.
* simulate.lm(glm(*, gaussian(link = <non-default>))) has been
corrected, fixing PR#17415 thanks to Alex Courtiol.
* unlist(x) no longer fails in some cases of nested empty lists.
Reported by Steven Nydick.
* qr.coef(qr(<all 0, w/ colnames>)) now works. Reported by Kun
Ren.
* The radix sort is robust to vectors with >1 billion elements (but
long vectors are still unsupported). Thanks to Matt Dowle for the
fix.
* Terminal connections (e.g., stdin) are no longer buffered. Fixes
PR#17432.
* deparse(x), dput(x) and dump() now respect c()'s argument names</comment>
<requestid>620182</requestid>
</revision>
<revision rev="63" vrev="20">
<srcmd5>6f0f4e91769e7d556b7e182ace5dea18</srcmd5>
<version>unknown</version>
<time>1545376944</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 3.5.2:
PACKAGE INSTALLATION:
* New macro CXX_VISIBILITY analogous to C_VISIBILITY (which several
packages have been misusing for C++ code) for the default C++
compiler (but not necessarily one used for non-default C++
dialects like C++14).
TESTING:
* The random number generator tests in tests/p-r-random-tests.R no
longer fail occasionally as they now randomly sample from
"certified" random seeds.
BUG FIXES:
* The "glm" method of drop1() miscalculated the score test
(test="Rao") when the model contained an offset.
* Linear multiple empty models such as lm(y ~ 0) now have a
correctly dimensioned empty coefficient matrix; reported by Brett
Presnell.
* vcov(<empty mlm>) and hence confint() now work (via a consistency
change in summary.lm()).
* confint(<multiple lm()>) now works correctly; reported on R-devel
by Steven Pav.
* quade.test() now also works correctly when its arguments are not
yet sorted along groups, fixing PR#15842.
* Installation on a Unix-alike tries harder to link to the pthread
library where required (rather than relying on OpenMP to provide
it: configuring with --disable-openmp was failing on some Linux
systems).
* The data.frame method for print(x) is fast now also for large
data frames x and got an optional argument max, thanks to
suggestions by Juan Telleria.
* hist() no longer integer overflows in very rare cases, fixing</comment>
<requestid>660243</requestid>
</revision>
<revision rev="64" vrev="21">
<srcmd5>6274f130f9780a41cb52dbe072576f3a</srcmd5>
<version>unknown</version>
<time>1549018012</time>
<user>dimstar_suse</user>
<comment>- Add architecture-independent package directory.
Taken from the Fedora version of R.
- Add RPM macros to ease installation of R packages.
- Fix building on older versions of openSUSE. (forwarded request 667336 from TheBlackCat)</comment>
<requestid>670208</requestid>
</revision>
<revision rev="65" vrev="22">
<srcmd5>623733edce62bc05d87ae3bc19b69923</srcmd5>
<version>unknown</version>
<time>1552308706</time>
<user>coolo</user>
<comment>- CHANGES IN R 3.5.3:
INSTALLATION on a UNIX-ALIKE:
* Detection of flags for C++98/11/14/17 has been improved: in
particular if CXX??STD is set, it is tried first with no
additional flags.
PACKAGE INSTALLATION:
* New macro F_VISIBILITY as an alternative to F77_VISIBILITY. This
will become the preferred form in R 3.6.0.
BUG FIXES:
* writeLines(readLines(fnam), fnam) now works as expected, thanks
to Peter Meissner's PR#17528.
* setClassUnion() no longer warns, but uses message() for now, when
encountering "non local" subclasses of class members.
* stopifnot(exprs = T) no longer fails.</comment>
<requestid>683741</requestid>
</revision>
<revision rev="66" vrev="23">
<srcmd5>1b931505d90a8e31a187082b0b49bff6</srcmd5>
<version>unknown</version>
<time>1556312097</time>
<user>maxlin_factory</user>
<comment>- 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</comment>
<requestid>698133</requestid>
</revision>
<revision rev="67" vrev="24">
<srcmd5>57af96ff95a1b3637fe7e46e16086f9f</srcmd5>
<version>unknown</version>
<time>1562327354</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 3.6.1:
INSTALLATION on a UNIX-ALIKE:
* The default detection of the shell variable libNN is overridden
for derivatives of Debian Linux, some of which have started to
have a /usr/lib64 directory. (E.g. Ubuntu 19.04.) As before, it
can be specified in config.site.
UTILITIES:
* R CMD config knows the values of AR and RANLIB, often set for LTO
builds.
DEPRECATED AND DEFUNCT:
* The use of a character vector with .Fortran() is formally
deprecated and gives a non-portability warning. (It has long
been strongly discouraged in 'Writing R Extensions'.)
BUG FIXES:
* On Windows, GUI package installation via menuInstallPkgs() works
again, thanks to Len Weil's and Duncan Murdoch's PR#17556.
* R CMD check on data() fixing PR#17558 thanks to Duncan Murdoch.
* quasi(*, variance = list(..)) now works more efficiently, and
should work in all cases fixing PR#17560. Further, quasi(var =
mu(1-mu)) and quasi(var = "mu ^ 3") now work, and quasi(variance
= "log(mu)") now gives a correct error message.
* Creation of lazy loading database during package installation is
again robust to Rprofile changing the current working directory
(PR#17559).
* boxplot(y ~ f, horizontal=TRUE) now produces correct x- and
y-labels.
* rbind.data.frame() allows to keep <NA> levels from factor columns
(PR#17562) via new option factor.exclude.
Additionally, it works in one more case with matrix-columns which
had been reported on 2017-01-16 by Krzysztof Banas.</comment>
<requestid>713566</requestid>
</revision>
<revision rev="68" vrev="25">
<srcmd5>206b48c04e27e5f4c68d2ada12ddbaab</srcmd5>
<version>unknown</version>
<time>1567092501</time>
<user>dimstar_suse</user>
<comment>Fix summary of R-core and R-core-devel (forwarded request 726862 from jayvdb)</comment>
<requestid>726998</requestid>
</revision>
<revision rev="69" vrev="26">
<srcmd5>6832bbb2ab0791d5ba2beceda9912f5b</srcmd5>
<version>unknown</version>
<time>1567168982</time>
<user>dimstar_suse</user>
<comment>Use %license (forwarded request 727202 from jayvdb)</comment>
<requestid>727204</requestid>
</revision>
<revision rev="70" vrev="27">
<srcmd5>04980cf6e3c804b046bba54437d281ec</srcmd5>
<version>unknown</version>
<time>1576189206</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 3.6.2:
NEW FEATURES:
* runmed(x, *) gains a new option na.action determining _how_ to
handle NaN or NA in x.
* dotchart() gains new options ann, xaxt, frame.plot and log.
INSTALLATION on a UNIX-ALIKE:
* Detection of the C stack direction has been moved from run-time
to configure: this is safer with LTO builds and allows the
detection to be overridden - see file config.site.
* Source-code changes enable installation on platforms using gcc
-fno-common (the expected default for gcc 10.x).
C-LEVEL FACILITIES:
* installTrChar (which is nowadays is wrapped by installChar) is
defined in Rinternals.h. (Neither are part of the API.)
PACKAGE INSTALLATION:
* Header Rconfig.h contains the value of FC_LEN_T deduced at
installation which is used by the prototypes in headers
R_ext/BLAS.h and R_ext/Lapack.h but to avoid extensive breakage
this is only exposed when USE_FC_LEN_T is defined.
If a package's C/C++ calls to BLAS/LAPACK allow for the 'hidden'
arguments used by most Fortran compilers to pass the lengths of
Fortran character arguments, define USE_FC_LEN_T and include
Rconfig.h (possibly _via_ R.h) before including R_ext/BLAS.h or
R_ext/Lapack.h.
* A package with Fortran source code and perhaps C (but not C++)
sources can request for its shared object/DLL to be linked by the
Fortran compiler by including a line USE_FC_TO_LINK= in
src/Makevars[.win] and using $(SHLIB_OPENMP_FFLAGS) as part of
PKG_LIBS.
The known reason for doing so is a package which uses Fortran</comment>
<requestid>756062</requestid>
</revision>
<revision rev="71" vrev="28">
<srcmd5>134f5cccc32d7d782f0c0bba2d9782b7</srcmd5>
<version>unknown</version>
<time>1579636874</time>
<user>dimstar_suse</user>
<comment></comment>
<requestid>765989</requestid>
</revision>
<revision rev="72" vrev="29">
<srcmd5>2577dc9adbfc8d3b1df92da074d90a1b</srcmd5>
<version>unknown</version>
<time>1583094492</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 3.6.3:
NEW FEATURES:
* The included LAPACK has been updated to version 3.9.0 (for the
included routines, just bug fixes).
BUG FIXES:
* Fixed a C level integer overflow in rhyper(); reported by
Benjamin Tyner in PR#17694.
* Uses of url(gzcon(.)) needing to extend buffer size have failed
(with HTTP/2 servers), reported by G'abor Cs'ardi.
* predict(loess(..), se=TRUE) now errors out (instead of
seg.faulting etc) for large sample sizes, thanks to a report and
patch by Benjamin Tyner in PR#17121.
* tools:assertCondition(., "error") and hence assertError() no
longer return errors twice (invisibly).
* update(form, new) in the case of a long new formula sometimes
wrongly eliminated the intercept from form, or (more rarely)
added a garbage term (or seg.faulted !); the fix happened by
simplifying the C-level logic of terms.formula(). Reported by
Mathias Amb"uhl in PR#16326.
* The error message from stopifnot(.., <error producing call>)
again contains the full "stopifnot(.......)" call: Its attempted
suppression did not work consistently.
* On Windows, download.file(., , "wininet", headers=character())
would fail; reported with patch proposal by Kevin Ushey in
PR#17710.
</comment>
<requestid>780561</requestid>
</revision>
<revision rev="73" vrev="30">
<srcmd5>40e3259cb4cb07993d49985646610329</srcmd5>
<version>unknown</version>
<time>1587839424</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN 4.0.0:
SIGNIFICANT USER-VISIBLE CHANGES:
* Packages need to be (re-)installed under this version (4.0.0) of
R.
* matrix objects now also inherit from class "array", so e.g.,
class(diag(1)) is c("matrix", "array"). This invalidates code
incorrectly assuming that class(matrix_obj)) has length one.
S3 methods for class "array" are now dispatched for matrix
objects.
* There is a new syntax for specifying _raw_ character constants
similar to the one used in C++: r"(...)" with ... any character
sequence not containing the sequence )". This makes it easier to
write strings that contain backslashes or both single and double
quotes. For more details see ?Quotes.
* R now uses a stringsAsFactors = FALSE default, and hence by
default no longer converts strings to factors in calls to
data.frame() and read.table().
A large number of packages relied on the previous behaviour and
so have needed/will need updating.
* The plot() S3 generic function is now in package base rather than
package graphics, as it is reasonable to have methods that do not
use the graphics package. The generic is currently re-exported
from the graphics namespace to allow packages importing it from
there to continue working, but this may change in future.
Packages which define S4 generics for plot() should be
re-installed and package code using such generics from other
packages needs to ensure that they are imported rather than rely
on their being looked for on the search path (as in a namespace,
the base namespace has precedence over the search path).
REFERENCE COUNTING:</comment>
<requestid>797070</requestid>
</revision>
<revision rev="74" vrev="31">
<srcmd5>d79ca6ce76ab657807ca8376d8979acf</srcmd5>
<version>unknown</version>
<time>1591558640</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 4.0.1:
NEW FEATURES:
* paste() and paste0() gain a new optional argument recycle0. When
set to true, zero-length arguments are recycled leading to
character(0) after the sep-concatenation, i.e., to the empty
string "" if collapse is a string and to the zero-length value
character(0) when collapse = NULL.
A package whose code uses this should depend on R (>= 4.0.1).
* The summary(<warnings>) method now maps the counts correctly to
the warning messages.
BUG FIXES:
* aov(frml, ...) now also works where the formula deparses to more
than 500 characters, thanks to a report and patch proposal by Jan
Hauffa.
* Fix a dozen places (code, examples) as Sys.setlocale() returns
the new rather than the previous setting.
* Fix for adding two complex grid units via sum(). Thanks to Gu
Zuguang for the report and Thomas Lin Pedersen for the patch.
* Fix parallel::mclapply(..., mc.preschedule=FALSE) to handle raw
vector results correctly. PR#17779
* Computing the base value, i.e., 2, "everywhere", now uses
FLT_RADIX, as the original machar code looped indefinitely on the
ppc64 architecture for the longdouble case.
* In R 4.0.0, sort.list(x) when is.object(x) was true, e.g., for x
<- I(letters), was accidentally using method = "radix".
Consequently, e.g., merge(<data.frame>) was much slower than
previously; reported in PR#17794.
* plot(y ~ x, ylab = quote(y[i])) now works, as e.g., for xlab;
related to PR#10525.
* parallel::detect.cores(all.tests = TRUE) tries a matching OS name</comment>
<requestid>812058</requestid>
</revision>
<revision rev="75" vrev="32">
<srcmd5>a70aed44d8205f0f0324aa8c7b6fc654</srcmd5>
<version>unknown</version>
<time>1593458273</time>
<user>dimstar_suse</user>
<comment>Automatic submission by obs-autosubmit</comment>
<requestid>817664</requestid>
</revision>
<revision rev="76" vrev="33">
<srcmd5>c78b46f81962ca5e87d709d3da7d723b</srcmd5>
<version>unknown</version>
<time>1602596787</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 4.0.3:
NEW FEATURES:
* On platforms using configure option --with-internal-tzcode,
additional values "internal" and (on macOS only) "macOS" are
accepted for the environment variable TZDIR. (See ?TZDIR.)
On macOS, "macOS" is used by default if the system timezone
database is a newer version than that in the R installation.
* When install.packages(type = "source") fails to find a package in
a repository it mentions package versions which are excluded by
their R version requirement and links to hints on why a package
might not be found.
* The default value for options("timeout") can be set from
enviromnent variable R_DEFAULT_INTERNET_TIMEOUT, still defaulting
to 60 (seconds) if that is not set or invalid.
This may be needed when child R processes are doing downloads,
for example during the installation of source packages which
download jars or other forms of data.
LINK-TIME OPTIMIZATION on a UNIX-ALIKE:
* There is now support for parallelized Link-Time Optimization
(LTO) with GCC and for 'thin' LTO with clang _via_ setting the
LTO macro.
* There is support for setting a different LTO flag for the Fortran
compiler, including to empty when mixing clang and gfortran (as
on macOS). See file config.site.
* There is a new LTO_LD macro to set linker options for LTO
compilation, for example to select an alternative linker or to
parallelize thin LTO.
DEPRECATED AND DEFUNCT:
* The LINPACK argument to chol.default(), chol2inv(),
solve.default() and svd() has been defunct since R 3.1.0. Using</comment>
<requestid>841472</requestid>
</revision>
<revision rev="77" vrev="34">
<srcmd5>1870904ac7d72c92fe8c97662b41233b</srcmd5>
<version>unknown</version>
<time>1615802041</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 4.0.4:
NEW FEATURES:
* File share/texmf/tex/latex/jss.cls has been updated to work with
LaTeX versions since Oct 2020.
* Unicode character width tables (as used by nchar(, type = "w"))
have been updated to Unicode 12.1 by Brodie Gaslam (PR#17781),
including many emoji.
* The internal table for iswprint (used on Windows, macOS and AIX)
has been updated to include many recent Unicode characters.
INSTALLATION on a UNIX-ALIKE:
* If an external BLAS is specified by --with-blas=foo or _via_
environment variable BLAS_LIBS is not found, this is now a
configuration error. The previous behaviour was not clear from
the documentation: it was to continue the search as if
--with-blas=yes was specified.
BUG FIXES:
* all.equal(x,y) now "sees" the two different NAs in factors,
thanks to Bill Dunlap and others in PR#17897.
* (~ NULL)[1] and similar formula subsetting now works, thanks to a
report and patch by Henrik Bengtsson in PR#17935. Additionally,
subsetting leaving an empty formula now works too, thanks to
suggestions by Suharto Anggono.
* .traceback(n) keeps source references again, as before R 4.0.0,
fixing a regression; introduced by the PR#17580, reported
including two patch proposals by Brodie Gaslam.
* unlist(plst, recursive=FALSE) no longer drops content for
pairlists with list components, thanks to the report and patch by
Suharto Anggono in PR#17950.
* iconvlist() now also works on MUSL based (Linux) systems, from a
report and patch suggestion by Wesley Chan in PR#17970.</comment>
<requestid>872357</requestid>
</revision>
<revision rev="78" vrev="35">
<srcmd5>4ba8efd421cf33ceed91b1c0b204334d</srcmd5>
<version>unknown</version>
<time>1617279480</time>
<user>RBrownSUSE</user>
<comment>- CHANGES IN R 4.0.5:
BUG FIXES:
* The change to the internal table in R 4.0.4 for iswprint has been
reverted: it contained some errors in printability of 'East
Asian' characters.
* For packages using LazyData, R CMD build ignored the
--resave-data option and the BuildResaveData field of the
DESCRIPTION file (in R versions 4.0.0 to 4.0.4).</comment>
<requestid>882498</requestid>
</revision>
<revision rev="79" vrev="36">
<srcmd5>5bae3ce43278f7eadd08b2b738e61129</srcmd5>
<version>unknown</version>
<time>1621439343</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 4.1.0:
FUTURE DIRECTIONS:
* It is planned that the 4.1.x series will be the last to support
32-bit Windows, with production of binary packages for that
series continuing until early 2023.
SIGNIFICANT USER-VISIBLE CHANGES:
* Data set esoph in package datasets now provides the correct
numbers of controls; previously it had the numbers of cases added
to these. (Reported by Alexander Fowler in PR#17964.)
NEW FEATURES:
* www.omegahat.net is no longer one of the repositories known by
default to setRepositories(). (Nowadays it only provides source
packages and is often unavailable.)
* Function package_dependencies() (in package tools) can now use
different dependency types for direct and recursive dependencies.
* The checking of the size of tarball in R CMD check --as-cran
<pkg> may be tweaked via the new environment variable
_R_CHECK_CRAN_INCOMING_TARBALL_THRESHOLD_, as suggested in
PR#17777 by Jan Gorecki.
* Using c() to combine a factor with other factors now gives a
factor, an ordered factor when combining ordered factors with
identical levels.
* apply() gains a simplify argument to allow disabling of
simplification of results.
* The format() method for class "ftable" gets a new option justify.
(Suggested by Thomas Soeiro.)
* New ...names() utility. (Proposed by Neal Fultz in PR#17705.)
* type.convert() now warns when its as.is argument is not
specified, as the help file always said it _should_. In that
case, the default is changed to TRUE in line with its change in</comment>
<requestid>894139</requestid>
</revision>
<revision rev="80" vrev="37">
<srcmd5>8ce3ab5859ea68c3b118ad5a712cd8b8</srcmd5>
<version>unknown</version>
<time>1623443447</time>
<user>dimstar_suse</user>
<comment>Automatic submission by obs-autosubmit</comment>
<requestid>899423</requestid>
</revision>
<revision rev="81" vrev="38">
<srcmd5>73fdc9d3a20e2e22a76dc14ceb4f4ef2</srcmd5>
<version>unknown</version>
<time>1629269772</time>
<user>RBrownSUSE</user>
<comment>Automatic submission by obs-autosubmit</comment>
<requestid>912679</requestid>
</revision>
<revision rev="82" vrev="39">
<srcmd5>631de92c3583835c071931756906c7ac</srcmd5>
<version>unknown</version>
<time>1636388671</time>
<user>dimstar_suse</user>
<comment>Automatic submission by obs-autosubmit</comment>
<requestid>930112</requestid>
</revision>
<revision rev="83" vrev="40">
<srcmd5>0c944813cbe16f30eb46992d3b76a75a</srcmd5>
<version>unknown</version>
<time>1647458490</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 4.1.3:
NEW FEATURES:
* The default version of Bioconductor has been changed to 3.14.
(This is used by setRepositories and the menus in GUIs.)
UTILITIES:
* R CMD check --as-cran has a workaround for a bug in versions of
file up to at least 5.41 which mis-identify DBF files last
changed in 2022 as executables.
C-LEVEL FACILITIES:
* The legacy S-compatibility macros SINGLE_* in R_ext/Constants.h
(included by R.h) are deprecated and will be removed in R 4.2.0.
BUG FIXES:
* Initialization of self-starting nls() models with initialization
functions following the pre-R-4.1.0 API (without the ...
argument) works again for now, with a deprecation warning.
* Fixed quoting of ~autodetect~ in Java setting defaults to avoid
inadvertent user lookup due to leading ~, reported in PR#18231 by
Harold Gutch.
* substr(., start, stop) <- v now treats _negative_ stop values
correctly. Reported with a patch in PR#18228 by Brodie Gaslam.
* Subscripting an array x without dimnames by a
length(dim(x))-column character matrix gave "random" non-sense,
now an error; reported in PR#18244 by Mikael Jagan.
* ...names() now matches names(list(...)) closely, fixing PR#18247.
* all.equal(*, scale = s) now works as intended when length(s) > 1,
partly thanks to Michael Chirico's PR#18272.
* print(x) for long vectors x now also works for named atomic
vectors or lists and prints the correct number when reaching the
getOption("max.print") limit; partly thanks to a report and
proposal by Hugh Parsonage to the R-devel list.</comment>
<requestid>962175</requestid>
</revision>
<revision rev="84" vrev="41">
<srcmd5>782205ee09cf6971d7bf7b7fa0a3c35f</srcmd5>
<version>unknown</version>
<time>1650822337</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 4.2.0:
SIGNIFICANT USER-VISIBLE CHANGES:
* The formula method of aggregate() now matches the generic in
naming its first argument x (resolving PR#18299 by Thomas
Soeiro).
This means that calling aggregate() with a formula as a named
first argument requires name formula in earlier versions of R and
name x now, so portable code should not name the argument (code
in many packages did).
* Calling && or || with either argument of length greater than one
now gives a warning (which it is intended will become an error).
* Calling if() or while() with a condition of length greater than
one gives an error rather than a warning. Consequently,
environment variable _R_CHECK_LENGTH_1_CONDITION_ no longer has
any effect.
* Windows users should consult the WINDOWS section below for some
profound changes including
* Support for 32-bit builds has been dropped.
* UTF-8 locales are used where available.
* The default locations for the R installation and personal
library folder have been changed.
Thanks to Tomas Kalibera for months of work on the Windows port
for this release.
NEW FEATURES:
* matrix(x, n, m) now warns in more cases where length(x) differs
from n * m, as suggested by Abby Spurdle and Wolfgang Huber in
Feb 2021 on the R-devel mailing list.
This warning can be turned into an error by setting environment
variable _R_CHECK_MATRIX_DATA_ to TRUE: R CMD check --as-cran
does so unless it is already set.</comment>
<requestid>972315</requestid>
</revision>
<revision rev="85" vrev="42">
<srcmd5>5781c9138022dcd07791dac8842cc2ae</srcmd5>
<version>unknown</version>
<time>1656587922</time>
<user>dimstar_suse</user>
<comment>Automatic submission by obs-autosubmit</comment>
<requestid>986019</requestid>
</revision>
<revision rev="86" vrev="43">
<srcmd5>b67c4fd2756cda091bdbe2cfd33035a3</srcmd5>
<version>unknown</version>
<time>1667825492</time>
<user>dimstar_suse</user>
<comment>- CHANGES IN R 4.2.2:
NEW FEATURES:
* tools::Rdiff(useDiff = TRUE) checks for the presence of an
external diff command and switches to useDiff = FALSE if none is
found. This allows R CMD Rdiff to always work.
* On Windows, environment variable R_LIBCURL_SSL_REVOKE_BEST_EFFORT
can be used to switch to only 'best-effort' SSL certificate
revocation checks with the default "libcurl" download method.
This reduces security, but may be needed for downloads to work
with MITM proxies (PR#18379).
* (macOS) The run-time check for libraries from XQuartz for X11 and
Tcl/Tk no longer uses otool from the Apple Developer Tools
(PR#18400).
* The LaTeX style for producing the PDF manuals, Rd.sty, now loads
the standard amsmath, amsfonts and amssymb packages for greater
coverage of math commands in the Rd \eqn and \deqn macros. The
\mathscr LaTeX command is also provided (via the mathrsfs
package, if available, or the amsfonts bundle otherwise),
fulfilling the wish of PR#18398.
* (Windows) The default format of readClipboard() and
writeClipboard() has been changed to 13 (CF_UNICODETEXT).
INSTALLATION on a UNIX-ALIKE:
* The PDF manuals (if built) can be compacted by the new target
make compact-pdf (at the top level or in directory doc/manual).
* There is now configure support for LLVM clang 15 on Linux, which
defaults to position-independent (PIE) executables whereas
gfortran does not.
* Many small changes to ease compilation (and suppress warnings)
with LLVM clang 15.
BUG FIXES:</comment>
<requestid>1033874</requestid>
</revision>
<revision rev="87" vrev="44">
<srcmd5>860867efbe6a7f4b3e5ea6944a89c699</srcmd5>
<version>unknown</version>
<time>1679520691</time>
<user>dimstar_suse</user>
<comment>Automatic submission by obs-autosubmit</comment>
<requestid>1073781</requestid>
</revision>
</revisionlist>