Skip to content

Die Zeit und das Datum ...

taskwarrior In meiner kleinen Workshop-Serie über Taskwarrior für freiesMagazin kommen wir so langsam zum "Eingemachten". Die aktuelle Folge dreht sich um Datum und Zeit in Taskwarrior.

Im Artikel werden verschiedene Datumsformate behandelt, sowohl die relativen wie auch die absoluten. Die Formate alleine helfen natürlich nicht weiter, so geht es auch um die Verwendung der Formate mit den Attributen "due", "wait", "scheduled" und "until".

Viel Spass!

Wie immer gilt: Rückfragen sind herzlich Willkommen.

Nebenbei halte ich diese Episode von freiesMagazin für eine der besten, die bis jetzt erschienen sind. Das liegt nicht an meinem Artikel sondern am Themenmix.

Taskwarrior 2.1.2 ...

taskwarrior Gestern Abend wurde Taskwarrior 2.1.2 veröffentlicht.

Die neue Version behebt einen kritischen Fehler, der in Verbindung mit dem task merge Kommando zu Datenverlust führen kann. Nur ein Fall ist bekannt, in dem das zu Datenverlust geführt hat, aber ein Update empfehlen wir dringend.

Der Quelltext kann bereits jetzt auf der Download-Seite heruntergeladen werden. Die Pakete für die verschiedenen Betriebssysteme werden heute geschnürt und sollten ab heute Abend verfügbar sein.

Ob Ihr von den Fehler betroffen seid, könnt Ihr herausfinden, wenn Ihr das Kommando task diagnostics oder kurz task diag ausführt, am Ende der Ausgabe seht Ihr (hoffentlich keine) duplicate UUIDs.

Falls doch, solltet Ihr akutalisieren, sobald die neue Version für Euch verfügbar ist.

Um die doppelten UUIDs zu löschen, geht bitte wie folgt vor, wechselt in Euer Datenverzeichnis, macht eine Sicherheitskopie der erledigten Aufgaben, sortiert diese, so dass nur eindeutige Zeilen übrigbleiben und löscht die Datei, mit der Ihr die letzten Veränderungen rückgängig machen könnt.

$ cd ~/.task
$ mv completed.data{,.backup}
$ sort -u < completed.data.backup > completed.data
$ rm undo.data

Wir entschuldigen uns für die Unannehmlichkeiten und hoffen, dass Ihr keine Daten verloren habt.

Der Fehler ist jetzt behoben und wir haben uns die Zeit genommen ein paar kleinere Fehlerbehebungen aus der Entwicklung von Taskwarrior 2.2.0 zurück zu portieren. Glücklicherweise konnten wir uns die Zeit nehmen, da wir nur von eine Person wussten, die einen Datenverlust hinnehmen musste und für diese ein Workaround existierte.

Das ist zudem das erste Release, dass mit der beta-Version von Flod, unserem Grid-Testing-Tool auf mehr als 10 verschiedenen Plattformen erfolgreich getestet wurde, darunter erstmalig (automatisch) auch Arch Linux, Cygwin und FreeBSD.

Die Entwicklung läuft jetzt weiter mit einem Focus auf Taskwarrior 2.2.0 und den Task Server.

Rückfragen jederzeit gerne. Am liebsten als Kommentare hier im Blog, dann haben auch andere etwas davon.

Flod - Grid Testing ...

taskwarrior Wir wechseln mit Taskwarrior gerade zu einem selbst geschriebenen Community basierten Testsystem.

Es heisst Flod.

Taskwarrior ist eine Anwendung, die auf vielen unixoiden Plattformen läuft. Wenn man sich die Vielfältigkeit der Plattformen, der verwendeten Versionen von Compilern und Build-Anwendungen anschaut, kommt man auf eine schier unglaubliche Anzahl an möglichen Umgebungen. Das ist für ein Team alleine kaum bewältigbar und genau da kommt Flod ins Spiel.

Flod hängt als Hook am Taskwarrior Git Repository und triggert eine Anzahl an Sateliten Tests durchzuführen, im Fall von Taskwarrior sind das derzeit rund 5500. Flod ist ein Tool, dass es uns erlaubt "continous integration" zu automatisieren und das über sehr viele Plattformen.

