Closed yafeng closed 6 years ago
Hi @yafeng
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: DEqMS
Version: 0.99.0
Date: 2018/05/01
Title: Differential protein expression analysis for quantitative MS data
Author: Yafeng Zhu
Maintainer: Yafeng Zhu <yafeng.zhu@ki.se>
Depends: R (>= 3.4.2), methods,limma
Suggests: plyr, stats, matrixStats, reshape2, ggplot2,farms, knitr
LazyLoad: yes
Description: Data analysis, differential protein expression analysis for quantitative MS data.
License: LGPL
biocViews: Proteomics, Mass Spectrometry, Preprocessing, Statistics, DifferentialExpression, MultipleComparisons
VignetteBuilder: knitr
Packaged: Tue May 1 20:19:39 2018; yafeng
Add SSH keys to your GitHub account. SSH keys will are used to control access to accepted Bioconductor packages. See these instructions to add SSH keys to your GitHub account.
A reviewer has been assigned to your package Learn what to expect during the review process.
IMPORTANT: Please read the instructions for setting up a push hook on your repository, or further changes to your repository will NOT trigger a new build.
@nturaga will review your package. In your vignette, please use system.file(..., package="DEqMS")
rather than hard-coded file paths. Consider also how you can increase the utility of your package by using core Bioconductor classes as inputs and outputs to your functions.
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, 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.
Hi, thanks for the evaluation of my package! I have modified the package accordingly. I think I have fixed the errors and warnings. I am still working on the documentation files.
Hi, please check your build report. You still have errors, issue a version bump to rebuild your package.
Hi @yafeng ,
Please fix the following.
[REQUIRED] Fix NAMESPACE
~/D/b/DEqMS ❯❯❯ git diff
diff --git a/NAMESPACE b/NAMESPACE
index 7530b4f..e3916ee 100644
--- a/NAMESPACE
+++ b/NAMESPACE
@@ -2,7 +2,8 @@
exportPattern("^[^\\.]")
importFrom("graphics", "boxplot", "lines", "plot")
-importFrom("limma::topTable")
-importFrom("plyr::ddply")
-importFrom("stats", "loess", "matrixStats", "na.omit", "nls", "p.adjust", "predict", "pt","ggplot2")
-
+importFrom("limma","topTable")
+importFrom("plyr","ddply")
+importFrom("stats", "loess", "na.omit", "nls", "p.adjust", "predict", "pt")
+import("matrixStats")
+import("ggplot2")
[REQUIRED] your package passes R CMD build
, R CMD check
, R CMD INSTALL
.
[REQUIRED] When your package builds, make sure to fix any NOTEs, WARNINGs you may have in the build report.
HI @yafeng ,
Please acknowledge that you are still working on the package and the required changes. I'm giving you a 2 week notice to respond, after which I will close the issue. We can reopen the issue once you have done so, and have fixed the errors.
If you have already fixed the issues, you'd need to issue a build report by bumping your package version. You also need to explicitly reply stating that you'd like another review, and describe the changes you made.
Best,
Nitesh
Hi, I have fixed the NAMESPACE and documentation files except for two functions median_polish
and farms.method
that won't be seen by users. Do you know how to change the exportPattern()
not to export this two methods?
Instead of exportPattern()
just use export()
for each function explicitly. That makes it a lot easier to have control over what functions you export and exclude the ones you don't want users to have access to. You should also use more consistent naming of your functions and follow a coding style (http://bioconductor.org/developers/how-to/coding-style/).
Function names
Use camelCaps: initial lower case, then alternate case between words.
Do not use ‘.’ (in the S3 class system, some(x) where x is class A will dispatch to some.A).
Prefix non-exported functions with a ‘.’.
@nturaga Thanks! I have now changed the function names accordingly.
Please issue a version bump
This is my first time to submit a package, what is a version bump -_- what should l do? should I change the version number in DESCRIPTION
file from 0.99.0
to 0.99.1
?
Hi @yafeng , Yes, that is what you need to do.
The initial package submission process has a checklist which you marked as read. It includes https://bioconductor.org/developers/package-submission/ where we outline the process carefully.
Packages must satisfy the following checklist:
...
Set Version: 0.99.0 in the DESCRIPTION. Subsequent versions created during the review process
will be numbered 0.99.1, 0.99.2, etc. When released, your package’s version number will be
automatically incremented to 1.0.0.
...
Please be sure to take a look at the Package guidelines and package submission process as suggested above.
OK, I have issued a version bump, and also looked through the guidelines. I created a empty NEWS file, I should update the NEWS file whenever there is new version release, right?
@yafeng I think your webhook to the builder has failed, please try to reset it https://github.com/Bioconductor/Contributions#adding-a-web-hook. If you haven't set it up, you would need to do it. I think reading through package submission guidelines and checklist above will be helpful.
OK, done.
Please issue another version bump now to get your package to build.
Received a valid push; starting a build. Commits are:
68321c3 make an issue bump
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: "skipped, 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.
Received a valid push; starting a build. Commits are:
a2b0169 fix error in NAMESPACE
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, 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.
Received a valid push; starting a build. Commits are:
3d3563e remove not required dependencies in NAMESPACE
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, 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.
Received a valid push; starting a build. Commits are:
389adc2 fix error in DESCRIPTION
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, 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.
Received a valid push; starting a build. Commits are:
07e003c fix error in NAMESPACE
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: "skipped, 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.
Received a valid push; starting a build. Commits are:
b378e67 fix aes error
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, 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.
Received a valid push; starting a build. Commits are:
91982c4 fix documentation files
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: "skipped, 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.
Received a valid push; starting a build. Commits are:
c9a05af fix error in vignette
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, 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.
Received a valid push; starting a build. Commits are:
cedf9e5 fix error in Rd files
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, 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.
Received a valid push; starting a build. Commits are:
40fb747 fix farmsSummary.Rd
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, 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.
Hi @yafeng, Please respond when your package builds and checks cleanly with no artifacts (NOTES, WARNINGS, ERRORS) in the build report. I will proceed and review your package once you have done that.
Hi @yafeng ,
Your package still has significant errors in it which need to be fixed as shown in the build report.
ERROR count: 1
WARNING count: 3
NOTE count: 6
Please acknowledge that you are still working on the package and the required changes. I'm giving you a 2 week notice to respond, after which I will close the issue. We can reopen the issue once you have done so, and have fixed the errors.
Best,
Nitesh
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, 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.
Received a valid push; starting a build. Commits are:
1a9a935 fix error in doc file
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, 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.
Received a valid push; starting a build. Commits are:
5ada8c9 fix error in docs
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, 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.
Can you help me on this warning, which I don't know how to fix.
WARNING: Import graphics, stats in DESCRIPTION as well as NAMESPACE.
Hi,
You need to import the right functions in your namespace so your package can see it. There is extensive documentation on how NAMESPACES and DESCRIPTION files work.
The wierd thing is that I already imported graphics
, stats
in DESCRIPTION as well as NAMESPACE.
I don't understand why it was complaining that.
Received a valid push; starting a build. Commits are:
cf4921f fix warninngs from build test
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.
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.