$ scripts/find-use.pl
- Die Ausgabe zeigt alle "use *", "use parent qw()", require "" etc an, und
- sucht nach Abhängigkeiten dadrin. Die Farbcodes bedeuten:
+ Die Ausgabe zeigt alle "use *", "use parent qw()" etc an, und
+ sucht nach Abhängigkeiten dadrin. Achtung: require wird im Moment nicht
+ erkannt. Die Farbcodes bedeuten:
grün: Alles gut, das Modul ist entweder seit Ewigkeiten im perl core, oder
ist in modules/* dabei.
# listet die entsprechenden Diffs:
$ scripts/rose_auto_create_model.pl --user=<login> --diff -n --all
+* Locales auf Vollständigkeit prüfen
+
+ $ scripts/locales.pl de
+ $ scripts/locales.pl de_DE
+
* SL::DB::Helper::ALL auf Vollständigkeit prüfen
(TODO: Mag da einer ein Script für schreiben?
2. RELEASE
+==========
* Annotated tag erstellen und pushen
$ git tag -a release-2.6.1
- $ git push origin tgs/release-2.6.1
+ $ git push origin tags/release-2.6.1
* Tarball erstellen
* Alles auf Sourceforge hochladen
+* Auf Sourceforge den Standarddownloadlink setzen
+
* Releasemessages schreiben für folgende Ziele:
- lx-office.org: deutsch, prosa, formell
- - freshmeat.net: englisch, max 600 zeichen, technische stichpunkte aus dem changelog
+ - freecode.com: englisch, max 600 zeichen, technische stichpunkte aus dem changelog (ehemals freshmeat.net)
- mailinglisten: deutsch, freitext, informell
* Alle Releasemessages von mindestens einer Person Korrektur lesen lassen
-* Webseite aktualisieren, Releasemessages auf freshmeat und Mailinglisten posten
+* Webseite aktualisieren, Releasemessages auf freecode und Mailinglisten posten
+
+
+3. POST RELEASE
+===============
+
+* Im Bugzilla die aktuelle Version ergänzen, damit dafür Bugs eingespielt werden können.
+
+* Nach einem Major Release alle Bugs die den Milestone hatten und nicht gefixt wurden zurücksetzen