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 2026-05-04 12:50:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/R-base (Old)
 and      /work/SRC/openSUSE:Factory/.R-base.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "R-base"

Mon May  4 12:50:57 2026 rev:100 rq:1350349 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/R-base/R-base.changes    2026-03-19 
17:37:37.902442001 +0100
+++ /work/SRC/openSUSE:Factory/.R-base.new.30200/R-base.changes 2026-05-04 
12:53:34.581625864 +0200
@@ -1,0 +2,760 @@
+Fri Apr 24 09:47:13 UTC 2026 - Detlef Steuer <[email protected]>
+
+- Changes in R 4.6.0:
+
+  Significant User-Visible Changes:
+
+    • The R citation now provides a DOI (10.32614/R.manuals): please
+      update your bibliographies accordingly.
+
+    • The default C++ standard has been changed to C++20 where
+      available (which it is on all known platforms from 2021 on): if
+      not C++17 is used if available otherwise C++ is not supported (as
+      before).
+
+      (GCC 16 has also switched to C++20 as its default.)
+
+      Packages can request C++17 if essential.
+
+    • The Sweave driver Rtangle no longer puts empty lines at the end
+      of tangled scripts.
+
+  New Features:
+
+    • The default AIC and BIC methods now check whether the methods
+      namespace is loaded rather than stats4. They still use
+      stats4::logLik (and stats4::nobs), but packages no longer need to
+      load stats4 explicitly.
+
+    • confint.default() now also works on S4 objects, as long as
+      suitable coef() and vcov() methods exist.
+
+    • binomial(identity) and quasibinomial(identity) now work without
+      having to quote the argument.
+
+    • str() now shows more via format() for external pointers.
+
+    • terms(<formula>, specials = *) now treats non-syntactic specials
+      more gracefully, thanks to Mikael Jagan's PR#18568.
+
+    • help.start() gets a lib.loc option and its default for
+      make.packages.html() is enhanced to allow, e.g., fast access to
+      .Library when that contains only base and recommended packages.
+
+    • In *.Rd help files, the \linkS4class macro now also works for
+      links to other packages via \linkS4class[<pkg>]{<myClass>}, much
+      nicer than the “workaround”
+      \link[<pkg>:<myClass>-class]{<myClass>} necessary in earlier
+      versions of R.
+
+      Packages with the new syntax need to formally depend on R >=
+      4.6.0.
+
+    • tools::analyze_license() now also computes SPDX license
+      identifiers, thanks to Thierry Onkelinx and LLuís Revilla.
+
+    • read.dcf() now recognizes lines starting with # as comment lines.
+      By Dirk Eddelbuettel, Laurent Gatto and Hugo Gruson.
+
+    • tcltk::tclVersion() now only optionally includes the ‘patch
+      level’, as Tcl full versions can be of the form 8.7a5 or 9.0b1
+      without three clear components.
+
+    • untar(tar = "internal") supports extras = "-P" to use unchanged
+      the recorded file paths (as many external tar programs do).
+
+    • extSoftVersion()[["zstd"]] now reports the version of the zstd
+      compression library if available, thanks to Trevor Davis' patch
+      proposal in PR#18914.
+
+    • New logical option() quiet, defaulting to false, set to TRUE by
+      R's command-line option --quiet (and similar), now can be
+      switched during an R session.  Prompted by Dirk Eddelbuettel's
+      proposal in PR#18913.
+
+    • Credentials for basic HTTP authentication with download method
+      "libcurl" can now be provided in a netrc file.  The path to the
+      file can be specified in options("netrc").
+
+    • tools::deparseLatex() gains a math argument, now used by the
+      default bibstyle to format bibentry() fields with $...$ syntax
+      via Rd \eqn markup.
+
+    • gzcon() can now decompress a concatenation of compressed streams
+      PR#18887.
+
+    • Bibliographic citations and references in Rd files can now be
+      auto-generated from bibentries in bibliographic databases in R or
+      BibTeX formats.  See
+      RShowDoc("R-exts#Bibliographic-citations-and-references") for
+      more information.
+
+    • Arguments to loadNamespace() which will be ignored because the
+      namespace is already loaded are now noted.
+
+    • chkDots()' optional argument allowed has been implemented thanks
+      to Trevor Davis' proposal in PR#18936.
+
+    • New function messageCondition() to create structured "message"
+      objects analogous to warningCondition() and errorCondition()
+      (PR#18940, by Trevor Davis).
+
+    • wilcox.test() can now perform exact (conditional) inference in
+      case of ties.  Based on contributions by Torsten Hothorn.
+
+    • wilcox.test() can now optionally compute improved asymptotic
+      p-values by including up to 3 correction terms of the Edgeworth
+      series for the normal approximation.
+
+    • barplot(.., orderH = *) for stacked bar plots allows to sort the
+      stacks each according to size.
+
+    • New argument panel.first for hist() (via plot.histogram()),
+      barplot(), bxp(), and hence implicitly boxplot().  All except the
+      former also gain a new panel.last.  Suggested by Marieke Stolte
+      and Julian Welz.
+
+    • plot.default() gets a new switch lim2 to indicate that the
+      default xlim and ylim range computations only use _jointly_
+      finite x- and y-values; indirectly suggested in PR#7986 by Jincai
+      Jiang.
+
+    • Rman.css, the stylesheet for the texi2any-generated HTML versions
+      of the R manuals, was improved following joint efforts at the ‘R
+      Dev Days’ of useR! 2024 and RSECon25.
+
+    • New system Rd macro \manual{<name>}{<node>} to refer to a
+      specific section _etc_ (possibly empty, for Top) of one of the R
+      manuals (e.g., R-exts).
+
+    • list.files() now has optional argument fixed to allow literal
+      pattern matching.  Suggested and implemented by Duncan Murdoch in
+      PR#18925.
+
+    • substring(txt, i1, i2), substr(..) and their replacement versions
+      now accept i2 = NULL to mean “to the end_of_string”, thus
+      fulfilling Kevin Ushey (and others') suggestions in PR#18851.
+
+    • The default method for pretty() gets a new switch bounds for
+      completeness, corresponding to .pretty().  Also, it now catches
+      typos such as eps.corrected = 2, noted in PR#18521 by Mikko
+      Korpela.
+
+    • Plain-text help now renders Rd \describe lists using line breaks
+      after item labels.  Set tools::Rd2txt_options(descStyle=NULL) to
+      get the old behaviour with a simple space; a "colon" variant is
+      also available.
+
+    • x %notin% table newly in base is an idiom for !(x %in% table) and
+      provided almost entirely for convenience and code readability,
+      from an R-devel suggestion, after many years of private
+      definitions mostly hidden in packages, including in R's tools
+      package.
+
+    • The default method of sequence() gets a new option recycle to
+      swap between current (not fully recycling) and future behaviour
+      where all three of (nvec, from, by) are jointly recycled.
+
+    • ftable()s default method and the as.table() method for "ftable"s
+      get a perm argument with back compatible default.  The as.table()
+      method also gets a named.dim = FALSE switch, no longer creating a
+      named dim(<result>) by default.
+
+    • match.arg() gets a new option several.ok = "all", fulfilling the
+      wish of Jim Hester in PR#16659.
+
+    • provideDimnames() gets new switch use.names, as proposed
+      including patch by Mikael Jagan, in PR#18975.
+
+    • The default summary() is more informative for character vectors,
+      optionally resorting to the factor method via the new argument
+      character.method = "factor", e.g., when summarizing a data frame
+      (PR#16750).
+
+      It also provides more useful summaries for complex vectors, with
+      polar determining if polar or cartesian coordinates are more
+      relevant; mostly based on a proposal by Mikael Jagan.
+
+    • Error messages from failed Rd \Sexpr code now include the call
+      from the original condition (if available).  Warning messages now
+      include Rd source locations.
+
+    • When the environment variable R_WARN_BOUNDS_OPT is set to "yes",
+      options(warn = val) will check if val is inside -1:2; this may
+      happen unconditionally in the future.
+
+    • weighted.residuals() now returns weighted working residuals for
+      "glm" objects. It used to return deviance residuals, but these do
+      not give the one-step approximated dfbeta values, as pointed out
+      by Ravi Varadhan. influence.glm() has been amended so that it now
+      returns an object with both a "wt.res" and a "dev.res" element.
+
+    • Several influence measures for "glm" objects have been updated to
+      use Pearson residuals rather than deviance residuals (the latter
+      are not unbiased) and to not use leave-one-out estimates of
+      dispersion in models with fixed dispersion. Thanks to Ravi
+      Varadhan for discussions and testing of these updates.
+
+    • R now supports custom binary types which are of the form
+      "<system>.binary.<build>" where <system> is lower-case name
+      (letters only) of the system and <build> is the name of the build
+      (alphanumeric and dashes). The corresponding paths returned by
+      contrib.url (which govern the repository layout) with the above
+      type= have the form bin/<system>/<build>/contrib/<x.y> where
+      <x.y> is the R version without patch level. This is a
+      generalisation of the binary types previously supported on macOS.
+      In addition, binary packages can have the extensions .tar.bz2,
+      .tar.xz, .tar.zst and .tar.zstd with the corresponding
+      compression support.
+
+    • The value of .Platform$pkgType which defines the native binary
+      type for the current build of R can be overridden with
+      R_PLATFORM_PKGTYPE environment variable (previously this was only
+      set by the macOS builds of R). This should be typically only done
+      by the author of a binary R distribution to define the type of
+      binaries supported by that build of R.
+
+    • If R uses custom binary type in its .Platform$pkgType then R CMD
+      INSTALL --build will produce
+      <package>_<ver>_R_<system>-<build>.tar.xz binary files. Please
+      note that future versions may use .zstd compression by default so
+      package tooling should support any of the above mentioned
+      extensions.
+
+    • New facilities have been introduced for package integrity
+      verification and package signing. The optional file SHA256 in a
+      package contains SHA-256 hashes, lengths and paths of files
+      provided in the package allowing for more reliable integrity
+      verification (relative to MD5). This file is now generated by
+      default in R CMD INSTALL --build and optionally via R CMD build
+      --sha256. A package can be signed by creating a detached GnuPG
+      signature file SHA256.sig signing the entirety of the SHA256
+      file. Upon installation, the signature is verified using GnuPG,
+      thus ensuring the integrity of the SHA256 file and by induction
+      all files in the package.  Both source and binary packages can be
+      signed. Currently, this only applies to tar-based packages, and
+      the command-line GnuPG gpg tool (or equivalent tool named in the
+      GPG environment variable) has to be available for signing and
+      verification to work. R CMD INSTALL --sign can be used to sign
+      binary packages, including its use with --build.  System-wide
+      GnuPG keyrings for the R installation can be placed in
+      <R_HOME>/etc/keyrings as files with .gpg extensions and will be
+      checked first before consulting user's GnuPG keyring (if
+      present).
+
+    • Experimentally, several math library (math.h) functions, such as
+      exp(.), log1p(), sin(), atanh(), when called from R, are now
+      ensured to give fully accurate results in a small neighbourhood
+      of special values, such as exp(0) == 1, log1p(0) == 0, etc.  This
+      makes R slightly less platform dependent for these functions,
+      notably on platforms with less accurate system math libraries,
+      see also
+      
<https://blog.r-project.org/2026/01/30/debugging-sensitivity-to-c-math-library-on-linux/>.
+
+    • Function free1way() implementing semiparametrically efficient
+      inference procedures (likelihood- and permutation-based) in
+      distribution-free stratified K-sample one-way layouts was added
+      to the stats package.  Approximate (via power.free1way.test())
+      and simulation-based (utilising rfree1way() for random number
+      generation) power-assessment and sample-size planning as well as
+      model diagnostics (available from a plot method and
+      probability-probability plots in ppplot()) complement the
+      functionality.  Provided by Torsten Hothorn.
+
+    • plot.data.frame() now supports a formula argument.
+
+    • New Rd macro \linkS4methods{}, e.g., for easier linking to method
+      docs in other packages, proposed and coded by Mikael Jagan in
+      PR#18998.
+
+    • Class "difftime" is now also among the S4 "OldClasses".
+
+    • New function bitstring() as a user-friendly wrapper around
+      intToBits(), etc.
+
+    • plot.lm() now omits the smoother in the residuals vs leverage
+      plot. This never made much sense, but if you really want it, you
+      can force the old behaviour by setting panel.raw=panel.smooth.
+
+    • hatvalues() now has a method for nls (nonlinear model) results,
+      prompted by the proposal of Patrice Kiener and Heather Turner in
+      PR#18897.
+
+    • The Sweave driver RweaveLatex now allows the value of logical and
+      numerical chunk options (only) to be the name of an object
+      defined in earlier, evaluated code chunks. This is useful to pass
+      computed values to options. For options set this way for weaving
+      purposes, the Rtangle driver rather uses their default values,
+      with a warning.  By Vincent Goulet.
+
+    • The Sweave driver RweaveLatex gains an option to include
+      unparsable R code or arbitrary text in code chunks. Chunks marked
+      as ignore.on.weave = TRUE are completely ignored on weaving,
+      i.e., not even parsed. The chunks however remain written out
+      verbatim on tangling.
+
+      Similarly, the driver Rtangle gains an option to control the
+      extraction of code chunks. Chunks marked as ignore.on.tangle=TRUE
++++ 463 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/R-base/R-base.changes
++++ and /work/SRC/openSUSE:Factory/.R-base.new.30200/R-base.changes

Old:
----
  R-4.5.3.tar.xz

New:
----
  R-4.6.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ R-base.spec ++++++
--- /var/tmp/diff_new_pack.sMGJgy/_old  2026-05-04 12:53:35.349657474 +0200
+++ /var/tmp/diff_new_pack.sMGJgy/_new  2026-05-04 12:53:35.357657804 +0200
@@ -23,7 +23,7 @@
 %define release 1
 
 Name:           R-base
-Version:        4.5.3
+Version:        4.6.0
 Release:        %release
 %define Rversion %{version}
 Source0:        R-%{version}.tar.xz
@@ -494,11 +494,28 @@
 %{_libdir}/R/share/encodings/
 %{_libdir}/R/share/java/
 
+%dir %{_libdir}/R/share/bibliographies/
+%{_libdir}/R/share/bibliographies/R.rds
+%{_libdir}/R/share/bibliographies/base.R
+%{_libdir}/R/share/bibliographies/datasets.R
+%{_libdir}/R/share/bibliographies/grDevices.R
+%{_libdir}/R/share/bibliographies/graphics.R
+%{_libdir}/R/share/bibliographies/grid.R
+%{_libdir}/R/share/bibliographies/methods.R
+%{_libdir}/R/share/bibliographies/parallel.R
+%{_libdir}/R/share/bibliographies/splines.R
+%{_libdir}/R/share/bibliographies/stats.R
+%{_libdir}/R/share/bibliographies/utils.R
+
 %dir %{_libdir}/R/share/dictionaries/
 %{_libdir}/R/share/dictionaries/en_stats.rds
 %{_libdir}/R/share/dictionaries/R_Rd_files.rds
 %{_libdir}/R/share/dictionaries/R_manuals.rds
 %{_libdir}/R/share/dictionaries/R_vignettes.rds
+%{_libdir}/R/share/dictionaries/en_stats.txt
+%{_libdir}/R/share/dictionaries/R_Rd_files.txt
+%{_libdir}/R/share/dictionaries/R_manuals.txt
+%{_libdir}/R/share/dictionaries/R_vignettes.txt
 %license %{_libdir}/R/share/licenses/
 %{_libdir}/R/share/make/
 %{_libdir}/R/share/R/
@@ -552,9 +569,9 @@
 %{_libdir}/R/include/R_ext/Linpack.h
 %{_libdir}/R/include/R_ext/MathThreads.h
 %{_libdir}/R/include/R_ext/Memory.h
+%{_libdir}/R/include/R_ext/ObjectTable.h
 %{_libdir}/R/include/R_ext/Parse.h
 %{_libdir}/R/include/R_ext/Print.h
-%{_libdir}/R/include/R_ext/PrtUtil.h
 %{_libdir}/R/include/R_ext/QuartzDevice.h
 %{_libdir}/R/include/R_ext/Rallocators.h
 %{_libdir}/R/include/R_ext/RS.h
@@ -1202,12 +1219,12 @@
 
 %dir %{_libdir}/R/library/tools/
 %{_libdir}/R/library/tools/DESCRIPTION
-%{_libdir}/R/library/tools/wre.txt
 %{_libdir}/R/library/tools/help/
 %{_libdir}/R/library/tools/html/
 %{_libdir}/R/library/tools/INDEX
 %{_libdir}/R/library/tools/libs/
 %{_libdir}/R/library/tools/Meta/
+%{_libdir}/R/library/tools/misc/
 %{_libdir}/R/library/tools/NAMESPACE
 %{_libdir}/R/library/tools/R/
 
@@ -1523,6 +1540,7 @@
 %{_libdir}/R/library/lattice/Meta/
 %{_libdir}/R/library/lattice/NAMESPACE
 %{_libdir}/R/library/lattice/NEWS.md
+%{_libdir}/R/library/lattice/README.md
 %dir %{_libdir}/R/library/lattice/po/
 %lang(de) %{_libdir}/R/library/lattice/po/de/
 %lang(en) %{_libdir}/R/library/lattice/po/en*/
@@ -1567,7 +1585,7 @@
 
 %package -n R-Matrix
 Summary:        Package provides recommended R-Matrix
-Version:        1.7.4
+Version:        1.7.5
 Release:        %release
 Requires:       R-base
 Obsoletes:      R-Matrix-devel <= 1.3.2
@@ -1659,7 +1677,7 @@
 
 %package -n R-nlme
 Summary:        Package provides recommended R-nlme
-Version:        3.1.168
+Version:        3.1.169
 Release:        %release
 Requires:       R-base
 
@@ -1722,7 +1740,7 @@
 
 %package -n R-rpart
 Summary:        Package provides recommended R-rpart
-Version:        4.1.24
+Version:        4.1.27
 Release:        %release
 Requires:       R-base
 
@@ -1743,6 +1761,7 @@
 %{_libdir}/R/library/rpart/Meta/
 %{_libdir}/R/library/rpart/NAMESPACE
 %{_libdir}/R/library/rpart/NEWS.Rd
+%{_libdir}/R/library/rpart/README.md
 %dir %{_libdir}/R/library/rpart/po
 %lang(de) %{_libdir}/R/library/rpart/po/de/
 %lang(en) %{_libdir}/R/library/rpart/po/en*/

++++++ R-4.5.3.tar.xz -> R-4.6.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/R-base/R-4.5.3.tar.xz 
/work/SRC/openSUSE:Factory/.R-base.new.30200/R-4.6.0.tar.xz differ: char 15, 
line 1

Reply via email to