Kurz nach einigen Ratschlägen zum QGIS LTR-Zeitplan. Unsere IT-Manager haben kürzlich in die Verwendung von QGIS (einer staatlichen Regierungsbehörde) eingegriffen und möchten eine Richtlinie einführen, nach der nur die LTR-Release-Version installiert und verwendet wird. Dabei wird angegeben, dass es sich bei den anderen Releases tatsächlich um Beta-Versionen handelt.
Sieht die QGIS-Entwicklerwelt die anderen Releases so?
Diese Sichtweise erfolgt unter dem Gesichtspunkt der Stabilität und Sicherheit, nicht unter dem Gesichtspunkt der Schulung und Prozessabbildung (da dies nichts mit ihnen zu tun hat).
Ich habe diesen Artikel gesehen und gelesen - https://github.com/qgis/QGIS-Enhancement-Proposals/blob/master/QEP-4-QGIS_Long_Term_Releases.rst
Offensichtlich hat die LTR ein etwas längeres Testfenster, so dass es weniger wahrscheinlich ist, dass größere Probleme auftreten. Ist ihre Ansicht jedoch, dass die anderen Versionen der Beta-Version korrekt oder irregeführt sind?
Wir hoffen auf Ratschläge oder Vorschläge, um den Argumenten entgegenzuwirken und weiterhin Zugriff auf die neuesten Funktionen zu haben - dies ist eines der Dinge, die wir an QGIS lieben!
Antworten:
Ich würde sagen (kein Entwickler für QGIS), dass die einzige Version, die als Beta betrachtet wird, die Master-Builds von QGIS sind (dh jede Nacht).
QGIS (Langzeitversion) kann als statisch betrachtet werden (keine neuen Funktionen hinzugefügt), jedoch mit ausgewählten Patches, die aus Gründen der Stabilität, Verbesserung und Sicherheit zurückportiert wurden.
QGIS (aktuelle Version) unterscheidet sich hauptsächlich von der LTR, da zusätzlich zu den Backport-Patches neue Funktionen (ab der Master-Version) hinzugefügt werden, wenn sie bei häufigen Versionen (alle 3 Monate vorgeschlagen) als stabil genug angesehen werden.
QGIS (Master) ist die Entwicklungsversion von QGIS, die ich als Beta bezeichnen würde, da beim täglichen Erstellen neue Funktionen möglicherweise unvollständig sind oder vorhandene Funktionen beschädigt werden. Nicht für den Produktionsgebrauch bestimmt.
QGIS LTR und QGIS Current Release können für die Produktion verwendet werden.
Um zu entscheiden, hängt es wirklich davon ab, ob es eine Priorität ist, die Sie suchen oder nicht:
Aber um Ihre Frage zur Sicherheit zu beantworten ... Das ist schwierig, denn neben QGIS mit seinen vielen potenziellen Anwendungsfällen und Schwachstellen gibt es auch eine Vielzahl von Abhängigkeiten, die ebenfalls berücksichtigt werden müssen. Beispielsweise kann es in bestimmten Szenarien vorkommen, dass die von ihnen verwendeten QGIS-Versionen eine Abhängigkeitsverwechslung wie qt4 oder 5, python2 oder 3, GRASS 6 oder 7 usw. aufweisen, die aus Sicherheitsgründen ebenfalls berücksichtigt werden müsste.
Abhängig vom Betriebssystem sind Paketaktualisierungen sowohl für die Langzeit- als auch für die aktuelle Version möglicherweise nicht häufig genug, um den Patches, die sie reparieren, gerecht zu werden (denken Sie daran, dass sie auf Freiwilligen basieren). Ich konnte den Entwicklungszyklus nutzen, indem ich QGIS unter Linux direkt vom spezifischen Master kompilierte und nach Bedarf Verzweigungen von GIT freigab.
quelle
besides QGIS with it's own many potential use-cases and vulnerabilities there's also a long-tail of dependencies that have to be considered as well'
Wie die meisten Software.Meine Erfahrung als Benutzer und Entwickler von GPL-Software ließ mich etwas erwarten und überraschte mich mit dem, was ich fand. Ich musste also die Erwartungen an die Beobachtungen anpassen, zumindest was 2.14 und 2.18 betrifft.
Ich hatte erwartet:
Ich habe 2.14 seit ein paar Monaten ausgeführt, bin ein sporadischer Benutzer und war überrascht, dass es sich in Eingabefeldern schlecht verhält, während ich mit der Gesamtleistung ziemlich zufrieden war.
Ich habe dann 2.18 installiert und erwartet, dass das Fehlverhalten in den Eingabefeldern korrigiert wurde (soweit ich es testen konnte), aber ich war sehr unangenehm überrascht, dass es ständig abstürzt, eine Funktion bearbeitet, eine andere auswählt und da geht es. Angesichts dieser Instabilität würde ich nicht einmal wissen, wo ich anfangen soll, einen Fehlerbericht einzureichen.
Ich weiß nicht, ob es nur mein System oder nur 2.18 ist, aber meine Schlussfolgerung ist, dass Ihre IT-Manager sehr weise sind und dass QGIS-ltr der einzig akzeptable Weg ist, QGIS zu verwenden.
Wenn Sie die Möglichkeit haben, zwei Versionen nebeneinander auszuführen (ich muss noch sehen, wie, unter Debian), tun Sie dies und seien Sie bereit, Fehlerberichte einzureichen. Ich freue mich auf die nächste LTR-Version.
quelle