From owner-freebsd-ports@FreeBSD.ORG Fri Nov 7 06:24:06 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9D026E6E; Fri, 7 Nov 2014 06:24:06 +0000 (UTC) Received: from udns.ultimatedns.net (unknown [IPv6:2602:d1:b4d6:e600:4261:86ff:fef6:aa2a]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6EA4FEBD; Fri, 7 Nov 2014 06:24:06 +0000 (UTC) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.14.9/8.14.9) with ESMTP id sA76O1WL058914; Thu, 6 Nov 2014 22:24:02 -0800 (PST) (envelope-from bsd-lists@bsdforge.com) To: Anton Shterenlikht , freebsd-ports@freebsd.org, jeffreybouquet@yahoo.com, Mark Felder In-Reply-To: <1415334367.3352.188112021.3470E273@webmail.messagingengine.com> References: <201411060924.sA69OiJp074172@mech-as221.men.bris.ac.uk>, <1415334367.3352.188112021.3470E273@webmail.messagingengine.com> From: "Chris H" Subject: Re: Reducing the size of the ports tree (brainstorm v2) Date: Thu, 06 Nov 2014 22:24:02 -0800 Content-Type: text/plain; charset=UTF-8; format=fixed MIME-Version: 1.0 Message-id: <8dda346c279a7e9011ef8b4e22d4dda1@ultimatedns.net> Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Nov 2014 06:24:06 -0000 On Thu, 06 Nov 2014 22:26:07 -0600 Mark Felder wrote > On Thu, Nov 6, 2014, at 03:24, Anton Shterenlikht wrote: > > > > I'm not sure what you mean here. > > I've systems where I install 99% of packages > > from official repo servers, and then rebuild > > 1% from ports where the default options are > > no good for me. Is this not supported? > > Or do you mean something else? > > > > You're treading dangerous ground unless you can be sure your ports tree > svn checkout matches the checkout that was used to build the public > packages. An example would be a situation where there was a library bump > and your ports and packages don't match and now you have some binaries > which don't work. If you have problems and you are using ports and > packages mixed you will not find much sympathy in my experience. > > Bapt has mentioned a desire for tracking packages built from ports and > making this much easier to support by having "pkg upgrade" detect the > need to rebuild the port with your custom options and automatically > updating the ports tree and building. This would be a supported process. > I think this sounds like a fantastic way to solve this problem for the > masses. Doesn't pkg(8) already provide the means to tell you what packages depend on what? I try to avoid pkg(8) as much as possible. But I'm quite sure I was able to ascertain what belonged to what. Last time I had the need, and looked up the incantation, in the man pages. I also find that many choose the route of mixing ports, and packages, and do it w/o incident. Including myself. I rarely choose packages. But if I'm really pressed, and a port build fails w/o foreseeable remedy. I might take the shortcut, and install a package. Marking it as "needs to be replaced by the port version". This has worked nearly w/o incident. So I find it fairly odd to hear so much hubub about mixing ports, and packages. Anyone who keeps reasonable inventory of their system, will keep things in "sync". If their careless to do otherwise. Mixing ports, and packages are likely one of the least of their troubles. :) All the best. --Chris > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"