Ergebnis 1 bis 8 von 8

Thema: composer.json - "require" für contao/core

  1. #1
    Contao-Nutzer
    Registriert seit
    04.08.2015.
    Beiträge
    8

    Frage composer.json - "require" für contao/core

    Hallo,

    ich bin gerade dabei mich mit dem composer und dem zugehörigen client für Contao zu beschäftigen (ist ne tolle Sache).

    Nun habe ich eine eigene kleine Erweiterung und das auch im composer client verfügbar gemacht. Nun zum Problem.

    Was ich will:
    Code:
    "require": {
        "contao/core": "~3.5"
    }
    Was ich bekomme ist:
    Diese Paket-Version ist mit dieser Contao-Version nicht kompatibel!

    Ich habe schon die unmöglichsten Einstellungen versucht:
    • >=3.5,<3.6
    • >=3.5,<4
    • >=3.5,<4-dev
    • >=3.5.0,<4
    • >...


    Kann mir bitte einer helfen und sagen, was ich falsch mache? Ich komm nicht drauf...

    Vielen Dank schonmal
    FP


    Hier noch die komplette composer.json:
    Code:
    {
         "name": "ixtensa/zixat2x",
         "type": "contao-module",
         "keywords": ["contao", "extension", "bilder", "images", "hintergrundbilder", "background", "hi-res", "retina", "jquery"],
         "description": "Contao Extension providing a jQuery plugin to replace images or backgrounds with hi-res versions.",
         "license": "LGPL-3.0+",
         "authors": [
              {
                   "name": "Fabian Perrey",
                   "email": "f.perrey@gmx.de",
                   "role": "Developer"
              }
         ],
         "require": {
              "contao/core": "~3.5"
         },
         "extra":{
              "contao": {
                   "sources":{
                        "": "system/modules/zixAt2x"
                   }
              }
         }
    }

  2. #2
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Welches Contao ist denn installiert?
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  3. #3
    Contao-Nutzer
    Registriert seit
    04.08.2015.
    Beiträge
    8

    Standard

    3.5.2

    Edit:
    und bei einer noch 3.5.0 Installation.
    Geändert von fabian_perrey (04.08.2015 um 14:00 Uhr)

  4. #4
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Was mir so auffaellt, deine composer.json required das composer-plugin nicht, das ist schon mal schlecht.

    Ansonsten hab ich leider atm keine 3.5 zum testen da, aber du koenntest mal nachsehen was bei dir die minimale Stabilitaet ist.
    Sofern deine Version nicht als stable getagged ist.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  5. #5
    Contao-Nutzer
    Registriert seit
    04.08.2015.
    Beiträge
    8

    Standard

    Das require für den composer client hatte ich schon drinnen und dann wieder entfernt um zu testen, ob es daran lag. Hast aber recht, kommt auch wieder rein.

    Als stable habe ich im repo selbst nichts ausgezeichnet, lediglich Versionsmarkierungen.

    Ehrlich gesagt weiß ich auch nicht wie ich die minimale Stabilität prüfe bzw. dass ich das berücksichtige. Google hat mir auch nicht wirklich weitergeholfen.
    Hast du einen Tipp für mich?

    Gruß FP

  6. #6
    Contao-Nutzer
    Registriert seit
    04.08.2015.
    Beiträge
    8

    Standard

    Nachtrag:
    War ein Irrtum, das waren bisher nur 3.5.0 Versionen. Habe jetzt mal schnell bei einer ein Update auf 3.5.2 aufgespielt.
    Dort funktioniert es wie man es erwarten würde.

    Ist das vielleicht ein Bug im composer client oder verstehe ich die Versionierung nicht richtig?
    Der composer client meint wohl, dass 3.5.0 < 3.5 ist. Ich würde jetzt eher vom umgekehrten ausgehen.

  7. #7
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Das kann ich bestätigen, ich hatte mal den Fall wo ein >= Vergleich nicht griff, wenn die identische Version wie angegeben installiert ist.
    Dachte aber damals ich hätte da was falsch gemacht.
    Durch ein Update gings dann und ich habe mir keine weiteren Gedanken gemacht warum.

    Müsste ich noch mal aktuell probieren.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  8. #8
    Contao-Nutzer
    Registriert seit
    04.08.2015.
    Beiträge
    8

    Standard

    Ja, war bei meinen Versuchen auch so. Nicht nur "~3.5" sondern auch de die Angabe ">=3.5" wird als nicht kompatibel zu 3.5.0 gewertet.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •