mittwald / feature-requests

Sammlung von Feature-Ideen.
https://www.mittwald.de/roadmap
14 stars 0 forks source link

BUG: PHP Software Versions-Erkennung #173

Open paul-hph opened 3 days ago

paul-hph commented 3 days ago

Welches Problem möchtest du lösen? Wann tritt es auf? Das Mittwald-Backend gibt nicht immer die richtige, aktuelle Version für installierte Software-Pakete an. Aktueller Fall: Wir haben über 150 Matomo Installationen, wo ein Update der PHP von 7 auf 8 potenziell möglich wäre. Aktuell ist es nötig, sich in das Backend von Matomo einzuloggen, um die tatsächlich installiere Matomo Version zu ermitteln. Wenn man sich darauf verlassen könnte, dass das Backend von Mittwald die korrekte Version anzeigt, wäre die Entscheidung und ein Update mit ein paar Klicks ggf. schnell gemacht. Sogar ein Batch-Update per API wäre möglich.

Welche Lösungsideen hast du? Könnt ihr Auskunft geben, bei welcher Software die Versionserkennung nicht geht?

Im Fall von Matomo könntet ihr die Versionserkennung einfach Dateibasiert machen: https://github.com/matomo-org/matomo/blob/5.x-dev/core/Version.php#L25 https://github.com/matomo-org/matomo/blob/4.x-dev/core/Version.php#L24 Matomo 3 hat, soweit ich weiß, die gleich Datei mit Version string..

patrickhilker commented 1 day ago

Wir unterstützen meines Wissens aktuell folgende CMS:

Wir können gerne eine Erweiterung mit einplanen, einen Zeitrahmen kann ich dazu aber nicht nennen.

paul-hph commented 1 day ago

Hallo Patrick,

was meinst du genau mit "wir unterstützen folgende CMS"?

Mir geht es darum, dass man sich auf die Versionsanzeige im Backend verlassen kann, und zwar für jede der von euch installierten Software:

image

Bei Matomo ist diese nicht (immer) korrekt. Und dies ist laut Support euch auch bekannt. Das müsst ihr bitte für Matomo beheben. Wenn euch bekannt ist, dass die Anzeige für andere Software nicht korrekt ist, bitte Bescheid geben und beheben.

Aus Gründen der einfachen PHP-Aktualisierung sollten man sich auf die Korrekte anzeigen verlassen können, oder ihr solltet diese Version nicht ausgeben.

patrickhilker commented 1 day ago

was meinst du genau mit "wir unterstützen folgende CMS"?

Wir unterstützten die Versionserkennung aktuell für die genannten CMS. Eine entsprechende Feature-Erweiterung für weitere CMS können wir einplanen.