Skip to content

Commit 8e8c821

Browse files
author
hornik
committed
Drop LibPath hack from c68715.
git-svn-id: https://svn.r-project.org/R/trunk@88456 00db46b3-68df-0310-9c12-caf00c1e9a41
1 parent 2ea9803 commit 8e8c821

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

src/library/base/R/library.R

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,9 @@ function(package, help, pos = 2, lib.loc = NULL, character.only = FALSE,
376376
}
377377
}
378378
tt <- tryCatch({
379-
attr(package, "LibPath") <- which.lib.loc
379+
## <FIXME c68715>
380+
## attr(package, "LibPath") <- which.lib.loc
381+
## </FIXME>
380382
ns <- loadNamespace(package, lib.loc)
381383
env <- attachNamespace(ns, pos = pos, deps,
382384
exclude, include.only)
@@ -392,7 +394,9 @@ function(package, help, pos = 2, lib.loc = NULL, character.only = FALSE,
392394
if(logical.return && is.null(tt))
393395
return(FALSE)
394396

395-
attr(package, "LibPath") <- NULL
397+
## <FIXME c68715>
398+
## attr(package, "LibPath") <- NULL
399+
##
396400
{
397401
on.exit(detach(pos = pos))
398402
## If there are S4 generics then the package should

src/library/base/R/namespace.R

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,9 @@ loadNamespace <- function (package, lib.loc = NULL,
184184
partial = FALSE, versionCheck = NULL,
185185
keep.parse.data = getOption("keep.parse.data.pkgs"))
186186
{
187-
libpath <- attr(package, "LibPath")
187+
## <FIXME c68715>
188+
## libpath <- attr(package, "LibPath")
189+
## </FIXME>
188190
package <- as.character(package)[[1L]]
189191

190192
loading <- dynGet("__NameSpacesLoading__", NULL)
@@ -360,7 +362,10 @@ loadNamespace <- function (package, lib.loc = NULL,
360362

361363
## find package, allowing a calling handler to retry if not found.
362364
## could move the retry functionality into find.package.
363-
fp.lib.loc <- c(libpath, lib.loc)
365+
## <FIXME c68715>
366+
## fp.lib.loc <- c(libpath, lib.loc)
367+
fp.lib.loc <- lib.loc
368+
## </FIXME>
364369
pkgpath <- find.package(package, fp.lib.loc, quiet = TRUE)
365370
if (length(pkgpath) == 0L) {
366371
cond <- packageNotFoundError(package, fp.lib.loc, sys.call())

0 commit comments

Comments
 (0)