Project

General

Profile

Actions

Bug #53178

closed

Package loading order does not respect Extension dependencies

Added by Alexander Stehlik over 10 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
Start date:
2013-10-28
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
6.2
PHP Version:
5.4
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

It seems that the dependency checks currently only core packages.

The reason for this seems to be the naming of the requirements in the ext_emconf.php files. Since there only the extension names are required they are not considered as valid package keys in \TYPO3\Flow\Package\Package->getPackageMetaData().

If this check is disabled the dependencies will be considered but when an Extension has a dependency for a system extension \TYPO3\CMS\Core\Package\PackageManager->buildDependencyGraphForPackages() will throw an Exceptions because it only knows about non-system Extensions and it will also fail on requirements for php or typo3.

Extension loading order is important because Extensions might manipulate the configuration of other Extensions and therefore need to be loaded after them.


Files

1.diff (697 Bytes) 1.diff Dmitry Dulepov, 2013-11-04 16:20

Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #52828: extTables cache file creation does not respect extension orderClosed2013-10-15

Actions
Actions

Also available in: Atom PDF