[
https://issues.apache.org/jira/browse/SOLR-15910?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kevin Risden updated SOLR-15910:
--------------------------------
Affects Version/s: 9.1
> Upgrade semver library to fix versioning constraint bugs in the PackageManager
> ------------------------------------------------------------------------------
>
> Key: SOLR-15910
> URL: https://issues.apache.org/jira/browse/SOLR-15910
> Project: Solr
> Issue Type: Bug
> Components: Package Manager
> Affects Versions: 9.0, 9.1
> Reporter: Houston Putman
> Assignee: Kevin Risden
> Priority: Blocker
> Fix For: main (10.0)
>
> Time Spent: 2h 20m
> Remaining Estimate: 0h
>
> We are using a semver libary currently that doesn't support features in the
> test ("8 - 9"), and also hasn't been updated in 7 years.
> https://github.com/zafarkhaja/jsemver
> Jan also found a bug in the way that it's toString() method works.
> We need to use a more modern library: [https://github.com/vdurmont/semver4j]
> However there is a small but critical bug in their NPM version comparing:
> [https://github.com/vdurmont/semver4j/issues/48]
> The library hasn't been updated in 2 years, so it looks like we will need to
> fork this unfortunately to fix the bugs. If anyone can find another library
> that we can use, I'd be happy to use that instead, but I wasn't able to find
> anything after looking for quite a while.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]