From nobody Thu Nov 20 08:44:37 2025 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 4dBsNm40QLz6HFyx for ; Thu, 20 Nov 2025 08:44:56 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-23.consmr.mail.gq1.yahoo.com (sonic303-23.consmr.mail.gq1.yahoo.com [98.137.64.204]) (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 4dBsNk4Yj9z3VlV for ; Thu, 20 Nov 2025 08:44:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=DNvKMVGk; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.204 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763628290; bh=5YbTsqH4spwyWUl5oA7naxTo4GnXu9O4uj9KD1oOHHs=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=DNvKMVGkYUUhNAwUXxrqAKtbooWd5yIv/6jZOvuFz4YwH5zK/paSyyHnYgs/wO8gL0MkoPO0JOnrtMOxn6G5fXZx3vMN3/s820suCL/9n9gRq2VrcNcr+2nsgVZfBl32ttmKN1j7+r5iLYBMP1QjttuOjO1fmwZOE5iJvGp/hHyG2gwfD6qDoNgElWYpvEgs533qV+ifzOyOqAOusotHAX898uG80d/N4uswdNIFmqsu/DrZ6r0Dtov3LB49XUfrDX16XUi/cHsXlmdQoaMrA24LbPitphnX5aPmeHVJUUc8ORlqR3Waru74SWHNzczzPpryBg7W35bkNb5YBwEK1Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763628290; bh=PowljTrHdCHk+Cw3L6q8fsAAXpzw2cZD7UPCeb1OVV+=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=QV9MGiWDGQn3FOmOFBcSp+0roVGD67jbrpNuNbkvyd5s7aGihIXa4j2n9EsDJ9I2sUAYn8nWMKri6ccsydp0Sx5XYhNb/1ZLFN/j61KCYYCVGUgrMjWryyFrt7PxjTFfEuEbioxwH6IbWNraJAoFCwQyQlOVLhO/wlMreu2nrhDLXJREWy1mCrQiHlOwndrYl2NjdKG6+VMJBkC+sA/tBhl3I9IAfar+TJoyM6PxjJFx+NtuZE/TVr+u1FlLP0k+KoexDgGnkAf0N1/OLBIDe+Ei4PfqOaoRAJ7Z9/IuDtqiswzQ9OH82cEAv3iPD5RXextmCPiyw59DZC/ZxbBpPw== X-YMail-OSG: srxAinYVM1lFm4KPvUvQKPpH0Ds9B6_PmBYlPzaZNPuUsU.SdN2ukDrOXLoq9qn boACsQjm4VVGl2U.lWhmM9wC5jNFvtD.MKEi6hR6AyHaVjTsqRazpG6uDlJKzcszfv.L2KucDpj5 3OAxJkVpXGoMU7WVO8Cc3L0rOZ.McDTY4jNn6k7qMDVPVVlvywGOnNeHUC4ju2TvsgXrVq_P9N5B jIs1fQzoublMKIlhB9vvAHPTSo4d1W7XECUsfndK_HTUH9sTVsNaaV5V1KbopqVWk0.V3cSdyJaM kWreMxKY9OpkyQBLZztz6cd4vJ.gCJXfe_rVI7OqoTG7wG2bABCnPF_0H7tG7mkg.uVeyo0lMAEC NyknwJ4kHUuW4KSft7zBPds8fo7u6E2FYxTSSiR.PgA6jZv1Q4wua3Bx8D07NzKWBt9En33ViliL RO5285dAVTvTL1UTbnRLtI3E4.iVGcO.DGHU8Eq4HY5BAlS5YDprUYzEMFj8B6QTTIOq0jv6dEld qKRXaCcfRXNNVs1uICS8VHyxjWmz9gd0fvHTfO54lLAFVB2FTZE7cF7ty796FFJIDikQw1V6.WTw IiLX_aJRHCrYhse0y7vh_pa1fx51A4oi.JGjlsf40TnJ8BPPQP1CwOf9FrvC6jy9CGtCZ7XDCmK3 qePwxiJFMEtbdkyOtEd.IGOMGtPRByVTwfzC9jweZVrBIf1fGbbcAXf5IN.yCX1jSBJNoCN4bdjB 4t50msqLJZ9t9j32BCQzaFoqqc0I9WrtMKfInMO4G9L4sAoO2raBhmoulGFExZW4CsjPOZYHJzRN DyaAcqqpBCIqLCJcEsL9naHdW4CyWQ50_6DMaX0BeXBtSII675f8qDEiH9mtaETFdXwqHDUy1M3W ZlOGYdIotGJ.6TikBNoSulc8NGcvTZIIxqDGMT6f8DvExfy6KMRMgqgchhqX_rNI0SGZt.LAMjYu kKIffAYCV7DC.qOaVYQ2w0bscLMJNH.jM4krokef92FLp3Fd0HBHpNWv66YhSeRDQ.a3_Zy22Aae zWN2tF.kmVxeqrtdzyXMB0bqpS_b9V2TZ.Ce7GP5epifffunB_226kZ5SVYXUn.U4ArOrdVMCKdS TA9HgRfoY7i99no.zU5DDXUky3EDb1r5LF.MAo7xvR7VJn6wH.hwWGRKNZKmH54CK7xE5WgFI5d. eHM1MUYBZBugfAyqQixhdvFRaEbfzW7FlgweypxalCwYsMnHMlwrw_lVWJHj1Fb5itmaIBGZ8Ffr BkKofF9uDUsAZagyHNPhPM9KEGX_ydUNZCy23nRRZpynBIHBzcZU4SAUkwxtHcLGn1kIIgF3sFZo bSyd_keXDoj5EIAxyEIHG2sbm32wNpZUEkFm7fPWwBeytqLXuPc0aGckTLut.T0dLXEEOdKRgoey cF3WLeo4Q1Z8_QVDOcyr2jAPqt0rB0BBUe_efmMGQ5lyJCNr1Rig73tNgKdO2HmIlR3eQKsBpKGb GeftuiEUijpqpKxEVwPMtTB2gsN.i1JTupVkd4gxAc55xRIbkaDaKXgifvJU6uC2ylpA9AQiTf7K 72tLkgGgrZ4j4QLkzPyz4u8_mvGLxhDCBtmFK5.kqY23LL_zkCljQtRft4CpsZSb1ehPZGizxe8M rHG3MCeKER1PLgdHRPVxGO5gNN9ah6_5gvYinaMWIDKf3oFSSpNUEZ9heT6je40xznU6PJfNy9oD MChXEwxRLU1VQoSov2j8bEAiqNF3DulabrnPpUD49errFl99V.yPgusJMiMdHkhB.dH5OHYAvEfk t3V6TpE9dpsLl6lsd6HZtAvPo_cHbZCBXOu2PXi9MFBkTO_BgGRSc.FQXVQttB0zBFd9OOkQ712H Y7MliJRtYHlIvOuFRXS1mXDrFJhfRCRZl7vQEzrwNuyMIBCeQCKzlgOr1s65YGEA0F.mQAL3M1Ee CyHmIkMUtMoigMHjQlhAas25Ht3pwkZGx0PVTjDbJLJEiX19chKWYtZfMOtndE6vlKR2yqB94Mq0 l.7C5e9E698X5q4u_uXIO01axVQYh82GuHQcxCO1ckQzQqSLuotAQfFwUMcvWcVv5G7W4_gkgqxC RLGoVKKKHlMGuk0S67JJe6.xsyezKaaCtaDNmGvw_s6gTz7nSXS9wX2uNBiOoZC5v3bF5jAMciIy eWV02ee4sCA0.gIv0yGxjCYMvs8sBgOzt4LWfEOdyZaz_o2iQqbjlDLMbEtAQyURsNRIaQD1tmyk mr5l2qJaCgbzynk5KIzMPMvrlqQvVF3WQ5lK1XgJMq0x07AJpodYsTC6JCNOEnU5YbYN.8UXRrKk - X-Sonic-MF: X-Sonic-ID: b8a1bfc0-e0cc-4443-819b-33e024f9d64b Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Thu, 20 Nov 2025 08:44:50 +0000 Received: by hermes--production-gq1-869cc4b577-mslht (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 672a14f4379293d44b93c410f7edde1e; Thu, 20 Nov 2025 08:44:48 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 \(3826.700.81\)) Subject: Re: changing from pkgbase to regularbase Message-Id: Date: Thu, 20 Nov 2025 00:44:37 -0800 To: grembo@freebsd.org, FreeBSD Current X-Mailer: Apple Mail (2.3826.700.81) References: X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.53 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.53)[-0.532]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.204:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.204:from] X-Rspamd-Queue-Id: 4dBsNk4Yj9z3VlV Michael Gmelin wrote on Date: Wed, 19 Nov 2025 16:25:20 UTC : > On Wed, 19 Nov 2025 16:14:27 +0000 > void wrote: > > > On Wed, Nov 19, 2025 at 03:14:28PM +0000, Minsoo Choo wrote: > > > > >Thanks for your effort! > > > > > >Since DESTDIR has been around for some time, I think the related > > >logic was accidentally removed while adopting pkgbase. This won't > > >take too much effort (just set DESTDIR to / if it is not specified), > > >and I don't need other information for now. > > > > I think I've found the reason for this > > in https://reviews.freebsd.org/D52879 which I didn't see before. > > > > There should be IMO a setting or a sysctl or something like > > pkgbase.enabled=0 though (my own perspective as a user) > > What is the procedure to run a custom kernel with pkgbase? Build and install a distinct kernel under a distinct name and have /boot/loader.conf set kernel="KNAME" (for example). That avoids updates messing each other up. Nothing says that you have to boot a kernel that pkgbase supplied. The old procedures work just fine for this, other than one issue: pkgbase uses /usr/src/ and usr/src/sys/ for its non-git source code directory trees. So, for git use, some other directory path should be used as the base for the git directory tree. Like the independent kernel, this independent directory tree avoids updates messing each other up as well. I'll note that for main and stable/15 , the pkgbase /usr/src/ and usr/src/sys/ need not match the same git commit --and the commit hashes involved are not published for reference that I know of. (But a kernel commit-hash prefix does show up in some uname output. There is no match to that for the world that I'm aware of.) > In the > last couple of years we needed stability patches (pf, zfs, etc.) on > almost every second release (at least temporarily, until an errata was > created). > > Would we need to run our own pkgbase server in this case or is there > another (non-hacky) way? === Mark Millard marklmi at yahoo.com