[Flow] Composer question regarding Flow

Karsten Dambekalns karsten at typo3.org
Tue Nov 4 09:39:59 CET 2014


Hi Martin.

On 15.10.2014, at 20:59, Martin Kutschker <masi-20l4 at typo3.org> wrote:
> If you look at typo3/flow-base-distribution you'll notice that it requires "doctrine/migrations": "@dev". Which typo3/flow OTOH does not. So that's why it breaks. IMHO this is a bug.

Flow requires migrations, see https://git.typo3.org/Packages/TYPO3.Flow.git/blob/HEAD:/composer.json

And it requires it as dev-master. Now, if you root manifest does not declare dev as an “allowed” stability, you must explicitly declare that dev is ok for the migrations package, and you can only do that in the root manifest. Just having "doctrine/migrations": “@dev” would not pull that package in, it’s just giving the stability flag. So it’s a combination of both at work here. If migrations ever go stable, that extra flag won’t be needed anymore.

> I don't understand why typo3/flow requires typo3/fluid, typo3/eel and typo3/party. Why is it supposed that I will need them?

Because Eel is used in parts of the configuration, so you can use Eel expressions in settings. Party and Fluid would be up for discussion, though. But we’ve been there in Berlin… OTOH, why would you not want to use Fluid? ;)

Regards,
Karsten


More information about the Flow mailing list