Path of the Compiler-Ninja – Neuer Codeweavers Rang – Neue wine-Version 1.7.51

Die Neuigkeiten vorweg: Die neueste Entwicklerversion von wine in der Version 1.7.51 ist erschienen. Alle zwei Wochen erscheint eine solche neue Version mit dem Hinblick, Version 1.8 von wine zu entwickeln. Der Compiler für die neue Version rattert gerade auf meinem System während ich diese Zeilen schreibe.

Bezüglich des letzten Berichts zu Chessmaster 9000 habe ich die Verbesserungen, die ich durch wine-staging erfahren habe, an Codeweavers gemeldet. Dazu sollte ich noch einige zusätzliche Informationen einreichen und habe dies sowohl mit der Standard 1.7.50 sowie mit angewandten staging-Patchset durchgeführt.

Da gab es prompt von Codeweavers sogenannte Ninja Blessings, durch die ich einen weiteren Rang in der Codeweavers-Hierarchie erreicht habe.

Der neue Rang ist nun:

Mystical Exalted Nigh-invincible Supreme Raging Atomic Dragon Turbo Chief Senior Advocate

und damit vorletzte Rang bevor ich das Codeweavers-Poloshirt bekomme.

OpenMandriva und wine Paketierung / Neuer Codeweavers-Rang

Heute bekam ich eine Anfrage ob das wine-staging Patchset auch für OpenMandriva nützlich sein könnte.

Da ich in diesem Blog ja in den letzten Tagen einiges zur wine-Technologie geschrieben habe, möchte ich dies mit dem ursprünglichen Ziel: Berichten über Aktivitäten rund um OpenMandriva kombinieren.

Im IRC gab mir bero vor einiger Zeit einige Hinweise, dass das wine-staging bei OpenMandriva standardmäßig angewendet wird. Allerdings ist es so, dass sich derzeit kein Maintainer für das wine-Paket gefunden hat und ich eventuell diese Rolle alle zwei Wochen ausfüllen kann. Dazu nochmal der Hinweis: Alle zwei Wochen erscheint eine neue wine-Entwicklerversion.

Leider bin ich mit der Buildumgebung von OpenMandriva noch nicht so ganz vertraut und hoffe, beim strategischen Meeting in Krakau näheres zu erfahren.

Hoffnung machen auch die kommenden von der OpenMandriva erstellten Tutorials, aber da habe ich noch nicht herein geschaut.

Eine kleine Ergänzung noch: Codeweavers hat mir für die lange IRC-Session und die Tests mit dem staging-Patchset einige XPs gut geschrieben, so dass ich im Codeweaversranking eine neue Stufe erklimmen konnte. Der neue Rang lautet hiermit:

Exalted Nigh-invincible Supreme Raging Atomic Dragon Turbo Chief Senior Advocate

Damit bin ich dem Codeweavers-Poloshirt etwas näher gekommen. Das T-Shirt habe ich bereits bekommen und demnächst wird auch ein neuer Sticker für mein Advocateposter eintreffen. 
Hintergrund: Codeweavers hat ein Gamificationsystem für Tests mit Crossover. Für das Einreichen von (Beta-)Reports gibt es sogenannte Experience Points (XP), die man dann später gegen sogenannten Swag eintauschen kann. Für einen Betareport gibt es 100 XPs, für Tipps 50 XPs und für das Bewerten von Anwendungen 10 XP etc. Zum Start beim Testen gibt es auch ein Poster, wo man dann seine Aufkleber aufkleben kann. Wenn ich wieder in Deutschland bin (nächste Woche) mache ich dann mal ein Foto und veröffentliche es in diesem Blog.

Erste Erfahrungen mit wine-staging

Nachdem ich meine ursprüngliche wine-Version 1.7.50 gegen eine Version mit dem staging-patchset ausgetauscht hatte, konnte ich bei einigen Spielen Verbesserungen feststellen.


Capitalism 2: Die Maussteuerung funktioniert nun einwandfrei. Im IRC wurde mir mitgeteilt, dass das Spiel Call to Power II ebenfalls Probleme hat und auch dort wurden die Mausprobleme behoben.


Chessmaster 9000: Ursprünglich durch ein ubuntuusers.de-Posting angeregt, habe ich dieses Spiel ebenfalls mal getestet und wine-staging behebte die Problematik, dass die Spielfiguren nicht angezeigt werden und das Spiel abstürzte. Mit wine-staging 1.7.50 werden die Figuren nun einwandfrei angezeigt.

Beide Ergebnisse wurden der Firma Codeweavers mitgeteilt, die die Entwicklung von wine voran treibt.

