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

NPSdataverse should point to a specific release of EMLassemblyline #32

Closed
RobLBaker opened this issue Apr 8, 2024 · 2 comments · Fixed by #43
Closed

NPSdataverse should point to a specific release of EMLassemblyline #32

RobLBaker opened this issue Apr 8, 2024 · 2 comments · Fixed by #43
Assignees
Labels
enhancement New feature or request

Comments

@RobLBaker
Copy link
Member

Currently, NPSdataverse points to the development version of EMLassemblyline on github. This means that if any changes are made to EAL, it could break NPSdataverse. Instead it would be better to point to the most up to date version/release of EAL. Then if changes are made to EAL we will have time to account for them in NPSdataverse instead of having it all come crashing down.

@RobLBaker RobLBaker added the enhancement New feature or request label Apr 8, 2024
@RobLBaker RobLBaker self-assigned this Apr 8, 2024
@taroNPS
Copy link

taroNPS commented Oct 24, 2024

Hi Rob, I was wondering if this issue was fixed? I tried installing the npsdataverse package, and kept on running into the ERROR: dependency 'taxonomyCleanr' is not available for package 'EMLassemblyline'. I worked around this by installing the "taxize" as well as the "bold" package separately before running the install npsdataverse code again. Hope this was an acceptable work around.

@RobLBaker
Copy link
Member Author

RobLBaker commented Oct 24, 2024

Hi Taro! No, it isn't fixed yet. The current issue you are having is, however distinct from the particular issue logged above. Currently, the problem is that the bold package has been booted off of CRAN. In addition, there have been some breaking API changes that effect taxize which has also been removed from CRAN. Its unfortunately not something that we can remedy from our end; we just have to wait for the developers of those packages to address the issues.

On the upside, they are aware of the problems and appear to be making progress on them: ropensci/taxize#938

While we are waiting on a permanent fix, you can use the following code as suggested by Colin Smith to install bold and taxize from github rather than CRAN:

library(remotes)

install_github("ropensci/taxize")
install_github("EDIorg/taxonomyCleanr")

However, I have not tested these installations, and I don't know to what degree they will or will not work. I imagine if part of the reason that packages are getting kicked off of CRAN is because they have not been updated to deal with underlying API changes, unless the github versions have been updated (which they very well may have), you might find limited functionality, especially as pertains to taxonomy.

At any rate, that code should get you up and running and allow you to install and load NPSdataverse.

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

Successfully merging a pull request may close this issue.

2 participants