{"id":9304,"date":"2012-11-14T06:04:18","date_gmt":"2012-11-14T05:04:18","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=9304"},"modified":"2012-11-14T06:04:18","modified_gmt":"2012-11-14T05:04:18","slug":"hilfe-zur-selbsthilfe-erkenne-die-probleme-deines-lieblingspakets","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2012\/11\/14\/hilfe-zur-selbsthilfe-erkenne-die-probleme-deines-lieblingspakets\/","title":{"rendered":"Hilfe zur Selbsthilfe &#8211; Erkenne die Probleme deines Lieblingspakets"},"content":{"rendered":"<p>Genug mit dem Blogurlaub. Bevor ich das Schreiben ganz verlerne, mache ich meine Antwort zu einer E-Mail kurzerhand \u00f6ffentlich und versuche ein paar n\u00fctzliche Links und Hilfsmittel anzuschneiden, mit denen ihr erkennen k\u00f6nnt, ob etwas mit eurem Lieblingspaket nicht stimmt und wie ihr vielleicht sogar dabei helfen k\u00f6nnt, damit sich die Lage wieder etwas aufhellt.<br \/>\nVor kurzem erhielt ich per Mail die Anfrage, wie ich es mit <a href=\"http:\/\/packages.debian.org\/sid\/xarchiver\">Xarchiver<\/a> halten w\u00fcrde. Vor einigen Jahren, einige erinnern sich sicherlich noch, war das immerhin das Standardprogramm von Xfce, wenn es um das Archivieren bzw. Komprimieren von Dateien und Verzeichnissen ging, auch wenn es eine Zeitlang mit <a href=\"http:\/\/squeeze.xfce.org\/\">Squeeze<\/a> konkurrierte.<br \/>\nBeide Programme sind ein wenig in der Versenkung verschwunden, weil sie schon seit l\u00e4ngerem von <a href=\"http:\/\/www.xfce.org\/\">Xfce<\/a> nicht mehr beworben werden. Xarchiver steckt seit 2009 in einer Art Winterschlaf und solange niemand die Entwicklung erneut aufnimmt, wird dies auch weiterhin so bleiben. Jedoch ist es im Grunde genommen gar nicht so schlecht um dieses Programm bestellt und es erfreut sich nach wie vor einer gro\u00dfen Anzahl von Nutzern.<\/p>\n<h2>Die Diagnose<\/h2>\n<p>Wie bei den meisten Programmen gibt es auch bei Xarchiver ein paar Bugs. Das stellt sich z.B. so dar, dass man mitunter eine b\u00f6se \u00dcberraschung erlebt, wenn man versucht 7z-Archive zu \u00f6ffnen und das Programm dabei abst\u00fcrzt. Die Bugs <a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=665642\">#665642<\/a> und <a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=551468\">#551468<\/a> erz\u00e4hlen davon und auch auf <a href=\"https:\/\/launchpad.net\/ubuntu\/+source\/xarchiver\/+bugs\">Launchpad<\/a> sammeln sich die Fehlerberichte.<br \/>\nIn Ubuntu liefert die <a href=\"http:\/\/packages.ubuntu.com\/quantal\/xarchiver\">Paket\u00fcbersicht<\/a> den ersten Hinweis darauf, wie es um das Paket bestellt ist. Neben dem Link zu den Fehlerberichten ist vor allem interessant zu wissen, dass Xarchiver von den Ubuntu <a href=\"https:\/\/wiki.ubuntu.com\/MOTU\">MOTU<\/a> (Master of the Universe ;)) Entwicklern betreut wird, jedoch wie die meisten Ubuntu-Pakete urspr\u00fcnglich vom Debian-Projekt stammt und dort einen Maintainer besitzt, der sich in der Regel auch darum k\u00fcmmert.<br \/>\nF\u00fcr Debian gibt es eine ganz <a href=\"http:\/\/packages.debian.org\/sid\/xarchiver\">\u00e4hnliche Paket\u00fcbersicht<\/a> wie bei Ubuntu, jedoch mit einem besonderen Bonus, Debians <a href=\"http:\/\/packages.qa.debian.org\/x\/xarchiver.html\">Package Tracking System<\/a> (PTS). In dieser \u00dcbersicht erkennt man oft schon mit einem Blick wie es um das Paket bestellt ist.<br \/>\nBei Xarchiver f\u00e4llt auf, dass der letzte Upload vor mehr als drei Jahren stattfand, was man unter der Rubrik News schnell erkennen kann. Auf der linken Seite befinden sich die allgemeinen Angaben zum Paket, den Versionen und wer der aktuelle Betreuer ist. Rechts wiederum ist die Kurz\u00fcbersicht zu den Fehlern unterteilt nach Schweregrad. Viele n\u00fctzliche Links befinden sich darunter. Insbesondere der Bericht von <a href=\"http:\/\/packages.debian.org\/sid\/lintian\">Lintian<\/a> \u00fcber festgestellte Paketfehler macht oft deutlich wie es um die inneren Werte des Pakets steht.<br \/>\nAls Indikator f\u00fcr die Popularit\u00e4t des Pakets dient hingegen der sogenannte <a href=\"http:\/\/qa.debian.org\/popcon.php?package=xarchiver\">Popcon-Wert<\/a>. Debian bietet hier gegen\u00fcber der <a href=\"http:\/\/popcon.ubuntu.com\/\">Ubuntu-Variante<\/a> ein paar nette Graphen, die Aufschluss \u00fcber die Benutzerentwicklung geben. Der Trend bei Xarchiver zeigt klar nach oben und mit mehr als 6000 installierten Anwendungen, das sind immerhin 5% aller eingereichten Berichte, ist Xarchiver f\u00fcr eine optionale Anwendung ziemlich begehrt.<br \/>\nW\u00e4re das Paket \"verwaist\" oder w\u00fcrde der Betreuer nach einem Nachfolger suchen, g\u00e4be es unter Todo einen weiteren Link, der auf den entsprechenden Fehlerbericht zeigen w\u00fcrde. Da dies nicht der Fall ist, kann man nur zum Schluss kommen, dass das Paket aktuell nicht betreut wird, jedoch auch kein Nachfolger gesucht wird, Fehler aufweist, von denen sich einige beseitigen lassen und das ganze Paket ziemlich popul\u00e4r ist. Auf der anderen Seite stagniert die Entwicklung seit <a href=\"http:\/\/xarchiver.sourceforge.net\/news.html\">mehr als drei Jahren<\/a>, weswegen der Paketbetreuer auf jeden Fall auf Mithilfe angewiesen ist, wenn er nicht gleich selbst der neue Entwickler von Xarchiver werden m\u00f6chte.<br \/>\nIn so einem Fall w\u00fcrde ich also den Patch f\u00fcr den 7z-Bug, den es tats\u00e4chlich schon gibt, an den Fehlerbericht anh\u00e4ngen und freundlich anfragen, ob das Paket weiterhin noch betreut wird. In der Regel sollte man danach:<\/p>\n<ul>\n<li>Zwei Wochen warten, dann noch einmal nachfragen.<\/li>\n<li>Nach einem Monat einen Blick auf <a href=\"http:\/\/qa.debian.org\/\">diese Seite<\/a> werfen und den Links zur Debian-Mailingliste f\u00fcr Qualit\u00e4tssicherung und dem hauseigenen IRC-Channel folgen und das Problem dort ansprechen.<\/li>\n<\/ul>\n<p>In der Regel wird das Paket sp\u00e4testens dann f\u00fcr neue interessierte Betreuer freigegeben. Der Vorgang k\u00f6nnte meiner Meinung nach etwas einfacher sein und zur Zeit gibt es tats\u00e4chlich eine <a href=\"https:\/\/lists.debian.org\/debian-devel\/2012\/10\/msg00469.html\">aktive Diskussion<\/a> dar\u00fcber diesen Prozess durch einen Fehlerbericht einzuleiten. Dieser kann dann von jedem Nutzer eingereicht werden, jedoch nur von Debianentwicklern best\u00e4tigt werden, wonach das Paket f\u00fcr einen Nachfolger freigegeben wird. Das Ganze ist noch nicht spruchreif, wird aber mit etwas Gl\u00fcck in den n\u00e4chsten Monaten vorgestellt werden.<\/p>\n<h2>Fazit<\/h2>\n<p>Oft spielen wie immer mehrere Faktoren zusammen. Die Entwicklung des Programms ist eingeschlafen, der Paketbetreuer scheint in Urlaub zu sein und am eigenen PC fragt man sich nur, woran h\u00e4ngt es eigentlich. Das Paketverfolgungssystem von Debian bietet die wichtigsten Infos auf einen Blick und danach kann man dann entscheiden, ob man Zeit in die Fehlerbeseitigung investieren m\u00f6chte oder doch lieber zu einer Alternative greift.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Genug mit dem Blogurlaub. Bevor ich das Schreiben ganz verlerne, mache ich meine Antwort zu einer E-Mail kurzerhand \u00f6ffentlich und versuche ein paar n\u00fctzliche Links und Hilfsmittel anzuschneiden, mit denen ihr erkennen k\u00f6nnt, ob etwas mit eurem Lieblingspaket nicht stimmt und wie ihr vielleicht sogar dabei helfen k\u00f6nnt, damit sich die Lage wieder etwas aufhellt. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2012\/11\/14\/hilfe-zur-selbsthilfe-erkenne-die-probleme-deines-lieblingspakets\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eHilfe zur Selbsthilfe &#8211; Erkenne die Probleme deines Lieblingspakets\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,202,204],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/9304"}],"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=9304"}],"version-history":[{"count":0,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/9304\/revisions"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=9304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=9304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=9304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}