From owner-freebsd-ports@freebsd.org Wed Jan 27 16:57:39 2021 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9A6904FE09C for ; Wed, 27 Jan 2021 16:57:39 +0000 (UTC) (envelope-from rosenke@dssgmbh.de) Received: from dss.incore.de (dss.incore.de [195.145.1.138]) (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 4DQqXf3nhSz4lYJ; Wed, 27 Jan 2021 16:57:38 +0000 (UTC) (envelope-from rosenke@dssgmbh.de) Received: from inetmail.dmz (inetmail.dmz [10.3.0.3]) by dss.incore.de (Postfix) with ESMTP id 6EBFF3AD6A; Wed, 27 Jan 2021 17:57:30 +0100 (CET) X-Virus-Scanned: amavisd-new at incore.de Received: from dss.incore.de ([10.3.0.3]) by inetmail.dmz (inetmail.dmz [10.3.0.3]) (amavisd-new, port 10024) with LMTP id 3B-zRNOzGuvZ; Wed, 27 Jan 2021 17:57:29 +0100 (CET) Received: from secmail.incore.de (inetdssm.dmz [10.11.0.4]) by dss.incore.de (Postfix) with ESMTP id 8FC143AD4B; Wed, 27 Jan 2021 17:57:29 +0100 (CET) Received: from [192.168.10.33] (dslb-002-204-037-022.002.204.pools.vodafone-ip.de [2.204.37.22]) by secmail.incore.de (Postfix) with ESMTPS id 7F80B13BC7; Wed, 27 Jan 2021 17:57:29 +0100 (CET) Subject: Re: poudriere merging multiple ports trees To: Baptiste Daroussin , FreeBSD References: <3ea16730-84a1-52ce-2251-bdd808fe5c52@pinyon.org> <4990d009-1962-62c2-3f4e-4f62fd03e26d@madpilot.net> <20210125141051.qheedhp76d2ha6zy@ivaldir.net> <3f2d08b2-2959-dd3e-89e5-895437e44040@quip.cz> <20210125152825.mnd4qhi4k23dy6dw@ivaldir.net> From: Henrik Rosenke Message-ID: <0e79482c-fd7c-87a2-0052-5d7eeffd3099@dssgmbh.de> Date: Wed, 27 Jan 2021 17:57:29 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 MIME-Version: 1.0 In-Reply-To: <20210125152825.mnd4qhi4k23dy6dw@ivaldir.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 4DQqXf3nhSz4lYJ X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of rosenke@dssgmbh.de designates 195.145.1.138 as permitted sender) smtp.mailfrom=rosenke@dssgmbh.de X-Spamd-Result: default: False [-3.27 / 15.00]; MID_RHS_MATCH_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[195.145.1.138:from]; RCVD_COUNT_FIVE(0.00)[5]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:195.145.1.138]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[dssgmbh.de]; NEURAL_HAM_LONG(-1.00)[-1.000]; SPAMHAUS_ZRD(0.00)[195.145.1.138:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.966]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:3320, ipnet:195.145.0.0/16, country:DE]; RCVD_TLS_LAST(0.00)[]; MAILMAN_DEST(0.00)[freebsd-ports]; RECEIVED_SPAMHAUS_PBL(0.00)[2.204.37.22:received] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jan 2021 16:57:39 -0000 Greetings, i just added the overlay to my portstree, works good and great addition. I wonder how you handle moved ports with this? As example we are using a adapted Version of sysutils/sge62 with own patches but i need to remove this Line in MOVED on the Original portstree to allow building it. Is there a way to handle such exceptions or do i need to rename it? Is there any Documentation about this? Kind regards, Henrik Rosenke Am 25.01.21 um 16:28 schrieb Baptiste Daroussin: > On Mon, Jan 25, 2021 at 04:25:09PM +0100, Miroslav Lachman wrote: >> On 25/01/2021 15:10, Baptiste Daroussin wrote: >>> On Sun, Jan 24, 2021 at 10:23:45PM +0100, Guido Falsi via freebsd-ports wrote: >>>> On 24/01/21 20:35, Russell L. Carter wrote: >>>>> Greetings, >>>>> I am completely ignorant here and am looking for up to >>>>> date advice on how to get poudriere to build and make >>>>> available package sets from multiple ports trees.  I >>>>> see there is a port "portshaker" that seems to do much >>>>> of what I want. >> [...] >> >>>> BTW I noticed poudriere performs shallow clones for git repos, so it should >>>> not use up a lot of disk space. >>> Why not using directly overlays, it will simplify everything ;) >> I don't know if you read me reply or not - I am using poudriere with ports >> overlay but have a problem with it. Poudriere options does not take overlay >> in to account so ports options cannot be configured for overlayed ports >> which do not exist in the base three. >> Is there a way to fix it / should I file a PR for it? >> >> Kind regards >> Miroslav Lachman > Yes I read it and for sure poudriere option not supporting overlays is a > limitation, and yes a PR would help to not forget about implementing it. > > That said most people aren't using poudriere option and prefer to define option > directly via make.conf for them overlay is fully suited, and avoid the risk or > dangerous merging of trees may it be via portshaker, or git mechanism. > > there are room of improvements for overlays but it should work in most cases > > Best regards, > Bapt