Skip to content

Bump UCO to current state of develop - #133

Merged
plbt5 merged 1 commit into
developfrom
bump_uco_to_current_develop
Apr 6, 2023
Merged

Bump UCO to current state of develop#133
plbt5 merged 1 commit into
developfrom
bump_uco_to_current_develop

Conversation

@ajnelson-nist

Copy link
Copy Markdown
Member

This PR does not require committee processing for merging. It should pass CI and receive an approving review, though.

This is a semi-mechanical PR similar to UCO PR 533. The patch includes an explanation for the timing, as this has typically come later in past releases' development cycles.

This patch is solely about Git submodule logistics, and carries no
semantic impact on CASE.

This patch is necessary for some "downstream" submodule synchronization.
The CASE `develop-2.0.0`, `unstable`, and `unstable-2.0.0` branches
should share a history point where the UCO submodule state is at its
post-release `develop` status.  Otherwise, catch-up merges of CASE's
`develop` into other CASE branches will encounter Git merge conflicts
pertaining to the submodule.

This is a consequence of the plan laid out in UCO Issue 493, which was
somewhat expected.  However, recent trial practices in guaranteeing
submodules are up to date (e.g. `case-prov` PR 63 and CASE-Corpora PR
54) have brought the issue to light, given the CASE `unstable` branch is
currently behind the release rather than ahead of it, and needs
`develop` updated to avoid the submodule-based merge conflicts.

References:
* casework/CASE-Corpora#54
* casework/CASE-Implementation-PROV-O#63
* ucoProject/UCO#493

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
@ajnelson-nist ajnelson-nist added this to the CASE 1.3.0 milestone Apr 5, 2023
@ajnelson-nist
ajnelson-nist requested a review from plbt5 April 5, 2023 18:12
@plbt5
plbt5 merged commit ab6e38c into develop Apr 6, 2023
@plbt5
plbt5 deleted the bump_uco_to_current_develop branch April 6, 2023 07:40
@ajnelson-nist

Copy link
Copy Markdown
Member Author

For our awareness:

The similar PR to catch develop-2.0.0 up with develop had to be done outside of GitHub. That merge commit is here. It's likely a similar offline catch-up merge will have to be done once after each CASE release.

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