Im englischen Board wird immer wieder davon gesprochen, das Fehler im CVS behoben werden.
Was ist CVS?
Ist das die Version der Dateien die zum download bereit liegen, oder die Version die die Entwickler bei sich auf der Platte haben, oder wie?
Das ist die Entwicklungsversion auf dem SMF Server.
CVS ist die Abkürzung für Concurrent Versions System und ist ein in Entwicklerkreisen weit verbreitetes System um allen Entwicklern den aktuellen Quellcode zukommen zu lassen! Es ist also nix anderes als ein Speicherort für den Sourcecode! Man nennt sowas auch Referenzumgebung.
CVS ist das gängigste für Projekte auf Sourceforge oder Freshmeat. Software mit z.B. Kauflizensen arbeiten dagegen öfter mit Rational Clearcase oder VisualSourceSafe.
Mit einen CVS Clienten kann man Files senden und empfangen (Autoupgrade z.B.) und der CVS Server ist dann das repository.
mediman
Danke
heisst das jetzt, dass das Bugfixing was man in einigen Threads lesen konnte, ausschliesslich an der CVS Version durchgeführt wurden, und die downloadbare Public-Version noch diesselbe ist seit dem Release?
Surfy
Wahrscheinlich. Alles andere wäre auch relativ sinnfrei... es sei denn Du willst in ein paar Tagen bei Beta 38472 sein.... so wird erstmal gesammelt und dann eine neue Beta 5 rausgebracht....
Wobei es evtl sinnvoll wäre einen täglichen Snapshot der CVS-Version für die ganz furchtlosen verfügbar zu machen ;D
Bugfixes werden normalerweise an der CVS version durchgeführt. Es ist möglich dass auch an der Download Version bereits einige Punkte nachgeführt wurden. Um sicher zu sein, downloadest Du am besten das Paket neu, Du siehst am Datum sofort ob ein File neu ist.
Quote from: andrea on March 15, 2004, 06:45:13 AM
Bugfixes werden normalerweise an der CVS version durchgeführt. Es ist möglich dass auch an der Download Version bereits einige Punkte nachgeführt wurden. Um sicher zu sein, downloadest Du am besten das Paket neu, Du siehst am Datum sofort ob ein File neu ist.
Ahja... jetzt sag nicht, dass es verschiedene "Beta 4" Varianten gibt die sich nur durch das Datum unterscheiden...
Quote from: andrea on March 15, 2004, 06:45:13 AM
Bugfixes werden normalerweise an der CVS version durchgeführt. Es ist möglich dass auch an der Download Version bereits einige Punkte nachgeführt wurden. Um sicher zu sein, downloadest Du am besten das Paket neu, Du siehst am Datum sofort ob ein File neu ist.
wie soll man des dann sehen? Wenn man eine Datei runterläd wird das runterlad datum eingetragen, nicht wann die zip datei gepackt wurde.
Quote from: Cheffu on March 15, 2004, 06:52:27 AM
wie soll man des dann sehen? Wenn man eine Datei runterläd wird das runterlad datum eingetragen, nicht wann die zip datei gepackt wurde.
Die Daten innerhalb des zip's ändern das Datum nicht durch den Download.
Quote from: SnowCrash on March 15, 2004, 06:52:23 AM
Ahja... jetzt sag nicht, dass es verschiedene "Beta 4" Varianten gibt die sich nur durch das Datum unterscheiden...
In der Tat hatten wir bereits mehrere Beta 4. Die Version auf der Downloadseite wurde bereits mehrmals geändert, mindestens vor der öffentlichen Freigabe war es so.
Dann sollte vielleicht mal jemand die zuständigen darauf hinweisen, dass das hochgradig dämlich ist. So produziert man nämlich klassische
"Ich hab einen Fehler XYZ gefunden"
"Schwachsinn, das geht"
"Nein, das geht nicht"
Dialoge und unnötigen Support-Aufwand. Man sollte dann besser die Versionsnummer ändern (Beta 5/6/7 oder Beta 4.1/4.2/etc)
ok, cih hab mal nachgeschaut. Sofern ich nichts übersehenen habe, wurde an den Dateien das letzte mal so gegen 13uhr gestern mittag rumgeschraubt. ich denk das es dann vll etwas später hochgeladen wurde was heißen würde, dass alle, die die version gestern aben oder ein wenig früher heruntergeladen haben die aktuelle version haben
Die Frage ist, was mache ich mit den Dateien der aktuelleren Version. Einfach auf dem Webspace die alten überschreiben? Welche müssen überschrieben werden, und welche auf keinen fall? :-\
auf keinen fall die settings.php
alles andere sollte nix machen
wie p man schon gesagt hat, die Settings.php nicht und falls du schon am template rumgebaut hast den Theme ordner halt nicht. Falls du das ganze gestern morgen runtergeladen hast solltest du vll auch noch die Sprachdateinen neu runterladen und überschrieben. An dem Rest in Theme hat sich soweit ich weis nix geändert
Quote from: P_man on March 15, 2004, 07:39:53 AM
alles andere sollte nix machen
Weist du das, oder ist das nur ne Vermutung? ???
Also ich hab jetzt mal in der changelog.txt nachgeschaut. Die Version die installiert ist, ist bei mir die Revision 1.449.
Runtergeladen hab ich gerade die Revision 1.454.
Ich hab das Verzeichnis mal durchsucht, welche Dateien seit dem 14.3 geändert wurden:
Help.php
ModSettings.php
MoveTopic.php
Poll.php
Poll.template.php
ManageMembers.english.phpWäre praktisch, wenn irgendwo im Downloadbereich stehen würde, welche Revision da gerade zum runterladen bereit steht, dann hat auch nicht jeder nen anderen Stand, und verschiedene Probleme.
Der Versions Check im Admin Bereich scheint in diesem Fall auch nicht zu helfen, da er mir sagt, das meine Version die aktuelle ist.
Es wäre zu viel Arbeit, alle Versionen genauer zu bezeichnen. Nehmt bitte einfach hin, das es aktualisierte Versionen gibt, die immer etwas weniger Fehler enthalten (dazu die changelog.txt durchlesen). Es geht hier nicht darum, dass man die Betas am tollsten durchnummeriert, sondern Updates rausbringt, die zum testen benutzt werden sollen. Hängt Euch bitte nicht an solchen Kleinigkeiten auf sondern testet das Zeug durch. :)