Project

General

Profile

Actions

Bug #87508

closed

composer.json doesn't list all (soft-)mandatory PHP extensions

Added by Andreas Kienast about 5 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
System/Bootstrap/Configuration
Target version:
-
Start date:
2019-01-21
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
10
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Our composer.json file doesn't list all mandatory PHP extensions, which may lead to broken installations. Also, a lot of suggestions are missing that are "nice to have" to enjoy a full feature-set.


Related issues 3 (0 open3 closed)

Related to TYPO3 Core - Task #85619: Streamline package interdependenciesClosed2018-07-23

Actions
Related to TYPO3 Core - Task #89519: Add missing dependencies to composer.json of extbaseClosedDaniel Siepmann2019-10-26

Actions
Related to TYPO3 Core - Bug #85645: CMS Fluid has hidden dependency on CMS BackendClosed2018-07-25

Actions
Actions #1

Updated by Gerrit Code Review about 5 years ago

  • Status changed from In Progress 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 https://review.typo3.org/59512

Actions #2

Updated by Gerrit Code Review about 5 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59512

Actions #3

Updated by Gerrit Code Review about 5 years ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59512

Actions #4

Updated by Gerrit Code Review about 5 years ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59512

Actions #5

Updated by Gerrit Code Review about 5 years ago

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59512

Actions #6

Updated by Susanne Moog about 5 years ago

  • Status changed from Under Review to Needs Feedback

@Andy: Will you continue here?

Actions #7

Updated by Andreas Kienast about 5 years ago

  • Status changed from Needs Feedback to Closed
Actions #8

Updated by Andreas Kienast about 5 years ago

  • Status changed from Closed to New
Actions #9

Updated by Andreas Kienast about 5 years ago

  • Assignee deleted (Andreas Kienast)
Actions #10

Updated by Georg Ringer about 4 years ago

  • Related to Task #85619: Streamline package interdependencies added
Actions #11

Updated by Georg Ringer about 4 years ago

  • Related to Task #89519: Add missing dependencies to composer.json of extbase added
Actions #12

Updated by Georg Ringer about 4 years ago

  • Related to Bug #85645: CMS Fluid has hidden dependency on CMS Backend added
Actions #13

Updated by Susanne Moog about 4 years ago

  • Category set to System/Bootstrap/Configuration
Actions #14

Updated by Benni Mack about 4 years ago

  • Status changed from New to Closed

Currently this isn't achieveable - the only real solution is to put this into a long-term goal:
- no hard dependencies between the APIs anymore
- better APIs to sign on to e.g. scheduler tasks

composer.json is just one of the things that will fall off the end. If we add this now this will result in HUGE trouble when actually using composer packages as locking the packages will get crappy.

Actions

Also available in: Atom PDF