From owner-freebsd-ports@freebsd.org Wed Feb 19 19:48:55 2020 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 F07BA243A7A for ; Wed, 19 Feb 2020 19:48:55 +0000 (UTC) (envelope-from SRS0=2JmB=4H=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (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 48N7ZZ6xcDz42l0 for ; Wed, 19 Feb 2020 19:48:54 +0000 (UTC) (envelope-from SRS0=2JmB=4H=quip.cz=000.fbsd@elsa.codelab.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 759AD28429; Wed, 19 Feb 2020 20:48:51 +0100 (CET) Received: from illbsd.quip.test (ip-62-24-92-232.net.upcbroadband.cz [62.24.92.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id 68DB528417; Wed, 19 Feb 2020 20:48:50 +0100 (CET) Subject: Re: Starting with poudriere To: Jose Quinteiro , freebsd-ports@freebsd.org References: <3743CEAE-BCC9-479E-8367-F3DA0E30496E@kreme.com> <4D118F32-E38F-4860-BBE8-4D9F259BF653@kreme.com> <39fdf3ff-473b-ffb9-e64b-dce3cdcde56a@quinteiro.org> From: Miroslav Lachman <000.fbsd@quip.cz> Message-ID: <8b88d2e5-6208-b4ce-408d-5515652a9c08@quip.cz> Date: Wed, 19 Feb 2020 20:48:50 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.3 MIME-Version: 1.0 In-Reply-To: <39fdf3ff-473b-ffb9-e64b-dce3cdcde56a@quinteiro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48N7ZZ6xcDz42l0 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of SRS0=2JmB=4H=quip.cz=000.fbsd@elsa.codelab.cz has no SPF policy when checking 94.124.105.4) smtp.mailfrom=SRS0=2JmB=4H=quip.cz=000.fbsd@elsa.codelab.cz X-Spamd-Result: default: False [4.02 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; IP_SCORE(0.85)[ip: (0.33), ipnet: 94.124.104.0/21(0.16), asn: 42000(3.67), country: CZ(0.09)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[quip.cz]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.97)[0.972,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[4.105.124.94.list.dnswl.org : 127.0.10.0]; NEURAL_SPAM_LONG(1.00)[0.999,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[000.fbsd@quip.cz,SRS0=2JmB=4H=quip.cz=000.fbsd@elsa.codelab.cz]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:42000, ipnet:94.124.104.0/21, country:CZ]; FROM_NEQ_ENVFROM(0.00)[000.fbsd@quip.cz,SRS0=2JmB=4H=quip.cz=000.fbsd@elsa.codelab.cz]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2020 19:48:56 -0000 Jose Quinteiro wrote on 2020/02/19 20:35: > On 2020-02-15 20:43, Dan McGrath wrote: >> Probably not ideal since you generally want to disable the FreeBSD >> repository, and use only your poudriere repo, instead. You would need to >> build everything you intend to install in the jail, however. While I >> believe that you can enable multiple repositories (FreeBSD's, and your >> own >> poudriere one), I am not sure about repo priorities, or how you would >> deal >> with conflicts with build options that pull in common ports. It is >> something I have been meaning to look into, sorry! Perhaps someone else >> here can give some advice? >> > You can set priorities for remote package repositories in the repo's > conf file. The default priority is 0, which is lowest. I plan to set up > a repo with the ports I build with poudriere at a higher priority. Are > there concerns with this approach? I am using 2 or 3 repositories (all built with our poudriere) for some time. It works but the problem can be if some repo has different default versions. For example one repo has PostgreSQL 9.6 as default version for all dependencies and another repo has PostgreSQL 10. Then you need to carefully choose what to install from what repo. Miroslav Lachman