Gestern erschien seitens Codeweavers auch ein kleines Update der Crossover-Software von 14.1.4 auf 14.1.6.

Noch ein paar Details zu Crossover: Die Vollversion der Software kostet 48 Euro für ein Jahr mit Updates inkl. eines Supportfalls, wo man Codeweavers anrufen kann um Support zu erhalten. Verlängerungen der Supportdauer kosten 24 Euro/Jahr.

Ich selbst habe eine Resellerpartnerschaft mit Codeweavers, bekomme aber derzeit auf meiner Partnerstufe keinen Einkaufsrabatt. Es ist aber möglich, die Software über mich zu bestellen falls jemand Interesse hat.

Eine andere Möglichkeit, die Software Crossover günstig zu beziehen, ist den Twitter-Feed von Codeweavers zu abonnieren. Dort gibt es regelmäßig Sonderangebote der Software.

Neue Abenteuer in wine

Heute habe ich einige Tests mit Crossover 14.1.4 gemacht und einige meiner betreuten Anwendungen

  • Tomb Raider II
  • Uplink: Hacker Elite
  • Capitalism 2

neu bewertet. Tomb Raider II funktioniert einwandfrei, Uplink: Hacker Elite ebenfalls (okay, gibt es auch eine Linuxversion von) und Capitalism 2 hat das alte Problem, dass der Mauscursor nicht reagiert. Alle Ergebnisse wurden in die Crossoverdatenbank eingetragen.

Mittlerweile wird nur Testen aber etwas langweilig und ich suchte nach etwas mehr Action!

Schon seit einiger Zeit, überlege ich das bleeding edge der wine-Entwicklung zu betreten und den wine-staging Patchsatz auszuprobieren.

Also ab ins IRC, wo wir auch prompt eine Anleitung verlinkt wurde:
https://github.com/wine-compholio/wine-staging/wiki/Packaging#compiling-wine-staging

Wichtig ist halt, dass man sich zwei Tarballs holen muss und den original wine-Quelltext patchen muss. Es wird im wine-staging Tarball ein entsprechendes Skript mitgeliefert. Dann wird, wie üblich, mit

./configure
make
make install

kompiliert.

Weiterhin habe ich ja gestern von meinen kommenden Vorträgen geschrieben. Der Vortrag zu wine auf der ubucon 2015 wurde noch nicht angenommen bzw. ich habe noch keine Rückmeldung aber einige der Folien werden sicherlich gute Dienste auf dem Linux Presentation Day der WOBLUG leisten.

Slide-Madness

Hallo zusammen,

ich bin gerade dabei, einige Folien vorzubereiten u.a. für die ubucon 2015 wo ich auf jeden Fall SQL Ledger im Businesseinsatz vorstellen werde. Zusätzlich ist mir für die ubucon noch die Idee gekommen, einige Grundlagen zu wine dort zu erläutern.

Die Anmeldefrist für neue Vorträge ist leider gestern abgelaufen aber ich habe die Idee trotzdem geäußert und schon einige Folien vorbereitet.

Damit sieht die Schedule für mich wie folgt aus:

  • OpenMandriva Developer Meeting (s. vorheriger Post) vom 8. bis 11. Oktober, Krakau, Polen
  • ubucon 2015 vom 23. bis 25. Oktober, Berlin
  • Linux Presentation Day, 14. November 2015, Wolfsburg

OpenMandriva Strategisches Treffen in Krakau im Oktober

Hallo nochmal,

ich möchte bekannt geben, dass ich vom 8. – 11.Oktober zum strategischen Entwicklertreffen von OpenMandriva fahre. Ich habe mich aus Kostengründen für eine Busfahrt von Berlin nach Krakau entschlossen. Hotel ist ebenfalls gebucht: 83 Euro für drei Nächte – ein sehr guter Preis.

Auf dem Meeting werde ich einen Vortrag zum Thema “L10n” (Lokalisierung) halten. Wir konnten einige Fortschritte erzielen aber es gibt noch viel zu tun.

Weiterhin soll besprochen werden, wie es mit der Distribution in Zukunft weiter gehen soll.

wine in Finnland

Hallo zusammen,

gestern Abend erschien die neueste wine-Version aus dem Entwicklerzweig, welche die Version 1.7.50 trägt. Highlight ist insbesondere die verbesserte Unterstützung des Microsoft Office 2013 Installers. Bislang habe ich aber diesen noch nicht getestet, sondern erstmal meine betreuten Anwendungen und Spiele weiter unter die Lupe genommen. Ich bin zur Zeit im Urlaub in Finnland und genieße das unbegrenzte HSDPA-Internet über die Tetheringfunktion meines Sony Xperia E1. (LTE Smartphone habe ich noch nicht.)

