Bug #66410
closed
EM: Dependency errors are lost as a side-effect of sub-dependency check
Added by Xavier Perseguers over 9 years ago.
Updated about 7 years ago.
Category:
Extension Manager
Sprint Focus:
Stabilization Sprint
Description
How to reproduce¶
- Tested on TYPO3 6.2
- Download (without installing) TemplaVoilà 1.9.0
- (Possibly download static info tables as well but without installing)
- Make sure your list of extensions is up to date
- Refresh EM
- It shows that TemplaVoilà may be updated and a click on the icon shows it will try to use version 2.0.3 instead of 1.9.7
Important¶
- This only happens when neither TV nor SIT are loaded
- If #65117 is applied, then after activating/loading SIT, TV shows an upgrade to 1.9.7 only, even when not yet loaded
- Status changed from New to Accepted
Problem when SIT is not loaded is that \TYPO3\CMS\Extensionmanager\Utility\DependencyUtility::checkDependencies
resets the list of errors when it checks another extension. So when TV is checked, it checks for dependency errors of its own dependencies and this resets the list of problems!
To be more precise, checkDependencies
finds an error with TV version 2.0.3 (check on TYPO3 Core), then searches for problems with SIT, which in turns calls \TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService::markExtensionForInstallation()
with SIT as parameter and this one calls again checkDependencies
which resets the list of problems.
Furthermore, if fixed but without #65117 applied, the (other) problem remains: the update button is not visible for TV
- Target version set to 6.2.12
- Sprint Focus set to Stabilization Sprint
- Subject changed from Extension Manager shows incompatible version as potential update to EM: Dependency errors are lost as a side-effect of sub-dependency check
- Status changed from Accepted to Under Review
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/38686
Patch set 1 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/38688
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
- Status changed from Resolved to Closed
Also available in: Atom
PDF