albatros | texte

Thunderbird und OpenPGP

Im Oktober 2019 hatte Mozilla angekündigt, OpenPGP ab dem Sommer 2020 in Thunderbird zu integrieren. Das Add-on Enigmail wird in Core integriert. Die erste Version mit dem neuen Feature soll Thunderbird 78 sein. Auf der Mailingliste tb-planning geht Kai Engert derzeit auf Detailfragen ein und beantwortet Fragen von Entwicklern und Benutzern. Lesen!

Firefox bald ohne OpenSearch

Der folgende Kommentar wurde im Blog von Sören Hentzschel leider nicht freigeschaltet. Ich veröffentliche ihn deshalb hier, zur besseren Verständlichkeit um eine Einführung ergänzt.

Mozilla hat angekündigt, die Unterstützung für OpenSearch zu entfernen. Ab Anfang Dezember 2019 werden Suchmaschinen aus addons.mozilla.org entfernt. Suchmaschinen können über diese Plattform dann nur noch als WebExtensions verteilt und auf dem neuesten Stand gehalten werden. OpenSearch-Suchmaschinen werden auch nach diesem Zeitpunkt weiterhin funktionieren, und der Zeitpunkt, zu dem der Standard endgültig fallengelassen wird, steht noch nicht fest. Er wird aber aufgegeben.

Ich glaube, wir sehen hier ein Problem, das wir schon einmal diskutiert hatten, als der RSS-Reader aus Firefox entfernt wurde.

