Problem/Motivation

Reported in the #development Varbase Slack channel by Edgar Montes (jedgar1mx)

I'm currently running upgrade test runs and I keep getting problems when running drush updb. It keeps holding on rabbit_hole_update_8106. Anyone else having issues upgrading rabbit_hole to 2.x?

----
It looks like order of updates can cause issues. Probably migrating to 2.0 before Drupal 10 might reduce some of those problems.

Current status for the Rabbit Hole module

The Rabbit Hole module was upgraded with the varbase_core 9.1.x branch

9.0.x is using "drupal/rabbit_hole": "~1.0",
9.1.x is using "drupal/rabbit_hole": "~2.0.0",
10.0.x is using "drupal/rabbit_hole": "~2.0.0",

It was not updated for the varbase_core 9.0.x branch yet, for Drupal 9.
Better to smooth the update for it too under Drupal 9, before upgrading to Drupal 10

Proposed resolution

  • Change drupal/rabbit_hole to ~1.0 || ~2.0.0 for a smoother update process on the 9.0.x branch
  • Change drupal/rabbit_hole to ~1.0 || ~2.0.0 for a smoother upgrade process to Drupal 10 on the 9.1.x branch too

Remaining tasks

  • ✅ File an issue about this project
  • ✅ Addition/Change/Update/Fix to this project
  • ✅ Testing to ensure no regression
  • ➖ Automated unit/functional testing coverage
  • ➖ Developer Documentation support on feature change/addition
  • ➖ User Guide Documentation support on feature change/addition
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ✅ Code review from 1 Varbase core team member
  • ✅ Full testing and approval
  • ✅ Credit contributors
  • ✅ Review with the product owner
  • ✅ Update Release Notes and Update Helper on new feature change/addition
  • ✅ Release varbase-9.0.17, varbase_core-9.0.70, varbase_core-9.1.6

Varbase update type

  • ✅ No Update
  • ➖ Optional Update
  • ➖ Forced Update
  • ➖ Forced Update if Unchanged

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • Issue #3396822 by jedgar1mx: Updated Rabbit Hole module from ~1.0 to ~1.0 || ~2.0.0 for a smoother update process on the 9.0.x branch

Comments

Rajab Natshah created an issue. See original summary.

rajab natshah’s picture

Issue summary: View changes

rajab natshah’s picture

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Title: Update Rabbit Hole module from ~1.0 to ~1.0 || ~2.0 for a smoother update process on the 9.0.x branch » Update Rabbit Hole module from ~1.0 to ~1.0 || ~2.0.0 for a smoother update process on the 9.0.x branch
Issue summary: View changes

  • Rajab Natshah committed 090bda57 on 9.0.x
    Issue #3396822: Update Rabbit Hole module from ~1.0 to ~1.0 || ~2.0.0...

  • Rajab Natshah committed 5aace641 on 9.1.x
    Issue #3396822: Update Rabbit Hole module from ~1.0 to ~1.0 || ~2.0.0...
rajab natshah’s picture

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Assigned: rajab natshah » Unassigned
Status: Active » Needs review
rajab natshah’s picture

Issue summary: View changes

✅ Released varbase_core-9.0.70

rajab natshah’s picture

Issue summary: View changes

✅ Released varbase_core-9.1.6

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

rajab natshah’s picture

Issue summary: View changes

✅ Released varbase-9.0.17

rajab natshah’s picture

Issue summary: View changes