Skip to content

Commit

Permalink
doFuture 1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
BHGC Website GHA Workflow Runner committed Dec 20, 2023
1 parent aec9c9b commit 7a97c8f
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 57 deletions.
10 changes: 6 additions & 4 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Package: doFuture
Version: 1.0.0-9005
Version: 1.0.1
Title: Use Foreach to Parallelize via the Future Framework
Depends:
foreach (>= 1.5.0),
Expand All @@ -16,9 +16,11 @@ Suggests:
R.rsp
VignetteBuilder:
R.rsp
Authors@R: c(person("Henrik", "Bengtsson", role=c("aut", "cre", "cph"),
email = "[email protected]"))
Description: The 'future' package provides a unifying parallelization framework for R that supports many parallel and distributed backends. The 'foreach' package provides a powerful API for iterating over an R expression in parallel. The 'doFuture' package brings the best of the two together. There are two alternative ways to use this package. The first is the traditional 'foreach' approach by registering the 'foreach' adapter 'registerDoFuture()' and so that 'y <- foreach(...) %dopar% { ... }' runs in parallelizes with the 'future' framework. The other alternative is to use 'y <- foreach(...) %dofuture% { ... }', which does not require using 'registerDoFuture()' and has many advantages over '%dopar%'.
Authors@R: c(person("Henrik", "Bengtsson",
role = c("aut", "cre", "cph"),
email = "[email protected]",
comment = c(ORCID = "0000-0002-7579-5165")))
Description: The 'future' package provides a unifying parallelization framework for R that supports many parallel and distributed backends. The 'foreach' package provides a powerful API for iterating over an R expression in parallel. The 'doFuture' package brings the best of the two together. There are two alternative ways to use this package. The recommended approach is to use 'y <- foreach(...) %dofuture% { ... }', which does not require using 'registerDoFuture()' and has many advantages over '%dopar%'. The alternative is the traditional 'foreach' approach by registering the 'foreach' adapter 'registerDoFuture()' and so that 'y <- foreach(...) %dopar% { ... }' runs in parallelizes with the 'future' framework.
License: LGPL (>= 2.1)
LazyLoad: TRUE
URL: https://doFuture.futureverse.org, https://github.com/HenrikBengtsson/doFuture
Expand Down
2 changes: 1 addition & 1 deletion NEWS.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Version (development version)
# Version 1.0.1 (2023-12-19)

## Bug Fixes

Expand Down
84 changes: 32 additions & 52 deletions cran-comments.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# CRAN submission doFuture 1.0.0
# CRAN submission doFuture 1.0.1

on 2023-03-23
on 2023-12-19

I've verified this submission has no negative impact on any of the 28
reverse package dependencies available on CRAN (n = 25) and
I've verified this submission has no negative impact on any of the 31
reverse package dependencies available on CRAN (n = 28) and
Bioconductor (n = 3).

Thanks in advance
Expand All @@ -15,13 +15,13 @@ Thanks in advance

The package has been verified using `R CMD check --as-cran` on:

| R version | GitHub | R-hub | mac/win-builder |
| ------------- | ------ | -------- | --------------- |
| 3.4.x | L | | |
| 4.0.x | L | | |
| 4.1.x | L M W | | |
| 4.2.x | L M W | L M M1 W | M1 W |
| devel | M W | L W | M1 W |
| R version | GitHub | R-hub | mac/win-builder |
| ------------- | ------ | ----- | --------------- |
| 3.6.x | L | | |
| 4.1.x | L | | |
| 4.2.x | L M W | | |
| 4.3.x | L M W | L W | M1 w |
| devel | M W | L W | w |

*Legend: OS: L = Linux, M = macOS, M1 = macOS M1, W = Windows*

Expand All @@ -33,7 +33,6 @@ res <- rhub::check(platforms = c(
"debian-clang-devel",
"fedora-gcc-devel",
"debian-gcc-patched",
"macos-highsierra-release-cran",
"windows-x86_64-release",
"windows-x86_64-devel"
))
Expand All @@ -43,67 +42,48 @@ print(res)
gives

