Seite 14 von 19
Verfasst: 19.11.2008 01:10
von gn#36
Acyd Burn hat geschrieben:Und anstatt über die Code Changes zu meckern wären wir mehr daran interessiert wie man das Lösen von "Konflikten" im updater besser lösen könnte - denn hier scheint ja eigentlich das Hauptproblem zu liegen.
Die Vorschläge von D@ve finde ich definitiv sinnvoll, was den Auto-Updater angeht, weniger Probleme bei nachfolgenden Updates würde es aber vermutlich erzeugen, wenn man alle Codeänderungen in separaten Dateien ablegt. Ich fände es durchaus sehr sinnvoll, wenn der Updater unabhängig von der Aktion bei Konflikten in jedem Fall ein Diffund ein Changelog, so dass man in jedem Fall noch alle Versionen der Datei zur Verfügung hat wenn man Fehler korrigieren will. Das würde dann auch den Support erheblich vereinfachen, da man sagen könnte "Verlink doch mal kurz die Diffs/das Changelog" und schon wüsste man genau wo es Abweichungen von der Originaldatei gab.
In dem Fall könnte man für Anfänger auch so eine Art "Anfängermodus" einrichten (natürlich optional, quasi eine Art "Quiet" Mode) wo der Updater automatisch auswählt was bei den Konflikten gemacht wird (z.b. mit Default "Neue Datei benutzen") Wenn danach etwas nicht mehr geht wäre so oder so Support fällig (egal ob man den Laien mit ihn überfordernden Auswahlmöglichkeiten überfordert oder nicht), allerdings hat man dann mit den Logs eine Referenz was schief gegangen ist und kann die Fehler mit Sicherheit um einiges schneller lokalisieren als bei einer unspezifischen Fehlermeldung "Mod xy geht nach Update nicht mehr". Am Ende der Prozedur würde ich dann den Admin auf Konflikte Hinweisen und eben darauf, dass er bei Problemen nach dem Update gleich die entsprechende Datei mit im Post verlinken soll. Erfahrene User können weiter mit der bisherigen Variante arbeiten und haben für den Fall dass sie einen Fehler beim Update machen eine Datei mit deren Hilfe sie die Fehler korrigieren können, weil alle Versionen enthalten sind.
Verfasst: 19.11.2008 01:12
von D@ve
@Daisy:
Das war dann nur noch bei 3 der Fall
Also wenn Du fünf Konflikte hattest, Deine Mods aber nur an drei Dateien was geändert haben, dann hast Du mit an Sicherheit grenzender Wahrscheinlichkeit zwei vergessen. Konflikte tauchen nur dann auf wenn an den Dateien was geändert wurde (sonst wären es keine Konflikte

).
Gruß, Dave
Verfasst: 19.11.2008 01:40
von Würzi
gn#36 hat geschrieben:Ich fände es durchaus sehr sinnvoll, wenn der Updater unabhängig von der Aktion bei Konflikten in jedem Fall ein Diffund ein Changelog, so dass man in jedem Fall noch alle Versionen der Datei zur Verfügung hat wenn man Fehler korrigieren will. Das würde dann auch den Support erheblich vereinfachen, da man sagen könnte "Verlink doch mal kurz die Diffs/das Changelog" und schon wüsste man genau wo es Abweichungen von der Originaldatei gab.
Diese Idee find ich gut!
Zumindest bei Konflikten wäre dies sehr gut, wenn der User etwas in der Hand hätte. Also die Konflikte welche ich mir inline angeschaut habe und in eine Textfile gespeichert habe. Wenn das Update durchgelaufen ist, dann ist die Sache eigentlich gegessen, wenn der User sich keine Notizen gemacht hat.

