-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
[BULK] Bioconductor 3.8 #12545
[BULK] Bioconductor 3.8 #12545
Conversation
* r-oompabase * r-classdiscovery * Remove oompabase * Fixed Dependency Biobase
* ADD lncPipeReporter * update * update
* Update perl-hash-merge to 0.300 * Update perl-hash-merge to 0.300 * Update meta.yaml
* Update perl-file-slurper to 0.012 * Adding dependencies
* Update perl-moo to 2.003004 * Update meta.yaml
* Add deeptoolsintervals * blah * No nose in the mulled container
* This attempts to make the binary more portable by only requiring Sandybridge. * Fix march set to native
* Update perl-bio-asn1-entrezgene to 1.73 * Update perl-bio-asn1-entrezgene to 1.73 * Update meta.yaml
* added eden 1.1 version used in blockclust * Update meta.yaml * eden checksum and test * added zlib requirement * add include and lib paths to build.sh * add include and lib paths to build.sh * modify makefile flags using sed * modify makefile flags using sed * use c++ * Update build.sh * Update build.sh * LDFLAGS not used in makefile * remove v1.1 * add blockclust 1.1.0 recipe * skip osx build * added tarball url and checksum; removed conda_build_config.yaml * Update meta.yaml * Update meta.yaml * Update meta.yaml * Update meta.yaml
Could we just take one recipe and the circle-ci changes and see how this behaves. If this one recipe build and gets the correct label, we can proceed with this PR? |
That would indeed be easier :) I'll do that later if you don't first. |
This one needs a rebase and then I think we are ready to go :) |
|
Sleep well @dpryan79. I will watch the logs a little bit and then merge before I go to bed. |
Thanks!!! |
This is the first PR for Bioconductor 3.8 building. In addition to adding all of the packages, it also does the following:
Changes to
config.yml
:conda-forge
withconda-forge/label/gcc7
bioconda/label/gcc7
ahead ofbioconda
These are so we don't need to rebuild all of the bioconductor stuff yet again once the compiler migrations are done. Note that everything in the bulk branch will be uploaded with a gcc7 label attached to it. I'm keeping
bioconda
in the channel list so we don't have to rebuild everything (I assume that day will soon come...).Changes to
.circleci/config.yml
:The
BIOCONDA_LABEL
environment variable can now be used to set upload labels (not setting it should result in no change in behavior). Note that by adding channels toconfig.yml
in bulk, we then need to explicitly set--check-channels
, since otherwisebulk
will try to build everything (it takes the first two channels fromconfig.yml
by default and I'd like the newgcc7
label to take priority in the off-chance that any packages are already in the main bioconda channel.@bgruening This should of course only be merged once bioconda-common has been updated. Since this is a rather large change it'd be good to babysit the first build to ensure the packages are going to the appropriate label. I won't be appropriately available until after ~8 tonight, so unless you want to keep an eye on things please don't merge until then.