Ergebnis 1 bis 12 von 12

Thema: Updates aller installierten Pakete

  1. #1
    Contao-Nutzer
    Registriert seit
    13.06.2013.
    Beiträge
    99

    Standard Updates aller installierten Pakete

    Hi Leute,

    ich frage mich warum der Composer meine installierten Erweiterung nicht aktualisiert sobald ich den Button "Pakete aktualisieren" drücke.
    Es sind definitiv Updates für vorhanden Pakete verfügbar, auch die Voraussetzungen für die entsprechenden Updates sind gegeben.
    Wenn ich jede Erweiterung einzeln anklicke, das Paket zur Aktualisierung vormerke, funktioniert es.

    Ist das eher ein "Feature" oder ein "Bug"?

    Jemand eine Idee?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Was steht in der Ausgabe?

  3. #3
    Contao-Nutzer
    Registriert seit
    13.06.2013.
    Beiträge
    99

    Standard

    Code:
    $ /usr/bin/env php -d memory_limit=1G -d max_execution_time=1000 composer.phar update --no-ansi --no-interaction
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
    Nothing to install or update
    Generating autoload files

  4. #4
    Contao-Fan Avatar von jscholtysik
    Registriert seit
    19.06.2009.
    Ort
    München
    Beiträge
    366

    Standard

    Hi,


    ich habe bei einem Kundenprojekt genau das gleiche Problem.

    Composer läuft hier als eigenständiger Prozess, Contao-Version 3.5.17.
    Joachim
    *** Kein Backup, kein Mitleid ***

  5. #5
    Contao-Nutzer
    Registriert seit
    13.06.2013.
    Beiträge
    99

    Standard

    Selbst wenn ich ein einzelnes Paket anklicken und dann "Pakete aktualisieren" drücke, erscheint folgendes:

    Code:
    $ /usr/bin/env php -d memory_limit=1G -d max_execution_time=1000 composer.phar update --no-ansi --no-interaction --with-dependencies 'terminal42/contao-easy_themes'
    Dependency "contao/core" is also a root requirement, but is not explicitly whitelisted. Ignoring.
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
    Nothing to install or update
    Generating autoload files
    Ich habe aktuell contao-easy_themes 2.1.3 und es gibt die Version 2.2.3, also es ist definitiv ein Update verfügbar.

    Contao Version: 3.5.16 und auch 17

  6. #6
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    539

    Standard

    Dann schau mal, was in deiner composer.json steht.
    Wenn z.B. "terminal42/contao-easy_themes": ">=2.1.3.0,<2.2-dev" steht, dann updated er nicht auf 2.2.
    Du kannst es aber gerne auf "~2.1" abändern.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von Nicolas Beitrag anzeigen
    Selbst wenn ich ein einzelnes Paket anklicken und dann "Pakete aktualisieren" drücke, erscheint folgendes:

    Code:
    $ /usr/bin/env php -d memory_limit=1G -d max_execution_time=1000 composer.phar update --no-ansi --no-interaction --with-dependencies 'terminal42/contao-easy_themes'
    Dependency "contao/core" is also a root requirement, but is not explicitly whitelisted. Ignoring.
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
    Nothing to install or update
    Generating autoload files
    Ich habe aktuell contao-easy_themes 2.1.3 und es gibt die Version 2.2.3, also es ist definitiv ein Update verfügbar.

    Contao Version: 3.5.16 und auch 17
    Und wie sieht deine composer.json aus?

  8. #8
    Contao-Nutzer
    Registriert seit
    13.06.2013.
    Beiträge
    99

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Und wie sieht deine composer.json aus?
    Code:
    {
        "name": "local/website",
        "description": "A local website project",
        "type": "project",
        "license": "proprietary",
        "require": {
            "terminal42/contao-ajaxform": ">=1.0.2.0,<1.1-dev",
            "terminal42/contao-changelanguage": ">=2.2.11.0,<2.3-dev",
            "terminal42/contao-conditionalformfields": ">=2.1.0.0,<2.2-dev",
            "terminal42/contao-easy_themes": ">=2.1.3.0,<2.2-dev",
            "terminal42/contao-inserttags": ">=1.9.2.0,<1.10-dev",
            "terminal42/contao-leads": ">=1.2.0.0,<1.3-dev",
            "terminal42/contao-mp_forms": ">=2.0.4.0,<2.1-dev",
            "terminal42/notification_center": ">=1.3.0.0,<1.4-dev"
        },
        "prefer-stable": true,
        "minimum-stability": "dev",
        "config": {
            "preferred-install": "dist",
            "cache-dir": "cache",
            "component-dir": "../assets/components"
        },
        "repositories": [
            {
                "type": "composer",
                "url": "https://legacy-packages-via.contao-community-alliance.org/"
            },
            {
                "type": "artifact",
                "url": "packages"
            }
        ],
        "extra": {
            "contao": {
                "migrated": "done"
            }
        }
    }

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Wie tl_richard_user schon vermutet hat, hast du dort
    Code:
    "terminal42/contao-easy_themes": ">=2.1.3.0,<2.2-dev"
    eingetragen ("Bugfix Releases …"), daher wird auch nicht auf Version 2.2 (oder höher) aktualisiert. Du willst ein Update auf "Feature releases …" haben.
    Geändert von Spooky (05.10.2016 um 18:33 Uhr)

  10. #10
    Contao-Nutzer
    Registriert seit
    13.06.2013.
    Beiträge
    99

    Standard

    Hm, ich habe die composer.json nie manuell bearbeitet – woher kommt also dieses Verhalten?
    Hat es vielleicht mit den Einstellungen des Composers zutun?
    Bildschirmfoto 2016-10-07 um 09.37.22.png

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von Nicolas Beitrag anzeigen
    Hm, ich habe die composer.json nie manuell bearbeitet – woher kommt also dieses Verhalten?
    Diese Einstellung machst du selbst im Backend. Wenn du ein Paket hinzufügst, wählst du die von mir erwähnten Einstellungen aus:
    • "exact version …"
    • "Micro releases …"
    • "Bugfix releases …"
    • "Feature releases …"
    • "Upstream releases from …"

    Du hattest damals "Bugfix release" ausgewählt, daher aktualisiert composer die Extension auch nicht auf Version 2.2.x.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Spooky (07.10.2016 um 08:46 Uhr)

  12. #12
    Contao-Nutzer
    Registriert seit
    13.06.2013.
    Beiträge
    99

    Standard

    Danke dir, Spooky!
    Problem ist behoben

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
  •