splendidinternet / Magento2_German_LocalePack_de_DE

Deutsches Sprachpaket für Magento 2 Community Edition
Open Software License 3.0
86 stars 80 forks source link

update version auf magento2 marketplace #180

Open stone-thor opened 2 years ago

stone-thor commented 2 years ago

Die Aktuell verfügbare Version auf

https://marketplace.magento.com/splendidinternet-mage2-locale-de-de.html

lautet 1.63.0 . Die aktuell verfügbare Version auf packagist.org ist 1.66.

habe ich in der composer.json :

    "require": {
        "splendidinternet/mage2-locale-de-de": "^1.66"
   [...]
    }

und

    "repositories": {
        "magento": {
            "type": "composer",
            "url": "https://repo.magento.com/"
        },
        "splendid": {
            "type": "composer",
            "url": "https://composer.splendid-internet.de/"
        }
     }

eingetragen, und führe composer update aus, dann:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires splendidinternet/mage2-locale-de-de ^1.66, it is satisfiable by splendidinternet/mage2-locale-de-de[1.66.0] from composer repo (https://repo.packagist.org) but splendidinternet/mage2-locale-de-de[1.13.0, 1.63.0] from composer repo (https://repo.magento.com) has higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable. See https://getcomposer.org/repoprio for details and assistance.
stone-thor commented 2 years ago

ein möglicher workaround ist:

    "require": {
        "splendidinternet/mage2-locale-de-de": "^1.63"
   [...]
    }

statt

    "require": {
        "splendidinternet/mage2-locale-de-de": "^1.66"
   [...]
    }

zu nutzen

niclashoyer commented 2 years ago

Die Version bei Packagist wird immer neuer sein. Die Regeln im Magento-Marketplace ändern sich ständig und wir versuchen laufend die Version zu aktualisieren. Leider klappt das nicht immer. Wir empfehlen daher immer über Packagist zu installieren. Die Meldung ergibt sich seit composer in Version 2. Ob man da eventuell mit dem canonical-Flag noch einen anderen Workaround machen kann, müssten wir uns mal anschauen.

motze92 commented 1 year ago

Ein weiterer Workaroung:

in der composer.json im Magento Repository excluden.

       {
            "type": "composer",
            "url": "https://repo.magento.com/",
            "exclude": ["splendidinternet/mage2-locale-de-de"]
        }