From owner-freebsd-ports@FreeBSD.ORG Thu Jul 6 21:38:26 2006 Return-Path: X-Original-To: ports@freeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B82C16A54F; Thu, 6 Jul 2006 21:38:26 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 243A543D72; Thu, 6 Jul 2006 21:38:24 +0000 (GMT) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id B5FE530A0; Thu, 6 Jul 2006 16:38:23 -0500 (CDT) Date: Thu, 6 Jul 2006 16:38:23 -0500 To: Ion-Mihai IOnut Tetcu Message-ID: <20060706213823.GA6941@soaustin.net> References: <200607061557.k66FvXD7008274@sorsby.org> <44AD355B.9030202@mac.com> <20060706215854.371e5c38@it.buh.tecnik93.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060706215854.371e5c38@it.buh.tecnik93.com> User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: ports@freeBSD.org, crs@swcp.com Subject: Re: Question about ports builds X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jul 2006 21:38:26 -0000 On Thu, Jul 06, 2006 at 09:58:54PM +0300, Ion-Mihai IOnut Tetcu wrote: > Actually "support" for 4.x is gone already. We're only required to mark > the ports broken or incorporate patches from the users. Of curse, we > try to fix broken ports on 4-STABLE but that battle is going to be lost. The latest results from the battlefield are not encouraging. I just finished another i386-4 build. Here are the stats of # of packages that completed versus whether the build is still running or not, compared to the slightly more than 15,000 possible packages: i386-4 10,167 (complete) i386-5 13,064 (still in progress) i386-6 13,599 (complete) i386-7 13,412 (still in progress) For comparison, a complete run of amd64-6 recently produced 12171 packages, and this was with kdebase3 and docbook-xsl not having finished successfully, which would have added many more. (I may try to restart it). The burden of trying to keep everything working on 4 i386 branches, 3 amd64 branches, and 3 sparc64 branches is too high at this point, especially with the degree of drift in such things as header files and base compiler between -4 and -5. Of course, most of these things can be fixed given sufficient maintainer and committer interest, but at some point you have to conclude that you're in the realm of diminishing returns. (pedantic note: we also try to keep two branches of ia64 running, at a lower priority. Even those may be in better shape than i386-4, currently.) Further note: there may be a recent checkin affecting the linux_base ports which completely skews this result; I am investigating. However. there are 206 legitimate build errors on i386-4 now; that doesn't include any port already marked as BROKEN. That's quite high. Those interested in further research can check out a new statistics display at http://pointyhat.freebsd.org/errorlogs/packagestats.html. (Among other things it will prove that you should not trust me to do web design, but never mind that.) mcl