Inhaltsverzeichnis
- 1 Über Thunderbirds Weiterentwicklung
- 2 Source-Code und Übersetzung beobachten
- 3 Tabelle mit Links zu Mercurial und FTP-Downloads
- 4 Geplante & fertiggestellte Versionen aller Mozilla-Programme
- 5 Über Test-Versionen (Developer Releases)
- 6 Mit mehreren Installationen und Profilen arbeiten
- 7 Siehe auch
- 8 Weblinks
1 Über Thunderbirds Weiterentwicklung
Seit im Jahr 2003 die erste "finale" Thunderbird-Version 0.1 veröffentlicht wurde, gab es mehrfach Veränderungen in der Organisationsstruktur rund um Thunderbirds Entwicklung. Im Grunde befand und befindet sich Thunderbird unter dem Dach von Mozilla. Streng genommen muss man im Laufe der Entwicklungsgeschichte aber zwischen "Mozilla Foundation", "Mozilla Corporation" und "Mozilla Messaging" und inzwischen "MZLA" unterscheiden. Nachdem es im Laufe der Entwicklung um 2015 quasi keinen hauptberuflichen Thunderbird-Programmierer seitens Mozilla mehr gab, sondern nur ein paar Leute, die von verschiedenen Firmen bezahlt und beschäftigt wurden, um den Source-Code des Thunderbird weiterzuentwickeln, hat sich die Situation inzwischen (Stand 2021) wieder deutlich verbessert. Thunderbird wurde in ein formal eigenständiges Unternehmen "MZLA" ausgegliedert, wodurch man wieder in der Lage ist, Einnahmen zu erzielen. Dadurch können nun eine ganze Reihe von Hauptberuflichen Entwicklern/Programmierern beschäftigt werden, und der Code des Programms wird nun etappenweise auf eine neue, moderne Code-Basis umgeschrieben und die Benutzeroberfläche weiterentwickelt. Auf den Webseiten von https://mozilla.org findet man dennoch kaum Spuren von Thunderbird, wenn man nicht direkte, passende URLs zu ein paar wenigen Thunderbird-Seiten kennt und aufruft. Immerhin wird unter dem Dach von https://support.mozilla.org noch eine offizielle Support-Plattform auch für Thunderbird betrieben. Das Thunderbird-Projekt findet man primär auf seiner eigenen Webseite: thunderbird.net
2 Source-Code und Übersetzung beobachten
Die Mozilla Foundation bietet einige Möglichkeiten, um die Entwicklungsarbeit zu erleichtern und diese besser beobachten zu können. Ein paar dieser Möglichkeiten sehen Sie hier.
- Searchfox (frühere Varianten waren "LXR" , "MXR" und zuletzt "DXR") ist eine Suchmaschine, die speziell für die Suche im Quelltext (Source-Code) gedacht ist.
- Mercurial wird als Versionskontrollsystem für alle Checkins in den Quelltext (Source-Code) verwendet. Mit Hilfe des Versionskontrollsystems kann man alle Änderungen beobachten.
- Treeherder ist ein Berichts-Dashboard für die Checkins in Mozilla-Projekte. Benutzer können die Ergebnisse automatischer Builds und der jeweiligen zugehörigen Tests anzeigen. Außerdem wird auf die produzierten Builds verlinkt, sodass man diese herunterladen kann.
3 Tabelle mit Links zu Mercurial und FTP-Downloads
Channel | Codename | Änderungen de | Änderungen Comm | Änderungen Moz | Builds herunterladen | Treeherder |
---|---|---|---|---|---|---|
central | Thunderbird Daily | thunderbird-l10n/commits/main/de | comm-central (en-US) | mozilla-central (en-US) | de / en-US | repo=comm-central |
beta | Thunderbird Beta | thunderbird-l10n/commits/main/de | comm-beta (en-US) | mozilla-beta (en-US) | de + en-US | repo=comm-beta |
release | Thunderbird Release | thunderbird-l10n/commits/main/de | comm-release (en-US) | mozilla-release (en-US) | de + en-US | repo=comm-release |
ESR128 | Thunderbird ESR 128 | thunderbird-l10n/commits/main/de | comm-esr128 (en-US) | mozilla-esr128 (en-US) | de + en-US | repo=comm-esr128 |
ESR 115 | Thunderbird 115 | thunderbird-l10n/commits/main/de | comm-esr115 (en-US) | mozilla-esr115 (en-US) | de + en-US | repo=comm-esr115 |
4 Geplante & fertiggestellte Versionen aller Mozilla-Programme
Eine Übersicht der zuletzt veröffentlichten und in nächster Zeit geplanten Releases aller Mozilla-Programme findet man unter http://wiki.mozilla.org/Releases (Englisch).
5 Über Test-Versionen (Developer Releases)
Die deutsche Übersetzung ist naturgemäß immer etwas verzögert gegenüber dem englischen Original, da die Entwicklung nachverfolgt werden muss, um dann erst die Übersetzung erstellen zu können. Inzwischen werden fehlende Teile der Übersetzung allerdings durch den englischen Originaltext beim Build-Prozess ersetzt. Die beteiligten Übersetzer sorgen in der Regel dafür, dass ab den Beta-Versionen die Übersetzung komplett ist.
Entwickler-Versionen sind NICHT für den normalen Anwender gedacht und enthalten oft Fehler, die sehr schwerwiegend sein können. Dies können kleinere Fehler in Texten, aber auch eine nicht nutzbare Benutzeroberfläche bis hin zu Programm-/Systemabstürzen und Datenverlust sein!
Sie sollten deshalb diese Entwickler-Versionen immer mit einem speziellen Profil verwenden, das Sie nur für Test-Zwecke angelegt haben.
5.1 Infos zu Nightlybuilds
Die "Nightlybuilds" werden täglich automatisiert erstellt. Wenn beim Build-Prozess nichts schiefgeht, werden die Nightlybuilds auf die FTP-Server gestellt, sodass man diese dort herunterladen kann. Dabei ist zu beachten, dass die Nightlybuilds keinerlei Qualitätssicherung unterliegen - theoretisch könnten diese durch aktuelle Entwicklungsschritte vorübergehend absolut unbenutzbar sein.
Der Update-Channel wird auf Nightlybuilds eingestellt, wenn Sie diese verwenden!
5.2 Infos zu Beta-Versionen
Beta-Versionen werden im Laufe der Entwicklungsarbeit veröffentlicht, wenn bestimmte Ziele erreicht wurden. Sie enthalten in der Regel bereits alle neuen Funktionen - es wird dann nur noch an der Optimierung bzw. Fehlerbehebung gearbeitet.
Offizielle Hilfe zu Beta-Versionen gibt es meist nicht. Die Hilfeseiten beziehen sich in der Regel auf die aktuellen Versionen für Endanwender - nicht auf Testversionen. Wenn Sie Fragen haben, stellen Sie diese bitte in unserem speziellen Foren-Bereich zu Entwickler-Versionen.
Der Update-Channel wird auf Beta-Versionen eingestellt, wenn Sie diese verwenden!
6 Mit mehreren Installationen und Profilen arbeiten
Wer eine neue Version, die noch in Entwicklung ist, gerne mal ausprobieren möchte, ohne seine bestehende Installation zu deinstallieren oder sein Arbeitsprofil zu gefährden, kann dies tun: Grundsätzlich ist die Installation verschiedener Versionen von Thunderbird (z. B. Version 38.* und Version 42.0-beta-1) auf einem PC möglich. Man muss sich nur an gewisse Regeln halten, um keinen Datenverlust zu erleiden. Auch sollte man ein bisschen versiert sein, was Installationen betrifft.
- Machen Sie ein vollständiges Back-Up Ihres Arbeitsprofils.
- Lassen Sie Ihre bisherige Installation unverändert (z. B. ''D:\Program Files\Mozilla Thunderbird'').
- Erstellen Sie einen separaten Installationsordner (z. B. ''D:\Program Files\Mozilla Thunderbird Test'').
- Downloaden Sie die neue (Test-)Version von offiziellen Mozilla-Seiten oder über diese Seite.
- Installieren Sie mittels "angepasster Installation" die neue Version in den gerade erstellten Test-Ordner.
- Wichtig: Starten Sie die neue Version NICHT am Ende des Installationsvorgangs (grünen Haken wegmachen im letzten Fenster des Installationsassistenten, vor dem "Fertigstellen") - andernfalls startet die neue (Test-)Version mit Ihrem Arbeitsprofil und könnte dieses bereits beschädigen!
- Erstellen Sie mit dem Profilmanager Ihrer Standardversion (z. B. 38.2.0) ein neues Profil (Name z. B. "Test-Profil") und beenden Sie den Profilmanager.
- Starten Sie nun, je nach Bedarf, die Testversion oder die reguläre Version des Thunderbird immer mit dem Profil-Manager und wählen dort das jeweils passende Profil, mit dem Thunderbird arbeiten soll. Es gibt auch Tools, die unter Windows auf dem Desktop passende Verknüpfungen erstellen, welche schon jeweils mit einer Kombination aus Thunderbird-Version und Profil voreingestellt werden.
Arbeiten Sie bei Entwicklerversionen sicherheitshalber nur im Standard-Theme und testen Sie zunächst mit einem IMAP-Konto. Falls Sie auch mit POP-Konten arbeiten möchten, aktivieren Sie sicherheitshalber die Funktion "Nachrichten auf dem Server belassen" in den Server-Einstellungen.
7 Siehe auch
- Weiterentwicklung - Übersetzungsfehler in BugZilla melden
- Weiterentwicklung - Fehler melden und Funktionen wünschen
- Thunderbird Beta-Version herunterladen
8 Weblinks
Amsterdammer, Graba, Thunder