【问题标题】:R-Forge package check error. Package dependencies on linux platformR-Forge 包检查错误。 linux平台的包依赖
【发布时间】:2013-01-09 10:10:37
【问题描述】:

我在 R-forge 存储库中遇到了关于 R CMD check 的错误。当它检查 windows 和 mac 平台时,除了与维护者有关的注释外,它不会给出错误。但是,它没有正确检查 Linux 平台并给我以下错误。由于这个错误,我无法将我的包裹提交给 cran。请帮我解决这个问题。

BcDiag log file (check_x86_64_linux)

Sun Dec 30 16:15:16 2012: Checking package BcDiag (SVN revision 7) ...
* using log directory ‘/mnt/building/build_2012-12-30-16-05/RF_PKG_CHECK/PKGS/BcDiag.Rcheck’
* using R version 2.15.2 Patched (2012-12-14 r61333)
* using platform: x86_64-unknown-linux-gnu (64-bit)
* using session charset: UTF-8
* checking for file ‘BcDiag/DESCRIPTION’ ... OK
* this is package ‘BcDiag’ version ‘1.0’
* checking CRAN incoming feasibility ... NOTE
Maintainer: ‘Aregay Mengsteab ’
New submission
* checking package namespace information ... OK
* checking package dependencies ... ERROR
Packages required but not available:  ‘isa2’ ‘fabia’
Packages suggested but not available for checking:  ‘isa2’ ‘fabia’

问候,
迈克。

【问题讨论】:

    标签: linux r cran r-forge


    【解决方案1】:

    这可能是 R-Forge 构建服务器的问题;我对另一个包有同样的问题,其中一个依赖项不再可用,但它在 CRAN 上可用并且在那里构建/检查 OK。我的包在 Linux 上检查正常,但在 R-Forge 上没有。当我将它提交给 CRAN 时,它也通过了他们的检查。

    随着 R 的最后一个版本的变化要发布,包库需要重新构建。这可能与R-Forge的问题有关?

    无论如何,建议您提交支持票或发送电子邮件至 R-Forge 团队进行查询。如果该软件包在您自己的计算机上构建/检查 OK,那么提交给 CRAN 可能是安全的。如果您想更加确定,也许可以将包提交给 Uwe Ligge 的WinBuilder 服务以获得独立的编译/构建/检查。如果一切正常,那么您可以合理地确定您的包裹可以提交给 CRAN。

    【讨论】:

    • 这是一个非常烦人的问题,并且时不时会发生,有时会持续几个月,直到他们再次修复它。
    • @SpammerSlammer 是的;从长远来看,随着 r-hub 的发展,我认为 github 是首选的地方(不管怎样,它现在对我和其他许多人来说都是如此)。
    • 我个人偏爱 svn 而反对 git,但幸运的是 GitHub 现在支持 svn。我希望这也能与 r-hub 扩展兼容。
    猜你喜欢
    • 1970-01-01
    • 2013-03-24
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 2022-01-14
    相关资源
    最近更新 更多