On Wed, Jun 25, 2025 at 11:39:51PM +0200, Kirill A. Korinsky wrote:
> On Wed, 25 Jun 2025 20:52:00 +0200,
> Rafael Sadowski <[email protected]> wrote:
> > 
> > OK to update R to the latest bugfix version? No dynamic symbols changes.

OK feinerer@

Thank you for your work/review Rafael and Kirill!

> 1. make port-lib-depends-check complains on -current/amd64 as:
> 
> R-4.5.1(math/R):
> Extra:  c++.10 c++abi.7

True. This has been the case since several years. I never managed to get
rid of this. If I remember correctly removing ${COMPILER_LIBCXX} was
problematic when trying to use the prominent Rcpp
(https://www.rcpp.org/) package.

> 2. I dissagree that here no dynamic symbols wre changed.
> 
> /usr/local/lib/R/library/mgcv/libs/mgcv.so --> 
> /build/pobj/R-4.5.1/fake-amd64/usr/local/lib/R/library/mgcv/libs/mgcv.so      
>                                 

mgcv.so is not versioned since it is part of the R package mgcv
(https://cran.r-project.org/web/packages/mgcv/index.html) and not of the
R binary itself. Only the R, Rblas and Rlapack libraries are versioned:

SO_VERSION=     41.0
.for _lib in R Rblas Rlapack
SHARED_LIBS +=  ${_lib} ${SO_VERSION}
.endfor

So I think we do not care in this case.

> Dynamic export changes:                                                       
>                                                                               
>  
> added:                                                                        
>                                                                               
>  
>         CNCV                                                                  
>                                                                               
>  
>         CXVXd0                                                                
>                                                                               
>  
>         CijXVXt                                                               
>                                                                               
>  
>         QRadd                                                                 
>                                                                               
>  
>         QRdrop                                                                
>                                                                               
>  
>         XVXd0                                                                 
>                                                                               
>  
>         XVXijs                                                                
>                                                                               
>  
>         Xbdspace                                                              
>                                                                               
>  
>         diagXLLtXt                                                            
>                                                                               
>  
>         diagXLUtXt                                                            
>                                                                               
>  
>         fill_lt                                                               
>                                                                               
>  
>         idiagXLLtXt                                                           
>                                                                               
>  
>         idiagXLUtXt                                                           
>                                                                               
>  
>         kunique                                                               
>                                                                               
>  
>         mtrf                                                                  
>                                                                               
>  
>         ncvd                                                                  
>                                                                               
>  
>         qradd                                                                 
>                                                                               
>  
>         qrdrop                                                                
>                                                                               
>  
>         tad                                                                   
>                                                                               
>  
>         thread_lim                                                            
>                                                                               
>  
>         upair                                                                 
>                                                                               
>  
>         wdiag                                                                 
>                                                                               
>  
>                                                                               
>                                                                               
>  
> removed:
>         RPackSarray
>         bottom
>         matrallocd
>         matrixintegritycheck
>         memused
>         top
> 
> data object sizes changes:
>         CEntries 1920 --> 2016
>         CallMethods 888 --> 1032
> 
> External reference changes:
> added:
>         Rf_isReal
>         dgetrf_
>         dgetri_
>         dsymm_
> 
> PLT added:
>         XVXd0
>         XVXijs
>         Xbdspace
>         diagXLLtXt
>         diagXLUtXt
>         fill_lt
>         kunique
>         mtrf
>         ncvd
>         qradd
>         qrdrop
>         thread_lim
>         upair
> 
> 
> > diff --git a/math/R/Makefile b/math/R/Makefile
> > index 1ea0402a3ca..dc2b81d5e11 100644
> > --- a/math/R/Makefile
> > +++ b/math/R/Makefile
> > @@ -1,5 +1,5 @@
> >  COMMENT=   powerful math/statistics/graphics language
> > -DISTNAME=  R-4.5.0
> > +DISTNAME=  R-4.5.1
> >  
> >  # When bumping SO_VERSION, adjust
> >  # math/rstudio/patches/patch-src_cpp_core_r_util_REnvironmentPosix_cpp
> > diff --git a/math/R/distinfo b/math/R/distinfo
> > index 5502740b5ed..64859c96016 100644
> > --- a/math/R/distinfo
> > +++ b/math/R/distinfo
> > @@ -1,2 +1,2 @@
> > -SHA256 (R-4.5.0.tar.gz) = OzPqET4NHdyXk4dNWUnOwsc4b2bkq/sc75rsIoRsPOE=
> > -SIZE (R-4.5.0.tar.gz) = 40466335
> > +SHA256 (R-4.5.1.tar.gz) = tCp5IUADhmRbEBBbkcaHKHh9tcTIPJ9sMKzc5jLhu3A=
> > +SIZE (R-4.5.1.tar.gz) = 40518816
> > 
> 
> -- 
> wbr, Kirill

Reply via email to