From nobody Thu Apr 16 10:29:38 2026 X-Original-To: freebsd-current@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 4fxDly599vz6ZP4y; Thu, 16 Apr 2026 10:29:50 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fxDly4Hvyz3Q4g; Thu, 16 Apr 2026 10:29:50 +0000 (UTC) (envelope-from theraven@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776335390; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1wcUaReY98Fn6GVsx7QfyCdsNpdvuaq2hP1LEvbuIyM=; b=plX/DJwXT88ihTqaVllv6gsCeo4B3C88dTPJZhkEqlv/srmqXopDxqTciDhl111vv5/tKa M2uUBIldaKEtpMw+2F9AVbQyfg/peMxkUx8+LeY5zcuyUkaZ2I8oTXTUGy9KDVZxil+fwL Bjq75Msvno+uMkUVvZc6ZcscCtZ1Hctr4dn1hDA/rKvSJm/5rkHTuIYfFkO1RqVY7I3Z+0 gu087WstCbrUGELRt74x5MyRnFPUKbYPFh0Ti71oUwgryzfsMbCxTvfaVtM2rvPPSw4LdC WYoaBakpApXcq/pz08CRHSn+T5JJ4GubcS2t+9eW8k4sY6qmM4WMHqKo0zfr4w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776335390; a=rsa-sha256; cv=none; b=tZqYPGf35OPQ3ZPGyDOsH1g8tc6eFWJ4ac6/jSuv3XAWHZm3xRylDuPwKlUD9JPW/pf0oj 5omw7P4xd3Gh77D3wAQ+D476FXdPvO7qcAXGbrQ0A506jIP3jtJC+Q9H5ZEzZrulG4lWyx 4IVKDHHKsGJumS0RHgQLGwnwdgI8xtaHIJP8BIHL80YiufetsTFNrHayqnXeZfZWgkCErA OUEAc/cM/9Xf4yYcoh24ZVhxhZqnmGvzxYyKUd+kw4oIrx0M95LypMI4PvRtjfVB4r1lOC 0rNFHggJKQOO5vQpSqAgsF/hQq9m/+wLrZr1CThV67NJLVOOwlBHBBSs+wxdZQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776335390; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1wcUaReY98Fn6GVsx7QfyCdsNpdvuaq2hP1LEvbuIyM=; b=FzuSTUhsQWxo1kL+vx9P9I9nzBNg0CiL8OjAgVUG0U/nTVTZl8pgHnGOzCfoXIrdwIfo3E /Pl6DBighsqPqXjLqo3gh9sAA9LD7Q6R0qcUMzs7Z884IMpA3QUsdnfgvB3u1jRBlXwAyu GV4jnfs/nTmrri9dHMAi6juJV7Plex9ktoU2XjhlUU5e2vz+Z1Yxt+anztT2C0WQw1K26K LQMtRX349YY8bcbkgQRN7UgpHGqOv14SFzXwXQ6rqK33+ZIwbvvK/GZRe2kMFkMoD9cLsG 1SL4Cy/3PLAxzEZtGRTcD+SC89w5nw+BPQweHAR+7wmsZvU0HWuO0R1n/sTBsA== Received: from smtp.theravensnest.org (smtp.theravensnest.org [45.77.103.195]) (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) (Authenticated sender: theraven) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fxDly3NLKz1dH; Thu, 16 Apr 2026 10:29:50 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from smtpclient.apple (host109-150-128-1.range109-150.btcentralplus.com [109.150.128.1]) by smtp.theravensnest.org (Postfix) with ESMTPSA id A5CC98568; Thu, 16 Apr 2026 11:29:49 +0100 (BST) Content-Type: text/plain; charset=utf-8 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.400.21\)) Subject: Re: Building VM-IMAGE(s) from Source From: David Chisnall In-Reply-To: Date: Thu, 16 Apr 2026 11:29:38 +0100 Cc: "freebsd-stable@FreeBSD.org" , "freebsd-hackers@FreeBSD.org" , "freebsd-current@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: To: vermaden X-Mailer: Apple Mail (2.3864.400.21) On 15 Apr 2026, at 11:24, vermaden wrote: >=20 > I was not able to get 'release.sh' to success even a single time - it = always failed with different errors - the 'help' I received here also = did not pushed things forward ... so I wrote my own verimg(8) tool for = similar things as 'release.sh' does. The only reason I would ever use the release script is if I wanted to = have VM images with the same hashes as the public ones. Your tool = doesn=E2=80=99t do exactly the same thing, so probably won=E2=80=99t = achieve that. For every other use case, `poudriere image` is a far more flexible tool = (does custom builds, can do base-system overlays, install packages, = build packages from ports-tree overlays, and so on), so why would you = write a tool that does a small subset of what it does? David