From owner-freebsd-questions@freebsd.org Thu Jan 17 14:43:16 2019 Return-Path: Delivered-To: freebsd-questions@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 2E4EE1498EA6 for ; Thu, 17 Jan 2019 14:43:16 +0000 (UTC) (envelope-from dch@skunkwerks.at) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (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 0D5366AB3E for ; Thu, 17 Jan 2019 14:43:13 +0000 (UTC) (envelope-from dch@skunkwerks.at) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 1580024BF4 for ; Thu, 17 Jan 2019 09:43:13 -0500 (EST) Received: from web6 ([10.202.2.216]) by compute7.internal (MEProxy); Thu, 17 Jan 2019 09:43:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=skunkwerks.at; h=message-id:from:to:mime-version:content-transfer-encoding :content-type:references:subject:date:in-reply-to; s=fm1; bh=fsV sK0k3+Wbn8mbrQEmCcGVYCSbkFBferrOsbItn8LY=; b=C+M2Bc2SX13JqqWqoet 1f+jmdGp7NWeRu1nryshRKhirbTnhh6867lLhOYftnlcDmJZuuOehM9zDEVdv2Uw bXvOFSuEp7yGXLbnoNKLrHtfU0hmi63qOnD4PYSfrv0toLbu5PZ9IO9bq7jEBcgE KDCmQxaz/S4et8okxcd3m3qf3Pr82EXpj7xqALVzfiKy7VfCJjD8iIPctw9nWY58 m1T6OsbYiZKw22H87dsoIiRPhNVSakLWdvR5h9lPXe74Qk0tk+MyqAtZuAh4GX+3 y6L5RGFcmP8m9zoE0SzJtFAnokErS4c4Sxr36Y3ux2X+Akqd/miiBPDlBaxz4drE eag== 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=fm1; bh=fsVsK0k3+Wbn8mbrQEmCcGVYCSbkFBferrOsbItn8 LY=; b=cOxjhVozn1eK75JOo0Oa7Dbvj7Hpz8XeKvN2tjA76AcwFY9qbIJiaW7Y6 OF4W9YiMpV8CsMfJFRsseJUYul1Q49QVatv6PuBkHPoHQegUc/bZrurogkyhk3pO 0IDkojw4r+Is61PRNiE+Mzm97GOyYJUzm9uTdf2zNbpoLh7G0XA6zEIF2ayDeI+x vnD38EecvNpXB/RiV/rCl5u3bYQF25/BhhnGFKQArt2BY/qd+dzGyyluDyc3QmmY NvfWI+VjSzIOHDCFvr4MwGAgue+yOLyfmTZqoX/FlN/vDE6wGHdMFtSttzprbCtN TVQFL6bM4rUo1iyR5aDCdJxO69QTQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeekgdeivdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt tdenucenucfjughrpefkhffvggfgtgfofhfuffgjsehtjeertdertdejnecuhfhrohhmpe ffrghvvgcuvehothhtlhgvhhhusggvrhcuoegutghhsehskhhunhhkfigvrhhkshdrrght qeenucfrrghrrghmpehmrghilhhfrhhomhepuggthhesshhkuhhnkhifvghrkhhsrdgrth enucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 99) id 7491F429B; Thu, 17 Jan 2019 09:43:12 -0500 (EST) Message-Id: <1547736192.1830253.1637132208.7549F368@webmail.messagingengine.com> From: Dave Cottlehuber To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-36e4bfd3 References: <85740e12-819d-ba05-74b3-51f318f52d5c@pinyon.org> Subject: Re: iocage specific 12.0-RELEASE -> STABLE/12 Date: Thu, 17 Jan 2019 15:43:12 +0100 In-Reply-To: <85740e12-819d-ba05-74b3-51f318f52d5c@pinyon.org> X-Rspamd-Queue-Id: 0D5366AB3E X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=skunkwerks.at header.s=fm1 header.b=C+M2Bc2S; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=cOxjhVoz; spf=pass (mx1.freebsd.org: domain of dch@skunkwerks.at designates 66.111.4.29 as permitted sender) smtp.mailfrom=dch@skunkwerks.at X-Spamd-Result: default: False [-7.21 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[skunkwerks.at:s=fm1,messagingengine.com:s=fm1]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.29]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[skunkwerks.at]; DKIM_TRACE(0.00)[skunkwerks.at:+,messagingengine.com:+]; 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.98)[-0.981,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.61)[ip: (-9.66), ipnet: 66.111.4.0/24(-4.64), asn: 11403(-3.69), country: US(-0.08)]; RCVD_IN_DNSWL_LOW(-0.10)[29.4.111.66.list.dnswl.org : 127.0.5.1] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jan 2019 14:43:16 -0000 On Wed, 16 Jan 2019, at 21:41, Russell L. Carter wrote: > Greetings, > > While I wait on poudriere to build both firefox and chromium (32 > threads, and it will still take a while), so that I can install iocage > and dive into this newfangled technology called "jails" ;-), I have a > basic question. > > I had a flash in the brain (be nice, I'm a geezer and slow, it's only > taken me 20 years to figure this out) and realized I might be able to > use iocage jails to quickly spin up dev environments that are skeletal > compared to my desktop environment and so can minimize package version > collisions that happen when I try to port stuff to FreeBSD. So I want > the FreeBSD version of the jail to match the commit of my stable/12 > host, including packages. However the iocage docs don't seem to > mention this possibility. Is this something people do? I am guessing > I can nfs mount my (different) build box's /usr/src, /usr/obj, and my > package export directories into the jail, and use my source upgrade > scripts and pkg upgrade as usual, correct? Are there any gotchas I > should be aware of? Will the template mechanism make it easy to do > the configuration just once, or is iocage expecting a point RELEASE, > as suggested by the docs? > > I got to this point pondering how to install gnutls with guile > bindings, so that I can see if I can get guix working on stable/12. poudriere has an interactive mode, so you get dropped into a working jail: sudo poudriere bulk -j 12_0_amd64 -i category/port This probably does everything you need without needing iocage. A+ Dave