1. Dashboard
  2. Artikel
  3. Forum
    1. Unerledigte Themen
  4. Bugtracker
    1. Ticketübersicht
    2. Roadmap
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Forum
  • Artikel
  • Seiten
  • Bugtracker
  • Erweiterte Suche
  1. commerce:seo Support
  2. Ticketübersicht

Delta-Updates statt Full-Packages (Effizienzsteigerung bei Updates)

  • 0000042
  • Googlebug
  • Googlebug
  • 5.5.06
  • 19. Februar 2026 um 10:04
  • 18. März 2026 um 07:34
  • Erledigt

Wichtig

eingesetzte Version
V5
Fehlerbeschreibung
Kein Fehler - Ein Wunsch

Beschreibung

ich möchte einen dringenden Wunsch für zukünftige Updates äußern, der uns Entwicklern das Leben massiv erleichtern würde.


Aktueller Status:

Bei Updates enthält das Update-Paket oft alle Dateien der letzten Stable-Version, unabhängig davon, ob sie sich tatsächlich geändert haben oder nicht.

Selbst bei einem kleinen Patch, der nur eine einzige Datei betrifft, müssen wir alle Dateien vergleichen ("Diffen"), um sicherzugehen, dass wir keine stillen Änderungen übersehen oder unsere eigenen Anpassungen überschreiben - man kann ja nun nicht alles überladen.

Das Problem:

Das ist ein enormer Zeitfresser ("Kampf gegen Windmühlen"). Wir können nicht blind drüberkopieren, da wir Overloads und Anpassungen schützen müssen. Wir müssen also Dateien prüfen, die sich gar nicht geändert haben.

Unser Wunsch (Feature Request):

Bitte stellt Updates als "ggf. zusätzliches" Delta-Pakete bereit (oder markiert geänderte Dateien klar oder liefert eine TXT Datei in der die geänderten Dateien des letzten Updates aufgelistet sind). Das Paket sollte idealerweise nur die Dateien enthalten, die sich seit der letzten Version tatsächlich geändert haben (plus natürlich neue Dateien) - Mit einer TXT Liste wäre uns aber auch schon SEHR SEHR geholfen!

Vorteile:
1. Zeitersparnis: Wir sehen sofort, welche Dateien betroffen sind und können gezielt prüfen.
2. Sicherheit: Das Risiko, versehentlich eine ungeänderte Core-Datei zu überschreiben (die wir vielleicht angepasst haben), sinkt.
3. Transparenz: Es ist sofort klar, wo der Fix greift.


Ich weiß nicht, ob technische Gründe (Build-Prozess) dagegen sprechen, aber für uns Entwickler wäre das ein riesiger Gewinn an Effizienz und Sicherheit.

Vielen Dank fürs Überdenken des Release-Prozesses!

Eintrags-Beziehungen

Kommentare 1

admin
18. März 2026 um 07:34
  • Inhalt melden

Das wird leider nicht immer möglich sein. Wir versuchen schon, nur die Dateien bereit zu stellen, die geändert wurden. Im vendor Ordner ist das unmöglich, da hier teiweise Pakete komplett geändert werden. Man sollte hier lieber gezielt nach schauen, an welcher Stelle noch kein Overload möglich ist und langfristig auf Overload setzen.

Zu Ticket springen

Ticket-ID
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™