Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
When testing the thunder distribution, a high number of deprecation errors is thrown:
1268x: BaseFieldDefinition::setQueryable() is deprecated in Drupal 8.4.0
and will be removed before Drupal 9.0.0. Instead, you should use
\Drupal\Core\Field\BaseFieldDefinition::setCustomStorage(). See
https://www.drupal.org/node/2856563.
1268x in ModuleUninstallTest::testModules from
Drupal\Tests\thunder\Functional
Proposed resolution
Fix deprecated code, add patches.
Comments
Comment #2
volkerk CreditAttribution: volkerk commentedhttps://github.com/BurdaMagazinOrg/thunder-distribution/pull/573
Comment #3
chr.fritschComment #5
chr.fritschFixed
Comment #8
Kristen PolPer a Slack discussion with Gábor Hojtsy regarding usage of D9 tags (Drupal 9, Drupal 9 compatibility, Drupal 9 readiness, etc.), "Drupal 9 compatibility" should be used for contributed projects that need updating and "Drupal 9" was the old tag for D8 issues before the D9 branch was ready. Doing tag cleanup here based on that discussion.