From owner-freebsd-ports@FreeBSD.ORG Fri Nov 7 04:26:09 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 D4342D8B for ; Fri, 7 Nov 2014 04:26:09 +0000 (UTC) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A51882F8 for ; Fri, 7 Nov 2014 04:26:09 +0000 (UTC) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id B1BB120A2B for ; Thu, 6 Nov 2014 23:26:07 -0500 (EST) Received: from web3 ([10.202.2.213]) by compute3.internal (MEProxy); Thu, 06 Nov 2014 23:26:07 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:x-sasl-enc:from:to :mime-version:content-transfer-encoding:content-type:subject :date:in-reply-to:references; s=smtpout; bh=K1tisy02iy5zgZVpHcW9 5pr2Y6w=; b=gpLtnCGb/zxN35ggtto9a87c4s3565ItuLq7F2QD7Duj/YryXos+ gaXosZ7u/3g04y9K6mLdo6eArN2qHI8zNKD0YYuHZ1VkO4nX7rRPwDk2dT/vfNNV KEqgCdSRHNj2UfanBluI2RBJ6Mk1POcHfX3TNzOVtp7AYw02VBLQwxQ= Received: by web3.nyi.internal (Postfix, from userid 99) id 7FC7310374D; Thu, 6 Nov 2014 23:26:07 -0500 (EST) Message-Id: <1415334367.3352.188112021.3470E273@webmail.messagingengine.com> X-Sasl-Enc: gefHOvCrbSfASAbM2Rukyw+4PQCH4DST5QgN9GTt8dNp 1415334367 From: Mark Felder To: Anton Shterenlikht , freebsd-ports@freebsd.org, jeffreybouquet@yahoo.com MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-c51dec4f Subject: Re: Reducing the size of the ports tree (brainstorm v2) Date: Thu, 06 Nov 2014 22:26:07 -0600 In-Reply-To: <201411060924.sA69OiJp074172@mech-as221.men.bris.ac.uk> References: <201411060924.sA69OiJp074172@mech-as221.men.bris.ac.uk> 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 04:26:09 -0000 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.