Verfasst: 19.11.2008 07:58
von nickvergessen
gn#36 hat geschrieben:Acyd Burn hat geschrieben:Und anstatt über die Code Changes zu meckern wären wir mehr daran interessiert wie man das Lösen von "Konflikten" im updater besser lösen könnte - denn hier scheint ja eigentlich das Hauptproblem zu liegen.
Die Vorschläge von D@ve finde ich definitiv sinnvoll, was den Auto-Updater angeht, weniger Probleme bei nachfolgenden Updates würde es aber vermutlich erzeugen, wenn man alle Codeänderungen in separaten Dateien ablegt. Ich fände es durchaus sehr sinnvoll, wenn der Updater unabhängig von der Aktion bei Konflikten in jedem Fall ein Diffund ein Changelog, so dass man in jedem Fall noch alle Versionen der Datei zur Verfügung hat wenn man Fehler korrigieren will. Das würde dann auch den Support erheblich vereinfachen, da man sagen könnte "Verlink doch mal kurz die Diffs/das Changelog" und schon wüsste man genau wo es Abweichungen von der Originaldatei gab.
Ich denke für die problematischen Stellen wäre dass durch aus sinnvoll. An den Stellen wo keine Probleme auftraten würde ich das weglassen, sonst sorgt es nur wieder für Unübersichtlichkeit. Ansonsten ist das echt ne gute Idee mit Zukunft.
Verfasst: 19.11.2008 08:14
von gn#36
Der Schwellwert für "Konflikt" sollte wenn nur die Konflikte geloggt werden aber ziemlich niedrig sein. Besser ein bisschen zu viele Daten behalten als wenn es hinterher nicht mehr geht und das dann an einer anderen Stelle liegt. Am besten auch mit mehreren "Konfliktstufen" die in unterschiedliche Dateien kommen ("nur" ein Merge ohne Konflikt in eine und harte Konflikte in eine zweite, ich denke da kommen nicht so viele Daten zusammen dass das nicht mehr praktikabel wäre). Die Ersetzungen die durch einfaches Ersetzen der Originaldateien entstehen brauchen natürlich nicht geloggt werden.
Letztlich stört es ja auch nicht wenn die Dateien was größer werden, selbst bei vielen Änderungen würde ich nicht unbedingt irre viele Merges erwarten (und auch dann wird ja jeweils nur die Änderung und die Umgebung geloggt).
Verfasst: 19.11.2008 09:12
von Daisy77
D@ve hat geschrieben:@Daisy:
Das war dann nur noch bei 3 der Fall
Also wenn Du fünf Konflikte hattest, Deine Mods aber nur an drei Dateien was geändert haben, dann hast Du mit an Sicherheit grenzender Wahrscheinlichkeit zwei vergessen. Konflikte tauchen nur dann auf wenn an den Dateien was geändert wurde (sonst wären es keine Konflikte

).
Gruß, Dave
Da waren Konflikte die keine waren! Weiß auch nicht, hab mir das ja ziemlich genau angeguckt um überhaupt mal zu kapieren was die Konflikte sind, und genau durch die "falsch angezeigten" (oder meinetwegen waren sie auch so minimal daß ich sie nicht erkennen konnte) hatte ich ja so meine Schwierigkeiten damit, jedenfalls ist dadurch nichts rausgeflogen. Ich werd aber beim Update auf dem echten Board noch mal genauer drauf achten, bei welchen zwei Konflikten nichts zu korrigieren war! Kann ja sein daß ich wirklich was übersehen hab...
Verfasst: 19.11.2008 12:35
von Slup
Gibt es den Download noch zum manuellen Update? Finde ihn nirgends
Verfasst: 19.11.2008 12:37
von nickvergessen
Hättest du mal die letzten Seiten angeguckt..
Da geht's genau darum, dass es die nicht mehr gibt und auch warum.
Interessant sind dabei vorallem die Beiträge von AcydBurn, der dort wohl am meisten zu sagt.
Verfasst: 19.11.2008 12:40
von D@ve
Ich denke für die problematischen Stellen wäre dass durch aus sinnvoll.
Nun, aber was ist "problematisch". Bei meinem letzten Autoupdate-Versuch wurde das meiste garnicht als "Konflikt" angezeigt, obwohl es einer war.
Gruß, Dave
Verfasst: 19.11.2008 12:51
von Slup
Naja, dann muss ich wohl das Forum wechseln.
Ich bitte um Account löschung und alle dzugehörigen Post.