-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Bei vielen Endpoints wird dem LMS eine Liste mit den Paketen und Hashes zurückgegeben. Der Sinn dahinter ist, dass das LMS die QPy-URLs auflösen kann. Bei dynamischen Abhängigkeiten soll die Datei dann vom Server besorgt werden, indem nur dieses eine Paket geladen wird.
Es sollen an der Stelle auch keine Worker weiter benutzt sondern immer frische benutzen werden. Da die statischen Dateien vom LMS gecacht werden sollen, möchte ich so vermeiden, dass ein Worker evtl. mal durch ein fehlerhaftes Paket manipulierte Dateien erzeugt, die vom LMS auf unbestimmte Zeit gespeichert bleiben.
Bei statischen Abhängigkeiten würde ich der Einfachheit halber sagen, dass das LMS die URL immer zum Hauptpaket auflöst. Falls sich der Aufwand in Grenzen hält, könnte aber auch der Hash des Pakets, der eigentlich die statische Abhängigkeit mit der statischen Datei beinhaltet, angegeben werden.