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

4.5 export harvest #3308

Merged
merged 226 commits into from
Aug 23, 2016
Merged

4.5 export harvest #3308

merged 226 commits into from
Aug 23, 2016

Conversation

landreev
Copy link
Contributor

@landreev landreev commented Aug 23, 2016

RFI Checklist

Before submitting the pull request, fill out sections (1.) Related Issues and (2.) Pull Request Checklist.

1. Related Issues

List and link to the issues in this Pull Request.

  • [#### + Title HERE]

2. Pull Request Checklist

  • Functionality completed as described in FRD
  • Dependencies, risks, assumptions in FRD addressed
  • Unit tests completed
  • Deployment requirements identified (e.g., SQL scripts, indexing)
  • Documentation completed
  • All code checkins completed

3. Review Checklist

After the pull request has been submitted, fill out this section.

  • Code review completed or waived
  • Testing requirements completed
  • Usability testing completed or waived
  • Support testing completed or waived
  • Merged with develop branch and resolved conflicts

sekmiller and others added 30 commits January 12, 2016 14:33
…g fixed;

working harvesting of DDI metadata (tested with Odum);
added harvesting client management page (still needs work).
… generic text. they can further customize it as they see fit.
fixed the bug where the page would not refresh for the first client added.
Sets offered by a remote server should now be queried and displayed correctly.
(i hope they - at dspace - accept my pull request and put a patched build on their mvn repo;
keeping it in local_lib for now).
…ecific code in the new OaiHandler;

removed OCLC from the dependencies list;
Also, added the dataverse alias to the clients table in harvestclients.xhtml.
…sting Client popup on the Manage Harvesting Clients pg. [ref #813]
@coveralls
Copy link

Coverage Status

Coverage increased (+1.2%) to 7.931% when pulling 74669d0 on 4.5-export-harvest into a1f66a5 on develop.

@coveralls
Copy link

Coverage Status

Coverage increased (+1.2%) to 7.931% when pulling a2899c8 on 4.5-export-harvest into a1f66a5 on develop.

@coveralls
Copy link

Coverage Status

Coverage increased (+1.2%) to 7.931% when pulling fa46601 on 4.5-export-harvest into a1f66a5 on develop.

@kcondon kcondon merged commit 6a10c70 into develop Aug 23, 2016
@coveralls
Copy link

Coverage Status

Coverage increased (+1.2%) to 7.931% when pulling 722686a on 4.5-export-harvest into a1f66a5 on develop.

pdurbin added a commit that referenced this pull request Sep 9, 2016
Conflicts:
src/main/java/edu/harvard/iq/dataverse/api/Admin.java
src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java
src/test/java/edu/harvard/iq/dataverse/util/json/JsonParserTest.java

As of 1f5fcfe and earlier (not sure how far back) this branch cannot be
merged with develop since develop advanced with the release of 4.5 (pull
request #3308 especially was merged in).

A simple `git merge develop` yielded merge conflics, especially with
JsonPrinter.java and I was unable to resolve them using Netbeans. (I had
to run `git merge --abort` after three attempts.) I decided to revert
JsonPrinter.java to its state in 4.5 with
`git checkout dc58ae1
src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java` and
then manually copy the changes needed to get the app to compile from the
`1380-honor-ip-groups` branch (specifically
https://github.com/IQSS/dataverse/blob/2ada66142fd8fca3a61da4db46268cfba650e4a9/src/main/java/edu/harvard/iq/dataverse/util/json/JsonPrinter.java
). I tried to get all the changes but it's possible I missed some.
`public static JsonObjectBuilder json( IpGroup grp )` especially had
some changes having to do with `List<List<String>> ranges =
grp.getRanges().stream().filter( rng -> !rng.isSingleAddress()` and
such. It looks like this change happened in a336475. The commit message
starts with "IP group json format now supports single addresses". I
opened #3340 to revisit this part of the code or at least to test and
document how it's supposed to work.

Meanwhile, I tested #3273 which is what I'm actually working on and the
"groups within groups" bug seems to be fixed both before and after the merge.
@mheppler mheppler deleted the 4.5-export-harvest branch September 27, 2016 18:55
@pdurbin pdurbin mentioned this pull request Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants