{"id":1668,"date":"2018-05-21T20:55:53","date_gmt":"2018-05-21T20:55:53","guid":{"rendered":"https:\/\/blog.datentraeger.li\/?p=1668"},"modified":"2018-05-21T21:52:13","modified_gmt":"2018-05-21T21:52:13","slug":"debian-devscripts","status":"publish","type":"post","link":"https:\/\/blog.datentraeger.li\/?p=1668","title":{"rendered":"Debian devscripts"},"content":{"rendered":"<p>Es gibt ja seit langem die <a href=https:\/\/blog.datentraeger.li\/?p=177>wnpp Site<\/a> von Debian.<\/p>\n<p>Das ganze (und vieles mehr) geht aber mit dem <a href=https:\/\/packages.debian.org\/search?keywords=devscripts&#038;searchon=names&#038;suite=all&#038;section=all target=_blank >devscripts Package<\/a> noch wesentlich bequemer. In diesem Package sind etliche tools enthalten.<\/p>\n<h3>wnpp-check<\/h3>\n<pre>\n$ wnpp-check autodeb\n(RFP - #645467) http:\/\/bugs.debian.org\/645467 autodeb\n<\/pre>\n<h3>rmadison<\/h3>\n<p>rmadison taugt mir ganz gut &#8211; Packagename mitgeben und man sieht gleich, wo es \u00fcberall verf\u00fcgbar ist <i>(Output gek\u00fcrzt im Bsp.)<\/i><\/p>\n<pre>\n$ rmadison ncmpcpp\nncmpcpp    | 0.5.10-1.1    | oldoldstable       | source, amd64, armel,  [...]\nncmpcpp    | 0.5.10-2      | oldstable          | source, amd64, arm64,  [...]\nncmpcpp    | 0.5.10-2      | oldstable-kfreebsd | source, kfreebsd-amd64, [...]\nncmpcpp    | 0.5.10-2+b1   | oldstable          | s390x\nncmpcpp    | 0.7.4-1       | stable             | source\nncmpcpp    | 0.7.4-1+b3    | stable             | amd64, arm64, armel, [...]\nncmpcpp    | 0.8.1-1       | testing            | source\nncmpcpp    | 0.8.1-1       | unstable           | source, kfreebsd-amd64, [...]\nncmpcpp    | 0.8.1-1       | unstable-debug     | source\nncmpcpp    | 0.8.1-1+b1    | testing            | amd64, arm64, armel, [...]\nncmpcpp    | 0.8.1-1+b1    | unstable           | amd64, arm64, armel, [...]\n<\/pre>\n<h3>namecheck<\/h3>\n<p>Mit namecheck kann man checken, ob ein Projektname bereits vergeben wurde<\/p>\n<pre>\n$ namecheck ncmpc\nTesting  ncmpc.tuxfamily.org - Available\nTesting    alioth.debian.org - Available\nTesting        freshmeat.net - In use\nAborting - name 'ncmpc' is currently used.\n<\/pre>\n<h3>weitere Tools<\/h3>\n<p>Dies ist <b>keine<\/b> vollst\u00e4ndige Auflistung, nur ein kleiner Auszug<\/p>\n<ul>\n<li>uscan<\/li>\n<p> upstream nach neuen Versionen checken<\/p>\n<li>checkbashisms<\/li>\n<p> \/bin\/sh-Scripte auf &#8220;Bashismen&#8221; checken<\/p>\n<li>etliche Debian Packaging tools<\/li>\n<p> dd-list, debc,debcheckout,debclean,who-uploads,transition-check,&#8230;<br \/>\n&#8230;wobei hier eigentlich alle Tools des Packages das ganze tangieren&#8230;\n<\/ul>\n","protected":false},"excerpt":{"rendered":"Es gibt ja seit langem die wnpp Site von Debian. Das ganze (und vieles mehr) geht aber mit dem devscripts Package noch wesentlich bequemer. In diesem Package sind etliche tools enthalten. wnpp-check $ wnpp-check autodeb (RFP &#8211; #645467) http:\/\/bugs.debian.org\/645467 autodeb rmadison rmadison taugt mir ganz gut &#8211; Packagename mitgeben und&hellip;\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,4,37],"tags":[],"class_list":["post-1668","post","type-post","status-publish","format-standard","hentry","category-cli","category-debiangnu-linux","category-packaging"],"_links":{"self":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1668"}],"version-history":[{"count":17,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1668\/revisions"}],"predecessor-version":[{"id":1685,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1668\/revisions\/1685"}],"wp:attachment":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}