[META] Beta targets following Drupal 9.0.0-beta1
Problem/MotivationIn #3079680: [META] Requirements for tagging Drupal 9.0.0-beta1, we define must-haves and should-haves for tagging beta1. Some should-haves may cause Drupal 9.0.0-beta1 to be deferred...
View ArticleEntityConstraintViolationList::findByCodes is inconsistent
Problem/MotivationSome Constraint classes declare error codes, like \Symfony\Component\Validator\Constraints\Regex::REGEX_FAILED_ERROR.Symfony's...
View ArticleDifferent sites served from the same domain share the session cookie name
Problem/MotivationTwo different Drupal installations on the same domain share the same session cookie name. This can be tested by serving the different installations over different ports. This leads to...
View ArticleResource types should return available route names
Throughout JSON:API there is a lot of assumptions on route names, which include a resource type name.That could lead to a lot of hardcoded routes, or stuff like this:Url::fromRoute('jsonapi.' ....
View ArticleUnable to determine class for field type 'MyCustomFieldType' found...
I am working on a site in which I have created a new Field Type: MyCustomFieldType (+widget/Formatter) A field of this type has been added (name=field_mb_orders) to a paragraph field [and this...
View ArticleProgramatically remove field from a view's Sql query?
I've hit a brick wall related to #2941499: Duplicate nodes when using Views relationships and #2799479: Views doesn't recognize relationship to host. I've got a view that does a join to a Paragraph...
View Articledrupal/core-dev install fails if drush/drush already installed
If you install drupal/core-dev after drush/drush in Drupal 8.8.4, it fails with this message:Your requirements could not be resolved to an installable set of packages.Since this might have to be solved...
View Articledefault_revision can be left around in data table due to broken entity type CRUD
Problem/Motivation#2976035: Entity type CRUD operations must use the last installed entity type and field storage definitions means that various updates can install incorrect field storage definitions...
View ArticleMenuLinkTree::buildItems() ignores cache metadata of disabled links
ProblemMenuLinkTree::buildItems ignores cacheable metadata of disabled links. This is bad for dynamically enabled links.ExampleI have created a simple menu link plugin which shows a link to the front...
View ArticleAdd forwards-compatibility shim for assertEqualsCanonicalizing() in phpunit
Problem/Motivation#3126333: Replace usage of the optional $canonicalize parameter of assertEquals(), that is deprecated removes usages of this function from core. It might be useful for contrib...
View ArticleReplace usage of the optional $canonicalize parameter of assertEquals(), that...
Problem/MotivationThe optional $canonicalize parameter of assertEquals() is deprecated and will be removed in PHPUnit 9. Refactor your test to use assertEqualsCanonicalizing() instead.Proposed...
View ArticleLayout Builder does not appropriately handle nested paragraphs
I was attempting to create custom blocks types that can be added to a layout builder page using the "Create custom block" method for inline blocks. The custom block has a paragraph with several nested...
View ArticleDrupal 8 updating issue -...
After updading a Drupal site from 8.6.16 to 8.7.1 (PostgreSQL 9.6.13 , Nginx) I get this error in almost every operation (creating a view , installing a module, importing feeds, ....) with diferent...
View ArticleUpdating the Drupal core to the most latest version i.e. 8.8.4, found out...
Hello,While updating the Drupal core to the most latest version i.e. 8.8.5, found out there are a few issues appearing on the site hence reverted it and try to update it to 8.8.4 version, however,...
View ArticleComposer 2 compatibility
Problem/MotivationComposer 2 is on its way, we may or may not need to make any changes, but opening this issue to track...
View ArticleSupport directories other than vendor in the Hardering Plugin
Problem/MotivationCurrently the VendorHarderingPlugin is only able to process packages installed in the vendor directory. That very strongly limits it's usage. It would be nice if it could harden...
View ArticleBase table or view not found: 1146 Table 'drupal.path_alias'...
After upgrading to 8.8 i keep getting errors related to path_aliasDrupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'drupal.path_alias' doesn't...
View Article[Symfony 5] The...
Problem/MotivationResolve the following SF4 Deprecations if possible:'The "Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesser" class is deprecated since Symfony 4.3, use...
View ArticleDBTNG should be able to create foreign keys
Drupal currently does not make any use of foreign keys in the database (see #911352: Document that foreign keys may not be used by all drivers). DBTNG should provide methods for developers to create...
View Article