Task #68700
closedImprove composer integration
100%
Description
Since the composer handling in TYPO3 6.2 is not perfect and you quite easy run into troubles when it comes to dependency handling, I have a suggestion to improve the current situation.
My suggestion is to ignore the Composer dependencies in the TYPO3 Extension Manager completely and only respect the ext_emconf.php
files.
This would makes things a lot easier:
In the composer.json
files you could use real Composer Package names for dependency handling (e.g. typo3-ter/my-dependency or even my-vendor/mypackage for packages from Packagist).
In the ext_emconf.php
files you use Extension keys.
No need for "replace" configuration in the composer.json
files any more. No more hassle with underscore / dash naming.
I'll push my proposed solution to Gerrit.
Updated by Gerrit Code Review over 9 years ago
- Status changed from New to Under Review
Patch set 2 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42214
Updated by Alexander Stehlik over 9 years ago
@Helmut: I assigned this issue to you as discussed on Slack some days ago. Please ping me there if you would like to discuss my suggestion.
Updated by Helmut Hummel over 9 years ago
- Description updated (diff)
- Category changed from composer to 1594
- Status changed from Under Review to Accepted
- TYPO3 Version changed from 6.2 to 7
We will tackle this for master, but not for 6.2
Updated by Helmut Hummel over 9 years ago
- Subject changed from Improve composer integration for TYPO3 6.2 to Improve composer integration
- Description updated (diff)
Updated by Gerrit Code Review over 9 years ago
- Status changed from Accepted to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42615
Updated by Gerrit Code Review over 9 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42615
Updated by Gerrit Code Review about 9 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42615
Updated by Gerrit Code Review about 9 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42615
Updated by Gerrit Code Review about 9 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42615
Updated by Helmut Hummel about 9 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset d07e333a0a76c52b52698a1794225a8a16af70ce.