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

Fix broken update process from all-in-one #204

Merged
merged 2 commits into from
Oct 19, 2021
Merged

Fix broken update process from all-in-one #204

merged 2 commits into from
Oct 19, 2021

Conversation

alxp
Copy link
Contributor

@alxp alxp commented Oct 8, 2021

GitHub Issue: (link)

What does this Pull Request do?

Follow up to the discussion after the merge of #201 , which was failing if you had an existing site. The playbook would halt on composer require because the lock file had older versions of packages and the one-at-a-time update process was unable to complete.

What's new?

This change removes explicit references to composer packages that are already listed as requirements by islandora or islandora_defaults.

It also puts the three packages islandora/islandora_defaults, islandoar/openseadragon and islandora/controlled_access_terms onto one line in the required package list, this is valid and makes composer update them all at once so that a hanging version specification in the lock file doesn't hold it up.

How should this be tested?

Given a playbook that was built prior to the #201 changes , run 'vagrant provision' and observe the full run and that all Islandora packages are now at the 2.x branches.

Additional Notes:

Successfully tested both the test above and a clean run.

Interested parties

Tag (@ mention) interested parties or, if unsure, @Islandora-Devops/committers
@whikloj @seth-shaw-unlv @rosiel

@rosiel
Copy link
Contributor

rosiel commented Oct 12, 2021

Tested, and it works. :D As a co-worker, I can't merge.

@seth-shaw-unlv
Copy link
Contributor

@whikloj , can we get you to test? I still don't have a working VirtualBox. 😕

@rosiel
Copy link
Contributor

rosiel commented Oct 19, 2021

Since I've tested, I can approve but can't merge because of the same institution policy.

@whikloj
Copy link
Member

whikloj commented Oct 19, 2021

Building a pre- #203 box to test with

Copy link
Member

@whikloj whikloj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@whikloj whikloj merged commit fd40a88 into dev Oct 19, 2021
@whikloj whikloj deleted the all-in-one-update branch October 19, 2021 17:48
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.

4 participants