-
Notifications
You must be signed in to change notification settings - Fork 308
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ADAM-1783] Resolve check issues that block pushing to CRAN. #1849
Conversation
Test FAILed. Build result: FAILURE[...truncated 15 lines...] > /home/jenkins/git2/bin/git fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/pull/:refs/remotes/origin/pr/ # timeout=15 > /home/jenkins/git2/bin/git rev-parse origin/pr/1849/merge^{commit} # timeout=10 > /home/jenkins/git2/bin/git branch -a -v --no-abbrev --contains 7c4f9a3 # timeout=10Checking out Revision 7c4f9a3 (origin/pr/1849/merge) > /home/jenkins/git2/bin/git config core.sparsecheckout # timeout=10 > /home/jenkins/git2/bin/git checkout -f 7c4f9a3328d1e79afb3b23f453e4ec0a1c7b338bFirst time build. Skipping changelog.Triggering ADAM-prb ? 2.6.2,2.11,1.6.3,centosTriggering ADAM-prb ? 2.7.3,2.10,1.6.3,centosTriggering ADAM-prb ? 2.7.3,2.10,2.2.0,centosTriggering ADAM-prb ? 2.7.3,2.11,1.6.3,centosTriggering ADAM-prb ? 2.6.2,2.10,2.2.0,centosTriggering ADAM-prb ? 2.6.2,2.10,1.6.3,centosTriggering ADAM-prb ? 2.6.2,2.11,2.2.0,centosTriggering ADAM-prb ? 2.7.3,2.11,2.2.0,centosADAM-prb ? 2.6.2,2.11,1.6.3,centos completed with result SUCCESSADAM-prb ? 2.7.3,2.10,1.6.3,centos completed with result SUCCESSADAM-prb ? 2.7.3,2.10,2.2.0,centos completed with result SUCCESSADAM-prb ? 2.7.3,2.11,1.6.3,centos completed with result SUCCESSADAM-prb ? 2.6.2,2.10,2.2.0,centos completed with result SUCCESSADAM-prb ? 2.6.2,2.10,1.6.3,centos completed with result FAILUREADAM-prb ? 2.6.2,2.11,2.2.0,centos completed with result FAILUREADAM-prb ? 2.7.3,2.11,2.2.0,centos completed with result FAILURENotifying endpoint 'HTTP:https://webhooks.gitter.im/e/ac8bb6e9f53357bc8aa8'Test FAILed. |
adam-r/bdgenomics.adam/R/rdd.R
Outdated
#' @export | ||
setClass("GenomicRDD", | ||
slots = list(jrdd = "jobj")) | ||
|
||
|
||
#' A class that wraps DataFrame of genomic data with helpful metadata. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
wraps DataFrame → wraps a DataFrame
adam-r/bdgenomics.adam/R/rdd.R
Outdated
FeatureRDD <- function(jrdd) { | ||
new("FeatureRDD", jrdd = jrdd) | ||
} | ||
|
||
#' A class that wraps an RDD of read fragments with helpful metadata. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I find "read fragments" to be a bit confusing, but I suppose we use that elsewhere. "Read pairs grouped by sequencing fragment" is probably too verbose?
adam-r/bdgenomics.adam/R/rdd.R
Outdated
@@ -474,89 +575,64 @@ setMethod("recalibrateBaseQualities", | |||
|
|||
#' Realigns indels using a concensus-based heuristic. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
concensus → consensus
As far as I know, SparkR ran into trouble with the CRAN submission process because Spark dropped temporary files in places it shouldn't. We might need to look out for the same. I had some Spark JIRA issues on the topic bookmarked but apparently not on this computer. |
39cab4c
to
17bc687
Compare
Test FAILed. Build result: FAILURE[...truncated 15 lines...] > /home/jenkins/git2/bin/git fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/pull/:refs/remotes/origin/pr/ # timeout=15 > /home/jenkins/git2/bin/git rev-parse origin/pr/1849/merge^{commit} # timeout=10 > /home/jenkins/git2/bin/git branch -a -v --no-abbrev --contains 9628690 # timeout=10Checking out Revision 9628690 (origin/pr/1849/merge) > /home/jenkins/git2/bin/git config core.sparsecheckout # timeout=10 > /home/jenkins/git2/bin/git checkout -f 962869088b4d0d35fc231fca86e3b0aa120fb6c0First time build. Skipping changelog.Triggering ADAM-prb ? 2.6.2,2.11,1.6.3,centosTriggering ADAM-prb ? 2.7.3,2.10,1.6.3,centosTriggering ADAM-prb ? 2.7.3,2.10,2.2.0,centosTriggering ADAM-prb ? 2.7.3,2.11,1.6.3,centosTriggering ADAM-prb ? 2.6.2,2.10,2.2.0,centosTriggering ADAM-prb ? 2.6.2,2.10,1.6.3,centosTriggering ADAM-prb ? 2.6.2,2.11,2.2.0,centosTriggering ADAM-prb ? 2.7.3,2.11,2.2.0,centosADAM-prb ? 2.6.2,2.11,1.6.3,centos completed with result SUCCESSADAM-prb ? 2.7.3,2.10,1.6.3,centos completed with result SUCCESSADAM-prb ? 2.7.3,2.10,2.2.0,centos completed with result FAILUREADAM-prb ? 2.7.3,2.11,1.6.3,centos completed with result SUCCESSADAM-prb ? 2.6.2,2.10,2.2.0,centos completed with result SUCCESSADAM-prb ? 2.6.2,2.10,1.6.3,centos completed with result SUCCESSADAM-prb ? 2.6.2,2.11,2.2.0,centos completed with result SUCCESSADAM-prb ? 2.7.3,2.11,2.2.0,centos completed with result SUCCESSNotifying endpoint 'HTTP:https://webhooks.gitter.im/e/ac8bb6e9f53357bc8aa8'Test FAILed. |
Jenkins, retest this please. |
Test PASSed. |
As per discussion with @heuermh, we don't think we can push to CRAN until SparkR is back in CRAN due to:
With SparkR being temporarily removed from CRAN, it is not available from a mainstream repository. The above snippet is from the CRAN policy guide. In lieu of CRAN, we will distribute the R tarball. |
17bc687
to
b8da082
Compare
Resolves bigdatagenomics#1847. Cribs heavily from PySpark's script flow for supporting a full, self-contained pip install-able Spark by finding the JARs and bin scripts and packaging them up as packages which are deployed to pip. We then needed to modify the bin scripts to find the pip installed JARs.
Resolves bigdatagenomics#1783. Cleans up a host of documentation issues that would cause warnings when submitting to CRAN.
b8da082
to
79ed153
Compare
Test PASSed. |
Test PASSed. |
Are twine and pypandoc supposed to be installed as part of the virtualenv?
Then I suppose I should update the version in |
Regarding |
@heuermh I'd commit
No, you'll need to |
ok, will try again this afternoon, and if it deploys to testpypi correctly, then I'll merge this pr and perform the release. |
Back to my workstation, installed Miniconda for Python 2.7, sourced
|
Next tried installing pip, virtualenv, twine and pypandoc against system python, pandoc is
|
Ran Now having trouble with twine, created
|
|
DO |
w00t! |
Based on #1848. Resolves #1783 and #1847. Cleans up a host of documentation issues that would cause warnings when submitting to CRAN. TODO for tomorrow:
- [ ] Make sure that JAR is packaged in properly- [ ] Test on linux- [ ] Possibly test on Windows via CRAN windows test server- [ ] Add CRAN markdown readme