-
Notifications
You must be signed in to change notification settings - Fork 535
Closed
Labels
Component: Code Infrastructureformerly "Feature: Code Infrastructure"formerly "Feature: Code Infrastructure"Feature: HarvestingNIH OTA DCGrant: The Harvard Dataverse repository: A generalist repository integrated with a Data CommonsGrant: The Harvard Dataverse repository: A generalist repository integrated with a Data CommonsNIH OTA: 1.4.14 | 1.4.1 | Resolve OAI-PMH harvesting issues | 5 prdOwnThis is an item synched from the product ...4 | 1.4.1 | Resolve OAI-PMH harvesting issues | 5 prdOwnThis is an item synched from the product ...User Role: SysadminInstalls, upgrades, and configures the system, connects via sshInstalls, upgrades, and configures the system, connects via sshpm.GREI-d-1.4.1NIH, yr1, aim4, task1: Resolve OAI-PMH harvesting issuesNIH, yr1, aim4, task1: Resolve OAI-PMH harvesting issuespm.GREI-d-1.4.2NIH, yr1, aim4, task2: Create working group on packaging standardsNIH, yr1, aim4, task2: Create working group on packaging standardspm.epic.nih_harvesting
Milestone
Description
Currently, Dataverse codebase uses a custom patched XOAI 4.1.0, provided in /local_lib.
It would be a good idea to
- Find out what patches have been applied (needs anatomization of patched JAR sources with original sources)
- Fork https://github.com/DSpace/xoai (which is the moved repo from https://github.com/lyncode) to @gdcc
- Find out if our patches are still needed
- As development in https://github.com/DSpace/xoai has stalled (see e.g. Several potential NullPointerException bugs. DSpace/xoai#72 (comment)), make it our package
- Update LOTS of dependencies and especially get rid of log4j-1.2!
- Setup Github Workflow, Code Coverage etc.
- Make releases to Maven Central
- Use & test in Dataverse upstream code
It might be worth a try to 1) not rename the packages but still publish under our @gdcc Maven group id and 2) create fork and a pull request for upstream plus setting up wei/pull to auto-create pull requests when DSpace updates their branch.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Component: Code Infrastructureformerly "Feature: Code Infrastructure"formerly "Feature: Code Infrastructure"Feature: HarvestingNIH OTA DCGrant: The Harvard Dataverse repository: A generalist repository integrated with a Data CommonsGrant: The Harvard Dataverse repository: A generalist repository integrated with a Data CommonsNIH OTA: 1.4.14 | 1.4.1 | Resolve OAI-PMH harvesting issues | 5 prdOwnThis is an item synched from the product ...4 | 1.4.1 | Resolve OAI-PMH harvesting issues | 5 prdOwnThis is an item synched from the product ...User Role: SysadminInstalls, upgrades, and configures the system, connects via sshInstalls, upgrades, and configures the system, connects via sshpm.GREI-d-1.4.1NIH, yr1, aim4, task1: Resolve OAI-PMH harvesting issuesNIH, yr1, aim4, task1: Resolve OAI-PMH harvesting issuespm.GREI-d-1.4.2NIH, yr1, aim4, task2: Create working group on packaging standardsNIH, yr1, aim4, task2: Create working group on packaging standardspm.epic.nih_harvesting