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

Bumped fcrepo tool dependencies to latest versions. #305

Merged
merged 1 commit into from
Apr 10, 2024

Conversation

nigelgbanks
Copy link
Contributor

No description provided.

@nigelgbanks nigelgbanks requested a review from g7morris December 7, 2023 23:50
@nigelgbanks nigelgbanks force-pushed the issue-304-upgrade-fcrepo-tools branch from 683aed4 to 17d6e1f Compare December 20, 2023 18:36
@joshdentremont
Copy link
Collaborator

The upgrade utils repo now has a release that covers OCFL 1.1 which should allow upgrading from fedora 5 to 6 again. https://github.com/fcrepo-exts/fcrepo-upgrade-utils/releases/tag/fcrepo-upgrade-utils-6.3.0

If we can get that bumped it should be easy to test this PR, by running the fedora import command in the Makefile.

@nigelgbanks nigelgbanks force-pushed the issue-304-upgrade-fcrepo-tools branch from 17d6e1f to 4517bde Compare March 8, 2024 23:16
@nigelgbanks
Copy link
Contributor Author

nigelgbanks commented Mar 8, 2024

@joshdentremont I've updated everything to the latest if you want to test.

@joshdentremont
Copy link
Collaborator

We just discussed this at the tech call. I don't have the capacity to test this at the moment, but wanted to add some notes for someone to test if they have the chance.

This PR is updating:

  • Fedora
  • Syn
  • Import/Export
  • Upgrade Utils

For the upgrade utils we should probably test an import from Fedora 5 to Fedora 6 because of the new OCFL updates that are included in this. In order to do this I think we need to:

  1. Spin up a new site with Fedora 5
  2. Add some data to Fedora
  3. Export the Fedora data
  4. Update Fedora to 6 or start another new site with Fedora 6
  5. Import the data that was exported from Fedora 5
  6. Run the upgrade utils and make sure the import was successful

The import / export process is described in the Isle-dc makefile here: https://github.com/Islandora-Devops/isle-dc/blob/development/Makefile#L418-L448

That should cover the testing of import/export, and of upgrade utils.

I'm not sure if further testing is needed for Fedora and Syn, or if the above covers that as well.

@nigelgbanks nigelgbanks force-pushed the issue-304-upgrade-fcrepo-tools branch from 4517bde to db3295a Compare April 10, 2024 20:19
@nigelgbanks
Copy link
Contributor Author

This no longer contains code changes, as I forgot about it when upgrading all other components in #330. This only now updates the documentation on how to update Fcrepo dependencies, so I'm just going to push this in since it's been open for 5 months.

@nigelgbanks nigelgbanks merged commit 3ad2d55 into main Apr 10, 2024
76 checks passed
@nigelgbanks nigelgbanks deleted the issue-304-upgrade-fcrepo-tools branch April 10, 2024 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants