From owner-freebsd-ports@FreeBSD.ORG Wed Jun 7 10:26:27 2006 Return-Path: X-Original-To: freebsd-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 5902416C6D3 for ; Wed, 7 Jun 2006 09:40:07 +0000 (UTC) (envelope-from leafy7382@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 220A343D46 for ; Wed, 7 Jun 2006 09:40:05 +0000 (GMT) (envelope-from leafy7382@gmail.com) Received: by nz-out-0102.google.com with SMTP id 13so125775nzn for ; Wed, 07 Jun 2006 02:40:05 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dXwWeHArCFwm0dMUL20yYBQiA+yPIzFHNRNvH/uLi3SuLS0WZGxHwoQP+TfbaxmhVPR3PwyKzewPP0pZNrrqflvFlFhuBp/hM4vfJdZ1QwnO2DPKYZr1tZsMhKAZomud2l4ILT465eIbNXkbdiWDPYYzzDSIYYrdQNDWOeZmuIM= Received: by 10.64.178.2 with SMTP id a2mr218674qbf; Wed, 07 Jun 2006 02:40:05 -0700 (PDT) Received: by 10.65.112.17 with HTTP; Wed, 7 Jun 2006 02:40:05 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 17:40:05 +0800 From: "Jiawei Ye" To: "Sergey Matveychuk" In-Reply-To: <448698F6.2050507@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4485DBF5.3070705@FreeBSD.org> <20060606211113.GA7845@xor.obsecurity.org> <20060607021330.GA11189@xor.obsecurity.org> <448698F6.2050507@FreeBSD.org> Cc: freebsd-ports@freebsd.org, Kris Kennaway Subject: Re: portupgrade ideas page 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: Wed, 07 Jun 2006 10:26:58 -0000 On 6/7/06, Sergey Matveychuk wrote: > Jiawei Ye wrote: > > I *know* that there are limitations in the base tools or what to > > expect. sysutil/portmanager can do this well enough (correct > > dependancy), that's why I *wish* portupgrade could do this too. It's a > > wishlist right? > > You're right, it's a wish list. But it does not touch portupgrade directly. > portupgrade tools does not build own INDEX (does it portmanager?), It > use a ready one. It's possible to implement, but it's not a purpose to > grow the tools up. Moreover, building own INDEX is a long time process. > I think nobody likes if it'll be rebuild every time you refresh the > ports tree. > > -- > Dixi. > Sem. Portmanager does not use its own db, all it uses is INDEX-? and +CONTENT in /var/db/pkg/. Neither would it need to rebuild INDEX-? everytime the ports tree was updated (I have portsnap deal with it for me). "Determine correct dependancy based on pkgtools.conf MAKE_ARGS for installed packages", that's all I am wishing for. Jiawei -- "Without the userland, the kernel is useless." --inspired by The Tao of Programming