From owner-freebsd-ports@freebsd.org Mon Dec 28 10:11:58 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 6DFD34D68E0 for ; Mon, 28 Dec 2020 10:11:58 +0000 (UTC) (envelope-from abi@abinet.ru) Received: from mail.abinet.ru (mail.abinet.ru [109.167.144.131]) by mx1.freebsd.org (Postfix) with ESMTP id 4D4CyP3c37z3Csk for ; Mon, 28 Dec 2020 10:11:57 +0000 (UTC) (envelope-from abi@abinet.ru) Received: from moonstar.dacha.abinet.ru (unknown [10.0.80.196]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.abinet.ru (Postfix) with ESMTPSA id 3DDF92A20A for ; Mon, 28 Dec 2020 10:11:49 +0000 (UTC) Subject: Re: portmaster new development To: freebsd-ports@freebsd.org References: <20201226124150.7c494410@dismail.de> <6d0d128b-9a75-34f4-830c-d8be05ded9cb@freebsd.org> <2128EDF2-39D7-4FF4-92AB-9F36FA4CAAC5@ellael.org> <20201227060021.3eb4148d@dismail.de> <7a0fc616-0805-e1c2-01cb-65186167ed2b@blackrosetech.com> From: abi Message-ID: Date: Mon, 28 Dec 2020 13:11:34 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.4.1 MIME-Version: 1.0 In-Reply-To: <7a0fc616-0805-e1c2-01cb-65186167ed2b@blackrosetech.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 4D4CyP3c37z3Csk X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.90 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[abinet.ru:s=dkim]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:109.167.144.131/32]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[109.167.144.131:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DKIM_TRACE(0.00)[abinet.ru:+]; DMARC_POLICY_ALLOW(-0.50)[abinet.ru,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[109.167.144.131:from]; ASN(0.00)[asn:25408, ipnet:109.167.128.0/18, country:RU]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-ports] 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: Mon, 28 Dec 2020 10:11:58 -0000 On 28.12.2020 12:44, David Gessel wrote: > > > -------- Original Message -------- > Subject: Re: portmaster new development > From: LuMiWa via freebsd-ports > To: freebsd-ports@freebsd.org > Date: 2020-12-27 02:00+0300 > >> On Sun, 27 Dec 2020 11:16:23 +0100 >> Michael Grimm wrote: >> >>> Matthias Apitz wrote: >>>> El día domingo, diciembre 27, 2020 a las 09:22:42a. m. +0100, Kurt >>>> Jaeger escribió: >>> >>>>> That works as well. I have a checkout of the ports tree, use >>>>> make config to define non-default port options. This stores the >>>>> selected OPTIONs in /var/db/ports/, and poudriere uses those >>>>> options just fine. >>> >>>> Re/ the options, I copy them into the jail with something like this >>>> procedure: >>>> >>>> # cd /usr/ports/mail/mutt >>>> # make config >>>> >>>> # mkdir -p /usr/local/etc/poudriere.d/freebsd-head-options/mail_mutt >>>> # cp /var/db/ports/mail_mutt/options >>>> /usr/local/etc/poudriere.d/freebsd-head-options/mail_mutt >>>> >>>> 'freebsd-head' is the name of the poudriere jail (I have some of >>>> them) and the ports options stay there, as well the make.conf >>>> options in /usr/local/etc/poudriere.d/freebsd-head-make.conf >>> >>> >>> I am following stable, and my jail's name has been set to stable. >>> >>> All of poudriere's settings/configs are kept in: >>> >>>     /usr/local/etc/poudriere.d >>> >> >> The subject is 'portmaster new development' but again start pushing >> poudriere to FreeBSD users. I do not use zfs file system and I do not >> use poudriere and I do not want to use on my computer for building some >> ports and then spending hours and hours with poudriere with not enough >> machine. For me is portmaster perfect as is now. >> >> >> > > > I have to agree, portmaster works for certain user cases where > poudriere doesn't, like mine.  The answer seems to be just (buy) a > high end machine and dedicate it to build with lots of RAM, high end > CPU's, and a big ZFS array with the right combination of SSDs etc and > it is fast and stable! > > I build my ports in poudriere in VM without zfs or ssd on pre-Sandy Bridge CPU. I don't have enough memory or disk space, so I don't use tmpfs or ccache either. I migrated from portmaster when it was abandoned several years ago and don't think I'll come back, especially if new portmaster will be written on bash. The idea behind portmaster was zero dependencies, so it doesn't brake after major upgrades.