Update Symfony components to ~3.2
Problem/MotivationSymfony 3 is here, we decided to adopt it for Drupal 8 in #2395443: [policy, no patch] Follow symfony 2.7 or 3.0., this is the question.Proposed resolutionWhile the current patch...
View ArticleBook storage and UI is not revision aware, changes to drafts leak into live site
Problem/MotivationSimilar to #2856363: Path alias changes for draft revisions immediately leak into live site.Steps to reproduce:Enable book module and configure it for article content type.Create a...
View ArticleMenu changes from node form leak into live site when creating draft revision
Problem/MotivationSteps to reproduce:Enable content_moderationAllow articles to be added to menus.Create an article, don't add a menu item.Create a new draft revision of the node, this time create a...
View ArticleIntermittent segfaults on DrupalCI
testEditorXssFilterOverride fail: [Completion check] Line 418 of core/modules/editor/src/Tests/EditorSecurityTest.php: The test did not complete due to a fatal error.Unknown fail: [run-tests.sh check]...
View ArticleAdd a format constraint to DateTimeItem to provide REST error message
Problem/MotivationIn #2786599: No way to post a datetime value with timezone and #2768651: Let TimestampItem (de)normalize to/from RFC3339 timestamps, not UNIX timestamps, for better DX it was pointed...
View ArticleWarning: mkdir(): File exists in...
i saw this errorWarning: mkdir(): File exists in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 170 of core/lib/Drupal/Component/PhpStorage/FileStorage.php). I edited and turned on...
View ArticleAPCu detection erroneously succeeds if apc.enabled is "0"
Problem/MotivationDrupal uses function_exists('apc_fetch') to detect the APCu backend.There're two problems with that:The detection doesn't verify the ini settings like apc.enabled. In some...
View Article\Drupal\Core\Access\RouteProcessorCsrf::renderPlaceholderCsrfToken very slow
Problem/MotivationSeeing on a number of live production sites that \Drupal\Core\Access\RouteProcessorCsrf::renderPlaceholderCsrfToken is a major bottleneck.New relic screenshotProposed...
View ArticleAdd documentation to Config destination plugin
Add API documentation. Make sure that configuration parameters and working with translations are included. Add suitable examples too.See the documentation in the process plugins for format examples.
View ArticleAdd documentation to Entity destination plugin
Add API documentation. Make sure that configuration parameters and working with translations are included. Add suitable examples too.See the documentation in the process plugins for format examples.
View ArticleAdd documentation to EntityConfigBase destination plugin
Add API documentation. Make sure that configuration parameters and working with translations are included. Add suitable examples too.See the documentation in the process plugins for format examples.
View ArticleAdd documentation to EntityContentBase destination plugin
Add API documentation. Make sure that configuration parameters and working with translations are included. Add suitable examples too.See the documentation in the process plugins for format examples.
View ArticleBring Media entity module to core as Media module
Problem/MotivationIn past few months (since Dublin) we reached the agreement to bring the contributed Media Entity module to core (under the name Media), which will allow us to implement better and...
View ArticleAccurately support multiple @groups per test class
Follow-up to #697760: Replace getInfo() in tests with native phpDoc + annotations (following PHPUnit)ObjectiveTest classes may declare multiple @groups now, but Simpletest only uses the first @group on...
View ArticleFile-storage config workflow still requires config import step
Documentation suggests that the File-based configuration workflow is usable - and variousreferencessuggest using it - including settings.php itself.However, it is broken, because modules / themes are...
View Article[meta] Add destination plugin documentation to the codebase
Let's add documentation to the migrate destination plugins, similar to #2776179: [meta] Add process plugin documentation to the codebase.In particular some plugins now use a configuration parameter,...
View ArticleAdd documentation to SourcePluginBase source plugin
Add API documentation. Make sure that configuration parameters and working with translations are included. Add suitable examples too.See the documentation in the process plugins for format examples.
View ArticleAdd documentation to SqlBase source plugin
Add API documentation. Make sure that configuration parameters and working with translations are included. Add suitable examples too.See the documentation in the process plugins for format examples.
View ArticleAdd documentation to EmptySource source plugin
Add API documentation. Make sure that configuration parameters and working with translations are included. Add suitable examples too.See the documentation in the process plugins for format examples.
View Article[meta] Add source plugin documentation to the codebase
Let's add documentation to the migrate source plugins, similar to #2776179: [meta] Add process plugin documentation to the codebase.In particular some plugins now use a configuration parameter, for...
View Article