From nobody Thu Mar 26 16:52:42 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 4fhVFd5SBKz6W4WG for ; Thu, 26 Mar 2026 16:52:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4fhVFd2vx1z41Kx for ; Thu, 26 Mar 2026 16:52:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1774543966; bh=gqOj8aLvVSw+69uj+umjj/7b4riEs/yY8Sju8lPVeFA=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From:Subject:Reply-To; b=GMM38OKzhokQi+D/VYc0BKfQlLkrTES/4G8iPZDb8+Ls5ONe+rDgBBlUtORioRbKNFvVgBcP2RdZoklEcDiDiAjdt01BTccPbk6ZrI0H+lmatOyTNTa54VGJ+WuVDDcYYsDMPodh/Neb1FAXbWeEJc5oepOjUR0ozpR3Bi2Cx8EmBLVXI3uYPFbii/I5wJRslX9MzeaYJ80vJrlsgeyFYfPNhYqFS9aUXTeAKSQ5E07dIvwx2UKCdQXsdq72eh9ourCtDBoCqE/l27CwsTIs6sBj2/RSvT4NxrIBl2TKCyZMKDFPBwxmSdNpQzbdpffgH6Tdj0+yT4Ec/UNTC7i4qA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1774543966; bh=ssx212bGcs0b2n0mzm2AC2JkCBpHybbFCduX3nnol/W=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=NMkk53skvaWznAxrvU2q5ElcsbYAPTNlSbo4E/W2w8UApEbaqP5jfS6uVsSdkwgqIDIutzXEKyq4aLIvMiv7z8HX8k01vmjE8nUSTBGJFFEb+e6LUiV8BPj24oooMWeinVtSxiiT5dOoJwFNd/l05VVT/JqB3S5P8/0YcchH9p2XpyiZH6aYuqkiQJbfRpNKI6MPtu6fk+/0js9HPLjBj5A442FadmPTNspTVcYvmCRyATrCb/QKw24TYS74kRKNSextEAPov/NRWJ7KS/2bx8sGp83ZDC2nb8cjspupLOqpZ73rzE8ywbG8GSnh335pOHRIbVEFydse9Z+B6E/4+Q== X-YMail-OSG: WztwUF4VM1mJ0BMFzU1gwnrpvh98GPYHIubrJkCkiVIuuYaI.NJTbChDtc80W.D qZMSAtPAabkNZI1Z5IZd8LZnks2OIo_eqxGzemlbUzybypPuboGccC1Zr4Q4EiLnEIl33DtmpKW0 9OKY02YFhIxFUEqv.VgCm9z9JA7fax8AdmgVLNX2Wux0tOMy1vQWGEHRbQhU4woyZdmHCBLOyrAC eMx6lPLSKCqSu8ZvMlOq5W4j9zgkJR4kUhkOfeMGbtLDR_avmnbdm83qv6WoI5NdRnsT5OFZ5AB6 Y_amJDSZhrD3FRhnyjodphZOD_58m.YjlXBjDCZLFJ5nEeEcvXsq86kRUCf9n0SQgOoEuWh_MtKg iLv4HFxAsh7OZytQk6jeJf_J0KeH1oX.p1WB0BcbfjAZeEsOkcSnj.o6eB.ClfPtMTbAVOcn7sIp Ke5ilRztCPEAZgZOI2Z6fMvTLO6WbSLEvPYiYKy8R6tVDmlxxJ.EqL7I75xvcNdhwwDdWhxPAriD 4V9N4cY5YRDhmNUsq3CfxzBKm.CnPFFEUwOhz.yHtXoh1Omrduol8n.CMOc4ZwG3kk2yJ4.zAa_Q Cy2W9.4x4nY0JDVbO_MXuhFLt2JenXZ8ANFAc1I3cTS5BM9gCRQ8aBuuMbBKWNaQRR2nBpyCWIaX iL_J3n1CwUEr6EbVge9ATAEMuz1Bj78ouHiP98cAq71udvHSl.4Zd53r6pyYSqFQFSce4xno.nb. yu5f1WH0p2aVNK.YBmSlVng3HnBx01kRG4zarvkG.aYP8hua6dlT1Yf4S5RMxhmT39Kj.9uyIGBh nAAw1_bpW6lQn2UadV500_wWi2QRlHZ6J.BIFthamPEkiTaIBhOTogTdpTteWQIkikYhZ8JEI2fQ xh3RlUkag.USJHM0RtXRYyCkFqtOnuV9nEAQvjbdy7GNppicuwvITc6hFly4dnhWjZcKs7zgckRk OGjJJnahCO0lAtw_ISDTBq669mmDPb_x7R7raFzBgBkSTDuqM6CG.O8AOU6e8bvio8i.XmSJSCHE 6s9NmZa8d2sylZ8EMtjprOVtTJB4knl8.5H7OoUF7FqHT713_kjiHHCjroSQRJvXh1zQC6a8r4bv piO6rqKO4PCVnfDvhB8CGnwyWT38IcjBsQRi_1kDTamrMKTtdn8Xur371HKSdXh2JZVtP6yAuxNc dDeoB7bgkA3eavvHiVHfWGaSHdah19Ji.jb9IrvgDIm6atcnVeJmuK0e3dpB2XAvSO5yrwFYHkP9 GkOU3OcyfrgxKDtVyaOUyPVwaTd7b0EyqhC2GG926edQTfyOiOeZ3uEeg450fp8s92vjWdTQFglV wR2MTykoIrTRsXT9eV_BWryxsJaK0txdkIUUT609riieMU5AOUFNqNwplEnQgqImM9vYn4FosWA_ OLgOvvQi92GlxcoclBv6AXH2h9xlxOH79z4Ft1au5DwiGYWwLO64IloCGusCwO0b4W_KGmt_2juH BDHP.voRM2OQX5qSZnRSICMp4XOKFIfXvL0nY_2LJvtrPdVCLFICqXajbe7XVwtuiGJNmg8ADIVY MoGtkWD2nldKm0jfMFj7xz1xs3VJJFf1elJcQn22TPPPWEzDY6K2AeVGTram2tOjEXNsnESkLPQH mO90XnxwTtm9D1rhCZCkgqTIxysVaB1r.pbQ_ZHjvPIb5MGZ29wrk_uwipQe9ex8kO48ZGH4KjGq q.2MFnRuNVwOlOwhUSjn5Id73sJ5ymdFUctLYGpP1U7fHQFaEt89T5v7OxKej0RutPdH3ZPPbHsS iAgJdRjrDygptHBDaIBz78ErPPJjtbuwzOJ4wKb7CxcPLmEbpZVHXWm_33RUe07gLXutUhcnAJ87 BMokjjDnYHFrsUeR4DSUbRloinlGTjf.eWsqSX6PURaocjxFWpivaHqoGcG.yBEtieVSfAH7PF6U DtACfkOvynzImCM.Nyy.zNUbN5PbH_S9lpczHrWSGphWNAY31oadCCaVFDWTD.OGTTpr2s22odVq POYbQYwlc4VoEk.J5oG7cAwOn1Jidw9poXPnjXCBNJaPvNMl3Eb4TW0y1EtXHIMy7q1s_V4gqVbB 7c0CygvCjcTcS2krXG4NiSqWhmViUj2S_AaTrp5rMPkr2nR8Bu4c3hBd79eD3Uj9ZB4FVw4yNrD1 wBe398VKFta5iXkPDbp8GWAbLd3JyU9WtO8Z6A9lJ6X8nbhti_Vix3Cnklo1iUCpFUQ_YwSL59dv SnCPyR9Zy9nC.1K7D7Y482suNZG5DMmMO4Q3KDklFzfkDGr_foiRSol7NcYXncr0om2j_Rd3ZdGU RzOBIj0XAxE_iSXGGhnf5BQEiqtyNbvKDKZ5bNyvzANjWOYmRZSknPQj8YeQ25GNUXQ-- X-Sonic-MF: X-Sonic-ID: 619b021d-93b3-4378-b88d-9ccccf9a19a5 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Thu, 26 Mar 2026 16:52:46 +0000 Received: by hermes--production-gq1-6dfcf9f8b-b2r4l (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 59f2f5d09464adde793f07f739e1602a; Thu, 26 Mar 2026 16:52:42 +0000 (UTC) Message-ID: Date: Thu, 26 Mar 2026 09:52:42 -0700 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 User-Agent: Mozilla Thunderbird Subject: Re: installing world from src on a pkgbase system To: polyduekes@proton.me Cc: freebsd-pkgbase@freebsd.org, freebsd-questions@freebsd.org, Lexi Winter References: Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.25449 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4fhVFd2vx1z41Kx X-Spamd-Bar: ---- On 3/26/26 04:30, polyduekes@proton.me wrote: > On Thursday, March 26th, 2026 at 3:26 AM, Lexi Winter wrote: > >> 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 dont touch kernel at all,so i like to avoid unnecessary compilation of the binaries and things i didn't change and doing only make buildworld and not make 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. >> > > -- === Mark Millard marklmi at yahoo.com