Closed pkrog closed 3 years ago
Hi @pkrog
Thanks for submitting your package. We are taking a quick look at it and you will hear back from us soon.
The DESCRIPTION file for this package is:
Package: biodb
Title: biodb, a library and a development framework for connecting to chemical and biological databases
Version: 0.99.0
Authors@R: c(person("Pierrick", "Roger", email = "pierrick.roger@cea.fr", role = c("aut", "cre")),
person("Alexis", "Delabrière", email = "delabriere@imsb.biol.ethz.ch", role = "ctb"))
Description: The biodb package provides access to standard remote chemical and biological databases (ChEBI, KEGG, HMDB, ...), as well as to in-house local database files (CSV, SQLite), with easy retrieval of entries, access to web services, search of compounds by mass and/or name, and mass spectra matching for LCMS and MSMS. Its architecture as a development framework facilitates the development of new database connectors for local projects or inside separate published packages.
biocViews: Software, Infrastructure, DataImport
Depends:
R (>= 4.0)
License: AGPL-3
Encoding: UTF-8
LazyData: true
VignetteBuilder: knitr
Suggests:
BiocStyle,
roxygen2,
devtools,
testthat (>= 2.0.0),
knitr,
rmarkdown,
covr,
xml2,
git2r
Imports:
R6,
methods,
chk,
lgr,
progress,
lifecycle,
XML,
stringr,
plyr,
yaml,
jsonlite,
RCurl,
Rcpp,
rappdirs,
stats,
openssl,
RSQLite,
withr
LinkingTo:
Rcpp,
testthat
NeedsCompilation: yes
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.1.1
Collate:
'BiodbObject.R'
'Biodb.R'
'BiodbChildObject.R'
'BiodbConnBase.R'
'BiodbConn.R'
'BiodbCompounddbConn.R'
'BiodbObserver.R'
'BiodbConfig.R'
'BiodbConnObserver.R'
'BiodbEntry.R'
'BiodbCsvEntry.R'
'BiodbDbInfo.R'
'BiodbDbsInfo.R'
'BiodbDownloadable.R'
'BiodbEditable.R'
'BiodbEntryField.R'
'BiodbEntryFields.R'
'BiodbFactory.R'
'BiodbXmlEntry.R'
'BiodbHtmlEntry.R'
'BiodbJsonEntry.R'
'BiodbListEntry.R'
'BiodbMassdbConn.R'
'BiodbPersitentCache.R'
'BiodbRequestScheduler.R'
'BiodbRemotedbConn.R'
'BiodbUrl.R'
'BiodbRequest.R'
'BiodbRequestSchedulerRule.R'
'BiodbTxtEntry.R'
'BiodbSdfEntry.R'
'BiodbSqlExpr.R'
'BiodbSqlBinaryOp.R'
'BiodbSqlField.R'
'BiodbSqlList.R'
'BiodbSqlLogicalOp.R'
'BiodbSqlQuery.R'
'BiodbSqlValue.R'
'BiodbWritable.R'
'CsvFileConn.R'
'CompCsvFileConn.R'
'CompCsvFileEntry.R'
'SqliteConn.R'
'CompSqliteConn.R'
'CompSqliteEntry.R'
'ExtGenerator.R'
'ExtFileGenerator.R'
'ExtConnClass.R'
'ExtCpp.R'
'ExtDefinitions.R'
'ExtDescriptionFile.R'
'ExtEntryClass.R'
'ExtGitignore.R'
'ExtLicense.R'
'ExtMakefile.R'
'ExtPackage.R'
'ExtPackageFile.R'
'ExtRbuildignore.R'
'ExtReadme.R'
'ExtTests.R'
'ExtTravisFile.R'
'ExtVignette.R'
'FileTemplate.R'
'MassCsvFileConn.R'
'MassCsvFileEntry.R'
'MassSqliteConn.R'
'MassSqliteEntry.R'
'Progress.R'
'Range.R'
'RcppExports.R'
'catch-routine-registration.R'
'fcts_biodb.R'
'fcts_ext.R'
'fcts_mass.R'
'fcts_misc.R'
'generic_tests.R'
'http_consts.R'
'package.R'
'spec-dist.R'
'test_framework.R'
A reviewer has been assigned to your package. Learn what to expect during the review process.
IMPORTANT: Please read this documentation for setting up remotes to push to git.bioconductor.org. It is required to push a version bump to git.bioconductor.org to trigger a new build.
Bioconductor utilized your github ssh-keys for git.bioconductor.org access. To manage keys and future access you may want to active your Bioconductor Git Credentials Account
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
On one or more platforms, the build results were: "ABNORMAL". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
On one or more platforms, the build results were: "ABNORMAL". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Sorry, but I do not understand the build report, it is empty. It seems the code of my package was never found: "Git clone Failed", while the DESCRIPTION file was found by the bot.
Sorry for the inconvenience -- this is on our end. When the issue is resolved I will manually force an initial build for you
OK, thanks.
A reviewer has been assigned to your package. Learn what to expect during the review process.
IMPORTANT: Please read this documentation for setting up remotes to push to git.bioconductor.org. It is required to push a version bump to git.bioconductor.org to trigger a new build.
Bioconductor utilized your github ssh-keys for git.bioconductor.org access. To manage keys and future access you may want to active your Bioconductor Git Credentials Account
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
On one or more platforms, the build results were: "ERROR". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Received a valid push on git.bioconductor.org; starting a build for commit id: 2916f849a0b4f27606aa4cf2b7481fab77cfeddf
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
On one or more platforms, the build results were: "TIMEOUT". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Received a valid push on git.bioconductor.org; starting a build for commit id: 2dc0238636b29dd446c1d1a74c3e5ff384b5f143
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
On one or more platforms, the build results were: "ERROR". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Received a valid push on git.bioconductor.org; starting a build for commit id: 852943fd8e54f96609ff99daa65b1762108d10bb
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
On one or more platforms, the build results were: "WARNINGS". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
@lshep , could you help me on this warning (appears on Windows build):
Found the following significant warnings:
Rd warning: Previous alias or file overwritten by alias: biodb
See 'C:/Users/pkgbuild/packagebuilder/workers/jobs/2068/852943fd8e54f96609ff99daa65b1762108d10bb/biodb.Rcheck/00install.out' for details.
Received a valid push on git.bioconductor.org; starting a build for commit id: cc5b226d77c23093365be227774644b958579494
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
On one or more platforms, the build results were: "WARNINGS". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Received a valid push on git.bioconductor.org; starting a build for commit id: 99ae5e8d3b1f9bad80370a98e37c5f3098ee795b
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
On one or more platforms, the build results were: "WARNINGS". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Received a valid push on git.bioconductor.org; starting a build for commit id: 88cc9db43fbde177fdfa1843b182f395f00752a2
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
On one or more platforms, the build results were: "WARNINGS". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
@lshep , could you help me on this warning (appears on Windows build):
Found the following significant warnings: Rd warning: Previous alias or file overwritten by alias: biodb See 'C:/Users/pkgbuild/packagebuilder/workers/jobs/2068/852943fd8e54f96609ff99daa65b1762108d10bb/biodb.Rcheck/00install.out' for details.
I think I've found the issue, I'll give it a try.
Received a valid push on git.bioconductor.org; starting a build for commit id: 56d9dfd0576332ea67112bd7ed3997c78f42c0ef
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
Congratulations! The package built without errors or warnings on all platforms.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
Congratulations! The package built without errors or warnings on all platforms.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Thank you for the submission. Please see the following review:
Build report
general
description
LazyData: true
it has rarely proved useful and can slow
package installation.README
inst
[ ] We generally like to see an inst/script directory that shows how the data in inst/extdata was generated or at lesat a text with source information for the data included in extdata.
[ ] What is the templates folder for?
vignette
Warning message:
vignette 'intro' found more than once,
using the one found in '/home/shepherd/R-Libraries/4.1-Bioc3.13/biodb/doc'
It happened to open the right one but depending on a users system and the order of the packages loaded it may not.
R/man
Please address the above concerns and when ready do a version bump to trigger a new build report. Please comment back here addressing the above issues and that you are ready for a re-review. Cheers
Received a valid push on git.bioconductor.org; starting a build for commit id: 91041860ac4e92b4914e162a771f4be1e100b575
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
On one or more platforms, the build results were: "ERROR". This may mean there is a problem with the package that you need to fix. Or it may mean that there is a problem with the build system itself.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Received a valid push on git.bioconductor.org; starting a build for commit id: 54ec6ae6a49c843e2fa4b07c9991f95eaf43763a
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
Congratulations! The package built without errors or warnings on all platforms.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
Received a valid push on git.bioconductor.org; starting a build for commit id: 70fbedddcad901acaa41f425009d6e7db32c4933
Dear Package contributor,
This is the automated single package builder at bioconductor.org.
Your package has been built on Linux, Mac, and Windows.
Congratulations! The package built without errors or warnings on all platforms.
Please see the build report for more details. This link will be active for 21 days.
Remember: if you submitted your package after July 7th, 2020,
when making changes to your repository push to
git@git.bioconductor.org:packages/biodb
to trigger a new build.
A quick tutorial for setting up remotes and pushing to upstream can be found here.
I've answered your remarks as much as I was able:
codecov.yml
: file has been removed.man/*.Rd
files and indention issues in man/*.Rd
files. Since those files are generated, I don't know what to do. Normally I don't put .Rd files into git, but your checks was complaining about those files missing, thus I pushed them. Was I wrong?LazyData: true
: removed.README.md
.inst/extdata
: added inst/extdata_content.md
explaining the origin of the data.inst/templates
: this folder contains template files used by Ext*
classes for generating new biodb extension packages.intro.Rmd
: renamed into biodb.Rmd
.Thank you. The changes are acceptable and I will move forward accepting the package. Cheers,
Your package has been accepted. It will be added to the Bioconductor nightly builds.
Thank you for contributing to Bioconductor!
Thanks.
The master branch of your GitHub repository has been added to Bioconductor's git repository.
To use the git.bioconductor.org repository, we need an 'ssh' key to associate with your github user name. If your GitHub account already has ssh public keys (https://github.com/pkrog.keys is not empty), then no further steps are required. Otherwise, do the following:
See further instructions at
https://bioconductor.org/developers/how-to/git/
for working with this repository. See especially
https://bioconductor.org/developers/how-to/git/new-package-workflow/ https://bioconductor.org/developers/how-to/git/sync-existing-repositories/
to keep your GitHub and Bioconductor repositories in sync.
Your package will be included in the next nigthly 'devel' build (check-out from git at about 6 pm Eastern; build completion around 2pm Eastern the next day) at
https://bioconductor.org/checkResults/
(Builds sometimes fail, so ensure that the date stamps on the main landing page are consistent with the addition of your package). Once the package builds successfully, you package will be available for download in the 'Devel' version of Bioconductor using BiocManager::install("biodb")
. The package 'landing page' will be created at
https://bioconductor.org/packages/biodb
If you have any questions, please contact the bioc-devel mailing list (https://stat.ethz.ch/mailman/listinfo/bioc-devel); this issue will not be monitored further.
@pkrog Hello. It slipped my notice when I was reviewing but it looks like the default cache is placed in a users home directory. Could you please use tools::R_user_dir("my.biodb.cache", which="cache")
as the default caching locations.
Thanks @lshep , I have also received an email from Lori Shepherd, I will answer that.
Update the following URL to point to the GitHub repository of the package you wish to submit to Bioconductor
Confirm the following by editing each check box to '[x]'
[x] I understand that by submitting my package to Bioconductor, the package source and all review commentary are visible to the general public.
[x] I have read the Bioconductor Package Submission instructions. My package is consistent with the Bioconductor Package Guidelines.
[x] I understand that a minimum requirement for package acceptance is to pass R CMD check and R CMD BiocCheck with no ERROR or WARNINGS. Passing these checks does not result in automatic acceptance. The package will then undergo a formal review and recommendations for acceptance regarding other Bioconductor standards will be addressed.
[x] My package addresses statistical or bioinformatic issues related to the analysis and comprehension of high throughput genomic data.
[x] I am committed to the long-term maintenance of my package. This includes monitoring the support site for issues that users may have, subscribing to the bioc-devel mailing list to stay aware of developments in the Bioconductor community, responding promptly to requests for updates from the Core team in response to changes in R or underlying software.
[x] I am familiar with the Bioconductor code of conduct and agree to abide by it.
I am familiar with the essential aspects of Bioconductor software management, including:
For help with submitting your package, please subscribe and post questions to the bioc-devel mailing list.