Diskussion zu phpBB 3.0.3 erschienen

Projekte der phpBB.de-Community und Feedback zu phpBB.de.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag 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.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag 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
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Beitrag 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! :o
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. :-?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag 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.
kein Support per PN
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag 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).
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
Daisy77
Mitglied
Beiträge: 18
Registriert: 01.11.2008 13:13

Beitrag 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...
Slup
Mitglied
Beiträge: 248
Registriert: 28.08.2007 12:06
Wohnort: Dormagen

Beitrag von Slup »

Gibt es den Download noch zum manuellen Update? Finde ihn nirgends
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag 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.
kein Support per PN
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag 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
There are only 10 types of people in the world: Those who understand binary, and those who don't
Slup
Mitglied
Beiträge: 248
Registriert: 28.08.2007 12:06
Wohnort: Dormagen

Beitrag von Slup »

Naja, dann muss ich wohl das Forum wechseln.

Ich bitte um Account löschung und alle dzugehörigen Post.
Antworten

Zurück zu „Community Talk“