From owner-freebsd-ports@freebsd.org Mon Dec 28 09:44:39 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 7915E4D6178 for ; Mon, 28 Dec 2020 09:44:39 +0000 (UTC) (envelope-from gessel@blackrosetech.com) Received: from mail.blackrosetech.com (mail.blackrosetech.com [23.114.97.244]) (using TLSv1.3 with cipher TLS_CHACHA20_POLY1305_SHA256 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D4CLt2Sx7z3ByK for ; Mon, 28 Dec 2020 09:44:38 +0000 (UTC) (envelope-from gessel@blackrosetech.com) Received: from shiofuki (shiofuki [10.3.69.135]) by mail.blackrosetech.com (Postfix) with ESMTP id 29C04256548; Mon, 28 Dec 2020 01:44:31 -0800 (PST) X-Virus-Scanned: amavisd-new at blackrosetech.com Received: from mail.blackrosetech.com ([10.3.69.135]) by shiofuki (shiofuki.blackrosetech.com [10.3.69.135]) (amavisd-new, port 10024) with ESMTP id HrXAfos68KaO; Mon, 28 Dec 2020 01:44:28 -0800 (PST) Received: from dg-B300G5.blackrosetech.com (gessel.blackrosetech.com [10.2.69.6]) (using TLSv1.3 with cipher AEAD-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: gessel@blackrosetech.com) by mail.blackrosetech.com (Postfix) with ESMTPSA id 13FF025651F; Mon, 28 Dec 2020 01:44:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blackrosetech.com; s=BRTDKIM; t=1609148668; bh=Zrj3m7DslQDZkA27cifvwHcXte3B1UpunCBG2Hatz+Q=; h=Reply-To:Subject:To:References:From:Date:In-Reply-To; b=lYYSRAgdwFnsBWSmMwYSlBJC1+YVW1ZhdA8+S4R2Glr5L0C3HDVdbnXRrFXn5a7wQ wxd6yGX48c2+XQwK6HHRJEmn159YNsLsVQYs62CN0lasZv52H7uc0iKPLvr87I9w7v FN/YJu4EzTur7bmEGXk0KXEte5C8E07xXRkPZn7s= Reply-To: gessel@blackrosetech.com Subject: Re: portmaster new development To: LuMiWa , 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> From: David Gessel Autocrypt: addr=gessel@blackrosetech.com; keydata= LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptRE1FWFk5TnZoWUpLd1lC QkFIYVJ3OEJBUWRBNzA1R1Zud09QRnBoakRWa3FsemdnNUJDZk9VUDFQSWQvcVdWCktDMm5m aWkwSjBSaGRtbGtJRWRsYzNObGJDQThaMlZ6YzJWc1FHSnNZV05yY205elpYUmxZMmd1WTI5 dFBvaVQKQkJNV0NBQTdBaHNEQlFzSkNBY0RCUlVLQ1FnTEJSWUNBd0VBQWg0QkFoZUFGaUVF Vko2UWkwZTJEMjV1YTIybgp2SEtvZHczckdrTUZBbDJQVGowQ0dRRUFDZ2tRdkhLb2R3M3JH a04yTndEK0o2MW5XUEdmTGNCK1ZjSnhBcHhFCktJMGdEKzRWOU9DeW9qQVd1UkJQbTlnQS8x azl0R2pzZEhzdmZ1TGg3QVBVWDNCZVFZT0FzdnhvY2NvUFdyWWsKZStzRnRCbEVZWFpwWkNC SFpYTnpaV3dnUEdSblFHSnlkQzVzYkdNK2lKQUVFeFlJQURnV0lRUlVucENMUjdZUApibTVy YmFlOGNxaDNEZXNhUXdVQ1hZOU9GQUliQXdVTENRZ0hBd1VWQ2drSUN3VVdBZ01CQUFJZUFR SVhnQUFLCkNSQzhjcWgzRGVzYVE1T1JBUDRsdVNaSzhmVnlNOTdsa0VJc2hnYmFFdE1udWtz YXFrcXdVWTd1VUVpOFJRRDcKQml5TURCV1hmSThMdEZ1Z28xTkNXaEpNUEhuTjluSVNKQVpY blNSS0JBbTBIa1JoZG1sa0lFZGxjM05sYkNBOApaR0YyYVdSQVoyVnpjMlZzTG1OaFBvaVFC Qk1XQ0FBNEZpRUVWSjZRaTBlMkQyNXVhMjJudkhLb2R3M3JHa01GCkFsMlBUbnNDR3dNRkN3 a0lCd01GRlFvSkNBc0ZGZ0lEQVFBQ0hnRUNGNEFBQ2drUXZIS29kdzNyR2tNYkFnRCsKT2Zj TG1aeFZ5RFdRV0pRL0cxeDN4K0pkN0RXL2tWZkNsMWMyY01YKzhzc0EvMWF1ZDdrd1hNbzhE cDJMUjVLSQozT2s1REsrdzdGdmZsOEhJZlBnRkNWUUV0Q1JFWVhacFpDQkhaWE56Wld3Z1BH ZGxjM05sYkVCaWJHRmpheTF5CmIzTmxMbTl5Wno2SWtBUVRGZ2dBT0JZaEJGU2VrSXRIdGc5 dWJtdHRwN3h5cUhjTjZ4cERCUUpkajA2S0Foc0QKQlFzSkNBY0RCUlVLQ1FnTEJSWUNBd0VB QWg0QkFoZUFBQW9KRUx4eXFIY042eHBEYVEwQS8yOEMxektGTGQ4RApDUUI2VlZRWFViNEdO cEVnd1hEMnB6UHhVV3VrVURIeUFRRDhpaGRweDdNV1hQOHpScnQ2alJtQ0ZJNXhQT2V2CnM1 ZlBTZmNOc084RUJyZzRCRjJQVGI0U0Npc0dBUVFCbDFVQkJRRUJCMENrd3NyWnRpZVMrbEhp d2poYTBXczIKYk1HR2E4c3ErU2F2VVNnSFpsMVVOZ01CQ0FlSWVBUVlGZ2dBSUJZaEJGU2Vr SXRIdGc5dWJtdHRwN3h5cUhjTgo2eHBEQlFKZGowMitBaHNNQUFvSkVMeHlxSGNONnhwRG1M VUEvM1pzcEJJeitWck5wM3o4ZUlmTURqRnRVK2ppCm1uc3FzKzhqVHdCM0FEdkZBUUMyT1A0 R05iQjNYcVZudTBRMFNxQ2ZJUUxaQk1LcnVnS2hhbDFQU0FpYUJBPT0KPU9GTnoKLS0tLS1F TkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQo= Organization: Black Rose Technology Message-ID: <7a0fc616-0805-e1c2-01cb-65186167ed2b@blackrosetech.com> Date: Mon, 28 Dec 2020 12:44:24 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20201227060021.3eb4148d@dismail.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4D4CLt2Sx7z3ByK X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=blackrosetech.com header.s=BRTDKIM header.b=lYYSRAgd; dmarc=none; spf=pass (mx1.freebsd.org: domain of gessel@blackrosetech.com designates 23.114.97.244 as permitted sender) smtp.mailfrom=gessel@blackrosetech.com X-Spamd-Result: default: False [-3.50 / 15.00]; HAS_REPLYTO(0.00)[gessel@blackrosetech.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:23.114.97.244/28]; REPLYTO_ADDR_EQ_FROM(0.00)[]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[blackrosetech.com:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[23.114.97.244:from]; ASN(0.00)[asn:7018, ipnet:23.112.0.0/12, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[blackrosetech.com:s=BRTDKIM]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[blackrosetech.com]; SPAMHAUS_ZRD(0.00)[23.114.97.244:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; 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 09:44:39 -0000 -------- 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! While I'm sure that's true, that's not consistent with everyone's environment. I'm reminded of many client-server applications that are developed by people on gigabit fiber and seem to consider the "edge" case of the rest of the world on spotty internet not worthy of consideration, complaints merely whiny carping by people who should just lift their internet up by the bootstraps. I've run a server with a set of jails providing services for about 20 years. Maintaining them with portsnap and portmaster works and is efficient and functional and an efficient and practical use of the compute resources I have. Adding new and potentially better tools has been a pleasure of the community, but abandoning users always going to create friction and dismissing another's use case as "doing it wrong" is a great way to create animosity and dysfunction. The first wave of poudriereism was very annoying and offputting, but in the last year I've been delighted by the excellent and very responsive work of port maintainers to resolve issues quickly and cleanly and those of us still doing it the "old way" can still do so successfully. It'll be annoying and a little disruptive to lose the excellent tool that portsnap has been all these years, truly one of the brilliant, focused, and tremendously useful tools in the FreeBSD kit, but we'll figure out how to keep things working.