Skip to content

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.

Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Axel am :

*Danke für die Hinweise!

Was ist, wenn nach dem update nach wie vor duplicate UUIDs gefunden werden?

Und: Muss bei Verwendung von cygwin das komplette cygwin-Paket aktualisiert werden.

Abschließend: Ich habe mittlerweile taskwarrior fest in meinen Arbeitsalltag integriert und bin sehr zufrieden damit.

Dirk Deimeke am :

*Sind es weniger doppelte UUIDs?

Die verbleibenden müssen im Einzelfall angeschaut werden.

Das aktualisierte Cygwin-Paket wurde heute hochgeladen und steht vermutlich im Laufe des Tages zur Verfügung.

Schön, dass Dir Taskwarrior gefällt.

Axel am :

*Es sind 4 UUIDs übrig. Die zugehörigen tasks sind jeweils fast identisch, sie unterscheiden sich jeweils nur durch end-Datum. Alles stammt aus einer Zeit, zu der ich viel ausprobiert und entsprechend viel erstellt, modifiziert, gelöscht habe.

Dirk Deimeke am :

*Mach bitte ein Backup der completed.data-Datei und lösche die Zeilen einfach raus. Danach noch einmal testen.

Axel am :

*Ja, jetzt funktioniert es.

Vielen Dank.

Kommentar schreiben

Gravatar, Favatar, Pavatar, Identica, Twitter, MyBlogLog Autoren-Bilder werden unterstützt.
BBCode-Formatierung erlaubt
Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
:'(  :-)  :-|  :-O  :-(  8-)  :-D  :-P  ;-) 
Formular-Optionen