Update Honeypot module from ~2 to ~2.1.0 as a TEMP step for smoother update process

Created on 21 August 2024, 4 months ago
Updated 17 September 2024, 3 months ago

Problem/Motivation

Honeypot 2.1.4 was released on: 12 August 2024 by: TR
https://www.drupal.org/project/honeypot/releases/2.1.4

Honeypot 2.2.0 was released on: 16 Aug 2024 by: TR
https://www.drupal.org/project/honeypot/releases/2.2.0 Thank you, Tim, for taking the time to maintain such an important module

Having a smooth update method in Varbase is important, when having 100+ or more.

This will need 2 deployments for this to work on a production site.

Drupal 11 was released early.
Perhaps a new 3.0.x branch for Drupal 11 to avoid complicating the update process.
To have any clean up of old code, and drop support for Drupal 9

If no changes in features or logic, the 2.2.x feels logical too

Personally, I would like the 3.0.x if we do have a new logic.

Are you encountering this issue when updating the Honeypot module with drush updb?

They had a jump

2.2.0 - 16 August 2024
2.1.4 - 12 August 2024
2.2.x-dev - 29 July 2024
2.1.3 - 25 September 2023

The method for the update for the Honeypot module . (Drupal 11 was released early, and he might be thinking ahead. Perhaps he should have started a 3.0.x branch for D11, but instead, he opted for a 2.2.x branch.)

This is a blocker issue

This will need 2 deployments for this to work on a production site.
To have a smooth update process. ( in 100+, or 1000+ projects )

Proposed resolution

  • Change drupal/honeypot to ~2.1.0 in the composer.json file, to insure a smoother update process.
  • This is a TEMP change to have the first round of updates and deployment in a smoother way
  • Also after couple of months ( with all our projects updated ) we can switch to "drupal/honeypot": "~2.2.0", to pave the way to upgrade to Drupal 11 by then.

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-10.0.1 , varbase_core-10.0.31 , varbase-10.0.2 , varbase_core-9.1.42

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 #3469400 : Updated Honeypot module from ~2 to ~2.1.0 as a TEMP step for smoother update process
📌 Task
Status

Fixed

Version

10.0

Component

Code

Created by

🇯🇴Jordan Rajab Natshah Jordan

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024