Skip to content
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

R ICU dependency conflict not detected #1403

Closed
alimanfoo opened this issue Feb 1, 2017 · 4 comments
Closed

R ICU dependency conflict not detected #1403

alimanfoo opened this issue Feb 1, 2017 · 4 comments

Comments

@alimanfoo
Copy link

As described here, if a user installs rpy2 from the r channel, then installs any software from conda-forge that depends on ICU, then ICU will get upgraded to version 56 and r-base will get installed from conda-forge. After this, some parts of R run fine, but others generate an error regarding a missing ICU 54 library file (e.g., running the rpy2 test suite). This suggests that there is a dependency conflict somewhere that is not being caught by the conda installer, which ideally should raise a version conflict message rather than allow upgrade of ICU.

@alimanfoo
Copy link
Author

Just to say the bigger issue here is to enable both rpy2 and software from conda-forge to be installed safely into the same conda environment. But I realise that is tricky right now so I am comfortable with whatever resolution is appropriate for this issue right now.

@sebastian-luna-valero
Copy link

Hello,

Having the same issue here:
https://travis-ci.org/CGATOxford/cgat/builds/240711411#L1893

when upgrading from R-3.3.1 to R-3.3.2

Best regards,
Sebastian

@mingwandroid
Copy link

The only possible resolution, while conda-defaults and coda-forge remain binary incompatible is not to mix them in the same environment (you can often get away with mixing pure-Python things though).

@sebastian-luna-valero
Copy link

Many thanks @mingwandroid

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants