[META] Remove deprecated modules on the Drupal 9 branch
Problem/MotivationThere are/will be some deprecated modules in D8.- entityreference (Moved form core to Core) - migrate_drupal_multilingual (functionality will be merged in migrate_drupal) #2966859:...
View ArticleEnsure language is not Null in translation source queries
Problem/MotivationWas getting errors from a translation migration (didn't keep the details) because the language was NULL. When I looked at the source database there were entries in the relevant i18n...
View ArticleMark HAL module as deprecated in D8.8 so it can be removed in D9
Problem/MotivationHAL was introduced during the development of D8. However, it never got much traction in the decoupled scene due to the vague specification and the particular quirks of the Drupal...
View ArticleUpgraded from 8.6.16 to 8.7.1 but the database updates are failing...
I've been trying to upgrade from 8.6.16 to 8.7.1... After issuing "composer update drupal/core --with-dependencies," everything minus the database seemed to get upgraded but I still had to apply the...
View ArticleMigrate D7 comment type language settings
Problem/MotivationThis D7 migration has been move out of #2981393: Migrate D6 comment type language settings because the D7 fixture is broken and needs to be fixed before work continues. In #2981392:...
View ArticlePrevent extra Layout Builder code from running for FieldBlocks
Problem/Motivation#2976148: Layout-based entity rendering should delegate to the correct section storage instead of hardcoding to either defaults or overrides changed how Layout Builder prevents...
View ArticleMigrate D7 i18n taxonomy term language
Postponed on #3022137: Update migrate fixtures for remaining active issuesProblem / motivationD7 i18n_taxonomy module provides two different taxonomy translation concepts: 'localized terms' and...
View ArticleMigrationPluginManager::createInstances() doesn't throw an exception for...
MigrationPluginManager::createInstances()'s docs say: * @throws \Drupal\Component\Plugin\Exception\PluginException * If an instance cannot be created, such as if the ID is invalid. But this code...
View ArticleAllow Symfony 4 to be installed in Drupal 8
Problem/MotivationDrupal 9 will release with either Symfony 4 or Symfony 5.In order to be able to do that, we should make Drupal 8 compatible with Symfony 4.1. Remove all use of deprecated Symfony 3...
View ArticleFix use of deprecated code in Tour module
34/34 [â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“â–“] 100% ------ ---------------------------------------------- Line tests/src/Functional/TourTestBase.php ------ ---------------------------------------------- 56 Call...
View ArticleFix "Drupal\system\Plugin\views\field\BulkForm is deprecated in Drupal...
Problem/MotivationChild issue of #2959269: [meta] Core should not trigger deprecated code except in tests and during updatesWe currently ignore the "Drupal\system\Plugin\views\field\BulkForm is...
View ArticleFix "MigrateCckField is deprecated in Drupal 8.3.x and will be removed...
Problem/MotivationPart of #2959269: [meta] Core should not trigger deprecated code except in tests and during updatesProposed resolutionRemove the "MigrateCckField is deprecated in Drupal 8.3.x and...
View ArticleEntityFieldManager::getFieldDefinitions silently accepts non-existing bundles
Trivia question: what's the difference between the return values of these to calls? // Try to get field definitions of a non-existing bundle of the "node" entity type....
View ArticleProperly deprecate ThemeHandlerInterface install() and uninstall() also...
Followup to #2760883: API docs reference ModuleHandler::install() instead of ModuleInstallerProblem/MotivationIn #2465887: Extract the install/uninstall functionality to a ThemeInstaller responsibility...
View ArticleTaxonomy 'related content' views relationship links to wrong base...
Problem/MotivationThere is a relationship provided by taxonomy in TermViewsData, labeled as "Content with term - Relate all content tagged with a term." This relationship allows you to find related...
View ArticleAlternate fix for comment_update_8701 fails if there are comments without...
Problem/Motivation#3052147: comment_update_8701 fails if there are comments without field_name prevents sites from updating with problematic comments. @webchick had a great idea posted at the same time...
View ArticleFix "The "serializer.normalizer.file_entity.hal" normalizer...
Problem/MotivationChild issue of #2959269: [meta] Core should not trigger deprecated code except in tests and during updatesDeprecationListenerTrait currently ignores the deprecation error "The...
View ArticleFix handler_settings deprecation message
Per #2959269: [meta] Core should not trigger deprecated code except in tests and during updates, we should not trigger this deprecation message. Maybe it wil only happen in updates, in which case it...
View Article[meta] Core should not trigger deprecated code except in tests and during...
Problem/Motivation#2870194: Ensure that process-isolated tests can use Symfony's PHPunit bridge to catch usages of deprecated code added the ability to test deprecated code. In order to get that done...
View Articledrupal_mail() mismatches the 'Sender' header and the...
Contact form submissions put the site admin's information in the "sender information" part of the email header. In some email clients, this information is used to populate the "from" line, making it...
View Article