Hello community, here is the log from the commit of package R-base for openSUSE:Factory checked in at 2016-05-23 16:38:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/R-base (Old) and /work/SRC/openSUSE:Factory/.R-base.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "R-base" Changes: -------- --- /work/SRC/openSUSE:Factory/R-base/R-base.changes 2016-04-15 19:12:21.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.R-base.new/R-base.changes 2016-05-23 16:38:49.000000000 +0200 @@ -1,0 +2,343 @@ +Wed May 18 07:58:59 UTC 2016 - detlef.ste...@gmx.de + +- further cleanup of spec file. + Removed unneeded explicit Requires for + libcairo2/libfreetype6/liblzma5/libreadline6 + Removed removal of backup file that was meanwhile removed upstream. + +------------------------------------------------------------------- +Wed May 11 14:36:53 UTC 2016 - detlef.ste...@gmx.de + +- clean up of spec file after comments from Jan Engelhardt in + https://build.opensuse.org/request/show/393426 + + Some unneeded explicit BuildRequires removed. + +------------------------------------------------------------------- +Tue May 3 13:31:13 UTC 2016 - detlef.ste...@gmx.de + +- tre.patch was removed. + +------------------------------------------------------------------- +Tue May 3 11:30:09 UTC 2016 - detlef.ste...@gmx.de + +- and libbz2-devel needed, too. + +------------------------------------------------------------------- +Tue May 3 11:00:15 UTC 2016 - detlef.ste...@gmx.de + +- added BuildRequires: bzip2 + for i586. + +------------------------------------------------------------------- +Tue May 3 10:24:09 UTC 2016 - detlef.ste...@gmx.de + +- 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, ...) + and the server's identity has to be verifiable _via_ the + available certificates. Different access methods may allow + different protocols or use private certificate bundles: we + encountered a https: CRAN mirror which could be accessed by one + browser but not by another nor by download.file() on the same + Linux machine. + + NEW FEATURES: + + * The print method for methods() gains a byclass argument. + + * New functions validEnc() and validUTF8() to give access to the + validity checks for inputs used by grep() and friends. + + * Experimental new functionality for S3 method checking, notably + isS3method(). + + Also, the names of the R 'language elements' are exported as + character vector tools::langElts. + + * str(x) now displays "Time-Series" also for matrix (multivariate) + time-series, i.e. when is.ts(x) is true. + + * (Windows only) The GUI menu item to install local packages now + accepts *.tar.gz files as well as *.zip files (but defaults to + the latter). + + * New programmeR's utility function chkDots(). + + * D() now signals an error when given invalid input, rather than + silently returning NA. (Request of John Nash.) + + * formula objects are slightly more "first class": e.g., formula() + or new("formula", y ~ x) are now valid. Similarly, for "table", + "ordered" and "summary.table". Packages defining S4 classes with + the above S3/S4 classes as slots should be reinstalled. + + * New function strrep() for repeating the elements of a character + vector. + + * rapply() preserves attributes on the list when how = "replace". + + * New S3 generic function sigma() with methods for extracting the + estimated standard deviation aka "residual standard deviation" + from a fitted model. + + * news() now displays R and package news files within the HTML help + system if it is available. If no news file is found, a visible + NULL is returned to the console. + + * as.raster(x) now also accepts raw arrays x assuming values in + 0:255. + + * Subscripting of matrix/array objects of type "expression" is now + supported. + + * type.convert("i") now returns a factor instead of a complex value + with zero real part and missing imaginary part. + + * Graphics devices cairo_pdf() and cairo_ps() now allow non-default + values of the cairographics 'fallback resolution' to be set. + + This now defaults to 300 on all platforms: that is the default + documented by cairographics, but apparently was not used by all + system installations. + + * file() gains an explicit method argument rather than implicitly + using getOption("url.method", "default"). + + * Thanks to a patch from Tomas Kalibera, x[x != 0] is now typically + faster than x[which(x != 0)] (in the case where x has no NAs, the + two are equivalent). + + * read.table() now always uses the names for a named colClasses + argument (previously names were only used when colClasses was too + short). (In part, wish of PR#16478.) + + * (Windows only) download.file() with default method = "auto" and a + ftps:// URL chooses "libcurl" if that is available. + + * The out-of-the box Bioconductor mirror has been changed to one + using https://: use chooseBioCmirror() to choose a http:// mirror + if required. + + * The data frame and formula methods for aggregate() gain a drop + argument. + + * available.packages() gains a repos argument. + + * The undocumented switching of methods for url() on https: and + ftps: URLs is confined to method = "default" (and documented). + + * smoothScatter() gains a ret.selection argument. + + * qr() no longer has a ... argument to pass additional arguments to + methods. + + * [ has a method for class "table". + + * It is now possible (again) to replayPlot() a display list + snapshot that was created by recordPlot() in a different R + session. + + It is still not a good idea to use snapshots as a persistent + storage format for R plots, but it is now not completely silly to + use a snapshot as a format for transferring an R plot between two + R sessions. + + The underlying changes mean that packages providing graphics + devices (e.g., Cairo, RSvgDevice, cairoDevice, tikzDevice) will + need to be reinstalled. + + Code for restoring snapshots was contributed by Jeroen Ooms and + JJ Allaire. + + Some testing code is available at <URL: + https://github.com/pmur002/R-display-list>. + + * tools::undoc(dir = D) and codoc(dir = D) now also work when D is + a directory whose normalizePath()ed version does not end in the + package name, e.g. from a symlink. + + * abbreviate() has more support for multi-byte character sets - it + no longer removes bytes within characters and knows about Latin + vowels with accents. It is still only really suitable for (most) + European languages, and still warns on non-ASCII input. + + abbreviate(use.classes = FALSE) is now implemented, and that is + more suitable for non-European languages. + + * match(x, table) is faster (sometimes by an order of magnitude) + when x is of length one and incomparables is unchanged, thanks to + Peter Haverty (PR#16491). + + * More consistent, partly not back-compatible behavior of NA and + NaN coercion to complex numbers, operations less often resulting + in complex NA (NA_complex_). + + * lengths() considers methods for length and [[ on x, so it should + work automatically on any objects for which appropriate methods + on those generics are defined. + + * The logic for selecting the default screen device on OS X has + been simplified: it is now quartz() if that is available even if + environment variable DISPLAY has been set by the user. + ++++ 146 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/R-base/R-base.changes ++++ and /work/SRC/openSUSE:Factory/.R-base.new/R-base.changes Old: ---- R-3.2.5.tar.bz2 tre.patch New: ---- R-3.3.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ R-base.spec ++++++ --- /var/tmp/diff_new_pack.8umfuM/_old 2016-05-23 16:38:50.000000000 +0200 +++ /var/tmp/diff_new_pack.8umfuM/_new 2016-05-23 16:38:50.000000000 +0200 @@ -19,13 +19,13 @@ %define release 1 Name: R-base -Version: 3.2.5 +Version: 3.3.0 Release: %release %define Rversion %{version} Source: R-%{version}.tar.bz2 #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 +#Patch0: tre.patch Url: http://www.r-project.org/ @@ -33,14 +33,15 @@ License: GPL-2.0 or GPL-3.0 Group: Productivity/Scientific/Math BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: bzip2 BuildRequires: cairo-devel BuildRequires: fdupes BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gcc-fortran +BuildRequires: libbz2-devel BuildRequires: libcurl-devel BuildRequires: libjpeg-devel -BuildRequires: liblzma5 BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: perl @@ -83,13 +84,13 @@ Requires: R-core-libs = %{version} Requires: R-core-packages = %{version} Requires: R-recommended-packages = %{version} -Requires: cairo >= 1.2 Requires: fontconfig -Requires: freetype2 Requires: glibc-locale -Requires: liblzma5 +#Requires: libcairo2 +#Requires: libfreetype6 +#Requires: liblzma5 +#Requires: libreadline6 Requires: make -Requires: readline Requires: xdg-utils Requires: xorg-x11-fonts-100dpi Requires: xorg-x11-fonts-75dpi @@ -104,7 +105,7 @@ %prep %setup -n R-%{version} -%patch0 -p1 +#%patch0 -p1 %build export R_BROWSER="xdg-open" @@ -139,9 +140,6 @@ chmod -x %{buildroot}%{_libdir}/R/library/mgcv/CITATION -# there is a backup file in survival for 3.1.3 -%{__rm} -f %{buildroot}%{_libdir}/R/library/survival/NEWS.Rd.orig - #%if %suse_version > 1020 %fdupes -s $RPM_BUILD_ROOT #%endif @@ -407,7 +405,7 @@ # R-core-doc %package -n R-core-doc Summary: Package provides all documentation of R base. PDFs, man pages, info pages -Group: Developement/Libraries/Other +Group: Documentation/Other %description -n R-core-doc This packages provides all documentation of R base. PDFs, man pages, info pages @@ -1154,7 +1152,7 @@ %package -n R-cluster Summary: Package provides recommended R-cluster Group: Developement/Libraries/Other -Version: 2.0.3 +Version: 2.0.4 Release: %release Requires: R-base @@ -1346,7 +1344,7 @@ %package -n R-Matrix Summary: Package provides recommended R-Matrix Group: Developement/Libraries/Other -Version: 1.2.4 +Version: 1.2.6 Release: %release Requires: R-base @@ -1385,7 +1383,7 @@ %package -n R-Matrix-devel Summary: Package provides header files for recommended R-Matrix Group: Developement/Libraries/Other -Version: 1.2.4 +Version: 1.2.6 Release: %release Requires: R-Matrix Requires: R-base @@ -1440,7 +1438,7 @@ %package -n R-nlme Summary: Package provides recommended R-nlme Group: Developement/Libraries/Other -Version: 3.1.125 +Version: 3.1.127 Release: %release Requires: R-base @@ -1539,7 +1537,7 @@ %lang(ru) %{_libdir}/R/library/rpart/po/ru/ %{_libdir}/R/library/rpart/R/ -# spatial = 7.3.10 +# spatial %package -n R-spatial Summary: Package provides recommended R-spatial @@ -1580,7 +1578,7 @@ %package -n R-survival Summary: Package provides recommended R-survival Group: Developement/Libraries/Other -Version: 2.38.3 +Version: 2.39.2 Release: %release Requires: R-base ++++++ R-3.2.5.tar.bz2 -> R-3.3.0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/R-base/R-3.2.5.tar.bz2 /work/SRC/openSUSE:Factory/.R-base.new/R-3.3.0.tar.bz2 differ: char 11, line 1