{bio,tools}[foss/2023b] arrow-R v16.1.0, R-bundle-Bioconductor v3.19 w/ R 4.4.1#20913
Conversation
…oconductor-3.19-foss-2023b-R-4.4.1.eb
|
@branfosj Note that this seems to be based on https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/a/arrow-R/arrow-R-14.0.1-foss-2023a-R-4.3.2.eb, where I used the full Arrow source tarball instead of the CRAN tarball. This was because we needed a specific version that was not available on CRAN, see: #20324. Other/older versions do use the CRAN releases, e.g. https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/a/arrow-R/arrow-R-11.0.0.3-foss-2022b-R-4.2.2.eb. I'm not sure what we should prefer and if it really matters, from what I remember the CRAN tarballs just contain the R interface and some files differ a bit, mostly in style-related things. This version is available on CRAN, so perhaps we could/should stick to that one again? |
Changed in 40baa44 |
|
Code I used to check for duplicate extensions between the easyconfigs: from easybuild.framework.easyconfig.easyconfig import EasyConfig
from easybuild.tools.options import set_up_configuration
set_up_configuration(reconfigure=True)
r = EasyConfig('R-4.4.1-gfbf-2023b.eb', validate=False)
r_cran = EasyConfig('R-bundle-CRAN-2024.06-foss-2023b.eb', validate=False)
r_bio = EasyConfig('R-bundle-Bioconductor-3.19-foss-2023b-R-4.4.1.eb', validate=False)
r_exts = []
r_cran_exts = []
r_bio_exts = []
for ext in r['exts_list']:
if isinstance(ext, tuple):
r_exts.append(ext[0])
for ext in r_cran['exts_list']:
if isinstance(ext, tuple):
r_cran_exts.append(ext[0])
for ext in r_bio['exts_list']:
if isinstance(ext, tuple):
r_bio_exts.append(ext[0])
list(set(r_exts) & set(r_cran_exts))
list(set(r_exts) & set(r_bio_exts))
list(set(r_bio_exts) & set(r_cran_exts)) |
|
Test report by @branfosj |
|
@boegelbot please test @ generoso |
|
@branfosj: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2195662632 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
The dependencies have been merged. Can you sync this branch please @branfosj |
|
Test report by @Flamefire |
|
@boegelbot please test @ generoso |
|
@boegel: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2398925988 processed Message to humans: this is just bookkeeping information for me, |
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2399060708 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @boegelbot |
|
Test report by @boegel |
easybuild/easyconfigs/r/R-bundle-Bioconductor/R-bundle-Bioconductor-3.19-foss-2023b-R-4.4.1.eb
Outdated
Show resolved
Hide resolved
Co-authored-by: Alexander Grund <Flamefire@users.noreply.github.com>
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2405534191 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @Flamefire |
|
@Flamefire Looks like your I won't let that block this PR, the test report from the bot is good enough imho |
|
@boegelbot please test @ generoso |
|
@boegel: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2407852550 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Going in, thanks @branfosj! |
Yeah I was testing on another cluster that hasn't have that installed yet and installing fails due to missing library paths which I thought I had fixed somewhere already. Turns out I only fixed it for the 13.3 version: https://github.com/easybuilders/easybuild-easyconfigs/pull/21386/files#diff-204f778b98c53d5b87f6ee5e34a3262ed719430c961faa7bea7dc9b9dd70b2e7 Done in #21640 |
(created using
eb --new-pr)