```
── doFuture 1.0.0: OK
── doFuture 1.0.1: OK
Build ID: doFuture_1.0.0.tar.gz-add7c87b36474032b5ee8037779b2528
Build ID: doFuture_1.0.1.tar.gz-d2d1c0e8e92f4336897ad9ecfaea5898
Platform: Debian Linux, R-devel, clang, ISO-8859-15 locale
Submitted: 34m 26.7s ago
Build time: 29m 55.4s
Submitted: 3h 22m 50.1s ago
Build time: 43m 23.9s
0 errors ✔ | 0 warnings ✔ | 0 notes ✔
── doFuture 1.0.0: OK
── doFuture 1.0.1: OK
Build ID: doFuture_1.0.0.tar.gz-b042f14934fa455c802e26f658d47ef8
Build ID: doFuture_1.0.1.tar.gz-0faa99fcb4d3451899de07650b564871
Platform: Fedora Linux, R-devel, GCC
Submitted: 34m 26.8s ago
Build time: 19m 39.5s
Submitted: 3h 22m 50.1s ago
Build time: 27m 51.4s
0 errors ✔ | 0 warnings ✔ | 0 notes ✔
── doFuture 1.0.0: OK
── doFuture 1.0.1: OK
Build ID: doFuture_1.0.0.tar.gz-643e2ee8ce954e27ba6b7458cb1d8fd7
Build ID: doFuture_1.0.1.tar.gz-3248c60109994678b5ded376a7a6110e
Platform: Debian Linux, R-patched, GCC
Submitted: 34m 26.8s ago
Build time: 28m 37.4s
Submitted: 3h 22m 50.1s ago
Build time: 40m 30.1s
0 errors ✔ | 0 warnings ✔ | 0 notes ✔
── doFuture 1.0.0: WARNING
── doFuture 1.0.1: OK
Build ID: doFuture_1.0.0.tar.gz-9f9e303dfde04c1f8aec8f15c286504d
Platform: macOS 10.13.6 High Sierra, R-release, CRAN's setup
Submitted: 34m 26.8s ago
Build time: 4m 33.8s
❯ checking whether package ‘doFuture’ can be installed ... WARNING
Found the following significant warnings:
Warning: package ‘foreach’ was built under R version 4.1.2
Warning: package ‘future’ was built under R version 4.1.2
0 errors ✔ | 1 warning ✖ | 0 notes ✔
── doFuture 1.0.0: WARNING
Build ID: doFuture_1.0.0.tar.gz-c3471cb849c04f629c13a7207da4b191
Build ID: doFuture_1.0.1.tar.gz-6d21ce57affe4093bf8fd2279a274aa5
Platform: Windows Server 2022, R-release, 32/64 bit
Submitted: 34m 26.8s ago
Build time: 4m 13.8s
Submitted: 3h 22m 50.1s ago
Build time: 6m 59.5s
❯ checking whether package 'doFuture' can be installed ... WARNING
Found the following significant warnings:
Warning: package 'foreach' was built under R version 4.2.3
Warning: package 'future' was built under R version 4.2.3
0 errors ✔ | 1 warning ✖ | 0 notes ✔
0 errors ✔ | 0 warnings ✔ | 0 notes ✔
── doFuture 1.0.0: OK
── doFuture 1.0.1: OK
Build ID: doFuture_1.0.0.tar.gz-8760d1742ea6455b9079a5c3fe6d632c
Build ID: doFuture_1.0.1.tar.gz-694e54c649bc4622aac18ad3fb720bc2
Platform: Windows Server 2022, R-devel, 64 bit
Submitted: 5m 28.7s ago
Build time: 4m 8.8s
Submitted: 3h 22m 50.1s ago
Build time: 6m 3.1s
0 errors ✔ | 0 warnings ✔ | 0 notes ✔
```

0 comments on commit 7a97c8f

Please sign in to comment.