![]() |
Test-Nightly-Build für Windows - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Wie spiele ich Simutrans? (https://simutrans-forum.de/mybb/forumdisplay.php?fid=6) +--- Thema: Test-Nightly-Build für Windows (/showthread.php?tid=2502) |
- wernieman - 17-08-2007 Jetzt sind alle Änderungen Eingepflegt (bis auf die Sprachumschaltung) Die Englishe-Seite ist auch Produktiv, also jetzt unter:http://www.wernieman.de/simutrans/index.en.html erreichbar. Die "new". Seiten deshalb komplett abgeschaltet. Mal sehen wie das System sich am Wochenende bewährt, da ich es dann weniger Pflege ..... - whoami - 20-08-2007 Die Zeitstempel werden nicht (mehr?) aktualisiert in Beschriftungen und Dateinamen, z.B. "Version 1276 vom 16.08.2007 um 03:41" hat dasselbe Datum wie der Vorgänger Rev. (Revision, nicht Version, bitte) 1272. Auf der englischen Seite würde sich auf ein Ausgabeformat für Angelsachsen anbieten. Als Versionsnummer würde ich gerne so etwas sehen wie "post-<last-release>", statt der von ST selbst angezeigten (nämlich eine noch nicht freigegebene Versionsnummer, die vielleicht gar nicht zum Einsatz kommt). - wernieman - 20-08-2007 Er hat irgentwie bei der letzten Aktuallisierung die ZIP-Files nicht generiert ... ich bin aber dran ;o) Ich habe das Problem, das ich nicht an die "echte" Simutrans-versionsnummer komme, d.h. ich weiß zuerst nicht, ob es eine 99.14 oder 99.15 ... ist. Die SVN-Revisionsnummer (1272) ist dagegen sehr leuiht zu bekommen, da svn sie selber ausspuckt. Edit: Die kompilierte Version ist auch nicht die "echte" .... da klap es kompilierungsfehler! Habe jetzt mal die Versionsnummern korrigiert, das Script in den Fällen gleich mit aktuallisiert. Es gibt KEINE neue Version., da die aktuelle sich nicht kompilieren läst! - wernieman - 20-08-2007 Compilierungsfehler durch Revision 1278 behoben. Upload in Prozess, d.h. in kürze (ab 13:30) sollte der Vorgang beendet sein und das aktuelle Nightly Build zur Verfügung stehen .... - wernieman - 22-08-2007 Für Windows jetzt auch ZIP-Dateien! Ist es für Linux gewünscht? - whoami - 22-08-2007 Zitat:Original von werniemanDie Versionsnummer (eigentlich eine -bezeichnung) steht in simversion.h (diese sollte sich einfach parsen lassen). Also Vorschlag: Wenn die Version anders lautet als beim Vorgänger, kann der nächste Build "post-<vorherige Version>" (oder meinetwegen auch "pre-<aktuelle Version>") im Namen erhalten, das verbessert den Überblick. Probleme gibt´s allenfalls in ein paar (hoffentlich seltenen) Fällen: - Parsen geht nicht - Änderung der Versionsbezeichnung wurde vergessen - Releases (Versionen) folgen schnell aufeinander. Soweit funktionieren die automatischen Builds gut. Es wäre noch nützlich, auch die exakten Stände offizieller Versionen aus derselben Erzeugungsumgebung zu bekommen, damit man dagegen vergleichen kann, z.B. auch noch 99.14. SVN kann vermutlich die nötigen Dateien älterer Revisionen beistellen. - wernieman - 22-08-2007 Ist blöde, das es keine "offizielle" Liste gibt, welche SVN-Version welcher "originalen" Nummerierung gibt. Habe mich heute mal gekümmert, das die Verionen abwärts sortiert werden, vorher war die Liste unsortiert... und noch ein paar andere kleine Änderungen Du schlägst also vor: sim_Version_Revision_Datum - whoami - 22-08-2007 Zitat:Original von werniemanPrissi gibt sie neuerdings in der Ankündigung mit an. Für den genannten Mechanismus für "pre"/"post" ist die Kenntnis der exakten Revisionsnummer der letzten offiziellen Version nicht nötig. Zitat:Du schlägst also vor:Ja, mit "pre"/"post", um den relativen Bezug zu Versionen herzustellen. (So, jetzt muss nur noch jemand die Revisionsanzeige in ST selbst einbauen, und schon ist das Debuggen einfacher.) - wernieman - 22-08-2007 Naja ... werde es mir nächste Woche mal überlegen, wie ich es implementieren kann (Haben Dienstag und am Freitag bin ich bei Frauchen und da habe ich anderes zu tuhen ;o) ) Mann könnte ja manuell aus den Versionen dann das "Produktive" machen .... mal sehen *denk* Edit: Weist Du wie man auf der Konsole folgendes parsen könnte? Code: #define VERSION_NUMBER "99.14.1 nightly" Edit2: Nur die Webside wird per php generiert, welche aber statisch hochgeladen wird (als .html) Edit3: ich sollte langsamer denken und malo auf Antwort warten, jedenfalls eine lösung (nicht schön aber funktionabel) Code: grep VERSION_NUMBER simversion.h | grep -v _V | cut -f "3" -d ' ' | cut -c "2-" Werde es mir dann (s.o.) mal anschauen - wernieman - 23-08-2007 also das mit post/pre ist ein problem. Produziere ja nur 1. Version und nicht 2 für english/deutsch. Entweder ich verwende für beide post oder pre ..... Oder wolltest Du es nur in der Anzeige? |