From nobody Tue Mar 31 03:40:18 2026 X-Original-To: pkgbase@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 4flDQy1S0xz6X3Fm; Tue, 31 Mar 2026 03:40:26 +0000 (UTC) (envelope-from philip@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 4flDQy0p1Gz3w1S; Tue, 31 Mar 2026 03:40:26 +0000 (UTC) (envelope-from philip@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1774928426; 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: in-reply-to:in-reply-to:references:references; bh=lVkUi7kJDO8/OGA502Ew1HjP2UQBERIUuUUGacmVWtQ=; b=byAtnsy2Fy93yGorm/urjrKlG/lLbWLh41zzaRVrod5xJSukeScyYGNtEZdqu07NcTBP9n YURxFJjIeHZmU3N1KQoFojBQfQuo4J8TFJ3rGOaJMapc94XS2EEdGNXVKE5t6Oz7MexHcZ SZqhIURckJGe5Pt9ZtgH3xInE8Sc8sa/2U6yLdHfkmfb2wUF85hZK9GY3fiGSibpgOPycM gRNTnPbYapvLb6MZQqXOegCZZphbjLKNkAxA5DsF/5p9Km6IRgQ6gy8e/bTGu9ll4xiK70 n9dTkE3NDqVbvYuu7fFaojckibF4GkBTk+Qs8xXKOnkkioQt75yj6dfe7DpJ/w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1774928426; a=rsa-sha256; cv=none; b=fu9SkgtXNk53s/7UPqnJbo4WzCbXOgQmTIFI1QhqkeskuanWVxNbgfR/2w74ury8UZ97DS HCdohs26rQHdFpQwxYV+JXvEJaeSLZDB1e4bU0my4kKGCM74zPfPoYcCePOFWnXtRPc0Tn 7VDrrnek5bIPBB5e52oVt7vfr3+xPajq/wA6gVA7huaAaWlev8I86HGEdmjrLb3SDhbChw eRZtiP/CZD6n7wBH2xJHqRa9gV90Tm6hpwKmMRP1Mu4BXOZWwHZKtmAX6HWg22jXR5/ZyH iR/DnsrKCCTXWY2eYyIVE8jt4l2Z6iKHQ1uawV+lU/aMywjrAewBN4Ii8a7fFA== 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=1774928426; 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: in-reply-to:in-reply-to:references:references; bh=lVkUi7kJDO8/OGA502Ew1HjP2UQBERIUuUUGacmVWtQ=; b=xv3gx0RARbqFtIEDPGZl7EBIg285JR0brFGfJK883G+9RhdSqoOGWSW13MINisnzWcQPm2 7vsecWUZYaBTi0jInuyAG9z0TT5ZAHTUWKnYQbXDm0EgPeBtByyrVvWsjHKA7UMBbrK7F1 og0OMbtj8GbTPQlsyppe7nZWbfyzfvgtDaNVo0RHGYajrSboGw+ZQHEuHoYF4pHU3vEpFP n8z3/NWKwCKp0CjoE89717AzKEK46HMt/asNi9X8CUp432fYtH0vTxhVrOtzPu3wBIZ3qq HTT2KJk5cGDsrxlfotCOalH/8xE98K88mmbJbZO19xJRjhpOwEY0ipZMazSKSg== Received: from fauth-a2-smtp.messagingengine.com (fauth-a2-smtp.messagingengine.com [103.168.172.201]) (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: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4flDQx6z28zt7q; Tue, 31 Mar 2026 03:40:25 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfauth.phl.internal (Postfix) with ESMTP id B141BF40073; Mon, 30 Mar 2026 23:40:25 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-02.internal (MEProxy); Mon, 30 Mar 2026 23:40:25 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdefgedtkeduucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffoffkjghfgggtsehttdhmtd ertddtnecuhfhrohhmpefrhhhilhhiphcurfgrvghpshcuoehphhhilhhiphesfhhrvggv sghsugdrohhrgheqnecuggftrfgrthhtvghrnhepjeekuddufffhfeejhfetuedtteevle elfffgudekledukeffuddugfekkeeghedunecuffhomhgrihhnpegtrhgrshhhvggurdho rhhgpdhfrhgvvggsshgurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomhepphhhihhlihhpodhmvghsmhhtphgruhhthhhpvghrshhonhgr lhhithihqdduudeiiedviedvgeekqddvfeehudektddtkedqphhhihhlihhppeepfhhrvg gvsghsugdrohhrghesthhrohhusghlvgdrihhspdhnsggprhgtphhtthhopeefpdhmohgu vgepshhmthhpohhuthdprhgtphhtthhopehivhihsehfrhgvvggsshgurdhorhhgpdhrtg hpthhtohephhgrtghkvghrshesfhhrvggvsghsugdrohhrghdprhgtphhtthhopehpkhhg sggrshgvsehfrhgvvggsshgurdhorhhg X-ME-Proxy: Feedback-ID: ia691475d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 30 Mar 2026 23:40:24 -0400 (EDT) From: Philip Paeps To: Lexi Winter Cc: hackers@freebsd.org, pkgbase@freebsd.org Subject: Re: more pkgbase reviewers required Date: Tue, 31 Mar 2026 11:40:18 +0800 X-Mailer: MailMate (2.0r6290) Message-ID: In-Reply-To: References: <5990d939-a3a0-403b-e419-949043559c0f@bluerosetech.com> <191d2592-2800-4285-a5b0-8c0dda73c584@app.fastmail.com> <3ccd3452-db13-63cb-5817-cf52695e064c@bluerosetech.com> List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed On 2026-03-30 18:04:04 (+0800), Lexi Winter wrote: > list_freebsd@bluerosetech.com wrote in > <3ccd3452-db13-63cb-5817-cf52695e064c@bluerosetech.com>: >> On 2026-03-27 11:40, Brad Davis wrote: >>> On Fri, Mar 27, 2026, at 6:12 AM, Lexi Winter wrote: >>>> list_freebsd@bluerosetech.com wrote in >>>> <5990d939-a3a0-403b-e419-949043559c0f@bluerosetech.com>: >>>>> What is the current state of FreeBSD dogfooding pkgbase? >>>> >>>> as far as i'm aware, no cluster machines are currently using >>>> pkgbase. >>> >>> It is being slowly deployed within the cluster. >> >> That's good news. Features like pkgbase are a non-starter otherwise. > > as far as i'm aware, the cluster doesn't use freebsd-update either, > but that didn't make freebsd-update a non-starter - it's been the only > supported binary update mechanism for years. Correct. Peter wrote an article -- nearly ten years ago -- about why we don't use freebsd-update. A lot of this is still accurate today: https://blog.crashed.org/why-no-freebsd-update/ The numbers have changed and we can't upgrade everything in a few hours owing to interdependencies (and the accumulation of technical debt) but many things we can still upgrade very quickly. (E.g. package builders and developer-facing machines.) > so it's hard to see why the cluster needs to use pkgbase in order for > pkgbase to be viable. For the avoidance of doubt: I agree with this. :) > the cluster has very specific needs (they even have cluster-specific > build options in src) which are different from the majority of FreeBSD > users that pkgbase is aimed at. of course, i would *like* the cluster > to use pkgbase, because it's a lot more flexible (and easier to > deploy) than freebsd-update was, to the point that it can replace > deployment from src for a lot of users, and the cluster would be a > good test case for that. but that's not a requirement to ship > pkgbase. pkgbase could reduce a fair bit of complexity for many of our jails. Though it goes without saying that we would be building our own base packages (just like we build our own third-party packages) rather than use pkg.FreeBSD.org. Building the packages is the easy bit. Adapting our tooling is a lot more work. Philip