From owner-freebsd-ia64@FreeBSD.ORG Fri Apr 30 09:10:47 2010 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9B7161065676 for ; Fri, 30 Apr 2010 09:10:47 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 49FDE8FC21 for ; Fri, 30 Apr 2010 09:10:47 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirg.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1O7mFB-0000HS-SU; Fri, 30 Apr 2010 10:10:46 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1O7mFB-0005Ah-IA; Fri, 30 Apr 2010 10:10:45 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.4) with ESMTP id o3U9Ajpr014776; Fri, 30 Apr 2010 10:10:45 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.4/Submit) id o3U9AiaX014775; Fri, 30 Apr 2010 10:10:44 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Fri, 30 Apr 2010 10:10:44 +0100 From: Anton Shterenlikht To: Aldis Berjoza , freebsd-ia64@freebsd.org Message-ID: <20100430091044.GA14492@mech-cluster241.men.bris.ac.uk> References: <69c1eb88a6644ad47f93f71b22b6b920@bsdroot.lv> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <69c1eb88a6644ad47f93f71b22b6b920@bsdroot.lv> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: Re: New FreeBSD ports system - bachelors work X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Apr 2010 09:10:47 -0000 On Thu, Apr 29, 2010 at 08:08:26PM +0300, Aldis Berjoza wrote: > Hello! > > Some time ago I've read, that FreeBSD might be interested > to move ports tree to database (sqlite?). > This would require rewriting of all existing and writing > some new tools related to ports. > > > I'm IT student and next year I have to write bachelor work. > As active FreeBSD user, I am very interested in supporting > FreeBSD, and, if FreeBSD developers, think that such ports > reimplementation would benefit FreeBSD community, I'd be > willing to develop new system. > > If you have other ideas, how to improve FreeBSD ports > please let me know. Currently this is just an idea, but I'm > also open to other suggestions/ideas. Aldis, I've a much more interesting, ambitious and challenging proposal - FreeBSD ia64! The FreeBSD ia64 port has the potential to be the FreeBSD HPC solution. But we are not there yet. Despite being able to run the latest -current with zfs, SMP and other latest features and successfully building 17559 ports, FreeBSD ia64 desperately needs motivated and skilled programmers to work on: - kernel debugging: the port suffers from spontaneous reboots under heavy load - building llvm on ia64: http://llvm-ia64.svn.sourceforge.net/viewvc/llvm-ia64/ - building gcc44 and 45 on ia64: these ports don't build at present, and there are lots of other very useful ports which depend on gcc44 (or 45). - optimisation: very little work has been done on this on ia64 so far. Work is needed on compiler flags, optimisation of low level (assembly) routines, SMP and zfs performance. See also this list of things to do: http://www.freebsd.org/platforms/ia64/todo.html YOu can check which ports need work here: http://pointyhat.freebsd.org/errorlogs/packagestats.html In particular, this page lists ports which failed to build: http://pointyhat.freebsd.org/errorlogs/ia64-8-latest/ If you look at Aff. (affected) field, you can pick ports which affect lots of other ports. Then, of course, there are ports which we aren't even building on ia64 portcluster: http://pointyhat.freebsd.org/errorlogs/ia64-8-latest/duds.verbose Any work on these is very helpful. yours anton -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423