From nobody Wed Jun 8 19:01:00 2022 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4BBAE841187 for ; Wed, 8 Jun 2022 19:01:13 +0000 (UTC) (envelope-from sysadmin.lists@mailfence.com) Received: from wilbur.contactoffice.com (wilbur.contactoffice.com [212.3.242.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4LJGlr25FKz3HRH for ; Wed, 8 Jun 2022 19:01:11 +0000 (UTC) (envelope-from sysadmin.lists@mailfence.com) Received: from ichabod.co-bxl (ichabod.co-bxl [10.2.0.36]) by wilbur.contactoffice.com (Postfix) with ESMTP id 7BFA034BB; Wed, 8 Jun 2022 21:01:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1654714863; s=20210208-e7xh; d=mailfence.com; i=sysadmin.lists@mailfence.com; h=Date:From:Message-ID:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; l=2227; bh=B3JVs3uuUV9zckbUG/HSAokrvN8Glj+z95KJZvJpJHQ=; b=tZrzrGp/fE3aFQxQ5nVX2L7KJyGWik2oGgx524mA++fS/Destd9zr1a+wTcZ0rzV /JL5iJYQqfhzuvEE+DUczKrXuTpOlMaT9P9Ipq6LDnV1Y+3YbyjkV/q6/8Gu5VVWPAe NfUWRmhY8fnz/49doycDFTtFX41uLUY6VEoCOtOHzWXqZxVxe/b4M+dGUIRKBnBGC50 X0zU8zug3WmmNArKTQbM8WNdtPkGZ9l+6Miqt36uOVVRloqcH5SPuKqd0MeJ3xk2JaI apMgxyM/yoMFpRUAGHX58eUDAHZsmHJctSRz8BmCcLxE7HX+HFeg5JOJKFJ9rjzC/gu PzFn7NlBfA== Date: Wed, 8 Jun 2022 21:01:00 +0200 (CEST) From: Sysadmin Lists To: questions@freebsd.org Message-ID: <1340730450.2352099.1654714860252@ichabod.co-bxl> In-Reply-To: <26e7b8e9-50dc-08a3-eee6-b4eb68570f8e@qeng-ho.org> References: <799b6d8c-518b-838e-3cb1-e286db142b70@ifdnrg.com> <65588ea3-1125-7fef-bb00-d6b2eaf341f8@qeng-ho.org> <094c8a24-ea93-0145-e08d-bd486cf981b8@qeng-ho.org> <26e7b8e9-50dc-08a3-eee6-b4eb68570f8e@qeng-ho.org> Subject: Re: port binary updates List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: Dave Cottlehuber , Arthur Chance X-Mailer: ContactOffice Mail X-ContactOffice-Account: com:312482426 X-Rspamd-Queue-Id: 4LJGlr25FKz3HRH X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=fail ("body hash did not verify") header.d=mailfence.com header.s=20210208-e7xh header.b="tZrzrGp/"; dmarc=pass (policy=quarantine) header.from=mailfence.com; spf=pass (mx1.freebsd.org: domain of sysadmin.lists@mailfence.com designates 212.3.242.68 as permitted sender) smtp.mailfrom=sysadmin.lists@mailfence.com X-Spamd-Result: default: False [-3.89 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:212.3.242.64/26]; MIME_GOOD(-0.10)[text/plain]; R_DKIM_REJECT(0.00)[mailfence.com:s=20210208-e7xh]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[mailfence.com:-]; DMARC_POLICY_ALLOW(0.00)[mailfence.com,quarantine]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW_WITH_FAILURES(-0.50)[]; MLMMJ_DEST(0.00)[questions]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:10753, ipnet:212.3.242.64/26, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_LOW(-0.10)[212.3.242.68:from] X-ThisMailContainsUnwantedMimeParts: N > ---------------------------------------- > From: Arthur Chance > Sent: Tue Jun 07 18:06:43 CEST 2022 > To: Dave Cottlehuber , > Subject: Re: port binary updates > > > On 07/06/2022 17:03, Dave Cottlehuber wrote: > > On Tue, 7 Jun 2022, at 15:21, Arthur Chance wrote: > >> On 07/06/2022 16:08, Dave Cottlehuber wrote: > >>> On Tue, 7 Jun 2022, at 11:32, Arthur Chance wrote: > >>>> In theory it's supposed to be possible to use poudriere hooks to fetch > >>>> prebuilt packages from the FreeBSD repositories, but I've never found it > >>>> how. If anyone has ideas/incantations on this they'd be very welcome. > >>> > >>> I've not tested this, but it should be correct, extracted from our > >>> ansible stuff. > >>> > >>> - poudriere-devel poudriere-devel-3.3.99.20211130 > >>> > >>> # ansible managed > >>> # ... snip > >>> # seed packages from pkg.FreeBSD.org > >>> # pick either latest or quarterly as you like > >>> PACKAGE_FETCH_BRANCH="latest" > >>> # allow or deny, pick one > >>> # PACKAGE_FETCH_WHITELIST="gcc* rust* llvm* mono* cargo cmake openjdk*" > >>> # PACKAGE_FETCH_BLACKLIST="zig* collectd* foundationdb* erlfdb" > >> > >> I'm probably being a bit slow, but where do the above lines go? [I'm > >> running poudriere rather than poudriere-devel if that makes a difference.] > > > > Woops, that is somewhat relevant: > > > > /usr/local/etc/poudriere.conf > > > > AFAICT this is not in ports-mgmt/poudriere yet, only in the -devel flavour. > > Thanks. I feel a switch to the -devel version coming on. Building llvm > on my machine wastes rather a lot of time and bottlenecks many other big > builds. There's no need to switch to -devel. That feature was added to poudriere many months ago. One thing to note: if you run a poudriere jail update before building ports, it rebuilds all of them. Only update the jails when you know an update exists. That, plus the prefetch option makes package upgrades very simple. And when you feel brave enough you can start mixing binaries and ports, using the locking feature and multiple repos. -- Sent with https://mailfence.com Secure and private email