Wie das momentan aussieht, lässt sich in der Tinderbox für Taskwarrior nachverfolgen.

Und jetzt kommt Ihr als Community ins Spiel. Wir benötigen verlässliche Satelliten möglichst vieler verschiedener Systeme und würden uns freuen, wenn Ihr uns etwas CPU spenden könnt.

Die Dokumentation ist in Vorbereitung.

Für Fragen stehe ich gerne zur Verfügung. Wer kein Problem mit der englischen Sprache und einen Account auf taskwarrior.org hat, möge bitte direkt auf der Webseite nachfragen, dann haben mehr Leute etwas von den Fragen und Antworten.

2.1.0.beta3 ...

taskwarrior Schlag auf Schlag purzeln die neuen beta-Versionen raus.

Gestern kam die dritte. Der Takt ist hoch, aber der Grund für die beta-Versionen ist, dass wir Fehler finden wollen bevor wir eine stabile Version herausbringen.

2.1.0.beta2 ...

taskwarrior Die erste beta von Taskwarrior 2.1.0 ist draussen, wollte ich eigentlich schreiben, aber ich hatte noch einen Fehler in der beta1 gefunden, der Windows (Cygwin) und wohl auch BSD betrifft. Der wurde behoben und jetzt ist schon die zweite beta-Version verfügbar.

Da es eine ganze Reihe neuer Features gibt, haben wir uns gegen eine 2.0.1 entschieden und gleich die 2.1.0 auf den Weg gebracht.

Ich finde die neuen Modifikatoren "scheduled" und "until" besonders spannend und denke, dass diese beiden enorm hilfreich sein werden, gerade auch bei wiederkehrenden Aufgaben.

2.0.0 für Cygwin ...

taskwarrior Ganze acht Stunden nach dem Hochladen, ist Taskwarrior 2.0.0 jetzt auch auf den Cygwin-Mirrors verfügbar (nach "task" suchen).

Für Leute, die Windows nutzen (müssen) und nicht selber übersetzen wollen.

Viel Spass!

Taskwarrior 2.0.0 für Debian und Ubuntu ...

taskwarrior Gestern Abend hat Federico die Taskwarrior-Pakete für Debian und Ubuntu bereitgestellt. Sie lassen sich auf der Download-Seite finden.

Dort gibt es auch einen Hinweis auf das Taskwarrior PPA (Personal Package Archive) und die Installationsbeschreibung, mit denen sich Taskwarrior über das Paketmanagement von Ubuntu installieren lässt.

Taskwarrior 2.0.0 ...

taskwarrior Nach mehr als einem Jahr Entwicklung, zahlreichen Featurerequests und Bugreports (vielen Dank dafür), hat gestern Taskwarrior 2.0.0 das Licht der Welt erblickt. Neben einem wahnsinnigen Schub in Performance gibt es eine neue Syntax, an die Ihr Euch gewöhnen müsst.

Wenn bestehende Aufgaben verändert werden sollen, muss modify oder kurz mod angegeben werden. Das ist eine echte Umgewöhnung, ich nutze die 2.0.0 seit der ersten beta und mache es immer noch manchmal falsch.

Das Taskwarrior Reference Cheat Sheet wird ständig aktualisiert und bietet einen sehr guten Überblick über alle Funktionen.

Es hat sich viel getan, wir wünschen Euch viel Spass.

Wenn Ihr Hilfe in Deutscher Sprache braucht, wendet Euch an mich. Wenn Ihr Englisch könnt, seid Ihr im Forum gut aufgehoben, dann können andere von Euren Fragen lernen.

In dem Video seht Ihr die Entwicklung des letzten Jahres in 400 Sekunden.

Taskwarrior 2.0.0beta5 ...

taskwarrior Mühsam ernährt sich das Eichhörnchen.

Die fünfte beta-Version von Taskwarrior wurde gestern veröffentlicht. Es sind eine grosse Menge an Bug-Fixes eingeflossen. Danke für das Finden und Melden von Fehlern.

Die nächste Veröffentlichung wird der erste Release-Kandidat sein.