{"action":"opened","issue":{"url":"https://api.github.com/repos/hadley/devtools/issues/1273","repository_url":"https://api.github.com/repos/hadley/devtools","labels_url":"https://api.github.com/repos/hadley/devtools/issues/1273/labels{/name}","comments_url":"https://api.github.com/repos/hadley/devtools/issues/1273/comments","events_url":"https://api.github.com/repos/hadley/devtools/issues/1273/events","html_url":"https://github.com/hadley/devtools/issues/1273","id":166695946,"number":1273,"title":"revdep_maintainers() fails if BiocInstaller not installed","user":{"login":"skyebend","id":3160937,"avatar_url":"https://avatars.githubusercontent.com/u/3160937?v=3","gravatar_id":"","url":"https://api.github.com/users/skyebend","html_url":"https://github.com/skyebend","followers_url":"https://api.github.com/users/skyebend/followers","following_url":"https://api.github.com/users/skyebend/following{/other_user}","gists_url":"https://api.github.com/users/skyebend/gists{/gist_id}","starred_url":"https://api.github.com/users/skyebend/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skyebend/subscriptions","organizations_url":"https://api.github.com/users/skyebend/orgs","repos_url":"https://api.github.com/users/skyebend/repos","events_url":"https://api.github.com/users/skyebend/events{/privacy}","received_events_url":"https://api.github.com/users/skyebend/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-20T22:20:43Z","updated_at":"2016-07-20T22:20:43Z","closed_at":null,"body":"```\r\nrevdep_maintainers(pkg='tsna')\r\nError in loadNamespace(name) : there is no package called ‘BiocInstaller’\r\n> traceback()\r\n16: stop(e)\r\n15: value[[3L]](cond)\r\n14: tryCatchOne(expr, names, parentenv, handlers[[1L]])\r\n13: tryCatchList(expr, classes, parentenv, handlers)\r\n12: tryCatch(loadNamespace(name), error = function(e) stop(e))\r\n11: getNamespace(ns)\r\n10: asNamespace(ns)\r\n9: getExportedValue(pkg, name)\r\n8: BiocInstaller::biocinstallRepos\r\n7: paste(BiocInstaller::biocinstallRepos()[[\"BioCsoft\"]], \"VIEWS\", \r\n       sep = \"/\")\r\n6: serialize(object, connection = NULL, ascii = ascii)\r\n5: `_digest`(c(list(views), lapply(`_additional`, function(x) eval(x[[2L]], \r\n       environment(x)))), algo = \"sha512\")\r\n4: bioc_packages()\r\n3: packages()\r\n2: unique(packages()[revdep(pkg), \"Maintainer\"])\r\n1: revdep_maintainers(pkg = \"tsna\")\r\n```\r\nWorks fine after I install BioCInstaller from bioconductor. \r\n\r\nlooks like `devtools:::packages()` checks bioc bydefault.  Perhaps it and revdep_maintainers need a `bioconductor=FALSE` argument added the way that `revdep()` does?\r\n"}}
{"actor":{"display_login":"skyebend"}}