Open bgruening opened 5 years ago
In case this helps, here are few other general packages as well:
I'm moving bucketcache and its deps (logbook and represent) to conda-forge. What is the procedure once they're up and running at conda-forge? Delete them from bioconda-recipes via PR?
Somewhat related question:
There is a package in Anaconda on a non-standard channel (fragcolor
) that I would like to use at build-time for Bioconda packages, but it's not in conda-forge
. How can I use it in a Bioconda recipe? (At build-time only.)
Would it be easier if that package were actually in conda-forge?
Regarding what to do once packages are migrated, just put them in the build-fail-blacklist
file (put the reason why above as a comment). At some point we might due a "grand purge" of such recipes.
@pb-cdunn Yeah, try to get it into conda-forge. You can probably download the package from anaconda.org and largely copy what's under info/
.
cromwell
I would say that WDL is more aimed at the life sciences than anything else. But I can understand if this needs to be in conda-forge.
If this is the case then I will migrate pytest-workflow
also to conda-forge as soon as cromwell is moved.
N.B., recipes can be deleted once migrated to conda-forge.
Please, remove pytest-workflow
from bioconda
I reviewed all r-
packages from above and will comment only problematic packages here:
package | comment | suggestion |
---|---|---|
r-ic10 |
depends on impute from bioconductor |
stays in bioconda |
r-swamp |
depends on impute from bioconductor |
stays in bioconda |
r-ontologyplot |
depends on Rgraphviz from bioconductor |
stays in bioconda |
r-stitch |
not in CRAN | stays in bioconda |
r-sleuth |
not in CRAN | stays in bioconda |
r-rubic |
not in CRAN | stays in bioconda |
r-rtassel |
not in CRAN | stays in bioconda |
r-raceid3 |
not in CRAN | stays in bioconda |
r-quorts |
not in CRAN | duplicate - blacklist |
r-nanopore |
not in CRAN | stays in bioconda |
r-lme4qtl |
not in CRAN | stays in bioconda |
r-gwpcr |
not in CRAN | stays in bioconda |
r-syntactic |
not in CRAN | stays in bioconda |
r-metstat |
APACHE 2.0 license, but no packaged LICENSE file |
|
r-popgenreport |
Lists GPL as license, but no version |
upstream issue |
r-seqminer |
Lists GPL as license, but no version |
upstream issue now GPL-3 |
r-shazam |
CC BY-SA 4.0 license, but no packaged LICENSE file |
|
r-tcr |
APACHE 2.0 license, but no packaged LICENSE file |
|
r-tigger |
CC BY-SA 4.0 license, but no packaged LICENSE file |
|
r-vcfr |
Lists GPL as license, but no version |
upstream issue now GPL-3 |
Any suggestion how to continue with them would be helpful. Feel free to edit the comment. Thanks!
@jenzopr for packages that depend on bioconductor pkgs, we keep them here in bioconda.
For APACHE 2.0 license, but no packaged LICENSE file
please drop in a License file in the recipe/folder.
not in CRAN
let's copy the meta.yaml from bioconda straight to conda-forge.
Lists GPL as license, but no version
not sure what to do here. Assume GPL2? Can we create upstream isues?
Actually, for the "not in CRAN" packages, they can stay here :)
BTW, @jenzopr thanks for the Herculean effort :)
It looks like r-breakaway
needs to stay in bioconda since it has bioconductor-phyloseq
as a dependency. Would there be an easy way to get the recipe back into bioconda?
https://github.com/conda-forge/r-breakaway-feedstock/pull/4#issuecomment-1112406403
@pschloss All bioconductor packages will always stay in bioconda. Please ask conda-forge to archive the feedstock.
I need grep
for arm platforms, so I opened conda-forge/staged-recipes#22313
I also think, that all the perl packages should be migrated/available to/on conda-forge. There are for example problems like these: https://github.com/conda-forge/lcov-feedstock/pull/10
That could be sorted out by having the perl packages on conda-forge without creating duplicates as criticized in https://github.com/bioconda/bioconda-recipes/issues/2796
I would just like to confirm, before I do much work on this, that it is still the policy to migrate all perl-*
packages out of Bioconda, regardless of domain. Thanks.
A few packages in bioconda, should actually be migrated to conda-forge. This can be a very simple task and is ideally suited to learn both bioconda and conda-forge.
We will keep a list here of packages that we think should be migrated:
Most of these can also be migrated: