Update bei Abhängigkeiten

  • Betroffene App
    WoltLab Suite Core

    Ich hab einen recht sonderbaren Fehler fest gestellt, wobei es auch nicht unbedingt eine Normalität ist.

    Paket 1: (1.0.0)
    Installiert Paket 2 (1.0.0)

    Paket 2 erhält 1.0.0 PL1

    Paket 1: (1.0.1)
    Installiert Paket 2 (1.0.1)

    Wenn jetzt Paket 2 nur ein Update von 1.0.0 PL 1 unterstützt aber nicht von 1.0.0 und Paket 1 mit 1.0.1 installiert wird, jedoch nicht 1.0.0 PL 1 vom Paket 2 installiert ist, wird trotzdem ohne Fehlermeldung Version 1.0.1 von Paket 2 installiert, besser so in die Datenbank eingetragen, aber nicht das Paket erneuert.

  • Da ich den Fehler auch nur per Zufall mitbekommen habe etwas genauer:

    Paket 1 - Version 1.0.0
    Dieses Paket setzt Version 1.0.0 von Paket 2 voraus.

    Paket 2 erhält ein Update auf Version 1.0.1, der Benutzer spielt dieses jedoch nicht ein.

    Paket 1 erscheint in Version 1.0.1
    Dieses Paket setzt nun Version 1.0.2 von Paket 2 voraus.

    Paket 2 bietet nur ein Update von Version 1.0.1 aus, nicht von 1.0.0

    Wenn man jetzt Paket 1 erneuert von 1.0.0 auf 1.0.1, erkennt das WCF richtig, dass Version 1.0.2 von Paket 2 installiert werden muss. Paket 2 unterstützt aber kein Update von Version 1.0.0 aus. Jetzt müsste theoretisch die Installation abbrechen, tut sie jedoch nicht. Am Ende sind beide Pakete angeblich aktuell, jedoch Paket 2 ist in der Datenbank von 1.0.0 auf 1.0.2 erneuert worden, jedoch nicht der Rest.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!