From owner-freebsd-ports@FreeBSD.ORG Fri Aug 25 05:44:24 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 3210F16A4DA for ; Fri, 25 Aug 2006 05:44:24 +0000 (UTC) (envelope-from infofarmer@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2468F43D46 for ; Fri, 25 Aug 2006 05:44:23 +0000 (GMT) (envelope-from infofarmer@gmail.com) Received: by py-out-1112.google.com with SMTP id o67so966481pye for ; Thu, 24 Aug 2006 22:44:22 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=l6SXP5Ji8PW2CF342DX5bTmKjzTpOhTDXnjmTmnMR+pLZUSQrqQzVKdeB4Yn8B3O9ijkjnzk1I1fpOKUlBzndF+nQS1qaVbG6vBlKfCgaqzExsuqXy3uz+dbvGMj6PYLbB/gFzhHZsmSYIFrgq04e6uk/qn4jD+LEjjCVGeFCUY= Received: by 10.35.78.13 with SMTP id f13mr4294932pyl; Thu, 24 Aug 2006 22:44:22 -0700 (PDT) Received: by 10.35.105.10 with HTTP; Thu, 24 Aug 2006 22:44:12 -0700 (PDT) Message-ID: Date: Fri, 25 Aug 2006 09:44:12 +0400 From: "Andrew Pantyukhin" Sender: infofarmer@gmail.com To: "Stanislav Sedov" In-Reply-To: <20060824223619.2c8593ee@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060824224521.300b2185@localhost> <20060824223619.2c8593ee@localhost> X-Google-Sender-Auth: d09a735438c05219 Cc: Jeremy Messenger , freebsd-ports@freebsd.org, portmgr@freebsd.org Subject: Re: BSD.local.dist - share/locale 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: Fri, 25 Aug 2006 05:44:24 -0000 On 8/24/06, Stanislav Sedov wrote: > On Fri, 25 Aug 2006 00:09:33 +0400 > "Andrew Pantyukhin" mentioned: > > Again, you don't really mean it. Try installing any p5 port into > > a non-localbase prefix, and you'll see that lib/perl5 and Co. will > > be left over after deinstall. Even if you suppose that all ports > > respect PREFIX (which many of them don't), it's not a simple > > task to deal with non-mtree left-overs. I would very much like to > > think that your locale effort is a step towards a better world, > > but it really appears to be a step nowhere at all. I hope I'm too > > short-sighted and mistaken. > > Didn't I say the same? ;-) You are not quite right, most of ports > respect PREFIX and remove all directories they creates. Okay, did you really try a full run on a current ports tree? When you're talking thousands "most" does not mean "all but a tiny part". There are plans to add PREFIX-related checks to pointyhat, but until that happens, battling for clean plists is a lost cause. > I can't really > say why perl/ruby ports don't do this - it may be inaccurate commits, PRs > etc. When creating ocaml framework I've added stubs to automatically > add shared dirs into PLIST. Probably, ruby and perl frameworks require > the same step forward. They don't do this because they've never done it before. It's in our history books. I'm not saying that what you're striving to do is wrong, I'm just saying you're going the wrong way. We've been trying to move perl stuff out of b.p.m for over three years now, and we'll do it eventually, but you should understand that neither thousands of problem reports, nor clear vision can solve a problem all by themselves. It's coordination of efforts, continuous discussion, painstaking testing and lots of other things that make it all happen. But I'm not trying to get personal here, Stanislav. I can only hope your future mentor will teach you right from wrong and direct your exceptional vigor best. I'm just trying to start a discussion and maybe together we'll find an "open shortest path".