From owner-freebsd-stable@freebsd.org Wed Mar 6 20:58:35 2019 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 93C2A1526EFD; Wed, 6 Mar 2019 20:58:35 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (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 82B026FE67; Wed, 6 Mar 2019 20:58:33 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id D07BB20A47; Wed, 6 Mar 2019 15:58:31 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 06 Mar 2019 15:58:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:references:mime-version :content-type:content-transfer-encoding:in-reply-to; s=fm2; bh=2 QSQXxfv9WBZmuZqsONdL3SgAjb0+cZmvJdg3+Gm68E=; b=ipDegnRQNqY22DuVu l5wZSuTFIEzHGv8v3WyR1SHVjlV4zdNo8v1CmJ0RkXfVZVHUfmd2x0XGVD1qU3XB w+OIG8fN1F3OU7m5yLmrvtEH1ztppc7cFyMj09nZTCg6WSkxx+i2SdDd290o0h/8 43vCHzphRhXKbNVkz10td8tGbEMFt4Yhdt5YU2FIGJqdX8nSGl5NxMFmvoNaorA4 wH3ha6Xuz7LeoXVj6jSgSWrt1tzOndhsgYIZg3Vk12c+aMv97kMuZ9uWaYGFDp9H 5OlOY46oJQmL3kZU9JfWOHpZEyzXwgmII6AHgfkc3qIJc49wdN9aNB+1qTvx5p59 9IHwA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=2QSQXxfv9WBZmuZqsONdL3SgAjb0+cZmvJdg3+Gm6 8E=; b=L0GcLWi11UuK2TyeRK5Bs6GhMGpvqLdFVpdub5CekeqsUrbWDSWN5WJWQ lKxIK4RNCPgaZirSeEJfeZFVkW7nO/PloNIRV0f/uebtFC3ndomMdMsRC1tIMydf HizDbiOf7cfWjxlnMpvnSehX4O6nAxTAzPbnF95x8FVP6zeqvo4s8tgvNVn5WVfk mWABINzX06U8G5Jvxoq/lxLxYWMXzBUteEig2FmQykXJJL/NoOTi6QRJrCtxdRTf ScfNBYd66IDcobxm+IrqeLlzt1LlYj2MKxq9s5Vd5wq7USnT4RYTCxVTQ3XIK/E7 QF+j05xmMHScytaxA85aL830Tw2dg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrfeeigdekvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtugfgjggfsehtke ertddtreejnecuhfhrohhmpehtvggthhdqlhhishhtshcuoehtvggthhdqlhhishhtshes iiihgihsthdrnhgvtheqnecuffhomhgrihhnpehhthhtphhsrdhsohenucfkphepkedvrd ejtddrledurddutddunecurfgrrhgrmhepmhgrihhlfhhrohhmpehtvggthhdqlhhishht shesiiihgihsthdrnhgvthenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from rpi3.zyxst.net (rpi3.zyxst.net [82.70.91.101]) by mail.messagingengine.com (Postfix) with ESMTPA id A47A9E44A5; Wed, 6 Mar 2019 15:58:30 -0500 (EST) Date: Wed, 6 Mar 2019 20:58:28 +0000 From: tech-lists To: freebsd-questions@freebsd.org, freebsd-stable@freebsd.org Subject: Re: poudriere(-devel) ports updating question Message-ID: <20190306205827.GA34798@rpi3.zyxst.net> Mail-Followup-To: freebsd-questions@freebsd.org, freebsd-stable@freebsd.org References: <20190305140939.GA18890@rpi3.zyxst.net> <30D9DC41-0FE6-4B2F-846B-E7E1BDEF485D@lassitu.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <30D9DC41-0FE6-4B2F-846B-E7E1BDEF485D@lassitu.de> User-Agent: Mutt/1.11.2 (2019-01-07) X-Rspamd-Queue-Id: 82B026FE67 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm2 header.b=ipDegnRQ; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=L0GcLWi1; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 66.111.4.26 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-6.88 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm2,messagingengine.com:s=fm2]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.26]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[zyxst.net]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.01)[in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com]; NEURAL_HAM_SHORT(-0.84)[-0.840,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; IP_SCORE(-3.43)[ip: (-9.00), ipnet: 66.111.4.0/24(-4.61), asn: 11403(-3.48), country: US(-0.07)]; RCVD_IN_DNSWL_LOW(-0.10)[26.4.111.66.list.dnswl.org : 127.0.5.1] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Mar 2019 20:58:35 -0000 On Wed, Mar 06, 2019 at 06:23:49PM +0100, Stefan Bethke wrote: >> Am 05.03.2019 um 15:09 schrieb tech-lists : >> Basically I'm looking for exclude mask functionality when updating a >> ports tree with poudriere ports. >> >> Do I need to do this manually or have I missed something? > > I don’t think it’s easy to do that. How would you handle dependencies? > (For example, some ports require X11 libs and stuff, even though > they’re in a different category.) You're right of course. My logic was wrong, and wrong premise[1] because I was stuck on thinking a bulk -a build. But I found how to do it (to remove categories) in case anyone is interested. The key is in the method used to update the tree, which is svn+https. so, from the top of the ports tree, svn update --set-depth=exclude biology would exclude the biology category permanently. svn update --set-depth=infinity biology would re-add it. svn update --set-depth=infinity would make it be like nothing was excluded in the first place. but on reflection, it breaks a little of the ports infrastructure and I don't want to do that. [1] used to use portupgrade -a but poudriere bulk -a is not equivalent!!! am just getting to grips with poudriere lol -- J.