Überspitzt kann man sagen: Mozilla sind die Bedürfnisse der Benutzer, insbesondere der kompetenten Benutzer, also der Power-User, und die offenen Webstandards mittlerweile reichlich egal geworden, Hauptsache, der Browser kann Netflix. :(

Man darf sich nichts vormachen: Wenn Firefox OpenSearch nicht mehr unterstützt, wird das kein Anlass für die Betreiber von Websites sein, stattdessen eine WebExtension bereitzustellen, denn Firefox hat nicht mehr die große Bedeutung, die er früher einmal hatte, jedenfalls für den deutschen Markt.

Firefox ist derzeit noch ein Tool, das für Information Professionals eine große Bedeutung hat – weil man damit gut Information Retrieval machen kann. Das ist eine Benutzergruppe, die Mozilla schon gar nicht mehr auf dem Schirm hat. Den ganzen Bildungsbereich.

Wir dürfen nicht davon ausgehen, dass es in Zukunft für jeden Bibliothekskatalog und für jede Datenbank, die das bisher angeboten hatten, eine eigene WebExtension geben wird. Der Aufwand ist viel zu groß, sowohl für die Anbieter als auch für die Benutzer, die eben nicht mehr mit einem Klick in die Suchleiste nebenbei eine Suchmaschine ergänzen können, sondern extra ein Add-on installieren müssen mit – aus der Sicht eines wenig geübten Benutzers – fünf Warnmeldungen, die erst einmal gelesen und abgenickt werden müssten.

Wir sehen es bei der Druckansicht; die meisten Websites werden schon lange für Firefox gar nicht mehr getestet. Die Druckvorschau im Browser war ein Workaround, der mehr schlecht als recht funktioniert. Alles ist mittlerweile auf Webkit ausgerichtet. Es ist nicht ganz so schlimm wie bei Opera, aber es geht mit großen Schritten in diese Richtung. Mozilla platziert sich im Abseits.

Aquamacs unter neuer Leitung

Gestern notierte ich nur kurz, dass Aquamacs 3.5 freigegeben worden ist. Aquamacs ist eine Distribution des freien Editors Emacs für macOS, die eine Reihe von nützlichen Erweiterungen fertig vorkonfiguriert enthält und außerdem die üblichen Keybindings aus macOS mitbringt. Wer diese nicht nutzen möchte, sondern einen Emacs sucht, wie er ihn von anderen Plattformen her kennt, kann das sehr leicht zurückbiegen. Keine Sorge vor Emacs-Lisp: Als ich vor einigen Jahren mein System von Grund auf neu aufbaute, war Aquamacs die Anwendung, die als erstes einsatzbereit war. Ich mache fast alles, was ich mache, in Aquamacs mit org-mode und LaTeX. (Den Rest mache ich in LibreOffice, wenn es dafür gute Gründe gibt.)

Eine weitere Meldung lief in der darauffolgenden Nacht über die Mailinglisten: Der Entwickler von Aquamacs David Reitter, der Aquamacs erdacht und seit 2003 betrieben hatte, hat das Projekt verlassen. Es ist ein Abschied aus persönlichen Gründen. Viel ist passiert seitdem, es sah schon mal düster aus, was die Zukunft von Aquamacs anging, aber nach der Modernisierung durch den Umzug auf GitHub im Jahr 2015 wurden Schritt für Schritt Hindernisse aus dem Weg geschafft, die auch andere freie Softwareprojekte für den Mac zunehmend behindern. Im Falle von Aquamacs ging es um die Integration gnutls, die notwendig geworden war, weil die Unterstützung für openssl in macOS aus Emacs entfernt worden war. Diese steuerte Win Treese bei, der auch das Projekt insgesamt übernommen hat. Ich danke David für seine Mühe über die vielen Jahre hinweg, und ich hoffe, Aquamacs bleibt den Mac-Anwendern noch lange erhalten.

A propos Mac und Freie Software: Bei der gerade zuende gegangenen TUG 2019 berichtete Dick Koch über die Großen Veränderungen bei MacTeX, von denen die Anwender möglichst nichts bemerken sollten. Von den Hürden, die Apple den Entwicklern zunehmend in den Weg stellt, die die Vorteile, die Unix eigentlich für freie Lösungen bieten sollte, immer mehr schwinden lassen. Notarization und hardened runtimes machen es auch zunehmend schwerer, eine so komplexe Distribution wie MacTeX bereitzustellen. Wer es nicht glaubt, der lese Dicks Bericht. Die Probleme bei der Entwicklung des freien PDF-Viewers Skim, der auf PDFkit aufsetzt, möge man auf dessen Mailingliste nachvollziehen. Nicht schön. Das ständige Hase-und-Igel-Spiel durch jährliche System-Upgrades (früher gabs das alle zwei bis drei Jahre) erzeugt einen erheblichen Druck und tut ein übriges. Auch andere Projekte sind betroffen. Vor zwei Wochen kompilierte Poppler zum ersten Mal nicht bei meinen MacPorts unter High Sierra. Es könnte sein, dass die Zeiten, zu denen macOS eine gute Wahl für den Einsatz freier Software war, vorbei sind und der Wechsel zu Linux ernsthaft in Betracht kommt.

Aquamacs 3.5 Nightly Build

David Reitter bittet um Tests des Nightly Build von Aquamacs 3.5. Neu im Vergleich zur vorhergehenden Version ist die Integration von gnutls 3.6.8. Sie war notwendig geworden, weil die Unterstützung für openssl in macOS aus Emacs entfernt worden war. Aquamacs 3.5 setzt deshalb mindestens Mac OS X El Capitan voraus. Den Code zur Integration von gnutls in Aquamacs steuerte Win Treese bei. Außerdem gab es Updates der vielen ergänzenden Pakete, die in in Aquamacs integriert sind. Aquamacs 3.5 beruht auf Emacs 25, also nicht auf der allerneusten Version von Emacs, sondern auf der vorletzten.

Die Entwickler weisen darauf hin, dass unter macOS Mojave ein Problem beim Öffnen der Menüs auftreten könne. Wer doppelt klicken muss, damit sich ein Drop-Down-Menü öffnet, sollte in den Systemeinstellungen bei den Bedienhilfen Aquamacs ausdrücklich freischalten. Ich kann das nicht selbst testen, weil ich noch nie mit der neuesten Version von macOS gearbeitet habe, also auch derzeit nicht. Mir fiel unter macOS High Sierra auf, dass Text beim fortlaufenden Eintippen manchmal am Zeilenanfang kurz ausgeblendet wird und dann wieder erscheint, als wäre nichts gewesen… das ist etwas merkwürdig.

Der Nightly Build ist nicht signiert. Um alles, was damit zusammenhängt, kümmert sich David Reitter später.

Zur Erinnerung: Wer möchte, dass sich Aquamacs so verhält, wie man es von einem Emacs gewöhnt ist, kann ihm das sehr leicht beibringen.

TeX Live 2019

Installation von MacTeX 2019 erfolgreich abgeschlossenZugegeben, ich bin etwas spät dran in diesem Jahr mit dem Upgrade, aber sooo viel Neues hat sich bei TeX Live 2019 im Vergleich zu 2018 ja nun auch wieder nicht ergeben. Jedenfalls nichts, was mich beträfe.

Die New-Features-Seite zu MacTeX liest sich betont entspannt und besteht zu einem großen Teil aus Hinweisen, die auf Neuigkeiten bis ins Jahr 2010 zurückgehen.

In diesem Jahr hatte ich leider an den Pretests nicht teilnehmen können. Das Setup lief klaglos durch, und bisher sind mir auch noch keine Probleme aufgefallen. Seit heute Morgen sind auch die ersten neuen Pakete auf dem CTAN-Mirror meines Vertrauens verfügbar.

Mein Dank geht an die Kolleg/inn/en, die die neue Version auch in diesem Jahr erstellt haben.

Alle Macht dem Zertifikat

Die überaus nervösen Reaktionen auf den Zertifikats-GAU bei Firefox (binnen eines Tages 1000 Beiträge im Heise-Forum, 420 bei Hacker News) zeigen, wie anfällig ein Sicherheitskonzept ist, das auf Add-Ons beruht – und wie viel Kontrolle Mozilla über seine Produkte tatsächlich ausübt. Und wie abhängig die Freie Software von ihrem einzigen verbliebenen Browser-Projekt ist.

Die bei Heise empfohlene Lösung in about:config funktionierte nicht: Am Ende des Tages stellte sich heraus, dass man die Zertifikatsprüfung im normalen Firefox nicht händisch abschalten konnte, nur in der Nightly-Version (manchen Berichten zufolge auch in der ESR-Version) soll es funktioniert haben; und dass nicht der User, sondern der Hersteller das letzte Wort hat. Angeblich um zu verhindern, dass Erweiterungen von Installern ungefragt und unkontrollierbar in den Firefox-Profilordner geschrieben werden.

Wütend und enttäuscht reagierten vor allem Linux-Anwender, die sich am ganz langen Hebel wähnten. In de.comm.software.mozilla.browser war einiges zu lesen. Zumal die Erweiterungen nicht erst nach einem Neustart ausfielen, sondern im laufenden Betrieb ohne Vorwarnung direkt abgeschaltet wurden. Ein Fenster ging auf, und weg waren sie. Und der Hotfix wurde dann nicht als Update, sondern per „Studien“ verteilt, was nur funktionierte, nachdem man diese wieder eingeschaltet und die Übertragung von Telemetrie-Daten aktiviert hatte. Dieses Pflaster gabs aber nur für den regulären Firefox, nicht für ESR und auch nicht für die mobile Version.

Manch einer wird nach mehr als zehn Jahren mal wieder für Stunden ein Internet ohne Werbeblocker erlebt haben. Und mit den mühsam selbst gestopften Sicherheitslücken. Der Zwischenruf eines Users in der Mozilla-Browser-Newsgroup

Das ist mein Rechner und auf dem entscheide ausschließlich ich, was da läuft und sonst niemand!

wird noch länger nachhallen.

Thunderbird und Manually sort folders

Der größte Makel bei Thunderbird besteht darin, dass man bis heute standardmäßig weder die Konten noch die Ordner beliebig in der Seitenleiste anordnen kann. Abhilfe schafft das Add-on Manually sort folders, das aber in der letzten offiziellen Version 1.1.1 mit Thunderbird 60 nicht mehr kompatibel ist.

Da der Entwickler inaktiv wurde, kam es zu einem Fork des Add-ons auf GitHub, und der Pre-Release 1.2.0pre3 von Maxime Rijnders funktioniert wohl tatsächlich wieder mit dem aktuellen Thunderbird 60.3.1 unter macOS 10.13.6.

Der Entwickler bittet um mehr Rückmeldungen vor der offiziellen Veröffentlichung, es gab Berichte über Probleme unter Linux. Die Diskussion läuft im neuen Repositorium und an alter Stelle.

Sie sind nicht angemeldet