ldp icon indicating copy to clipboard operation
ldp copied to clipboard

Update dependencies

Open gkellogg opened this issue 3 years ago • 4 comments

  • Update arguments to .query to use the hash form for RDF.rb compatibility.
  • Use RDF::URI.decode, as URI.decode is deprected.
  • Explicitly require 'webrick' and 'rdf/vocab'.
  • Require unmerged change to derby.
  • Pegs activesupport to ~> 6.1 as a development dependency until 7.0 issues are addressed.
  • Uses 3.2 versions of RDF gems.
  • Pull derby from github.

gkellogg avatar Jan 03 '22 23:01 gkellogg

Seems like an unrelated issue with libgmp-dev.

gkellogg avatar Jan 04 '22 17:01 gkellogg

@gkellogg FWIW I updated the CircleCI build configuration in #133 (unmerged) and it is passing there. I wonder if the build will pass if you rebase on top of that PR (without needing the change to github actions).

cjcolvar avatar Jan 04 '22 18:01 cjcolvar

Updated, and it gets further, but depends on a change to derby (https://github.com/fcrepo4-labs/derby/pull/19) for this to continue building.

I can remove the GitHub Actions CI if CircleCI hands everything you need.

Also note that RDF.rb 3.2 depends on Ruby >= 2.6, and many other gems are keeping up with supported Ruby versions.

gkellogg avatar Jan 04 '22 18:01 gkellogg

i think maybe the dependency on derby can just be dropped/switched to rdf-ldp.

the latter is much better maintained, and is more accurate as a server target than derby (which if it had been maintained would track the fcrepo api)

no-reply avatar Jan 05 '22 17:01 no-reply