From nobody Thu Feb 15 19:58:19 2024 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 4TbQq52n3Tz5B3tP for ; Thu, 15 Feb 2024 19:58:25 +0000 (UTC) (envelope-from robert@rrbrussell.com) Received: from fout5-smtp.messagingengine.com (fout5-smtp.messagingengine.com [103.168.172.148]) (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 4TbQq42TVyz44p3 for ; Thu, 15 Feb 2024 19:58:24 +0000 (UTC) (envelope-from robert@rrbrussell.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=rrbrussell.com header.s=fm3 header.b=NBEb973Q; dkim=pass header.d=messagingengine.com header.s=fm1 header.b="b VNVunx"; spf=pass (mx1.freebsd.org: domain of robert@rrbrussell.com designates 103.168.172.148 as permitted sender) smtp.mailfrom=robert@rrbrussell.com; dmarc=pass (policy=quarantine) header.from=rrbrussell.com Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfout.nyi.internal (Postfix) with ESMTP id EA574138009A for ; Thu, 15 Feb 2024 14:58:22 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 15 Feb 2024 14:58:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rrbrussell.com; h=cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1708027102; x=1708113502; bh=XxHq50hDTLueY/KxQpx7v05ifwi8XeHUQna+kKV4QJ8=; b= NBEb973Q+Tp4GQZ7PuCickJFW4w5tPzpho/zMnqIoJvnSCCXDNpoNQOnhLXRcnJv EKZG5bJso8PVRF4zfmTkmmdqHN5Wd1pYPCsD5lCZqzdoubu1lLqU2t8tpy+sp6UH MQQx3hkqadUXkOyHaEkDxyVx4d/iNZVXCuzZjf3eMna3ty4aPHPodmvTCZaWW7OX HWUSAU+EVvE8g3/ommCeYsGuaWH5zR8O3xUunIBa0iJ5zAaLP83z4580J+vOnuOV k8qfB2LfttcD92A5XbrwfriMia3YVIv/ZpwBpMxdTTs00H0RGRKM89TEen81dlIc JLL2cC01VcWtvyguG4NxvA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1708027102; x= 1708113502; bh=XxHq50hDTLueY/KxQpx7v05ifwi8XeHUQna+kKV4QJ8=; b=b VNVunxzBXbB0qu7EbyaPSuPBDBEzUcBx5ZWH5jdG4ftqvGEAPvx0hNf38lgr65rS Oxk1bAZnN2hKj8cqOpGFld4d8EXc45l4Te7JvlX0j94IY13bEg5PAcN0xyd92DN+ sdBj9n29lrFZTlQQG4SLDecNCEMc/5DxYyi+sINxsJwCzrPtB5C04aTIOaHzpG65 Q4J/XW6Km5zbIv1bxw1hlbhtupacRIJyWH5ehcUIrozYLrqhBkSsHWEmWl+XGpQ2 Av4KrNvjuGocoQIU+zADc/2wzpuH52spFe9n/LpBpNyOFu+dN8AGc0LI/26aSKMe V9FbA/unX06d2NHczcWmg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvddtgddufedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkjghfofggtgfgsehtqh ertdertdejnecuhfhrohhmpedftfhosggvrhhtucftrdcutfhushhsvghllhdfuceorhho sggvrhhtsehrrhgsrhhushhsvghllhdrtghomheqnecuggftrfgrthhtvghrnhephfehfe ffieeihfdutdeugfffjeeiffeuhedtgfejfeeugeegheekgfdvvedtffeknecuvehluhhs thgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprhhosggvrhhtsehrrh gsrhhushhsvghllhdrtghomh X-ME-Proxy: Feedback-ID: ie421460a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Thu, 15 Feb 2024 14:58:22 -0500 (EST) Date: Thu, 15 Feb 2024 13:58:19 -0600 From: "Robert R. Russell" To: questions@freebsd.org Subject: Re: A few questions about using Poudriere Message-ID: <20240215135819.4c694082@venus.private.rrbrussell.com> In-Reply-To: References: X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) 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: quoted-printable X-Rspamd-Queue-Id: 4TbQq42TVyz44p3 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-5.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[rrbrussell.com,quarantine]; R_DKIM_ALLOW(-0.20)[rrbrussell.com:s=fm3,messagingengine.com:s=fm1]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:209242, ipnet:103.168.172.0/24, country:US]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[robert]; MID_RHS_MATCH_FROMTLD(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[103.168.172.148:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[rrbrussell.com:+,messagingengine.com:+] On Thu, 15 Feb 2024 13:15:21 +0100 "Dave Cottlehuber" wrote: > On Thu, 15 Feb 2024, at 01:57, Pat wrote: > > Hello, and please let me know if this is not the best place to ask > > some questions about Poudriere. =20 >=20 > Welcome and it=E2=80=99s a fine choice of list >=20 > > I am learning about Pouderiere, and started with what I thought > > would be a simple package. But I have run into something somewhat > > surprising. I ran: > > > > poudriere options -j 01amd64 -p default ftp/curl =20 >=20 > > expecting to have to configure a few options for curl and be done. =20 >=20 > try adding =E2=80=98-cn=E2=80=99 options, it will not descend recursively >=20 > > BTW, I did see in POUDRIERE(8) this hint: > > > > As a starter, you may want to copy an existing /var/db/ports/ to > > /usr/local/etc/poudriere.d/options. > > > > but that was afterwards. Would that have saved me some of this > > work? =20 >=20 > This helps if you=E2=80=99ve been using =E2=80=98make config=E2=80=99 wit= h a local ports tree > already instead of via poudriere >=20 > > Finally, if I now build curl, is it really going to build 192 > > additional packages? That seems awful heavy for something that is > > supposed to be a simple tool for transferring data. =20 >=20 > Probably not, but curl has a surprisingly large amount of optional > dependencies. >=20 >=20 > A+ > Dave >=20 >=20 Buildtime dependencies often include tools for rebuilding extra documentation or example code. Many of these tools often have dependency trees with several dozen entries by themselves. You can try disabling options like DOCS or EXAMPLES and that should reduce the size of the build tree. If you never go looking into /usr/local/share/doc or /usr/local/share/examples, then disabling those options should be helpful. The runtime dependency tree is generally much smaller and pkg will only install them. -- Robert