From nobody Wed Feb 26 09:39:40 2025 X-Original-To: freebsd-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 4Z2qFB4B9Kz5plKt for ; Wed, 26 Feb 2025 09:39:42 +0000 (UTC) (envelope-from bapt@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z2qFB3Xclz3qYw; Wed, 26 Feb 2025 09:39:42 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1740562782; 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=fg/7Jkq5CNSG8GsYuQ8EwTEJQp/2RRFWlY2AQBETG4I=; b=Q8Apw9D7VbwgVWiKTBz8CzX92laUr9RX4Gc+FemNmyyjXnmChraXwkWNgnfzC1nyVDTmbO IWjY7d3gU1mILKRG4qbo1phBXf9Q7eS0MiGRRyzJmhOSYRbnIQZefZHT4gs9TOdJxmOtsI TSVhT4qmuquvpLTwjP4FhWz+gaWkBhG4fhfrrvVeeOsJGxg2zNHcchj1KdP24aAejlblNj 3EuRFJHgMb7qdNnIsKAP1XwJamsFieMfwqqwmpcLqhoPn65yyym4bBujBspREvfhLF5e0B POAiQ3ZJSXzT91IzXsj+33ZgYj2kEwelK7LBCcnbtevmLDs0xszwfEewHi2o8w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1740562782; a=rsa-sha256; cv=none; b=E4JBAh9cXUUG2bDOaZGt38+u0J5y38p3t0p5nPbMqnKYhryQ+ujV1t3pzwLDwRqUXbwwbA UGHIuTgC3uVFWgPiifEg8/7Ftn+dnqFJjzUCrNedYFU8O7YQkimwWjVFEbh9D/9VdFW4PC qzi7G6EmPJbUjiItM3qHcgu7ZY8mmSfgTQa3Cjv8QVMymywcAL/y40eBvRqKNNbdjQFmrm 7v7FvvWRDvlLrix9UvtOqM+BlZo75JA3d6F7MWEm6SBz9j+zYtfAHI5K8/wEhAkcleQOlq rG7epWy0kYmY6rtmMyihF/tO7YpB0TX6zri76tiw5LV5R7G9hZNXehpOElEAXg== 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=1740562782; 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=fg/7Jkq5CNSG8GsYuQ8EwTEJQp/2RRFWlY2AQBETG4I=; b=TCBXrSszQyX7Wvr++FzNKC7xxnuaKGMIMTMFtemyolNgYnk+2iw8ZXiL47KnTADUCOM33U Y1C1bdzrIz5YSacyQ1I4kfOl6rvm6XAfQl5AmIMnoF+KBFNbtI7ptXZyL69dUpfKV/ZRur W+eEMNaH+1AX7DyfGKQHcrEe8UYfUzxAixUljEFptrNGZOq4O1+VNm9XINO1d+TOhaO32r KMVZPHfE6QayN8Y7FHZDTEjHAzFXp5YFb+mYwNJscf2GdFI0Moqka7flJCB0ueOqru5lFV qFmn1vZ+y39ed9uaUdBvEeQbkJGqazzb67auQesbv0o+obO9BAOgCMNc6JEiFQ== Received: from b.nours.eu (b.nours.eu [IPv6:2001:41d0:303:5e39::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Z2qFB22pBznTy; Wed, 26 Feb 2025 09:39:42 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by b.nours.eu (Postfix, from userid 1001) id 068DD9E0E; Wed, 26 Feb 2025 10:39:41 +0100 (CET) Date: Wed, 26 Feb 2025 10:39:40 +0100 From: Baptiste Daroussin To: Antranig Vartanian Cc: Kamil Choudhury , "FreeBSD-pkgbase@freebsd.org" Subject: Re: Lots of components updated going from -p1 to -p2 Message-ID: References: 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; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Fri 21 Feb 21:47, Antranig Vartanian wrote: > I thought that’s the point… no? > > I mean the system was compiled as a whole, should be shipped as a whole. But > the real comparison that I want to know is, how long did it take compared to > freebsd-update/freebsd-rustdate ? and did you create a boot environment > manually or was it created automatically? > > Cheers, this is absolutely not how it works... it builds the system as a whole, then compare the generated packages with the packages of the previous build (reproducible build is used) keep the old version of all the packages that haven't changed and only publishes as -p1 the packages which have effectively changed. This comparison is what is broken on releng/14.2 which makes it each patch update reinstall everything :( As for the time spent, on 14.1 where it works as expect it is very fast. On current where, I don't upgrade my current box every week and it is very fast as well, hard to determine how long is taken on base packages vs ports packages because I simply run pkg upgrade so it upgrades both. I am running that for more than a year without any problem. About boot environement, pkg does nothing about boot environment, if someone wants to deal boot env, they have to either create a script that wraps pkg upgrade (this is planned for major upgrades) or write some pkg plugins/hooks. Best regards, Bapt