From owner-freebsd-ports@FreeBSD.ORG Wed Mar 12 15:16:15 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C6F67E48 for ; Wed, 12 Mar 2014 15:16:15 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 937E3953 for ; Wed, 12 Mar 2014 15:16:15 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s2CFGFdm083915 for ; Wed, 12 Mar 2014 15:16:15 GMT (envelope-from bdrewery@freefall.freebsd.org) Received: (from bdrewery@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s2CFGFSJ083913 for ports@freebsd.org; Wed, 12 Mar 2014 15:16:15 GMT (envelope-from bdrewery) Received: (qmail 65630 invoked from network); 12 Mar 2014 10:16:13 -0500 Received: from unknown (HELO roundcube.xk42.net) (10.10.5.5) by sweb.xzibition.com with SMTP; 12 Mar 2014 10:16:13 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 12 Mar 2014 10:16:13 -0500 From: Bryan Drewery To: Alexey Dokuchaev Subject: Re: Dependencies: base vs. ports (Was: Re: ports/187468) Organization: FreeBSD In-Reply-To: <20140312143605.GA47022@FreeBSD.org> References: <531FAF5D.1010207@FreeBSD.org> <20140312044851.GA28621@FreeBSD.org> <53204C90.4050103@FreeBSD.org> <20140312143605.GA47022@FreeBSD.org> Message-ID: <96417c9b8779f4ca490b997e7c7c4878@shatow.net> X-Sender: bdrewery@FreeBSD.org User-Agent: Roundcube Webmail/0.9.5 Cc: ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2014 15:16:15 -0000 On 2014-03-12 09:36, Alexey Dokuchaev wrote: > On Wed, Mar 12, 2014 at 07:01:20AM -0500, Bryan Drewery wrote: >> > On Mar 11, 2014, at 23:48, Alexey Dokuchaev wrote: >> >> On Tue, Mar 11, 2014 at 07:50:37PM -0500, Bryan Drewery wrote: >> >> This goes against our plans to have all ports depend only on ports. I >> >> admit this has not been communicated well. libexecinfo should probably >> >> be moved to /usr/lib/private on head to prevent ports from using it. >> > >> > [ Taking this to ports@ as it deems important on its own ] >> > >> > What's wrong with depending on system libraries? OSVERSION check does >> > indeed make it a bit hackish; I would use !exists(/usr/include/execinfo.h) >> > instead, but the change itself is fine, I also do so (cf. biology/ugene). >> >> You conveniently trimmed out a lot of context here. This thread was >> not >> 'Re: ports/187468' on this list. > > "Taking this to ports@" implies that this thread did not originate on > ports@. > I could've simply omit reference to PR altogether; what context from > the PR > changes the meaning of "plans to have all ports depend only on ports"? > IMHO > leaving a PR number is enough for anyone who's interested to find the > origin > of the discussion, but I'm not that worried about PR rather than the > problem > with base dependencies. > >> Problems with depending on base: [...] > > Thanks for an in-depth answer; most (if not all) of this makes sense. > Sorry > if it was discussed earlier and my question caused you quite a deal of > extra > typing; all I can say in my defence that I really appreciated it. > > ./danfe No, I do appreciate it. We need to communicate more. Bapt and I had discussed this with Des briefly and had pretty much taken on this task privately. These things do need to be discussed in public more. -- Regards, Bryan Drewery