{"id":184,"date":"2013-05-05T16:43:48","date_gmt":"2013-05-05T14:43:48","guid":{"rendered":"http:\/\/blogs.gentoo.org\/ago\/?p=184"},"modified":"2013-05-05T18:34:24","modified_gmt":"2013-05-05T16:34:24","slug":"new-repoman-option-include-arches-the-benefit-for-an-arch-team-member","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/ago\/2013\/05\/05\/new-repoman-option-include-arches-the-benefit-for-an-arch-team-member\/","title":{"rendered":"New repoman option &#8220;&#8211;include-arches&#8221;: the benefit for an arch team member"},"content":{"rendered":"<p>Since a long time I realized that is a pita every time that I keyword, receive a repoman failure for dependency.bad(mostly) that does not regard the arch that I&#8217;m changing.<br \/>\nSo, checking in the repoman manual, I realized that &#8211;ignore-arches looks bad for my case and I decided to request a new <a href=\"https:\/\/bugs.gentoo.org\/show_bug.cgi?id=466116\">feature<\/a>: &#8211;include-arches.<br \/>\nThis feature, as explained in the bug, checks only for the arches that you write as argument and should be used only when you are keywording\/stabilizing.<\/p>\n<p>Some examples\/usage:<\/p>\n<p>First, it saves time, the following example will try to run repoman full in the kdelibs directory:<br \/>\n<code>$ time repoman full &gt; \/dev\/null 2&gt;&amp;1<br \/>\nreal    0m12.434s<\/p>\n<p>$ time repoman full --include-arches \"amd64\" &gt; \/dev\/null 2&gt;&amp;1<br \/>\nreal    0m3.880s<\/code><\/p>\n<p>Second, kdelibs suffers for a dependency.bad on amd64-fbsd, so:<br \/>\n<code>$ repoman full<br \/>\nRepoMan scours the neighborhood...<br \/>\n&gt;&gt;&gt; Creating Manifest for \/home\/ago\/gentoo-x86\/kde-base\/kdelibs<br \/>\n  dependency.bad                2<br \/>\n   kde-base\/kdelibs\/kdelibs-4.10.2.ebuild: PDEPEND: ~amd64-fbsd(default\/bsd\/fbsd\/amd64\/9.0) ['&gt;=kde-base\/nepomuk-widgets-4.10.2:4[aqua=]']<\/p>\n<p>$ repoman full --include-arches \"amd64\"<br \/>\nRepoMan scours the neighborhood...<br \/>\n&gt;&gt;&gt; Creating Manifest for \/home\/ago\/gentoo-x86\/kde-base\/kdelibs<\/code><\/p>\n<p>Now when I will keyword the packages I can check for specific arches and skip the unuseful checks since they causes, in this case, only a waste of time.<br \/>\nThanks to Zac for the work on it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since a long time I realized that is a pita every time that I keyword, receive a repoman failure for dependency.bad(mostly) that does not regard the arch that I&#8217;m changing. So, checking in the repoman manual, I realized that &#8211;ignore-arches &hellip; <a href=\"https:\/\/blogs.gentoo.org\/ago\/2013\/05\/05\/new-repoman-option-include-arches-the-benefit-for-an-arch-team-member\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":140,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[3],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2EaBc-2Y","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/ago\/wp-json\/wp\/v2\/posts\/184"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/ago\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/ago\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/ago\/wp-json\/wp\/v2\/users\/140"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/ago\/wp-json\/wp\/v2\/comments?post=184"}],"version-history":[{"count":7,"href":"https:\/\/blogs.gentoo.org\/ago\/wp-json\/wp\/v2\/posts\/184\/revisions"}],"predecessor-version":[{"id":190,"href":"https:\/\/blogs.gentoo.org\/ago\/wp-json\/wp\/v2\/posts\/184\/revisions\/190"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/ago\/wp-json\/wp\/v2\/media?parent=184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/ago\/wp-json\/wp\/v2\/categories?post=184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/ago\/wp-json\/wp\/v2\/tags?post=184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}