Project

General

Profile

Actions

Bug #15689

closed

EM seems to let me install conflicting extension (reverse dependency checking needed)

Added by Franz Holzinger about 18 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Extension Manager
Target version:
-
Start date:
2006-02-21
Due date:
% Done:

0%

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

Description

I have installed tt_products 2.4.6. This one excludes zk_products as conflicts.
However it seems that the EM wants to let me install zk_products after tt_products.
I did not dare to press UPDATE now in order to do not get the conflict.

-----------------------
Extension: Shop system (extended by ZK) (zk_products) Go back
Installing Shop system (extended by ZK): DATABASE NEEDS TO BE UPDATED
Before the extension can be installed the database needs to be updated with new tables or fields. Please select which operations to perform:
Changing fields
ALTER TABLE tt_products CHANGE inStock inStock int(11) default '0';
Current value: int(11) default '1'
ALTER TABLE tt_products CHANGE gradings gradings varchar(40) default '';
Current value: varchar(255) default ''
ALTER TABLE tt_products CHANGE subtitle subtitle tinytext;
Current value: mediumtext
ALTER TABLE sys_products_orders_mm_tt_products DROP KEY tt_products_uid;
ALTER TABLE sys_products_orders_mm_tt_products ADD KEY tt_products_uid (tt_products_uid);
ALTER TABLE tt_content CHANGE tt_products_code tt_products_code varchar(30) default 'LIST';
Current value: varchar(30) default 'HELP'

Clear cache

This extension requests the cache to be cleared when it is installed/removed.
Clear all cache:

(issue imported from #M2652)


Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Feature #17573: EM should show reverse dependeciesClosed2007-08-30

Actions
Related to TYPO3 Core - Bug #30750: EM should not suggest upgrade when it leads to conflictClosed2011-10-10

Actions
Actions #1

Updated by Karsten Dambekalns about 18 years ago

Yes, because this is a reverse dependency. tt_products conflicts with tt_products, but you are installing zk_products which isn't defining a conflict with tt_products...

A check should be added that works reversely...

Actions #2

Updated by Alexander Opitz over 10 years ago

  • Status changed from New to Needs Feedback
  • Target version deleted (0)
  • PHP Version deleted (4)
  • Is Regression set to No

Hi,

as this issue is very old. Does the problem still exists within newer versions of TYPO3 CMS (4.5 or 6.1)?

Actions #3

Updated by Franz Holzinger over 10 years ago

This bug is still present in the latest TYPO3 6.2 Core from this week.

How to test:
Install the extension agency which conflicts sr_feuser_register.
Then copy sr_feuser_register to the typo3conf/ext folder and change the dependency of the file ext_emconf.php of sr_feuser_register: 'typo3' => '4.4.0-6.2.99'. Then install sr_feuser_register. It can be installed despite of the restriction.

There must be an error message and it must be avoided to install the conflicting extension.

Actions #4

Updated by Alexander Opitz over 10 years ago

  • Status changed from Needs Feedback to New
  • Priority changed from Should have to Must have
Actions #5

Updated by Mathias Schreiber over 9 years ago

  • Status changed from New to Closed

The current implementation is a mess that can't be handled.
This issue will be tackled by using composer which offers a clean way of resolving conflicts

Actions

Also available in: Atom PDF