So, without further ado, here are the latest results:

  • FIFA Soccer 2005 Demo – installiert einwandfrei und lässt sich auch mit meinem mobilen Intel-Grafikadapter spielen. (Platinum)
  • Anarchy Online – nachdem ich nun auf Newbie Island Stufe 10 erreicht hatte, schloss ich mich den im Spiel sogenannten “Joint Clans” an um in Zukunft die Omni-Tek Cooperation zu bekämpfen. Erste Schritte und der Teleport liefen einwandfrei. (Platinum)

Weiterhin liefen einwandfrei:

Enttäuschung gab es jedoch bei folgenden Anwendungen:

  • Yahoo! Messenger 11 (naja gibt ja auch noch Pidgin)
  • Microsoft Messenger (wurde wohl mitlerweile geschlossen, der Installer funktioniert jedenfalls nicht)

Warum teste ich ausgerechnet Demoversionen und nicht das komplette Spiele? 

Es ist so, dass bei der Entwicklung von wine halt nicht jedes Programm in der Vollversion gekauft werden kann und man daher sich mit Demoversionen behilft.

CentOS 6 Installationsskript für SQL Ledger (Classic) in Arbeit

Hallo zusammen,

ich habe in meinem github-Repository ein neues Projekt für die Installation von “SQL Ledger” auf CentOS begonnen und eine 0.9er Version veröffentlicht.

Warum eine 0.9er und keine 1.0?

Derzeit habe ich noch ein paar Probleme mit der pg_hba.conf Konfigurationsdatei. Sie muss derzeit noch manuell angepasst werden. (peer-Authentifizierung auf “trust”). Eventuell kann ja jemand etwas “sed”-Magie wirken und dies in das Skript einbauen.

Das Installationsskript sowie weitere Installationsroutinen für beispielsweise Ubuntu 14.04 können in meinem Repository gefunden werden:

https://github.com/tapwag

Pläne für die Zukunft der Skripte:

  • Unterstützung von CentOS 7 – Momentan bietet mein Provider 1&1 in seinen virtuellen Serverpaketen nur CentOS 6 an. Mein Vertrag läuft aber demnächst aus und ich tendiere dazu, einen anderen günstigeren Provider zu wählen, der CentOS 7 im Programm hat, sowie mit Ökostrom operiert. Derzeit liebäugele ich mit netcup.de
  • Unterstützung der Ubuntu LTS-Versionen: Das beinhaltet auch, dass ich selbst keine Anpassungen für die Short-Term-Support Versionen für Ubuntu-Server machen möchte. Eine kaufmännische Warenwirtschaftslösung wächst mit dem Betrieb und daher ist mir der Long-Term-Support wichtig.
    Wenn jemand diese Serverversionen unterstützen möchte, sei er herzlich eingeladen, den unter der GPL veröffentlichten Code zu “forken”.

Neue Mandrivaveröffentlichung “The Scion” steht zum Download bereit

