From nobody Thu Mar 26 19:38:45 2026 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 4fhYx93Fmxz6WMcc for ; Thu, 26 Mar 2026 19:38:53 +0000 (UTC) (envelope-from polyduekes@proton.me) Received: from mail-4325.protonmail.ch (mail-4325.protonmail.ch [185.70.43.25]) (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 "protonmail.com", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fhYx90x9jz3N7W; Thu, 26 Mar 2026 19:38:52 +0000 (UTC) (envelope-from polyduekes@proton.me) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1774553930; x=1774813130; bh=kbs5vtMflRDiZ8C+lGx9YjLxHCBWy5CouuFmkgmdmuw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=jisng9gLIIYd7Jyzf14zAe9ryhsrVgT3cTncXV27ZwgeIPzl9vC+biMqXmwYMyfEr b1ftwgOA7QBde2BUC218vAOF9oeXk7p3PSqA9wAzA8PwV+g8EDyLuNUC788zrzY5Ep TcZ6ZWe3p6UINYA2ICgISEZAnhs65Obht0CypOLU4DQlxXNpz+W0Mq34PqH7I7vCfY 1693ao8Wjh/wPILQ0PLR6arT5DTlZT/+TByrL72Ps5g0agR661RhrxRPwAg67H6oo+ heGpcry1JboyQwOTmRHDmUNT2qSqFe/KjGFOUH7Ba5eyEOLHm8I+Mi71qF02eNGB7w hK/RjV4Qj69vg== Date: Thu, 26 Mar 2026 19:38:45 +0000 To: Mark Millard From: polyduekes@proton.me Cc: freebsd-pkgbase@freebsd.org, freebsd-questions@freebsd.org, Lexi Winter Subject: Re: installing world from src on a pkgbase system Message-ID: In-Reply-To: References: Feedback-ID: 94987605:user:proton X-Pm-Message-ID: 5bb801ea7f7131d1975b5914e2acac4771ca8a0b 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-Transfer-Encoding: quoted-printable X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH] X-Rspamd-Queue-Id: 4fhYx90x9jz3N7W X-Spamd-Bar: ---- yes i am aware of meta mode and i do use it but i usually pull the latest s= napshot of the kernel package available instead of updating kernel from src= since i don't make my own changes to the kernel, so that means every time = i update the src tree via 'git pull' and everytime updating the src tree br= ings a kernel change, the time spent to compile that is wasted time especia= lly since my machine isn't really powerful -------- Original Message -------- On Thursday, 03/26/26 at 22:22 Mark Millard wrote: On 3/26/26 04:30, polyduekes@proton.me wrote: > On Thursday, March 26th, 2026 at 3:26 AM, Lexi Winter w= rote: > >> polyduekes@proton.me wrote in : >>> is needing to do both buildworld and buildkernel to create a pkg repo >>> the intended behaviour or is that planned to change >> >> right now i don't believe there are any plans to change that. i suppose >> it might change in the future. usually people want to build both the >> world and the kernel, so this isn't an oft-requested feature. >> >> could you elaborate on why you want to build world but not kernel? >> this would help inform development efforts in that area. >> > i usually make my own changes to base code to test some things and learn = a few others,and most of the time the changes i make touch only world and d= ont touch kernel at all,so i like to avoid unnecessary compilation of the b= inaries and things i didn't change and doing only make buildworld and not m= ake buildkernel buildworld is part of that reason Are you aware of META_MODE for buildworld and buildkernel (with its use of filemon.ko)? Its purpose is to keep track of things and so generally rebuild what is necessary but avoid rebuilding what is not. For example, back to back rebuilds have the second one not taking very long based on the lack of changes. >>> additionally may i ask why it's recommended to do 'make >>> upodate-packages' over 'make packages' >> >> 'update-packages' will copy unchanged packages from the previous build >> to the current build, which means if only a small number of packages >> have changed, the system won't try to update every package. >> > > -- =3D=3D=3D Mark Millard marklmi at yahoo.com