locationtech / locationtech/geomesa

Update to EJML 0.36 (or 0.37)

Open
#6,301 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Scala
Stars
1.5k
Forks
446
Avg merge
1d 8h
Merged PRs (30d)
31

Description

Update to EJML 0.36 (or 0.37)


Original JIRA Issue: https://geomesa.atlassian.net/browse/GEOMESA-2469

Key: GEOMESA-2469
Type: Story
Priority: Major
Status: To Do
Resolution: Unresolved
Reporter: Emilio Lahr-Vivaz
Created: Thu, 15 Nov 2018 08:35:35 -0500
Updated: Tue, 14 Apr 2020 16:14:55 -0400
Affects Version(s): 2.2.0


Comments:

557058:da7f6dfa-f0a1-468b-aec5-2cb61273feb5 (Wed, 28 Nov 2018 09:28:51 -0500):

0.37 license approved: http://dev.eclipse.org/ipzilla/show_bug.cgi?id=18225

557058:48912df4-0004-4f90-9915-db26684ec006 (Tue, 14 Apr 2020 15:47:41 -0400):

Emilio Lahr-Vivaz why did this version upgrade come up again? Is it something we can do?

557058:da7f6dfa-f0a1-468b-aec5-2cb61273feb5 (Tue, 14 Apr 2020 16:14:55 -0400):

I think some of our geomesa-adjacent code required a newer version. It looks like our dependency is coming from gt-referencing. Not sure if we could just upgrade it or not. Complicating things, we also use com.googlecode.efficient-java-matrix-library:core:0.26 in our DescriptiveStats implementation.
Andrew Hulbert might know more.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the EJML dependency from gt-referencing and checking the com.googlecode.efficient-java-matrix-library:core:0.26 usage in DescriptiveStats. Confirm which target version is compatible with both dependency paths and verify that the project builds and its existing tests pass without version conflicts.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, scala
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.