{"id":214,"date":"2006-10-30T20:23:17","date_gmt":"2006-10-30T18:23:17","guid":{"rendered":"http:\/\/www.lucas-nussbaum.net\/blog\/?p=214"},"modified":"2006-10-31T10:12:39","modified_gmt":"2006-10-31T08:12:39","slug":"some-stats-about-packages-build-times","status":"publish","type":"post","link":"https:\/\/www.lucas-nussbaum.net\/blog\/?p=214","title":{"rendered":"Some stats about packages build times"},"content":{"rendered":"<p>I rebuilt all the packages in etch inside an i386 etch chroot on bi-Opteron systems with 2 Go of RAM. Here is some data about the build times for each package. They include the time needed to fetch the dependencies from a Debian mirror over NFS, so might have been overloaded during some builds, so it the build times might not be totally accurate, especially for the very short builds.<br \/>\nTwo packages are excluded from the following stats because their didn&#8217;t complete their build: <em>libmail-mboxparser-perl<\/em> and <em>camas<\/em>.<\/p>\n<p>17 packages took more than 1 hour to build. They are:<\/p>\n<table>\n<tr>\n<th>Package<\/th>\n<th>Build time (seconds)<\/th>\n<\/tr>\n<tr>\n<td>openoffice.org<\/td>\n<td>21537<\/td>\n<\/tr>\n<tr>\n<td>linux-2.6.16<\/td>\n<td>17859<\/td>\n<\/tr>\n<tr>\n<td>linux-2.6<\/td>\n<td>14833<\/td>\n<\/tr>\n<tr>\n<td>gcc-4.0<\/td>\n<td>9142<\/td>\n<\/tr>\n<tr>\n<td>gcj-4.1<\/td>\n<td>9062<\/td>\n<\/tr>\n<tr>\n<td>gcc-4.1<\/td>\n<td>7111<\/td>\n<\/tr>\n<tr>\n<td>gnat-4.1<\/td>\n<td>6910<\/td>\n<\/tr>\n<tr>\n<td>installation-guide<\/td>\n<td>6337<\/td>\n<\/tr>\n<tr>\n<td>gcc-3.4<\/td>\n<td>6022<\/td>\n<\/tr>\n<tr>\n<td>octaviz<\/td>\n<td>5735<\/td>\n<\/tr>\n<tr>\n<td>gcj-4.0<\/td>\n<td>5300<\/td>\n<\/tr>\n<tr>\n<td>k3d<\/td>\n<td>5294<\/td>\n<\/tr>\n<tr>\n<td>openscenegraph<\/td>\n<td>4851<\/td>\n<\/tr>\n<tr>\n<td>ghc6<\/td>\n<td>4670<\/td>\n<\/tr>\n<tr>\n<td>glibc<\/td>\n<td>4504<\/td>\n<\/tr>\n<tr>\n<td>vtk<\/td>\n<td>3954<\/td>\n<\/tr>\n<tr>\n<td>atlas3<\/td>\n<td>3759<\/td>\n<\/tr>\n<\/table>\n<p><a href=\"http:\/\/ox.blop.info\/bazaar\/buildtimes.csv\">The full list is available<\/a>.<\/p>\n<p>Most packages build very quickly:<\/p>\n<table>\n<tr>\n<th>Build time (s)<\/th>\n<th>Number of packages<\/th>\n<th>Total<\/th>\n<\/tr>\n<tr>\n<td>< 30<\/td>\n<td>5389<\/td>\n<td>5389<\/td>\n<\/tr>\n<tr>\n<td>30 &#8211; 59<\/td>\n<td>2354<\/td>\n<td>7743<\/td>\n<\/tr>\n<tr>\n<td>60 &#8211; 119<\/td>\n<td>1304<\/td>\n<td>9047<\/td>\n<\/tr>\n<tr>\n<td>120 &#8211; 499<\/td>\n<td>873<\/td>\n<td>9920<\/td>\n<\/tr>\n<tr>\n<td>600 &#8211; 1799<\/td>\n<td>92<\/td>\n<td>10012<\/td>\n<\/tr>\n<tr>\n<td>> 1800<\/td>\n<td>40<\/td>\n<td>10052<\/td>\n<\/tr>\n<\/table>\n<p>The total build time is 220.4 hours (that&#8217;s 9.2 days), the mean build time is 78.9s, the median build time is 27s.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I rebuilt all the packages in etch inside an i386 etch chroot on bi-Opteron systems with 2 Go of RAM. Here is some data about the build times for each package. They include the time needed to fetch the dependencies from a Debian mirror over NFS, so might have been overloaded during some builds, so [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"0","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-214","post","type-post","status-publish","format-standard","hentry","category-planetdebian"],"_links":{"self":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=214"}],"version-history":[{"count":0,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/214\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}