Problem/Motivation
The top of core/composer.txt states
The libraries listed here are the only ones we officially depend on. Anything
else is either provided only for development purposes or an implicit dependency
that may be removed in the future, if it is properly decoupled from the packages
depending on it.
However it seems to be missing some libraries that should be captured by that definition.
Proposed resolution
Add the missing dependencies to composer.txt
Remaining tasks
None
User interface changes
None
API changes
None
Data model changes
None
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | core_composer_txt_is-2701969-2.patch | 502 bytes | eli-t |
Comments
Comment #2
eli-tAdded
Comment #3
eli-tComment #4
eli-tNo reason to wait until 8.2.x to fix this, even if it can't go in to 8.1.0-rc1.
Comment #5
dawehnerNice find!
Comment #6
eli-tThis is rc eligible as it is a docs only change (https://www.drupal.org/core/d8-allowed-changes#rc)
Comment #7
alexpottCommitted cb557b6 and pushed to 8.1.x and 8.2.x. Thanks!
It might be worth creating a follow issue to remove this file. It was more relevant when we were including all of our dependencies in git but now we should just use composer.json and its require-dev feature to manage this.
Comment #10
eli-tRaised #2706447: core/composer.txt may no longer be required as suggested in #2701969-7: core/composer.txt is out of date