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

IQSS/10516 fix perma legacy support #10521

Open
wants to merge 5 commits into
base: develop
Choose a base branch
from

Conversation

qqmyers
Copy link
Member

@qqmyers qqmyers commented Apr 23, 2024

What this PR does / why we need it: Fixes handling of legacy permalink configuration after the multi pid upgrade. Two underlying issues: base-url wasn't optional as it used to be and the identification of a legacy perma provider for a give PID was broken due to use of the wrong default separator.

Which issue(s) this PR closes:

Closes #10516

Special notes for your reviewer:

Suggestions on how to test this: Setup a legacy perma config using :Authority, :Shoulder, :Protocol and confirm it works (Dataverse starts, can create/publish datasets). Note that now that Dataverse requires a valid PID config to start and you can't use the settings API until Dataverse has started, you either need to configure and then remove a multipid config, or update the settings in the DB directly.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

Is there a release notes update needed for this change?: added

Additional documentation:

@coveralls
Copy link

coveralls commented Oct 2, 2024

Coverage Status

coverage: 22.576% (+0.005%) from 22.571%
when pulling 554adfa on GlobalDataverseCommunityConsortium:IQSS/10516_fix_perma-legacy_support
into a4d0127 on IQSS:develop.

@qqmyers qqmyers added the Consider For Next Release A simple change (eg bug fix) that would be good to prioritize since it has been seen in the wild label Oct 9, 2024
@pdurbin pdurbin added the Type: Bug a defect label Oct 9, 2024
@cmbz cmbz added FY25 Sprint 8 FY25 Sprint 8 (2024-10-09 - 2024-10-23) FY25 Sprint 9 FY25 Sprint 9 (2024-10-23 - 2024-11-06) labels Oct 23, 2024
@stevenwinship stevenwinship self-assigned this Nov 1, 2024
@stevenwinship stevenwinship removed their assignment Nov 1, 2024
@cmbz cmbz added the FY25 Sprint 10 FY25 Sprint 10 (2024-11-06 - 2024-11-20) label Nov 7, 2024
@cmbz cmbz added the FY25 Sprint 12 FY25 Sprint 12 (2024-12-04 - 2024-12-18) label Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Consider For Next Release A simple change (eg bug fix) that would be good to prioritize since it has been seen in the wild FY25 Sprint 8 FY25 Sprint 8 (2024-10-09 - 2024-10-23) FY25 Sprint 9 FY25 Sprint 9 (2024-10-23 - 2024-11-06) FY25 Sprint 10 FY25 Sprint 10 (2024-11-06 - 2024-11-20) FY25 Sprint 12 FY25 Sprint 12 (2024-12-04 - 2024-12-18) Size: 3 A percentage of a sprint. 2.1 hours. Type: Bug a defect
Projects
Status: Ready for QA ⏩
Development

Successfully merging this pull request may close these issues.

Update to 6.2 from 6.1 build 1590 fails.
5 participants