{"id":212,"date":"2009-07-12T14:19:18","date_gmt":"2009-07-12T21:19:18","guid":{"rendered":"http:\/\/blog.mozilla.org\/axel\/?p=212"},"modified":"2010-05-20T07:55:41","modified_gmt":"2010-05-20T14:55:41","slug":"oh-my-eyes-but-good-still","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/axel\/2009\/07\/12\/oh-my-eyes-but-good-still\/","title":{"rendered":"oh my eyes, but good still"},"content":{"rendered":"<p><a style=\"float:right; margin:5px;\" title=\"Builds for a change by Axel Hecht, on Flickr\" href=\"http:\/\/www.flickr.com\/photos\/axelhecht\/3713183052\/\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/farm4.static.flickr.com\/3619\/3713183052_00243e5d33_m.jpg\" alt=\"Builds for a change\" width=\"240\" height=\"121\" \/><\/a>I&#8217;ve uploaded a snapshot of a build in progress on my test display which gives a bit better insight on what&#8217;s possible to show about a build based on the information that buildbot has, or a build database had. The important pieces here compared to tinderbox are:<\/p>\n<ul>\n<li>Builds in progress are associated with the check-in that triggered the build.<\/li>\n<li>Builds in progress show individual build steps.<\/li>\n<li>Finished builds are displayed in compact form. In this case, all builds end with warnings, and thus come back in a shade of orange.<\/li>\n<li>Builds not yet started that are already requested are displayed on top.<\/li>\n<\/ul>\n<p>I didn&#8217;t go into the detail of mentioning which builders are having pending builds. This is mostly me waiting for django 1.1 and aggregation support, but in the end it&#8217;s as simple as a GROUP BY. Nor did I try to make that display visually pretty, hell no.<\/p>\n<p>In the context of our regular builds, it&#8217;s worthwhile mentioning what unit test and talos runs would look like, i.e., &#8220;builds&#8221; that are scheduled after the binary builds are done. Those wouldn&#8217;t show up until they&#8217;re actually scheduled, which is fair enough, as that is what&#8217;s actually happening. If a windows build fails, there won&#8217;t be unit tests nor talos builds run. You wouldn&#8217;t end up in a situation where you think you&#8217;re done and you aren&#8217;t, though. (Talos not working this way aside, that needs thought due to different masters etc.) The actual builders don&#8217;t finish until they triggered the spin-off runs, so you either see the binary build as still running, or you see the triggered runs as pending. Here, as soon as you don&#8217;t have anything running or pending and your boxens are green, you&#8217;re off the hook.<\/p>\n<p>I also added microsummaries and RSS feeds for this view, so you can use the web to learn about your the fire you lit up.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve uploaded a snapshot of a build in progress on my test display which gives a bit better insight on what&#8217;s possible to show about a build based on the information that buildbot has, or a build database had. The important pieces here compared to tinderbox are: Builds in progress are associated with the check-in [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[153,139,23778],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts\/212"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts\/212\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/media?parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/categories?post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/tags?post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}