{"id":973,"date":"2009-01-31T19:22:41","date_gmt":"2009-02-01T03:22:41","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/?p=973"},"modified":"2009-01-31T19:22:41","modified_gmt":"2009-02-01T03:22:41","slug":"second-class-citizens","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/second-class-citizens\/","title":{"rendered":"Second Class Citizens"},"content":{"rendered":"<p>Not all builds should be treated equally. Some are more important than others. I propose that the <a href=\"http:\/\/fate.multimedia.cx\/\">FATE<\/a> should distinguish between important and less important configurations. My motivation for this is that I want to implement a meter that indicates the health of the overall code base. While it would be ideal for all FATE configurations to be 100% green at all times, I don&#8217;t think it&#8217;s fair to penalize the entire FFmpeg codebase just because some less prevalent platforms aren&#8217;t performing up to spec.<\/p>\n<p>What platforms should be considered first class? I&#8217;m thinking latest gcc 4.3 and 4.2 series for Linux on x86_32, x86_64, and PowerPC, at a minimum.<\/p>\n<p>In other FATE news, I have started computing <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=FATE_Test_Coverage\">percentages of test coverage<\/a>. According to my numbers, FATE currently tests 58% of FFmpeg&#8217;s total mux\/demux\/encode\/decode features. It&#8217;s a start, I suppose.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Giving different platforms more weight in FATE; also, I&#8217;m starting to track percentage of test coverage<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[108],"class_list":["post-973","post","type-post","status-publish","format-standard","hentry","category-fate-server","tag-fate"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/comments?post=973"}],"version-history":[{"count":4,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/973\/revisions"}],"predecessor-version":[{"id":1014,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/973\/revisions\/1014"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}