rstudio / r-builds

an opinionated environment for compiling R
GNU General Public License v3.0
101 stars 19 forks source link

Feature sns #159

Closed stevenolen closed 1 year ago

stevenolen commented 1 year ago

Our team has a need/interest in ensuring we are kept up-to-date on new versions of r-builds being published.

This adds an sns topic and step to the step functions to publish a list of version/platform pairs which were successfully built during the active run (and does not publish if there were no successful jobs). I refactored the batch job object interaction a little, I was having trouble following our past logic 😄 .

I also bumped the serverless node deps... they were outlandishly old and we have a few other projects that have been using these versions for awhile!

stevenolen commented 1 year ago

only failed job was centos7/r4.0.5, for an unrelated reason (i believe):

---> Package R-4.0.5.x86_64 0:1-1 will be installed
--> Processing Dependency: openblas-devel for package: R-4.0.5-1-1.x86_64
---> Package libpciaccess.x86_64 0:0.14-1.el7 will be installed
--> Processing Dependency: hwdata for package: libpciaccess-0.14-1.el7.x86_64
--> Running transaction check
---> Package R-4.0.5.x86_64 0:1-1 will be installed
--> Processing Dependency: openblas-devel for package: R-4.0.5-1-1.x86_64
---> Package hwdata.x86_64 0:0.252-9.7.el7 will be installed
--> Finished Dependency Resolution
Error: Package: R-4.0.5-1-1.x86_64 (/R-4.0.5-1-1.x86_64)
 You could try using --skip-broken to work around the problem
           Requires: openblas-devel
 You could try running: rpm -Va --nofiles --nodigest