Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package R-base for openSUSE:Factory checked in at 2023-04-29 17:28:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/R-base (Old) and /work/SRC/openSUSE:Factory/.R-base.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "R-base" Sat Apr 29 17:28:19 2023 rev:88 rq:1083568 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/R-base/R-base.changes 2023-03-22 22:32:21.570711744 +0100 +++ /work/SRC/openSUSE:Factory/.R-base.new.1533/R-base.changes 2023-04-29 17:28:29.490630330 +0200 @@ -1,0 +2,764 @@ +Fri Apr 21 17:43:15 UTC 2023 - Detlef Steuer <[email protected]> + +- CHANGES IN R 4.3.0: + + SIGNIFICANT USER-VISIBLE CHANGES: + + * Calling && or || with LHS or (if evaluated) RHS of length greater + than one is now always an error, with a report of the form + + 'length = 4' in coercion to 'logical(1)' + + Environment variable _R_CHECK_LENGTH_1_LOGIC2_ no longer has any + effect. + + NEW FEATURES: + + * The included BLAS sources have been updated to those shipped with + LAPACK version 3.10.1. (This caused some platform-dependent + changes to package check output.) And then to the sources from + LAPACK version 3.11.0 (with changes only to double complex + subroutines). + + * The included LAPACK sources have been updated to include the four + Fortran 90 routines rather than their Fortran 77 predecessors. + This may give some different signs in SVDs or + eigendecompositions.. (This completes the transition to LAPACK + 3.10.x begun in R 4.2.0.) + + * The LAPACK sources have been updated to version 3.11.0. (No new + subroutines have been added, so this almost entirely bug fixes: + Those fixes do affect some computations with NaNs, including R's + NA.) + + * The parser now signals _classed_ errors, notably in case of the + pipe operator |>. The error object and message now give line and + column numbers, mostly as proposed and provided by Duncan Murdoch + in PR#18328. + + * toeplitz() is now generalized for asymmetric cases, with a + toeplitz2() variant. + + * xy.coords() and xyz.coords() and consequently, e.g., plot(x,y, + log = "y") now signal a _classed_ warning about negative values + of y (where log(.) is NA). Such a warning can be specifically + suppressed or caught otherwise. + + * Regular expression functions now check more thoroughly whether + their inputs are valid strings (in their encoding, e.g. in + UTF-8). + + * The performance of grep(), sub(), gsub() and strsplit() has been + improved, particularly with perl = TRUE and fixed = TRUE. Use of + useBytes = TRUE for performance reasons should no longer be + needed and is discouraged: it may lead to incorrect results. + + * apropos() gains an argument dot_internals which is used by the + completion (help(rcompgen)) engine to also see base internals + such as .POSIXct(). + + * Support in tools::Rdiff() for comparing uncompressed PDF files is + further reduced - see its help page. + + * qqplot(x, y, ...) gains conf.level and conf.args arguments for + computing and plotting a confidence band for the treatment + function transforming the distribution of x into the distribution + of y (Switzer, 1976, _Biometrika_). Contributed by Torsten + Hothorn. + + * Performance of package_dependencies() has been improved for cases + when the number of dependencies is large. + + * Strings newly created by gsub(), sub() and strsplit(), when any + of the inputs is marked as "bytes", are also marked as "bytes". + This reduces the risk of creating invalid strings and accidental + substitution of bytes deemed invalid. + + * Support for readLines(encoding = "bytes") has been added to allow + processing special text files byte-by-byte, without creating + invalid strings. + + * iconv(from = "") now takes into account any declared encoding of + the input elements and uses it in preference to the native + encoding. This reduces the risk of accidental creation of + invalid strings, particularly when different elements of the + input have different encoding (including "bytes"). + + * Package repositories in getOption("repos") are now initialized + from the repositories file when utils is loaded (if not already + set, e.g., in .Rprofile). (From a report and patch proposal by + Gabriel Becker in PR#18405.) + + * compactPDF() gets a verbose option. + + * type.convert() and hence read.table() get new option tryLogical = + TRUE with back compatible default. When set to false, converts + "F" or "T" columns to character. + + * Added new unit prefixes "R" and "Q" for abbreviating + (unrealistically large) sizes beyond 10^{27} in standard = "SI", + thanks to Henrik Bengtsson's PR#18435. + + * as.data.frame()'s default method now also works fine with atomic + objects inheriting from classes such as "roman", "octmode" and + "hexmode", such fulfilling the wish of PR#18421, by Benjamin + Feakins. + + * The as.data.frame.vector() utility now errors for wrong-length + row.names. It warned for almost six years, with "Will be an + error!". + + * sessionInfo() now also contains La_version() and reports codepage + and timezone when relevant, in both print() and toLatex() methods + which also get new option tzone for displaying timezone + information when locale = FALSE. + + * New function R_compiled_by() reports the C and Fortran compilers + used to build R, if known. + + * predict(<lm>, newdata = *) no longer unnecessarily creates an + offset of all 0s. + + * solve() for complex inputs now uses argument tol and by default + checks for 'computational singularity' (as it long has done for + numeric inputs). + + * predict(<rank-deficient lm>, newdata=*) now obeys a new argument + rankdeficient, with new default "warnif", warning only if there + are non-estimable cases in newdata. Other options include + rankdeficient = "NA", predicting NA for non-estimable newdata + cases. This addresses PR#15072 by Russ Lenth and is based on his + original proposal and discussions in PR#16158 also by David Firth + and Elin Waring. Still somewhat experimental. + + * Rgui console implementation now works better with the NVDA screen + reader when the full blinking cursor is selected. The underlying + improvements in cursor handling may help also other screen + readers on Windows. + + * The drop-field control in GraphApp can now be left with the TAB + key and all controls can be navigated in the reverse order using + the Shift+TAB key, improving accessibility of the Rgui + configuration editor. + + * qnorm(<very large negative>, log.p=TRUE) is now fully accurate + (instead of to "only" minimally five digits). + + * demo(error.catching) now also shows off withWarnings() and + tryCatchWEMs(). + + * As an experimental feature the placeholder _ can now also be used + in the rhs of a forward pipe |> expression as the first argument + in an extraction call, such as _$coef. More generally, it can be + used as the head of a chain of extractions, such as _$coef[[2]]. + + * Spaces in the environment variable used to choose the R session's + temporary directory (TMPDIR, TMP and TEMP are tried in turn) are + now fatal. (On Windows the 'short path' version of the path is + tried and used if that does not contain a space.) + + * all.equal.numeric() gets a new optional switch giveErr to return + the numeric error as attribute. Relatedly, + stopifnot(all.equal<some>(a, b, ..)) is as "smart" now, as + stopifnot(all.equal(....)) has been already, thus allowing + customized all.equal<Some>() wrappers. + + * R on Windows is now able to work with path names longer than 260 + characters when these are enabled in the system (requires at + least Windows 10 version 1607). Packages should be updated to + work with long paths as well, instead of assuming PATH_MAX to be + the maximum length. Custom front-ends and applications embedding + R need to update their manifests if they wish to allow this + feature. See + <https://blog.r-project.org/2023/03/07/path-length-limit-on-windows> + for more information. + + * 'Object not found' and 'Missing argument' errors now give a more + accurate error context. Patch provided by Lionel Henry in + PR#18241. + + * The @ operator is now an S3 generic. Based on contributions by + Tomasz Kalinowski in PR#18482. + + * New generic chooseOpsMethod() provides a mechanism for objects to + resolve cases where two suitable methods are found for an Ops + Group Generic. This supports experimenting with alternative + object systems. Based on contributions by Tomasz Kalinowski in + PR#18484. + + * inherits(x, what) now accepts values other than a simple + character vector for argument what. A new generic, nameOfClass(), + is called to resolve the class name from what. This supports + experimenting with alternative object systems. Based on + contributions by Tomasz Kalinowski in PR#18485. + + * Detection of BLAS/LAPACK in use (sessionInfo()) with FlexiBLAS + now reports the current backend. + ++++ 567 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/R-base/R-base.changes ++++ and /work/SRC/openSUSE:Factory/.R-base.new.1533/R-base.changes Old: ---- R-4.2.3.tar.xz New: ---- R-4.3.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ R-base.spec ++++++ --- /var/tmp/diff_new_pack.1gywxK/_old 2023-04-29 17:28:30.478634467 +0200 +++ /var/tmp/diff_new_pack.1gywxK/_new 2023-04-29 17:28:30.482634483 +0200 @@ -23,14 +23,14 @@ %define release 1 Name: R-base -Version: 4.2.3 +Version: 4.3.0 Release: %release %define Rversion %{version} Source0: R-%{version}.tar.xz Source10: macros.R #Source: http://cran.r-project.org/src/base/R-2/R-%%{version}.tar.gz -# PATCH-FIX-UPSTREAM Fix tre when wchar_t is unsigned int -#Patch0: tre.patch +# PATCH-FIX-UPSTREAM build with libcurl >= 8 +# Patch0: R-4.2.3-curl-v8.patch URL: http://www.r-project.org/ @@ -320,6 +320,16 @@ %{_libdir}/R/modules/ %dir %{_libdir}/R/share %dir %{_libdir}/R/library +%dir %{_libdir}/R/library/grDevices/ +%dir %{_libdir}/R/library/grDevices/fonts/ +%dir %{_libdir}/R/library/grDevices/fonts/Montserrat +%dir %{_libdir}/R/library/grDevices/fonts/Montserrat/static +%{_libdir}/R/library/grDevices/fonts/Montserrat/static/Montserrat-BoldItalic.ttf +%{_libdir}/R/library/grDevices/fonts/Montserrat/static/Montserrat-Medium.ttf +%dir %{_libdir}/R/library/grDevices/fonts/Roboto +%{_libdir}/R/library/grDevices/fonts/Roboto/Roboto-Medium.ttf +%{_libdir}/R/library/grDevices/fonts/Roboto/LICENSE.txt + %dir %{_datadir}/R/library/ %{_libdir}/R/share/encodings/ %{_libdir}/R/share/java/ @@ -1316,7 +1326,7 @@ %package -n R-lattice Summary: Package provides recommended R-lattice -Version: 0.20.45 +Version: 0.21.8 Release: %release Requires: R-base @@ -1330,6 +1340,7 @@ %{_libdir}/R/library/lattice/CITATION %{_libdir}/R/library/lattice/data/ %{_libdir}/R/library/lattice/demo/ +%{_libdir}/R/library/lattice/doc/ %{_libdir}/R/library/lattice/DESCRIPTION %{_libdir}/R/library/lattice/help/ %{_libdir}/R/library/lattice/html/ @@ -1337,7 +1348,7 @@ %{_libdir}/R/library/lattice/libs/ %{_libdir}/R/library/lattice/Meta/ %{_libdir}/R/library/lattice/NAMESPACE -%{_libdir}/R/library/lattice/NEWS +%{_libdir}/R/library/lattice/NEWS.md %dir %{_libdir}/R/library/lattice/po/ %lang(de) %{_libdir}/R/library/lattice/po/de/ %lang(en) %{_libdir}/R/library/lattice/po/en*/ @@ -1382,7 +1393,7 @@ %package -n R-Matrix Summary: Package provides recommended R-Matrix -Version: 1.5.3 +Version: 1.5.4 Release: %release Requires: R-base Obsoletes: R-Matrix-devel <= 1.3.2 @@ -1588,7 +1599,7 @@ %package -n R-survival Summary: Package provides recommended R-survival -Version: 3.5.3 +Version: 3.5.5 Release: %release Requires: R-base ++++++ R-4.2.3.tar.xz -> R-4.3.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/R-base/R-4.2.3.tar.xz /work/SRC/openSUSE:Factory/.R-base.new.1533/R-4.3.0.tar.xz differ: char 1, line 1
