Comments (25)
Currently, having both conda-forge
and defaults
in your channels when installing R packages is likely to lead to segfaults or simply installing two different versions in the same environment which then clobber each other.
An example of this problem is given in conda/conda#7459
The advice there was that conda-forge
need to implement the _r-mutex
scheme for the channels to be compatible.
...so, just adding my +:100: here as it currently is quite difficult to not accidentally destroy your R environment when running any conda commands
from r-base-feedstock.
Pinging @msarahan. For AD defaults conda-build
fixes these when we run conda index
. We need to figure out how to run this for conda-forge
, I think .. but Mike will know more.
from r-base-feedstock.
@elgalu Please provide some more context:
-
What command did you run to generate this error?
-
What are you trying to accomplish? Do you want to use Microsoft R Open? Do you want to use conda-forge R packages with Microsoft R Open? The latter isn't currently possible, hence this issue.
-
Could you please copy-paste the output of
conda info
?
I can install mro-base
on Windows with the following:
conda create -y -n mro mro-base
Does this work for you?
from r-base-feedstock.
@elgalu My guess is that one of the R packages you are trying to install is available only for r-base and not mro-base. Thus when conda tries to install both r-base and mro-base, it throws this error.
Thus I think you have two options:
- Determine which of the R packages aren't available for mro-base, and request that the Anaconda team installs them (I don't know where you would do this)
- Switch to using r-base instead of mro-base
In general, you don't want to mix the defaults and conda-forge channels. They are not compatible (at least for now).
Either way, your issue is with r-base and mro-base from the defaults channel. This GitHub repo is for the conda-forge version of r-base, so there's not much we can do to help here.
from r-base-feedstock.
...with both defaults and conda-forge in my channels and it still appears to install two different versions of R:
@dhirschfeld I was able to confirm that I have the same issue.
Was #61 not supposed to prevent installing two different versions on top of each other?
PR #61 solved this problem for R 3.5.1 only. When I was doing some testing, even if mro-base 3.5.1 was installed, r-base 3.4.1 from conda-forge was the one that was erroneously installed (and not r-base 3.5.1).
My understanding is that because R 3.4.1 wasn't able to be built with the new compilers (conda-forge/conda-forge-pinning-feedstock#147), it did not receive any of the new changes introduced in #61 (with additional explanation in #46). I doubt it is even still possible to build an updated version of r-base 3.4.1 now that the pinning has been updated on conda-forge.
from r-base-feedstock.
That hotfix is something we apply using logic here: https://github.com/AnacondaRecipes/repodata-hotfixes/blob/master/r.py
Conveniently, we're working to give conda-forge the ability to do hotfixes. We turned it on this morning, but there were some issues that required us to turn it off. We plan on trying again tomorrow morning. If you'd like to prepare the repodata patches before then, copy the desired changes from the link above into https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/blob/master/recipe/gen_patch_json.py in a PR. When that PR is merged, those patches will be in place. The next index that happens (roughly every 20 min) will pick it up, and you'll see the changed repodata once we switch on the cloudflare redirect again.
from r-base-feedstock.
@conda-forge/r-base Do we have a plan for updating the conda-forge R packages?
from r-base-feedstock.
cc @conda-forge/core
from r-base-feedstock.
I can not say much to this other than I trust you guys to take the right decision there and I would welcome to align defaults and conda-forge more and not less. So I assume patching ours is ok for me. I don't have permissions to do it.
My plan for updating R on conda-forge was to wait until R 3.5.1, but the only reason was the overhead that this is creating for our CI systems and man power we need to invest. If both is not a concern for you guys I'm fine with also updating to 3.4.3.
I'm quite disappointed by R that we really need to re-build for every minor release all packages and I'm not seeing much benefits in this.
We'll likely be releasing the MRO packages in the r and https://repo.continuum.io/pkgs/r defaults channel early next week.
@kalefranz any reason you upload it to both channels. Why are there still two channels under defaults
?
from r-base-feedstock.
I don't have permissions to do it.
Is there something you need permissions for in the R stack, @bgruening? Happy to merge any maintainer PRs that would help.
from r-base-feedstock.
If we need to do a mass upgrade of the conda-forge R packages to add this new depdency, would it be possible to combine this with updating the recipes for conda-build 3 and dropping support for R 3.3.2 (#36)? This would minimize the strain on the CI systems.
from r-base-feedstock.
I think it's easier to use @kalefranz's script and fix the conda-forge packages. What do you think?
from r-base-feedstock.
I think it's easier to use @kalefranz's script and fix the conda-forge packages. What do you think?
@isuruf I'm not sure why that would be easier. If I understand correctly, that strategy only modifies the package metadata on Anaconda Cloud, but won't update the recipes in the feedstocks. If we are already going to have to update all the feedstock recipes to be cb3 compliant, we could also add the dependency then.
And these options don't have to be mutually exclusive. We could use the script to modify the packages to quickly update everything. And then the recipes in the feedstocks would be updated later when migrating to cb3. Either way I only have access to the feedstocks. If we decide to run @kalefranz's script, someone with permission to directly edit the conda-forge Anaconda Cloud packages would have to do this.
from r-base-feedstock.
Sure. Btw, we don't have to update the recipes in the feedstocks if we use script to modify the packages in anaconda cloud. Just the r-base package with run_exports
from r-base-feedstock.
we don't have to update the recipes in the feedstocks if we use script to modify the packages in anaconda cloud. Just the r-base package with run_exports
Got it. Thanks for the explanation. I just re-read the blog post on conda-build 3 to remind myself of the new features like run_exports
.
from r-base-feedstock.
What's the status of this issue?
from r-base-feedstock.
I'm all for patching the packages. @kalefranz can you do this?
from r-base-feedstock.
Without this step, users will often end up with both r-base and mro-base installed in the same environment.
I can confirm this is the current behavior. r-base from conda-forge gets installed (my default channels are conda-forge followed by defaults) in addition to mro-base:
conda create -y -n testmro mro-base r-tidyverse -c r
If the conda-forge community wants to use my script, I'll be happy to share it.
@kalefranz Is the script available on GitHub somewhere?
from r-base-feedstock.
I'm currently hitting UnsatisfiableError
- _r-mutex=1[build=anacondar_1]
- mro-base=3.4 -> _r-mutex=1[build=mro_2]
Any workaround?
from r-base-feedstock.
Thanks for the quick feedback @jdblischak ! sorry for the lame report, I don't have any preference as long as all these packages get installed in a docker image I'm trying to build for Jupyter notebooks:
https://gist.github.com/elgalu/2f2633780fdcba36e2f6e11d182c8deb
from r-base-feedstock.
The latest build of R 3.5.1 has the runtime dependency _r-mutex 1.* anacondar_1
(implemented in PR #61).
@dhirschfeld Could you please test this out?
@conda-forge/r-base I'm not a maintainer, so I can't close this issue. If we're satisfied that this has been addressed, could one of you please close this issue?
from r-base-feedstock.
I just tested the below install plan:
conda create -n testr --file .\requirements.txt
requirements.txt
mro-base
r-broom
r-caret
r-data.table
r-dbi
r-dbplyr
r-devtools
r-doparallel
r-dplyr
r-forcats
r-foreach
r-formatr
r-ggplot2
r-glmnet
r-haven
r-hms
r-httr
r-irkernel
r-iterators
r-jsonlite
r-lubridate
r-magrittr
r-modelr
r-odbc
r-plotly
r-plyr
r-png=0.1_7=mro343_0
r-purrr
r-quantmod
r-randomforest
r-rbokeh
r-readr
r-readxl
r-recommended
r-reshape2
r-reticulate
r-rmarkdown
r-rodbc
r-roxygen2
r-rvest
r-shiny
r-stringr
r-tibble
r-tidyr
r-tidyverse
r-xml2
r-zoo
rpy2
rstudio
...with both defaults
and conda-forge
in my channels and it still appears to install two different versions of R:
λ conda list | grep base
mro-base 3.4.3 0
r-base 3.4.1 h8933c1f_8 conda-forge
r-base64enc 0.1_3 mro343h889e2dd_0
r-robustbase 0.93_2 r341h6115d3f_0 conda-forge
λ conda list | grep mutex
_r-mutex 1.0.0 mro_2
Whilst in this instance it doesn't segfault it's probably highly likely to given the mixing of mro and non-mro packages and different R versions.
When I run R in than environment I get the 3.4.1 non-mro conda-forge version.
λ conda list
# Name Version Build Channel
_r-mutex 1.0.0 mro_2
ca-certificates 2018.10.15 ha4d7672_0 conda-forge
certifi 2018.10.15 py36_0
font-ttf-dejavu-sans-mono 2.37 h6964260_0
font-ttf-inconsolata 2.001 hcb22688_0
font-ttf-source-code-pro 2.030 h7457263_0
font-ttf-ubuntu 0.83 h8b1ccd4_0
fonts-anaconda 1 h8fa9717_0
freetype 2.9.1 ha9979f8_1
icu 58.2 ha66f8fd_1
jinja2 2.10 py36_0
jpeg 9c hfa6e2cd_1001 conda-forge
libpng 1.6.35 h2a8f88b_0
libssh2 1.8.0 hd619d38_4
libxcb 1.13 h301d43c_1002 conda-forge
m2-bash 4.3.042 5
m2-gcc-libs 5.3.0 4
m2-heimdal 1.5.3 10
m2-heimdal-libs 1.5.3 10
m2-icu 56.1 2
m2-libcrypt 1.3 2
m2-libdb 5.3.28 3
m2-libedit 3.1 20150326
m2-libopenssl 1.0.2.g 2
m2-libreadline 6.3.008 8
m2-libsqlite 3.10.0.0 2
m2-msys2-runtime 2.5.0.17080.65c939c 3
m2-ncurses 6.0.20160220 2
m2-openssh 7.1p2 2
m2-openssl 1.0.2.g 2
m2-zlib 1.2.8 4
m2w64-bwidget 1.9.10 2
m2w64-bzip2 1.0.6 6
m2w64-c-ares 1.11.0 2
m2w64-ca-certificates 20150426 103
m2w64-curl 7.48.0 2
m2w64-diffutils 3.3.2 2
m2w64-expat 2.1.1 2
m2w64-fftw 3.3.4 6
m2w64-flac 1.3.1 3
m2w64-gcc-libgfortran 5.3.0 6
m2w64-gcc-libs 5.3.0 7
m2w64-gcc-libs-core 5.3.0 7
m2w64-gettext 0.19.7 2
m2w64-gmp 6.1.0 2
m2w64-gnutls 3.4.11 2
m2w64-grep 2.24 2
m2w64-gsl 2.1 2
m2w64-icu 58.2 heb44b8b_2
m2w64-jansson 2.7 3
m2w64-libffi 3.2.1 4
m2w64-libiconv 1.14 6
m2w64-libidn 1.32 4
m2w64-libjpeg-turbo 1.4.2 3
m2w64-libmetalink 0.1.3 2
m2w64-libogg 1.3.2 3
m2w64-libpng 1.6.21 2
m2w64-libsndfile 1.0.26 2
m2w64-libssh2 1.7.0 2
m2w64-libsystre 1.0.1 3
m2w64-libtasn1 4.7 2
m2w64-libtiff 4.0.6 2
m2w64-libtre-git 122.c2f5d13 5
m2w64-libvorbis 1.3.5 2
m2w64-libwinpthread-git 5.0.0.4634.697f757 2
m2w64-libxml2 2.9.3 4
m2w64-mpfr 3.1.4 4
m2w64-nettle 3.1.1 4
m2w64-nghttp2 1.9.2 2
m2w64-openssl 1.0.2.g 2
m2w64-p11-kit 0.23.2 2
m2w64-pcre 8.38 2
m2w64-rtmpdump-git 499.a107cef 4
m2w64-speex 1.2rc2 3
m2w64-speexdsp 1.2rc3 3
m2w64-tcl 8.6.5 3
m2w64-tk 8.6.5 3
m2w64-tktable 2.10 5
m2w64-wineditline 2.101 5
m2w64-xz 5.2.2 2
m2w64-zlib 1.2.8 10
markupsafe 1.1.0 py36he774522_0
mro-base 3.4.3 0
mro-basics 3.4.3 0
msys2-conda-epoch 20160418 1
openssl 1.0.2p hfa6e2cd_0
pandoc 2.4 0 conda-forge
pip 18.1 py36_0
pthread-stubs 0.4 h301d43c_1001 conda-forge
python 3.6.7 h33f27b4_1
pytz 2018.7 py36_0
qt 5.6.2 vc14h6f8c307_12
r-abind 1.4_5 r341h6115d3f_0 conda-forge
r-assertthat 0.2.0 mro343h889e2dd_0
r-backports 1.1.2 mro343h889e2dd_0
r-base 3.4.1 h8933c1f_8 conda-forge
r-base64enc 0.1_3 mro343h889e2dd_0
r-bh 1.66.0_1 r341_1001 conda-forge
r-bindr 0.1.1 r341h6115d3f_1 conda-forge
r-bindrcpp 0.2.2 r341h6115d3f_1 conda-forge
r-bit 1.1_12 mro343h889e2dd_0
r-bit64 0.9_7 mro343h889e2dd_0
r-bitops 1.0_6 r3.4.1_2
r-blob 1.1.1 r341_1 conda-forge
r-boot 1.3_20 mro343_0
r-brew 1.0_6 r3.4.1_2
r-broom 0.5.0 r341h6115d3f_2 conda-forge
r-callr 3.0.0 r341h6115d3f_0 conda-forge
r-caret 6.0_80 r341h6115d3f_1 conda-forge
r-catools 1.17.1.1 r341h6115d3f_2 conda-forge
r-cellranger 1.1.0 mro343h889e2dd_0
r-checkpoint 0.4.3 mro343_0
r-class 7.3_14 mro343_0
r-cli 1.0.0 mro343h889e2dd_0
r-clipr 0.4.1 r341h6115d3f_1 conda-forge
r-clisymbols 1.2.0 r341h6115d3f_1 conda-forge
r-cluster 2.0.6 mro343_0
r-codetools 0.2_15 mro343_0
r-colorspace 1.3_2 mro343h889e2dd_0
r-commonmark 1.5 r341h6115d3f_3 conda-forge
r-config 0.3 r341h6115d3f_1 conda-forge
r-crayon 1.3.4 mro343h889e2dd_0
r-crosstalk 1.0.0 mro343h889e2dd_0
r-curl 3.1 mro343_0
r-cvst 0.2_2 r341h6115d3f_0 conda-forge
r-data.table 1.11.4 r341h6115d3f_2 conda-forge
r-dbi 1.0.0 r341h6115d3f_1 conda-forge
r-dbplyr 1.2.2 r341h6115d3f_1 conda-forge
r-ddalpha 1.3.4 r341h6115d3f_1 conda-forge
r-deoptimr 1.0_8 mro343h889e2dd_0
r-deployrrserve 9.0.0 mro343_0
r-desc 1.2.0 r341h6115d3f_1 conda-forge
r-devtools 2.0.1 r341h6115d3f_0 conda-forge
r-digest 0.6.18 r341h6115d3f_0 conda-forge
r-dimred 0.1.0 mro343h889e2dd_0
r-doparallel 1.0.12 mro343_0
r-dplyr 0.7.6 r341h6115d3f_1 conda-forge
r-drr 0.0.3 r341h6115d3f_1 conda-forge
r-evaluate 0.11 r341h6115d3f_0 conda-forge
r-fansi 0.3.0 r341h6115d3f_0 conda-forge
r-forcats 0.3.0 r341h6115d3f_1 conda-forge
r-foreach 1.4.5 mro343_0
r-foreign 0.8_69 mro343_0
r-forge 0.1.0 r341h6115d3f_0 conda-forge
r-formatr 1.5 mro343h889e2dd_0
r-fs 1.2.6 r341h6115d3f_0 conda-forge
r-geometry 0.3_6 r341h6115d3f_2 conda-forge
r-ggplot2 3.1.0 r341h6115d3f_0 conda-forge
r-gh 1.0.1 r341h6115d3f_1 conda-forge
r-git2r 0.23.0 r341hc0d41b1_0 conda-forge
r-glmnet 2.0_16 r341h6115d3f_1 conda-forge
r-glue 1.3.0 r341h301d43c_2 conda-forge
r-gower 0.1.2 mro343h889e2dd_0
r-gtable 0.2.0 mro343h889e2dd_0
r-haven 1.1.2 r341h6115d3f_2 conda-forge
r-hexbin 1.27.2 r341h6115d3f_2 conda-forge
r-highr 0.7 r341h6115d3f_1 conda-forge
r-hms 0.4.2 r341h6115d3f_0 conda-forge
r-htmltools 0.3.6 mro343h889e2dd_0
r-htmlwidgets 1.2 r341h6115d3f_0 conda-forge
r-httpuv 1.4.5 r341hca4a3dc_1 conda-forge
r-httr 1.3.1 mro343h889e2dd_0
r-ini 0.3.1 r341h6115d3f_1 conda-forge
r-ipred 0.9_7 r341h6115d3f_1 conda-forge
r-irdisplay 0.6.2 r341_0 conda-forge
r-irkernel 0.8.14 r341_0 conda-forge
r-iterators 1.0.9 mro343_0
r-jsonlite 1.5 mro343_0
r-kernlab 0.9_27 r341h6115d3f_0 conda-forge
r-kernsmooth 2.23_15 mro343_0
r-knitr 1.20 r341h6115d3f_1 conda-forge
r-labeling 0.3 r3.4.1_2
r-later 0.7.3 r341h6115d3f_0 conda-forge
r-lattice 0.20_35 mro343_0
r-lava 1.6.3 r341h6115d3f_1 conda-forge
r-lazyeval 0.2.1 mro343h889e2dd_0
r-lubridate 1.7.4 r341h6115d3f_1 conda-forge
r-magic 1.5_8 r341h6115d3f_0 conda-forge
r-magrittr 1.5 r3.4.1_2
r-maps 3.3.0 r341h6115d3f_2 conda-forge
r-markdown 0.8 mro343h889e2dd_0
r-mass 7.3_47 mro343_0
r-matrix 1.2_12 mro343_0
r-memoise 1.1.0 mro343h889e2dd_0
r-mgcv 1.8_22 mro343_0
r-microsoftr 3.4.3.0097 mro343_0
r-mime 0.5 mro343h889e2dd_0
r-miniui 0.1.1.1 r341h6115d3f_0 conda-forge
r-modelmetrics 1.1.0 mro343h889e2dd_0
r-modelr 0.1.2 r341h6115d3f_1 conda-forge
r-mongolite 1.4 mro343h889e2dd_0
r-munsell 0.5.0 r341h6115d3f_1 conda-forge
r-nlme 3.1_131 mro343_0
r-nnet 7.3_12 mro343_0
r-numderiv 2016.8_1 mro343h889e2dd_0
r-odbc 1.1.3 mro343h889e2dd_0
r-openssl 1.0.2 r341hef39adb_0 conda-forge
r-packrat 0.4.9_3 r341h6115d3f_1 conda-forge
r-pbdzmq 0.3_2 r3.4.1_0 conda-forge
r-pillar 1.3.0 r341h6115d3f_0 conda-forge
r-pkgbuild 1.0.2 r341h6115d3f_0 conda-forge
r-pkgconfig 2.0.2 r341h6115d3f_1 conda-forge
r-pkgload 1.0.1 r341h6115d3f_0 conda-forge
r-pki 0.1_5.1 mro343h889e2dd_0
r-plogr 0.2.0 r341h6115d3f_1 conda-forge
r-plotly 4.8.0 r341h6115d3f_0 conda-forge
r-pls 2.7_0 r341h6115d3f_0 conda-forge
r-plyr 1.8.4 mro343h889e2dd_0
r-png 0.1_7 mro343_0
r-prettyunits 1.0.2 r341h6115d3f_1 conda-forge
r-processx 3.2.0 r341h6115d3f_1 conda-forge
r-prodlim 2018.04.18 r341h6115d3f_2 conda-forge
r-profvis 0.3.4 mro343h889e2dd_0
r-promises 1.0.1 r341h6115d3f_0 conda-forge
r-ps 1.1.0 r341h6115d3f_1 conda-forge
r-purrr 0.2.5 r341h6115d3f_1 conda-forge
r-quantmod 0.4_13 r341h6115d3f_0 conda-forge
r-r2d3 0.2.2 r341h6115d3f_0 conda-forge
r-r6 2.2.2 mro343_0
r-randomforest 4.6_14 r341h6115d3f_0 conda-forge
r-rappdirs 0.3.1 mro343h889e2dd_0
r-rbokeh 0.6.3 mro343_0
r-rcmdcheck 1.3.0 r341h6115d3f_0 conda-forge
r-rcolorbrewer 1.1_2 r3.4.1_3
r-rcpp 1.0.0 r341h6115d3f_0 conda-forge
r-rcpproll 0.3.0 r341h6115d3f_0 conda-forge
r-rcurl 1.95_4.11 r341h6115d3f_3 conda-forge
r-readr 1.1.1 mro343h889e2dd_0
r-readxl 1.1.0 r341h6115d3f_2 conda-forge
r-recipes 0.1.3 r341h6115d3f_1 conda-forge
r-recommended 3.4.3 mro343_0
r-rematch 1.0.1 mro343h889e2dd_0
r-remotes 2.0.1 r341h6115d3f_0 conda-forge
r-repr 0.17 r341_0 conda-forge
r-reprex 0.2.0 r341h6115d3f_1 conda-forge
r-reshape2 1.4.3 mro343h889e2dd_0
r-reticulate 1.10 r341h6115d3f_1 conda-forge
r-revoioq 8.0.9 mro343_0
r-revomods 11.0.0 mro343_0
r-revoutilsmath 10.0.1 mro343_0
r-rjava 0.9_9 mro343h889e2dd_0
r-rjdbc 0.2_5 mro343h889e2dd_0
r-rjsonio 1.3_0 r3.4.1_2
r-rlang 0.3.0.1 r341h301d43c_0 conda-forge
r-rmarkdown 1.10 r341h6115d3f_1 conda-forge
r-robustbase 0.93_2 r341h6115d3f_0 conda-forge
r-rodbc 1.3_15 mro343h889e2dd_0
r-roxygen2 6.1.0 r341h6115d3f_0 conda-forge
r-rpart 4.1_11 mro343_0
r-rprojroot 1.3_2 r341h6115d3f_1 conda-forge
r-rsconnect 0.8.8 r341h6115d3f_1 conda-forge
r-rsqlite 2.1.1 r341h6115d3f_0 conda-forge
r-rstudioapi 0.7 mro343h889e2dd_0
r-runit 0.4.26 mro343_0
r-rvest 0.3.2 mro343h889e2dd_0
r-scales 1.0.0 r341h6115d3f_1 conda-forge
r-selectr 0.4_1 r341h6115d3f_0 conda-forge
r-sessioninfo 1.1.0 r341h6115d3f_0 conda-forge
r-sfsmisc 1.1_2 r341h6115d3f_0 conda-forge
r-shiny 1.2.0 r341_0 conda-forge
r-sourcetools 0.1.7 r341hca4a3dc_0 conda-forge
r-sparklyr 0.9.2 r341h6115d3f_0 conda-forge
r-spatial 7.3_11 mro343_0
r-squarem 2017.10_1 r341h6115d3f_1 conda-forge
r-stringi 1.2.4 r341h6115d3f_1 conda-forge
r-stringr 1.3.1 r341h6115d3f_1 conda-forge
r-survival 2.41_3 mro343_0
r-tibble 1.4.2 r341h6115d3f_2 conda-forge
r-tidyr 0.8.1 r341h6115d3f_2 conda-forge
r-tidyselect 0.2.4 r341h6115d3f_2 conda-forge
r-tidyverse 1.2.1 mro343h889e2dd_0
r-timedate 3043.102 r341h6115d3f_0 conda-forge
r-tinytex 0.8 r341h6115d3f_0 conda-forge
r-ttr 0.23_4 r341h6115d3f_0 conda-forge
r-usethis 1.4.0 r341h6115d3f_0 conda-forge
r-utf8 1.1.4 r341h6115d3f_0 conda-forge
r-uuid 0.1_2 mro343h889e2dd_0
r-viridislite 0.3.0 r341h6115d3f_1 conda-forge
r-whisker 0.3_2 r3.4.1_2
r-withr 2.1.2 r341h6115d3f_0 conda-forge
r-xfun 0.3 r341h6115d3f_1 conda-forge
r-xml2 1.2.0 r341h6115d3f_2 conda-forge
r-xopen 1.0.0 r341h6115d3f_0 conda-forge
r-xtable 1.8_3 r341_1000 conda-forge
r-xts 0.11_1 r341h6115d3f_0 conda-forge
r-yaml 2.2.0 r341h6115d3f_1 conda-forge
r-zoo 1.8_3 r341h6115d3f_0 conda-forge
rpy2 2.9.3 py36r3.4.1_0 conda-forge
rstudio 1.1.456 vc14h1ad3211_1 [vc14]
setuptools 40.6.2 py36_0
six 1.11.0 py36_1
sqlite 3.25.3 he774522_0
tzlocal 1.5.1 py36_0
vc 14.1 h0510ff6_4
vs2015_runtime 14.15.26706 h3a45250_0
wheel 0.32.3 py36_0
wincertstore 0.2 py36h7fe50ca_0
xorg-kbproto 1.0.7 h301d43c_1002 conda-forge
xorg-libice 1.0.9 h301d43c_1004 conda-forge
xorg-libsm 1.2.3 h301d43c_1000 conda-forge
xorg-libx11 1.6.6 h301d43c_1000 conda-forge
xorg-libxau 1.0.8 h301d43c_1006 conda-forge
xorg-libxdmcp 1.1.2 h301d43c_1007 conda-forge
xorg-libxext 1.3.3 h301d43c_1004 conda-forge
xorg-libxrender 0.9.10 h301d43c_1002 conda-forge
xorg-renderproto 0.11.1 h301d43c_1002 conda-forge
xorg-xextproto 7.3.0 h301d43c_1002 conda-forge
xorg-xproto 7.0.31 h301d43c_1007 conda-forge
zlib 1.2.11 h62dcd97_3
λ conda list conda
# Name Version Build Channel
conda 4.5.11 py36_0
Was #61 not supposed to prevent installing two different versions on top of each other?
from r-base-feedstock.
Thanks for testing @jdblischak 👍
Given what you say, I'm not sure how to constrain conda to not install two different, potentially incompatible versions of R, but I'm keen to hear if anyone has any ideas?
from r-base-feedstock.
$ conda install bioconductor-methylkit
Fetching package metadata .........................
Solving package specifications: .UnsatisfiableError: The following specifications were found to be in conflict:
- bioconductor-methylkit -> bioconductor-fastseg -> bioconductor-biobase >=2.40.0,<2.42.0 -> bioconductor-biocgenerics >=0.26.0,<0.28.0 -> r-base >=3.5.1,<3.5.2.0a0 -> _r-mutex 1.* anacondar_1
- mro-base
Use "conda info " to see the dependencies for each package.
Uninstall mro-base, and bioconductor-methylkit can be installed.
from r-base-feedstock.
Uninstall mro-base, and bioconductor-methylkit can be installed.
@qins This is the expected behavior. mro-base is not compatible with R packages in the conda-forge and bioconda channels.
from r-base-feedstock.
Related Issues (20)
- Prepare for R 4.1 HOT 6
- Error: package ‘###’ was installed before R 4.0.0: please re-install it HOT 2
- R devel HOT 1
- Cannot start R on M1 HOT 2
- Getting SafetyError when installing v.4.1.X HOT 7
- Incorrect ncurses pin HOT 1
- R-base 4.2 integration HOT 4
- m2 ssl is broken meaning that windows can't be rebuild HOT 4
- conda-forge r-base lacks libR.so - enable --enable-R-shlib option HOT 5
- Adding 4.1.x branch HOT 1
- double brackets [[ is not legal in some unix shells HOT 1
- segfault after installing only R in a fresh environment HOT 6
- ETA for Windows r-base > 4.1.3? HOT 12
- BLAS variants ignored on osx-arm64 HOT 2
- MacOS: `.C` unable to find functions due to leading underscore
- Cannot install r-base and imagmagick in the same environment on Ubuntu 22.04 HOT 2
- BLAS/LAPACK linked libraries not delivered in build variants HOT 6
- Run export for r-base HOT 7
- [macOS] r-base 4.2 timezone support differs from CRAN's HOT 2
- Add r-base version 3.5.0 to Linux aarch64 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from r-base-feedstock.