{"id":9482,"date":"2013-01-06T00:59:31","date_gmt":"2013-01-05T23:59:31","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=9482"},"modified":"2019-09-26T23:02:56","modified_gmt":"2019-09-26T21:02:56","slug":"xarchivers-zukunft-wie-es-nach-der-problemerkennung-weiterging","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2013\/01\/06\/xarchivers-zukunft-wie-es-nach-der-problemerkennung-weiterging\/","title":{"rendered":"Xarchivers Zukunft: Wie es nach der Problemerkennung weiterging"},"content":{"rendered":"<p>Im vergangenen November hatte ich einen Beitrag ver\u00f6ffentlicht, in dem es um die <a href=\"https:\/\/www.gambaru.de\/blog\/2012\/11\/14\/hilfe-zur-selbsthilfe-erkenne-die-probleme-deines-lieblingspakets\/\">Problemerkennung bei Debianpaketen<\/a> ging. Im Mittelpunkt stand dabei <a href=\"http:\/\/packages.debian.org\/sid\/xarchiver\">Xarchiver<\/a>. Nachdem offensichtlich niemand von euch da drau\u00dfen gierig genug darauf war Bugs zu fixen, habe ich mich an die Beseitigung derselben gemacht. Da ich immer in privaten Mails \"bedr\u00e4ngt\" wurde, blieb mir auch nichts anderes \u00fcbrig. \ud83d\ude1b Zugegeben nachdem ich mir das Paket eine l\u00e4ngere Zeit angesehen hatte, dachte ich mir, komm, das versuchst du jetzt einfach.<br \/>\nDer Patch um den 7z-bug zu beseitigen, stellte sich tats\u00e4chlich als Einzeiler heraus. Mein herzlicher Dank geht an <a href=\"http:\/\/debianer.wordpress.com\/\">Debianer<\/a>, der nicht nur auf das Problem hingewiesen hat, sondern auch den Patch dazu entdeckt hat. Des weiteren wurde noch der MIME-Type-Eintrag in der .desktop-Datei entfernt und die Paketbeschreibung ausgebessert und schon waren zwei weitere kleine Bugs, <a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=656301\">#656301<\/a> und <a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=692261\">#692261<\/a> beseitigt.<br \/>\nDie Suche nach einem Sponsor hat danach nur wenige Stunden gedauert und das Paket konnte hochgeladen werden. In vielerlei Hinsicht gleicht Debian mehr einem Supertanker als einem wendigen Schnellboot. Die Suche nach einem Debianentwickler kann insbesondere w\u00e4hrend des \"Freeze\" zur Herausforderung werden. Zum Gl\u00fcck trifft das nicht auf ver\u00f6ffentlichungskritische Fehler zu. Hier funktioniert das System ausgezeichnet, vorausgesetzt jemand findet sich um den Fehler zu beseitigen.<br \/>\nWie ich schon andeutete, war es ziemlich offensichtlich, dass der Betreuer das Paket gar nicht wirklich betreute. Ich schrieb im Dezember eine Mail an das <a href=\"http:\/\/wiki.debian.org\/Teams\/MIA\">MIA-Team<\/a>, die solchen F\u00e4llen nachgehen und erhielt zuerst keine Antwort. Ich probierte es vor einigen Tagen nochmal und erhielt prompt eine von Ricardo Mones. F\u00fcr ihn war der Fall klar und nach zwei Stunden wurde Xarchiver freigegeben und nun mache ich mich daran eine neue Version zu erstellen.<br \/>\n<a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2013\/01\/130105_xarchiver1-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9485 size-medium\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2013\/01\/130105_xarchiver1-1-300x148.png\" alt=\"Xarchiver\" width=\"300\" height=\"148\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2013\/01\/130105_xarchiver1-1-300x148.png 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2013\/01\/130105_xarchiver1-1.png 745w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nIch habe mir vorgenommen einige der Bugs, die l\u00f6sbar scheinen, auch tats\u00e4chlich zu l\u00f6sen. Das w\u00e4ren z.B.<\/p>\n<ul>\n<li><a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=574012\">xarchiver: fails to open pre-posix tar files<\/a><br \/>\nDer Hintergrund ist, dass Xarchiver Tar-Archive anhand einer sogenannten <a href=\"http:\/\/de.wikipedia.org\/wiki\/Magische_Zahl_%28Informatik%29\">Magischen Zahl<\/a> erkennt. Das sind spezielle Werte, mit denen sich Dateien am Dateianfang ausweisen. Es gibt tats\u00e4chlich mehrere <a href=\"http:\/\/en.wikipedia.org\/wiki\/Tar_%28computing%29\">Tar-Formate<\/a> und nur das ustar-Format wird unterst\u00fctzt. In der Regel werdet ihr davon nichts mitbekommen, weil Debians tar genau dieses Format produziert, greift ihr aber auf ein Archiv in einem anderen Format zu, tja...<\/li>\n<li><a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=689046\">xarchiver: Unusuable GUI on eeePC<\/a><br \/>\nHat einer von euch schon mal einen eeePC besessen und darauf dann Xarchiver laufen lassen? Also ich noch nicht. Scheinbar werden Dateimen\u00fcs viel zu gro\u00df dargestellt, weswegen das Programm auf sehr kleinen Bildschirmen unbenutzbar wird. Ich denke, ich teste das irgendwann mal auf dem <a href=\"https:\/\/www.gambaru.de\/blog\/hardware\/#3110CT\">Toshiba Port\u00e9g\u00e9 3110CT<\/a>.<\/li>\n<li><a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=688631\">xarchiver: crashes when using drag'n'drop <\/a><br \/>\nDen Bug kann ich hier best\u00e4tigen. Versucht man eine Datei von Xarchiver in den Dateimanager PCmanFM her\u00fcberzuziehen, crasht Xarchiver. Das scheint aber eher an <a href=\"http:\/\/packages.debian.org\/sid\/pcmanfm\">PCmanFM<\/a> zu liegen. Leider benutzt Debian hier eine \u00e4ltere Version, die noch viele Bugs aufweist und 1.0 hat es nicht mehr nach Wheezy geschafft. <a href=\"http:\/\/packages.debian.org\/sid\/file-roller\">File Roller<\/a> hat \u00fcbrigens die gleichen Probleme mit PCmanFM, st\u00fcrzt zwar nicht ab, sperrt aber bei mir den Desktop, was nicht minder \u00e4rgerlich ist.<\/li>\n<\/ul>\n<p>Die restlichen Bugs sind so lala.<br \/>\n<a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=587623\">xarchiver: doesn't respect $TMP<\/a> ist, pardon, ziemlicher Quark, weil Xarchiver sogar eine Extraoption anbietet, um das TMP-Verzeichnis zu definieren.<br \/>\n<a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=564436\">xarchiver: executes arbitrary files in archives<\/a> klingt erstmal ziemlich wild. Jedoch scheint das ein Bedienungsfehler zu sein, denn bei mir wird bei einem klick auf ausf\u00fchrbare Dateien der Texteditor ge\u00f6ffnet, genau was zu erwarten war.<br \/>\nMein gro\u00dfes Ziel f\u00fcr Jessie w\u00e4re einen Patch zu finden, der XZ-Kompression in Xarchiver erm\u00f6glichen w\u00fcrde. *wink mit dem Zaunpfahl* Also immer her damit. \ud83d\ude42<br \/>\nEdit 07.01.13: <a href=\"http:\/\/pkgs.fedoraproject.org\/cgit\/xarchiver.git\/tree\/\">gefunden<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im vergangenen November hatte ich einen Beitrag ver\u00f6ffentlicht, in dem es um die Problemerkennung bei Debianpaketen ging. Im Mittelpunkt stand dabei Xarchiver. Nachdem offensichtlich niemand von euch da drau\u00dfen gierig genug darauf war Bugs zu fixen, habe ich mich an die Beseitigung derselben gemacht. Da ich immer in privaten Mails &#8222;bedr\u00e4ngt&#8220; wurde, blieb mir auch &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2013\/01\/06\/xarchivers-zukunft-wie-es-nach-der-problemerkennung-weiterging\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eXarchivers Zukunft: Wie es nach der Problemerkennung weiterging\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[53,225],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/9482"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=9482"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/9482\/revisions"}],"predecessor-version":[{"id":10635,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/9482\/revisions\/10635"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=9482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=9482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=9482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}