[BUGFIX] Add conflicts to core extensions' composer.json 03/53603/3
authorHelmut Hummel <typo3@helhum.io>
Wed, 26 Jul 2017 15:58:34 +0000 (17:58 +0200)
committerHelmut Hummel <typo3@helhum.io>
Fri, 28 Jul 2017 15:14:12 +0000 (17:14 +0200)
Core extensions installed individually (from subtree split)
must never be installed together with the typo3/cms package

We can avoid this, by adding a conflict section in each
composer.json

Resolves: #81982
Releases: master, 8.7
Change-Id: Ia6a346227852237f58875a3e3216d3cad298f8bf
Reviewed-on: https://review.typo3.org/53603
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
42 files changed:
typo3/sysext/about/composer.json
typo3/sysext/backend/composer.json
typo3/sysext/belog/composer.json
typo3/sysext/beuser/composer.json
typo3/sysext/core/composer.json
typo3/sysext/cshmanual/composer.json
typo3/sysext/documentation/composer.json
typo3/sysext/extbase/composer.json
typo3/sysext/extensionmanager/composer.json
typo3/sysext/feedit/composer.json
typo3/sysext/felogin/composer.json
typo3/sysext/filelist/composer.json
typo3/sysext/filemetadata/composer.json
typo3/sysext/fluid/composer.json
typo3/sysext/fluid_styled_content/composer.json
typo3/sysext/form/composer.json
typo3/sysext/frontend/composer.json
typo3/sysext/impexp/composer.json
typo3/sysext/indexed_search/composer.json
typo3/sysext/info/composer.json
typo3/sysext/info_pagetsconfig/composer.json
typo3/sysext/install/composer.json
typo3/sysext/lang/composer.json
typo3/sysext/linkvalidator/composer.json
typo3/sysext/lowlevel/composer.json
typo3/sysext/opendocs/composer.json
typo3/sysext/recordlist/composer.json
typo3/sysext/recycler/composer.json
typo3/sysext/reports/composer.json
typo3/sysext/rsaauth/composer.json
typo3/sysext/rte_ckeditor/composer.json
typo3/sysext/saltedpasswords/composer.json
typo3/sysext/scheduler/composer.json
typo3/sysext/setup/composer.json
typo3/sysext/sys_action/composer.json
typo3/sysext/sys_note/composer.json
typo3/sysext/t3editor/composer.json
typo3/sysext/taskcenter/composer.json
typo3/sysext/tstemplate/composer.json
typo3/sysext/version/composer.json
typo3/sysext/viewpage/composer.json
typo3/sysext/workspaces/composer.json

index 6e0ba92..50f0f2a 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "about": "*",
                "aboutmodules": "*"
index 0fbe555..0c35150 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "backend": "*"
        },
index 5939184..2b1383c 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "belog": "*"
        },
index 747c7f1..b3993d1 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "beuser": "*"
        },
index 9c803b9..f380ed6 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "php" : "^7.0"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "core": "*"
        },
index 6b286b2..a6d49bf 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "cshmanual": "*"
        },
index 9d7f5c3..b096de3 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "documentation": "*"
        },
index 3b2f87c..67b2122 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "extbase": "*"
        },
index 2b02558..fa31c88 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "extensionmanager": "*"
        },
index 2616231..dd12877 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "feedit": "*"
        },
index 904e799..c101ad5 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "felogin": "*"
        },
index 3fe5633..ebca495 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "filelist": "*"
        },
index db95eb5..65812c7 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "filemetadata": "*"
        },
index e143f86..42dea49 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "fluid": "*"
        },
index 88ecb48..39c8f49 100644 (file)
@@ -9,6 +9,9 @@
                "typo3/cms-core": "*",
                "typo3/cms-frontend": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "fluid_styled_content": "*"
        },
index 9320c2f..498cae4 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "form": "*"
        },
index e52cd56..8bce098 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "frontend": "*"
        },
index c8e99e4..6a51a97 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "impexp": "*"
        },
index 6fc3e8f..2764988 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "indexed_search": "*"
        },
index d59618e..d6d6861 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "info": "*"
        },
index e665e8e..2165b4c 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "info_pagetsconfig": "*"
        },
index e74437d..adc6de1 100644 (file)
@@ -10,6 +10,9 @@
                "typo3/cms-fluid": "*",
                "typo3/cms-extbase": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "install": "*"
        },
index 838e616..deb49e3 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "lang": "*"
        },
index a86da17..c598905 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "linkvalidator": "*"
        },
index 0482bef..aad1a8d 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "lowlevel": "*"
        },
index fd20c6f..d4f9a3f 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "opendocs": "*"
        },
index 08d6231..3f2aefb 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "recordlist": "*"
        },
index 60029ab..90ba527 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "recycler": "*"
        },
index 361f063..66104b6 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "reports": "*"
        },
index 6832a08..f8b0762 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "rsaauth": "*"
        },
index be33894..77a5199 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "rte_ckeditor": "*"
        },
index 039f821..ffed44f 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "saltedpasswords": "*"
        },
index a53afee..cd48512 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "scheduler": "*"
        },
index 7131f70..0ecdb4b 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "setup": "*"
        },
index e176846..87869b0 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "sys_action": "*"
        },
index fdfb184..bf61ed5 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "sys_note": "*"
        },
index 1a3f491..bdba6cc 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "t3editor": "*"
        },
index e99dfec..03397b9 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "taskcenter": "*"
        },
index 8c56d9d..607d2df 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "tstemplate": "*"
        },
index 170cba9..b5a4324 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "version": "*"
        },
index 757230a..8765911 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "viewpage": "*"
        },
index 0b984a2..906df4f 100644 (file)
@@ -8,6 +8,9 @@
        "require": {
                "typo3/cms-core": "*"
        },
+       "conflict": {
+               "typo3/cms": "*"
+       },
        "replace": {
                "workspaces": "*"
        },