Fedora 19 stolpert über “Schrödinger’ s Cat”

Das durfte nun das Team, das derzeit an Fedora 19 arbeitet, am eigenen Leib erfahren. Das Bug-Tracking-System und auch Grub kommen beide mit dem Code-Namen “Schrödinger’s Cat” so ganz und garnicht zurecht. Offenbar liegt das aber nicht an den fordernden Ideen, die mit dem Experiment zusammenhängen, sondern an dem im Englischen ungebräuchlichen Umlaut und an dem Apostroph.

Noch mehr als der Umlaut, scheint das Apostroph die Infrastruktur zu stören. Denn häufig wird das Apostroph fälschlicherweise auch mit dem einzelnen Anführungsstrich geschrieben. Und das Anführungszeichen kann nun tatsächlich zu ernsthaften Problemen, wenn es von einem Shell-Script verarbeitet wird.

So habe ein Entwickler in dem Bug-Reproting-Tool einen Fehler gemeldet. Als dieser Fehler dann in Fedora 19 reportet wurde, hat der Server dann “illegale Zeichen” gemeldet. Und der Fehler war schnell gefunden. Die Txt-Datei /etc/os-release in libreport besteht aus einer einzigen Zeile:

Fedora release 19 (Schrödinger’s Cat)

Ohne jetzt genau auf die Ursachen des Problems eingehen zu wollen: Mit verschiedenen Kniffen haben die Fedora-Entwickler versucht, das Problem zu umgehen. Doch libreport war nicht alleine. Auch Grub2 ist über Umlaut und Apostroph in der Datei /etc/os-release gestolpert.

Man könnte es sich ja jetzt einfach machen und das Release einfach in Schrodingers Cat umtaufen. Doch da erhoben sich wiederum andere stimmen, die die Ansicht vertreten, das gehe an dem tatsächlichen Problem vorbei. Ob es jetzt Schrodinger heißt oder Schrödinger’s Cat ist damit tatsächlich zu einer Gewissensfrage geworden.

Jaroslav Reznik hat jetzt im Fedora-Steering-Team ein offizielles Ticket dazu gestartet.  Er ist der Ansicht, dass das neue Fedora-Release tatsächlich mit UFT8 (also mit Sonderzeichen wie Umlauten) kein Problem haben sollte.

Bis diese Fragen abschließend geklärt sind, macht man sich bereits an anderer Stelle Gedanken über die Namen der nächsten Fedora-Versionen: “Motörhead’s Moshpit”, auch ☃ (Unicode “Schneemann” U+2603) oder “DROP table *;” sind inzwischen in der Diskussion als Code-Name.

Tipp: Wie gut kennen Sie sich mit Open-Source aus? Überprüfen Sie Ihr Wissen – mit 15 Fragen auf silicon.de

Redaktion

Recent Posts

Automatisierungssuite für den produzierenden Mittelstand

Fraunhofer hat eine KI-basierte Produktionsüberwachung und -steuerung für mittelständische Industriebetriebe entwickelt.

2 Tagen ago

Homeoffice gerät weiter unter Druck

Jedes fünfte Unternehmen hat seine Regelungen für mobile Heimarbeit abgeschafft, ein weiteres Fünftel will sie…

3 Tagen ago

KI-Agenten: Bedrohungen verstehen und überwinden

Die rasante Entwicklung von KI-Agenten bringt insbesondere Herausforderungen für den Schutz sensibler Daten mit sich.

3 Tagen ago

Q-Day wird zur realen Bedrohung

2020 könnten böswillige Akteure Zugang zu quantengestützten Cyberangriffen haben, warnt Cindy Provin von Utimaco.

4 Tagen ago

KI-Workplace: ChatGPT-Alternative für den Mittelstand

KI-Workplace wird ausschließlich auf eigene Server-Infrastruktur in Rechenzentren in Frankfurt am Main betrieben.

4 Tagen ago

Zukunft des digitalen Zwillings: Process Mining und KI

Der digitale Zwilling einer Organisation bildet reale Geschäftsprozesse virtuell ab und schafft die Grundlage für…

6 Tagen ago