Neugierig?
Hier ist eine Ehrung an unseren Gründer und die Gemeinschaft, die er und andere erschaffen haben.
“The Scion” ist eine Veröffentlichung, die Mandrake, unserem Urahnen, gewidmed ist. Dieser Urahn ist nicht verloren gegangen, sondern lebt hier weiter: 
Torrents: i586 and x86-64
Gaël Duval äußerte kürzlich folgendes:
“Ich habe eine Reihe von traurigen Kommentaren über den Verlust von Mandriva auf Twitter gelesen und stellte fest, dass einige dieser Leute feststellen, dass Mandriva, die Firma schon seit einigen Jahren keine Linuxdistribution mehr macht. Die Mandriva Linuxdistribution, die vor einiger Zeit PCLinuxOS, Mageia und andere hervorbrachte, ist nun OpenMandriva”. (Gaël Duval ist der Gründer von Mandrake, aus dem später Mandriva wurde)
So wie jede Veröffentlichung im Geiste Mandrakes sein sollte – diese ist stabiler und hat zahlreiche neue unterhaltsame Features!
OpenMandriva Scion (2014.2) ist ein großes Update von OpenMandriva Lx 2014.1.
Was ist dabei und was ist neu?
Mit dieser Veröffentlichung könnt ihr den Installer oder das Livesystem von einem Speicherstick oder DVD auf jeder EFI oder BIOS-basierten Maschine starten. Wenn ihr einen Rechner habt, wo es nicht funktioniert, teilt uns dies mit – wir möchten wirklich gerne davon erfahren. Die Installationsroutine bietet nun vollständigen EFI-Support und man kann sogar wählen auf welche ESP-Partition installiert werden soll. Weiterhin bietet es die Option, eine BIOS-Bootpartition zu erzeugen. Das bedeutet, dass ihr OpenMandriva im BIOS-Modus auf einer GPT-partitionierten Festplatte installieren könnt. Dies sogar unabhängig von jeglichen EFI-Installation. Die Release Notes geben Tipps, wie dies durchgeführt werden kann.
Desktop Die OMA-welcome Anwendung wurde aktualisiert um die neuesten Versionen der Software anzuzeigen. Diese Anwendung stellt den Benutzern OpenMandriva Lx vor und zeigt einige der verfügbaren Merkmale sowie schnelle Verknüpfungen zu alltäglichen Tätigkeiten wie Sicherheitsaktualisierungen, Installation neuer Software und Konfiguration der Arbeitsoberfläche.
Multimedia Stack. Der gesamte Multimediastack wurde aktualisiert und in den neuesten verfügbaren Versionen neu gebaut. Einige der beliebtesten Multimedia-Anwendungen wurden im contrib Repository aktualisiert.
omlx2014.2scion_01
Xorg Xorg kommt in Version 1.15.2, und Mesa in 10.4.7. Diese Veröffentlichungen haben sich als sehr stabil erwiesen. Ein Composecache ist nun eingebaut, welcher die Startzeiten von Applikationen verkürzt und die Speichernutzung reduziert, insbesondere in locales mit großen Composetabellen (z.B. alle UTF-8 locales). Wir empfehlen, dass der composite Manager in KDE von XRender auf den OpenGL-Modus umgestellt wird. Dies ergibt eine Transparenz für den Verblasseneffekt. Dies ermöglicht es auch unser Thema und Dekorationen in bester Darstellung zu genießen.
KDE 4.14.3 Dies ist der Haupt-Windowmanager. Wenn ihr nicht wisst, was KDE ist, erfahrt ihr mehr auf der KDE-Webseite. Wir haben unseren Standardlauncher auf den Homerun-Kicker umgestellt: Ein traditionelles Menu oder eine Fullscreenauswahl. Um mehr über Homerun zu erfahren, schaut euch die Featuresseite und die Release Notes an. Das Netzwerkmanagement, Medienzentrum und Unterstützung für mobile Geräte wurden ebenfalls aktualisiert.
LibreOffice 4.4.3 Das neueste LibreOffice bietet schnellere Ladezeiten und viele Fehlerbehebungen. Firefox 38 Der neueste Firefox mit seiner neuen grafischen Schnittstelle und den neuesten Merkmalen. Eventuell wollt ihr die Desktopeffekte im Fullscreenmodus von Firefox ausschalten, da so das Scrolling beschleunigt wird.
Java 7-8 Der OpenMandriva Javastack wurde komplett auf Version 7 gebracht und ist voll funktionsfähig. Wir bieten standardmäßig Eclipse Kepler an. Eclipse war in der Version 2014.1 defekt und wurde nun repariert.
Drucken Verbesserte Druckunterstützung mit Schwerpunkt auf den neuesten HP-Druckern.
Aktualisieren auf 2014.2 Bitte schaut bezüglich des Upgrades in die Release Notes: https://wiki.openmandriva.org/en/2014.2/Release_Notes
Letztendlich.. Wird dies alles von einem neuen Kernel 3.18.16 nrjQL getragen – Dieser ultraschnelle Kernel, ist für beste Desktopleistung optimiert, welches eine Reaktion bietet, die man normalerweise nur in Realtime-Kerneln finden würde. Der nrj-Modus fügt CPU und RCU full Pre-emption und Boost Modus hinzu. Der QL-Modus gibt einen extra “Kick” indem der BFS CPU Taskscheduler, der BFQ Platten I/O Scheduler, UKSM Memorymangement genutzt werden. Der Kernel verwendet mehrere CPUs, wenn Liveabbilder geladen werden, was in einer schnelleren Startzeit mündet. Ein “EDID Override” Merkmal wurde aktiviert womit es es möglich wird, fehlerhafte Monitorerkennung mit Boottime-Optionen zu erkennen. Es ist auch möglich, eine angepasste ACPI-Tabelle zu laden. Details findet ihr unter:https://wiki.openmandriva.org/en/Kernel und in den Release Noteshttps://wiki.openmandriva.org/en/2014.2/Release_Notes . 
Zu guter Letzt wurde die Firmware des Kernels aktualisiert und es werden so mehr neue WIFI-Geräte unterstützt, was die Inbetriebnahme solcher Geräte vereinfacht.
Ein großes Danke geht an crisb, symbianflo und nicco (kernel) sowie an alle in Cooker, Workshop, QA-Team und Testern, die so hart gearbeitet haben, um euch diese Veröffentlichung zu bringen.