Skip to content

Commit 90dbcc6

Browse files
committed
Fix edge case w/ R-universe binary pkgs being src pkgs
Closes r-lib/pak#765, ones merged into pak.
1 parent 53e0c41 commit 90dbcc6

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

R/packages-gz.R

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,9 +170,10 @@ read_packages_file <- function(path, mirror, repodir, platform,
170170
built_r,
171171
perl = TRUE
172172
)
173+
pkgs$rversion[is.na(pkgs$rversion)] <- "*"
173174

174175
# add $platform from build, assume current platform if missing
175-
miss_plat <- pkgs$platform == "source"
176+
miss_plat <- pkgs$platform == "source" & !is.na(pkgs$built)
176177
built_plat <- trimws(vcapply(built[miss_plat], "[[", 2))
177178
current_plat <- current_r_platform()
178179
built_plat[built_plat == ""] <- current_plat

0 commit comments

Comments
 (0)