testing-framework icon indicating copy to clipboard operation
testing-framework copied to clipboard

Add support for dependencies to TYPO3 Extensions without ext_emconf.php

Open DanielSiepmann opened this issue 1 year ago • 3 comments

Does your feature request relate to a problem?

We removed all our ext_emconf.php files when updating from TYPO3 10 LTS to 12 LTS. This leads to issues like:

UnexpectedValueException: The package "e2_ces" depends on "e2/e2-core" which is not present in the system.

Describe the solution you would like

Provide native support for composer only projects with multiple TYPO3 extensions that declare their dependencies on each other (for loading order).

Optionally, describe alternatives you considered

One could keep ext_emconf.php.

DanielSiepmann avatar Feb 14 '24 12:02 DanielSiepmann

Probably related to https://github.com/TYPO3/testing-framework/issues/511 and https://github.com/TYPO3/testing-framework/issues/510.

DanielSiepmann avatar Feb 14 '24 12:02 DanielSiepmann

This is really annoying. Every new release our test fail because this will not be fixed.

It would be really nice if we can use the newest version with extension without "ext_emconf.php".

All our extension has no "ext_emconf.php".

websi avatar Jun 26 '24 05:06 websi

I already opened a PR which should implement the solution. I got distracted and couldn't finish my investigation regarding acceptance tests. Feel free to step in and investigate the issue. I hope this is the last missing piece.

DanielSiepmann avatar Jun 26 '24 05:06 DanielSiepmann