From owner-freebsd-ports@FreeBSD.ORG Thu Dec 13 22:36:11 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A4F716A417 for ; Thu, 13 Dec 2007 22:36:11 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by mx1.freebsd.org (Postfix) with ESMTP id 768EE13C469 for ; Thu, 13 Dec 2007 22:36:10 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by py-out-1112.google.com with SMTP id u77so537564pyb.3 for ; Thu, 13 Dec 2007 14:36:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; bh=IXI5XFmkBj9QheGwSMAE0nmokpOXOOTLQgDZKo8Rw9I=; b=n2Drx9TBOxWq7kpS9x+LMPknOckTEgHPaJnSkI0yFM1L+T7hg7CiNuPtVEmb/it9+iXT++1aH7pkOEjIoQjXLgKa3j+ykQWKlENz+kg8s06nnKaBh6WI8Or3Ip3zDLbLOtU9hbhyfWMSPSe+tionrUQfo8+JfQoEezUMphBDyWI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=wbRNeDJtgRtrIfpmtcDdG7Kf7FrPtvRVO+2ydK3poIZi+kacJCwv7a6Mpj3l4N2GHFszRaOBfDvzYOIrG5Ykyyv1QmQQnOxCfRp8563Dm2IQ1pYgmid11jpAemeDhKj47we5c/dl4+PetsAPqzFELMFjLc1Div7lwyv1qxYoxhE= Received: by 10.65.121.9 with SMTP id y9mr5411857qbm.94.1197585369267; Thu, 13 Dec 2007 14:36:09 -0800 (PST) Received: from ?192.168.2.2? ( [67.85.89.184]) by mx.google.com with ESMTPS id q16sm618862qbq.2007.12.13.14.36.08 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 13 Dec 2007 14:36:08 -0800 (PST) Message-ID: <4761B3D7.2080308@gmail.com> Date: Thu, 13 Dec 2007 17:36:07 -0500 From: "Aryeh M. Friedman" User-Agent: Thunderbird 2.0.0.9 (X11/20071209) MIME-Version: 1.0 To: John Birrell References: <475F7390.9090509@gmail.com> <1022BEDA-8641-4686-AB1A-3FE2D688F47F@FreeBSD.org> <475FAC1F.1010401@gmail.com> <19341C6C-BF3A-4DFD-B8DF-87F4E92B0335@FreeBSD.org> <0F330142-A3CA-4E6E-84BD-FDE55A8E3AEE@yahoo.com> <20071213111050.O6078@wonkity.com> <291C2604-2EDD-412E-9108-2ADD7D4D9F68@u.washington.edu> <47618F76.4080001@gmail.com> <20071213210646.GA52285@what-creek.com> In-Reply-To: <20071213210646.GA52285@what-creek.com> X-Enigmail-Version: 0.95.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: Limitations of Ports System 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, 13 Dec 2007 22:36:11 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 John Birrell wrote: > On Thu, Dec 13, 2007 at 03:00:54PM -0500, Aryeh M. Friedman wrote: >> That is why I plan to use xorg as the test case for the new system.... >> namely if it builds xorg in the most efficent way possible then it >> will be considered good enough for release > > You need to pick a much more complicated set of dependencies than > Xorg. > > You should analyse the dependency tree across all ports and then > take into account what happens when source changes occur > unsynchronised. > > Take things like those that depend on the various Qt ports. You will > see that some depend on Qt3 and others on Qt4. > > Then consider things that depend on the documentation ports. > > Please do not fall into the trap of simplifying the requirements > and then finding a simpler solution. > I was not planning to skimp on the requirements at all but the test case is xorg... i.e. I will do my best to not compermise on features/requirements but xorg meets several criteria for being a good test (out of order building, alt. depends, large but seperatable DAG) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHYbPXzIOMjAek4JIRAtmcAJ4rifRtYkufmyFU9LCxqMhx73kZ6ACfe7Nt Ojc2my7xjUH6xoyn+ysHM1U= =mB1y -----END PGP SIGNATURE-----