-
Notifications
You must be signed in to change notification settings - Fork 5
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
pds-deep-registry-archive produces incomplete SIPs for data recently uploaded to the Registry #202
Comments
@tbarnes4 thanks for reporting this. it appears that one of our automated services is down that updates to registry in order to add metadata needed by deep-archive. this somehow got lost in the shuffle, and has now been moved to top priority for our team. apologies for the inconvenience. We will manually kickoff the processing so that this gets fixed ASAP. I am out on leave for a week, but @tloubrieu-jpl @sjoshi-jpl @alexdunnjpl will let you know as soon as this is fixed and you can try re-running |
Blocked by NASA-PDS/registry-sweepers#147 |
Skipping I&t because this will be tested as part of NASA-PDS/registry-sweepers#147 |
@tbarnes4 , This should be solved now. |
@tbarnes4 to confirm, I have tested each of these 3 use cases, and they all look like they are fixed. For (3) above, running against collections should not work and is not part of the tools requirements. You can submit one if you think this is something we should do. The associated bundles for the collections in your examples do appear to execute successfully. |
@jordanpadams These appear to work in many cases, but I've discovered a new bug with generating the manifest files. See #203 |
Checked for duplicates
Yes - I've already checked
🐛 Describe the bug
Three, perhaps related issues. I only get these issues with bundles that were first registered in the MCP registry, not those migrated from the JPL registry.
(1) The checksum manifest, transfer manifest, and SIP tables produced only contain the bundle product, i.e. bundle.xml and readme.txt.
(2) In some instances, the checksum and transfer manifest table files state "." or "/." as the filename instead of "bundle.xml" or "/bundle.xml".
(3) I can run pds-deep-registry-archive on collections without the utility erroring out. I get similar results as (1) and (2).
Including @plawton-umd who registered the data in case there is a problem with how data is being registered in new MCP registry.
🕵️ Expected behavior
(1) I expected full manifest files that include all products for the bundle recursively.
(2) I expected proper filenames and paths.
(3) I expected this to fail, since the tool claims it should only be run on bundles. Though I do like the option to run on collections and/or only the bundle product.
📜 To Reproduce
For an example for (1), run the command:
pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:nh_swap::1.0
Other examples: urn:nasa:pds:nh_lorri::1.0, urn:nasa:pds:nh_sdc::1.0
I get proper results if I run:
pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:epoxi_mri::1.0
For an example for (2), run the command:
pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:gbl-classe::1.0
Other example: urn:nasa:pds:nh_documents::4.0
For an example for (3), run the command:
pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:nh_sdc:kem1_cal::1.0
I get proper results if I run:
pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:epoxi_mri:hartley2_photometry::1.0
...
🖥 Environment Info
📚 Version of Software Used
pds-deep-registry-archive 1.3.0
🩺 Test Data / Additional context
No response
🦄 Related requirements
🦄 #xyz
Acceptance Criteria
Given
When I perform
Then I expect
⚙️ Engineering Details
No response
🎉 Integration & Test
No response
The text was updated successfully, but these errors were encountered: