{"id":9000,"date":"2012-08-25T02:14:02","date_gmt":"2012-08-25T00:14:02","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=9000"},"modified":"2019-09-26T23:42:11","modified_gmt":"2019-09-26T21:42:11","slug":"wbar-bericht-von-der-entwicklung-einer-neuen-debian-version-der-leichten-schnellstartleiste","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2012\/08\/25\/wbar-bericht-von-der-entwicklung-einer-neuen-debian-version-der-leichten-schnellstartleiste\/","title":{"rendered":"Wbar: Bericht von der Entwicklung einer neuen Debian-Version der leichten Schnellstartleiste"},"content":{"rendered":"<p>Irgendwie hat mich in den letzten Wochen die Lust am Paketeerstellen f\u00fcr Debian gepackt. W\u00e4hrend MediathekView gut vorankommt und ich noch auf das Feedback eines Debianentwicklers warte, der sich das Paket gerade ansieht, sitze ich hier an Version 2.3.0. der \"Warlock Bar\", auch kurz <a href=\"http:\/\/packages.debian.org\/sid\/wbar\">Wbar<\/a> genannt.<br \/>\nDie Frage, die man sich nicht nur bei Debian manchmal stellt: \"Wie findet man den richtigen Einstieg?\". Ich wendete mich schnell der <a href=\"http:\/\/wiki.debian.org\/DebianMentorsFaq\">FAQ der Debian-Mentoren<\/a> zu. Entgegen allen Ger\u00fcchten ist Debian gar kein ganz so elit\u00e4rer Haufen, der sich gerne gegen\u00fcber der Au\u00dfenwelt abschottet. F\u00fcr Newbies im Paketeerstellen gibt es Freiwillige, die sich den Fragen angehender Paketverwalter stellen, sei es auf der Mailingliste <a href=\"http:\/\/lists.debian.org\/debian-mentors\/\">debian-mentors<\/a> oder im gleichnamigen IRC-Channel #debian-mentors im OFTC.net.<br \/>\nVon dort gelangte ich auf die \u00dcbersichtsseite der Arbeit-bed\u00fcrfenden und voraussichtlichen Pakete, in Englisch kurz <a href=\"http:\/\/www.debian.org\/devel\/wnpp\/\">wnpp<\/a> genannt.<br \/>\nSchnell sieht man hier, dass ca. 600 Pakete auf einen Nachfolger als Paketverwalter warten und die Mehrzahl davon sogar verwaist ist. Hier k\u00fcmmert sich au\u00dfer dem <a href=\"http:\/\/qa.debian.org\/\">QA-Team<\/a> niemand mehr darum. Irgendwann blieb mein Blick dann an wbar kleben, da mir der Name bekannt vorkam. Im Jahr 2009 bin ich zum ersten Mal auf diese leichtgewichtige Anwendung gesto\u00dfen und habe sie dann <a href=\"https:\/\/www.gambaru.de\/blog\/2010\/06\/09\/toshiba-portege-3110ct-mit-debian-und-fluxbox\/\">2010 als Schnellstartleiste f\u00fcr Fluxbox<\/a> auf dem <a href=\"https:\/\/www.gambaru.de\/blog\/hardware\/#3110CT\">Toshiba Port\u00e9g\u00e9 3110CT<\/a> installiert.<br \/>\nWieder zwei Jahre sp\u00e4ter schlie\u00dft sich der Kreis. Denn genau diese Version, die ich damals benutzt habe, ist auch heute noch die aktuellste. Leider. Zum einen gab es erst wieder 2011 ein paar Neuerungen des neuen Entwicklers zu vermelden, der das Projekt \u00fcbernommen hatte und schlie\u00dflich fehlte dem Paketverwalter die Zeit, um das Paket weiter zu betreuen. Wir schreiben Juni 2012 und wbar wird als \"verwaist\" markiert.<br \/>\nAlso dachte ich, w\u00e4re es eine coole Idee ein leichtgewichtiges Programm zu betreuen, dass immer noch auf einem der \u00e4lteren Laptops l\u00e4uft, aber von niemandem mehr gewartet wird!<\/p>\n<h2>Wbar 2.3.0 - Neuigkeiten aus dem Changelog<\/h2>\n<p>Da Details zur Paketerstellung erfahrungsgem\u00e4\u00df keine Begeisterungsst\u00fcrme unter den Lesern dieses Blogs entfachen, fasse ich mich kurz, verweise auf das Changelog im Quellpaket, dass ich gleich verlinke und lasse sp\u00e4ter einfach Bilder sprechen.<\/p>\n<ol>\n<li>Es gibt eine neue Ver\u00f6ffentlichung! Version 2.3.0 ausgecheckt aus dem Subversion-Repo am 16.08.2012 ist meine aktuelle Arbeitsversion.<\/li>\n<li>Die Konfiguration findet nun ordnungsgem\u00e4\u00df global unter \/etc statt und nicht mehr unter \/usr\/share\/wbar. Die Bearbeitung von ~\/.wbar ist weiterhin f\u00fcr den lokalen Benutzer m\u00f6glich.<\/li>\n<li>Es gibt ein neues grafisches Programm namens wbar-config, das die Konfiguration und Gestaltung von wbar sehr vereinfacht, aber vollkommen optional ist.<\/li>\n<li>Das Paket wird mit <em>LDFLAGS=Wl, --as-needed<\/em> gebaut, wodurch \u00fcberfl\u00fcssige Abh\u00e4ngigkeiten wegfallen, was sicher nicht nur Fans von leichtgewichtigen Desktops freuen d\u00fcrfte.<\/li>\n<li>Das Paket ist <a href=\"http:\/\/wiki.debian.org\/Hardening\/\">geh\u00e4rtet<\/a>.<\/li>\n<li>Alle empfohlenen Abh\u00e4ngigkeiten sind jetzt nur noch vorgeschlagen. Auch das h\u00e4lt den Rechner schlank. Ob es dabei bleibt, h\u00e4ngt aber von einer Lizenzfrage ab.<\/li>\n<li>Des Weiteren habe ich noch einige Tippfehler und Sprachunebenheiten ausgebessert (und mich dabei hoffentlich nicht selbst in die Nesseln gesetzt *schluck*).<\/li>\n<\/ol>\n<p>Offene Baustellen sind momentan keine technischen Probleme, sondern ausschlie\u00dflich Lizenzfragen. Aufmerksamen Menschen f\u00e4llt der Zusatz \"+dfsg2\" am offiziellen Debianpaket auf. Das bedeutet, dass das Quellpaket der Entwickler schon zwei Mal \"umgepackt\" werden musste, um den Richtlinien f\u00fcr Debian und f\u00fcr Freie Software zu gen\u00fcgen. Konkret geht es darum, dass damals offensichtlich Icons aus dem bekannten MacOS-Dock f\u00fcr Wbar benutzt worden sind. Da diese aber unfrei sind, k\u00f6nnen sie mit Debian nicht vertrieben werden.<br \/>\nIch stehe nun vor \u00e4hnlichen Problem. Zum einen liegt dem Quellpaket eine COPYRIGHT-Datei bei, worin die GPL-3-Lizenz enthalten ist. Die <a href=\"http:\/\/code.google.com\/p\/wbar\/\">Projektseite<\/a> genauso wie das alte Paket stellen jedoch klar, dass der Code unter GPL-2 steht. Im Prinzip kein Problem, da es maximal zwei Entwickler gibt, die frei entscheiden k\u00f6nnen, ob sie neuere Versionen nun unter GPL-3 oder weiterhin GPL-2 verf\u00fcgbar machen. Welche von beiden es aber ist bleibt unklar.<br \/>\nDie zweite Sache sind die Icons. Das alte Verzeichnis mit den \"Mac\"-Icons gibt es mittlerweile nur noch im SVN. Neu hinzugekommen sind die Icons im \"pixmaps\"-Ordner. Eine gute Gelegenheit mal ein Bildschirmfoto von der aktuellen wbar-Version zu zeigen, so wie sie auf meinem <a href=\"https:\/\/www.gambaru.de\/blog\/2012\/02\/05\/lubuntu-der-weg-von-lxde-zu-einem-reinen-openbox-desktop-mit-tint2-und-conky\/\">angepassten Lubuntu<\/a> l\u00e4uft.<br \/>\n<img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-9002\" title=\"wbar\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/08\/wbar1-1-1.png\" alt=\"wbar 2.3.0\" width=\"623\" height=\"105\" \/><br \/>\nMal von links nach rechts betrachtet: Das erste Symbol ist f\u00fcr wbar-config gedacht und ich ordne es optimistischerweise den Entwicklern zu. Dann kommt <a href=\"http:\/\/www.pidgin.im\/\">Pidgin<\/a> und <a href=\"http:\/\/projects.gnome.org\/anjuta\/\">Anjuta<\/a>. Anjuta steht unter der GPL-2, Pidgin ist ebenfalls ein freies Programm. Das n\u00e4chste Symbol sieht lustig aus, ist aber nicht das offizielle Logo von <a href=\"http:\/\/bluefish.openoffice.nl\/index.html\">Bluefish<\/a>, dem Editor. Woher kommt es? Ok, den <a href=\"http:\/\/www.gimp.org\/\">Gimp<\/a> hat sicherlich jeder erkannt. <a href=\"http:\/\/www.openoffice.org\/de\/marketing\/logos.html\">OpenOffice, oha<\/a>. \"Bitte beachten Sie, dass das Logo <strong>nicht<\/strong> unter einer freien Lizenz steht. Und zum Schluss stehen da noch <a href=\"http:\/\/wiki.ubuntuusers.de\/Synaptic\">Synaptic<\/a> und ein typisches Terminal-Symbol. Keine Ahnung, wer sie erstellt hat.<br \/>\nAlso wenn es gut l\u00e4uft, kann ich bis auf zwei Symbole alle zuordnen und die passende Lizenz finden und den urspr\u00fcnglichen Rechteinhaber ausfindig machen. Da die Entwickler aber jederzeit diese Symbole auch wieder ersetzen k\u00f6nnen, fahre ich fast besser damit, einfach wieder das Paket <a href=\"http:\/\/packages.debian.org\/sid\/gnome-extra-icons\">gnome-extra-icons<\/a> zu empfehlen, dass nachweislich nur freie Symbole enth\u00e4lt.<br \/>\nBeim Schreiben des Artikels ist mir dieser alte Screenshot von 2009 aufgefallen. Hier sieht man noch die Version von Wbar mit den unfreien Symbolen, bevor diese vom damaligen Paketverwalter entfernt worden sind. Das ist \u00fcbrigens Fluxbox und Conky.<\/p>\n<p><a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2010\/06\/2009-06-23-233829_800x600_scrot1-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1568 size-medium\" title=\"2009-06-23-233829_800x600_scrot\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2010\/06\/2009-06-23-233829_800x600_scrot1-1-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2010\/06\/2009-06-23-233829_800x600_scrot1-1-300x225.png 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2010\/06\/2009-06-23-233829_800x600_scrot1-1-768x576.png 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2010\/06\/2009-06-23-233829_800x600_scrot1-1.png 800w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nDas zweite Bild zeigt wiederum die aktuellen Symbole in der Version 1.3.3 von Wbar.<\/p>\n<p><a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/08\/120824_Fluxbox_wbar1-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-9005 size-medium\" title=\"120824_Fluxbox_wbar\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/08\/120824_Fluxbox_wbar1-1-300x225.png\" alt=\"Fluxbox und Wbar\" width=\"300\" height=\"225\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/08\/120824_Fluxbox_wbar1-1-300x225.png 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/08\/120824_Fluxbox_wbar1-1-768x576.png 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/08\/120824_Fluxbox_wbar1-1.png 800w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nIch habe die Entwickler angeschrieben und bin mal gespannt, ob es eine Antwort geben wird. Wie gesagt, es gibt Alternativen bei dem Lizenzproblem und technisch scheint das Paket gut zu funktionieren. Wer es ausprobieren will....ihr kennt den Spruch.<br \/>\n<strong>Update 28.09.2012<\/strong>:<br \/>\n- Neue Version 2.3.4 online<br \/>\n<strong>Update 10.01.2013<\/strong><br \/>\nEin offizieller Upload scheint nicht mehr weit entfernt. Die Downloadlinks werden deshalb in n\u00e4chster Zeit ins Leere f\u00fchren. Bitte benutzt dann die offizielle Version.<\/p>\n<h2>Quellpaket 2.3.4<\/h2>\n<p><code>dget -x ftp:\/\/46.182.19.209\/debian\/pool\/main\/w\/wbar\/wbar_2.3.4-1.dsc<\/code><\/p>\n<h2>Bin\u00e4rpaket wbar-2.3.4<\/h2>\n<p><strong>i386<\/strong><br \/>\n<code>wget ftp:\/\/46.182.19.209\/debian\/pool\/main\/w\/wbar\/wbar_2.3.4-1_i386.deb<\/code><br \/>\n<strong>amd64<\/strong><br \/>\n<code>wget ftp:\/\/46.182.19.209\/debian\/pool\/main\/w\/wbar\/wbar_2.3.4-1_amd64.deb<\/code><\/p>\n<h2>Bin\u00e4rpaket wbar-config-2.3.4<\/h2>\n<p><strong>i386<\/strong><br \/>\n<code>wget ftp:\/\/46.182.19.209\/debian\/pool\/main\/w\/wbar\/wbar-config_2.3.4-1_i386.deb<\/code><br \/>\n<strong>amd64<\/strong><br \/>\n<code>wget ftp:\/\/46.182.19.209\/debian\/pool\/main\/w\/wbar\/wbar-config_2.3.4-1_amd64.deb<\/code><br \/>\nHier ist der aktuelle ITA-Bug von Wbar, <a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=678865\">#678865<\/a>, der den aktuellen Stand dokumentiert.<br \/>\nUnd noch ein erster Eindruck von wbar-config.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-9007\" title=\"wbar-config\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/08\/wbar-config1-1-1.png\" alt=\"wbar-config 2.3.0\" width=\"495\" height=\"453\" \/><br \/>\nDie R\u00e4tselfrage wie gewohnt zum Schluss: Welche Schriftdatei ist standardm\u00e4\u00dfig in <strong>jeder<\/strong> Debianinstallation enthalten, damit ich von Wbar darauf verweisen kann, ohne Gefahr laufen zu m\u00fcssen, dass sie doch nicht existiert? \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Irgendwie hat mich in den letzten Wochen die Lust am Paketeerstellen f\u00fcr Debian gepackt. W\u00e4hrend MediathekView gut vorankommt und ich noch auf das Feedback eines Debianentwicklers warte, der sich das Paket gerade ansieht, sitze ich hier an Version 2.3.0. der &#8222;Warlock Bar&#8220;, auch kurz Wbar genannt. Die Frage, die man sich nicht nur bei Debian &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2012\/08\/25\/wbar-bericht-von-der-entwicklung-einer-neuen-debian-version-der-leichten-schnellstartleiste\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eWbar: Bericht von der Entwicklung einer neuen Debian-Version der leichten Schnellstartleiste\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,69,76,114,219],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/9000"}],"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=9000"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/9000\/revisions"}],"predecessor-version":[{"id":10642,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/9000\/revisions\/10642"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=9000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=9000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=9000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}