[R-SIG-Mac] Please test R 4.0.0 pre-releases!

Simon Urbanek @|mon@urb@nek @end|ng |rom R-project@org
Thu Apr 2 23:33:40 CEST 2020


Yes, to a degree - but is'a bit counter-intuitive. Unfortunately, the 4.0 installer won't keep 3.6 (not sure why, need to investigate), but vice-versa. So you have to install 4.0.0 alpha and then 3.6.3. Alternatively, you can move /Library/Frameworks/R.framework aside and then install 4.0.0 alpha.

Once you have both versions, you can just change the Current symlink from one to the other - see R for Mac FAQ 10.10:
https://cran.r-project.org/bin/macosx/RMacOSX-FAQ.html#Why-is-R_002ehome_0028_0029-not-versioned_003f 

Cheers,
Simon



> On 3/04/2020, at 10:12 AM, Spencer Graves <spencer.graves using prodsyse.com> wrote:
> 
>       Is there a procedure for dual install, e.g., so I could run "R4 CMD check", etc.?
> 
> 
>       Please excuse if this has already been answered.
> 
> 
>       Thanks,
>       Spencer Graves
> 
> 
> On 2020-04-02 02:50, Rainer M Krug wrote:
>> 
>>> On 1 Apr 2020, at 16:07, Patrick Schratz <patrick.schratz using gmail.com> wrote:
>>> 
>>> The same goes here regarding support.
>>> 
>>> I am (co-)maintaining a package on ropensci focusing on provider-agnostic CI approaches for R (tic) and have quite some experience with all the little culprits there.
>>> 
>>> Since you mentioned Travis: Be aware that the R community is (slowly but actively) moving away from Travis for a few reasons.
>>> Also on GitHub Actions you can only build on 10.15 (Catalina) right now.
>> So where is the R community moving too?
>> 
>> Rainer
>> 
>>> Best, Patrick
>>> On 1. Apr 2020, 15:41 +0200, Bob Rudis <bob using rud.is>, wrote:
>>>> I shall pile on with an additional offer of assistance, Simon and a huge #ty for this and all the work you do.
>>>> 
>>>>> On Apr 1, 2020, at 09:30, Balamuta, James Joseph <balamut2 using illinois.edu> wrote:
>>>>> 
>>>>> Simon,
>>>>> 
>>>>> Thanks for the overview! A few quick questions:
>>>>> 
>>>>> 1. Compiler-wise, the external clang compiler requirement was removed and, so, there is no guarantee of OpenMP on macOS again?
>>>>> 2. Why was 10.13 chosen as the oldest system instead of 10.14 given the new push for increased security by Apple?
>>>>> 3. How likely is the oldest system requirement to be bumped in a patch release?
>>>>> 
>>>>> Also, if you need help with mac-builder, Travis, or GitHub Actions, I'm more than happy to help!
>>>>> 
>>>>> Best,
>>>>> 
>>>>> JJB
>>>>> 
>>>>> On 3/31/20, 11:59 PM, "R-SIG-Mac on behalf of Simon Urbanek" <r-sig-mac-bounces using r-project.org on behalf of simon.urbanek using R-project.org> wrote:
>>>>> 
>>>>> Dear Mac users,
>>>>> 
>>>>> R 4.0.0 will be using an entirely new toolchain, entirely new build system on entirely new macOS version and hardware. Therefore I would like to ask you kindly to test the binaries from
>>>>> 
>>>>> https://mac.R-project.org
>>>>> 
>>>>> before the release as much as you can. Raising any issues after the release is too late! So please, please, test the pre-releases. Report any issues either directly to me or this mailing list.
>>>>> 
>>>>> The nightly builds are signed, but not necessarily notarized. However, the build fulfils Apple's conditions and is known to pass notarization (in fact the the package available for download today is actually notarized) so it should be a good test for the release which will be notarized and should work on Catalina.
>>>>> 
>>>>> For those that want to replicate our setup - technical details: we are now building with macOS 10.13 (High Sierra) as target (i.e. the oldest supported system), regular Apple Xcode/command line tools and GNU Fortran 8.2. R builds are running on macOS 10.15 (Catalina) with Xcode 11.4 using macOS 10.13 target. Packages are built on macOS 10.13 VMs with just Apple command line tools (this should make it easy to replicate the setup using Travis, for example). All 3rd party libraries that CRAN uses are available in http://mac.r-project.org/libs-4/
>>>>> 
>>>>> The new R build system is in
>>>>> https://svn.r-project.org/R-dev-web/trunk/QA/Simon/R4
>>>>> Packages build system has not changed and is in
>>>>> https://svn.r-project.org/R-dev-web/trunk/QA/Simon/packages
>>>>> 
>>>>> We also plan to have a mac-builder available with similar function as the win-builder where pre-submission tests can be performed and potentially a Travis template.
>>>>> 
>>>>> Please test R pre-releases and provide feedback!
>>>>> 
>>>>> Thanks,
>>>>> Simon
>>>>> 
>>>>> _______________________________________________
>>>>> R-SIG-Mac mailing list
>>>>> R-SIG-Mac using r-project.org
>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> R-SIG-Mac mailing list
>>>>> R-SIG-Mac using r-project.org
>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>> _______________________________________________
>>>> R-SIG-Mac mailing list
>>>> R-SIG-Mac using r-project.org
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>> 	[[alternative HTML version deleted]]
>>> 
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac using r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>> --
>> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)
>> 
>> Orcid ID: 0000-0002-7490-0066
>> 
>> Department of Evolutionary Biology and Environmental Studies
>> University of Zürich
>> Office Y34-J-74
>> Winterthurerstrasse 190
>> 8075 Zürich
>> Switzerland
>> 
>> Office:	+41 (0)44 635 47 64
>> Cell:       	+41 (0)78 630 66 57
>> email:      Rainer.Krug using uzh.ch
>> 		Rainer using krugs.de
>> Skype:     RMkrug
>> 
>> PGP: 0x0F52F982
>> 
>> 
>> 
>> 
>> 	[[alternative HTML version deleted]]
>> 
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac using r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> 
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> 



More information about the R-SIG-Mac mailing list