Skip to content

Remove a patch for the Chaos Tool Suite (ctools) module on fix: #3492432 PHP 8.4 nullable types in MaskContentEntityStorage::doLoadMultiple() -- after ctools 4.1.1 was released - #7

Closed
Natshah wants to merge 1 commit into
11.0.xfrom
fix/remove-obsolete-ctools-3492432-patch
Closed

Natshah wants to merge 1 commit into
11.0.xfrom
fix/remove-obsolete-ctools-3492432-patch

Conversation

@Natshah

@Natshah Natshah commented Jul 25, 2026

Copy link
Copy Markdown
Member

What

Removes the ctools patch declaration for #3492432 — PHP 8.4 nullable types in MaskContentEntityStorage::doLoadMultiple() — from the 11.0.x patch list.

Why

ctools 4.1.1 already ships this fix upstream (doLoadMultiple(?array $ids = NULL) is in the 4.1.1 tag), so the patch can never apply. It fails the Test patches workflow on 11.0.x HEAD with:

No available patcher was able to apply patch
https://raw.githubusercontent.com/webship/patches/refs/heads/patches/ctools--2026-07-26--3492432--5a323c6e.patch
to drupal/ctools

(runs 30178289385 on 8e5b4ea, failed twice including a re-run after the patches store branch was updated).

The other ctools patch (#3572317) is kept. The obsolete .patch file is left on the patches store branch (file store only, harmless).

This unblocks cutting the first 11.0.0 tag of webship/patches — the branch is release-ready once this lands green.

🤖 Generated with Claude Code

…432 PHP 8.4 nullable types in MaskContentEntityStorage::doLoadMultiple() -- after ctools 4.1.1 was released

ctools 4.1.1 already ships the nullable-parameter fix (doLoadMultiple(?array $ids = NULL)), so the patch can no longer apply and breaks composer install on the 11.0.x line.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.

1 participant