ncbo / bioportal-project

Serves to consolidate (in Zenhub) all public issues in BioPortal
BSD 2-Clause "Simplified" License
7 stars 5 forks source link

Remove Resource Index dependency across BioPortal API layer #237

Closed jvendetti closed 1 year ago

jvendetti commented 2 years ago

The NCBO Resouce Index is deprecated / hasn't been under active development for years. Most of BioPortal's API layer repositories still have a dependency on the Resource Index, including:

The Resource Index code base has very old dependencies, e.g., Elasticsearch 2.0.0 from Oct., 2015. This is making it increasingly difficult to keep other dependencies in our API layer up to date. For example, I recently had to pin the faraday gem to 1.9 across the API layer. Moving to the 2.x series causes exceptions from the Resource Index code base, and all unit tests suites immediately fail.

jvendetti commented 2 years ago

Ideally after the dependency is removed, we could use GitHub's repository archiving functionality to mark the Resource Index as archived (still accessible to everyone, but read-only).

alexskr commented 1 year ago

resolved in https://github.com/ncbo/ontologies_api/releases/tag/v5.23.0