Update bei Abhängigkeiten

  • 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.

    • Official Post

    Bitte formuliere deine Fehlerbeschreibung neu, ich kann leider nicht nachvollziehen worum es geht.

    Alexander Ebert
    Senior Developer WoltLab® GmbH

  • 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.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!