From nobody Fri Apr 3 18:53:28 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 4fnSYB2XP2z6Z1dK for ; Fri, 03 Apr 2026 18:53:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (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 4fnSY963nhz492g for ; Fri, 03 Apr 2026 18:53:33 +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=1775242410; bh=leL0prMzH81+YnK10hjhkZG6NXjl3h0Ct/UtcOK1FrI=; h=Date:Subject:To:References:From:In-Reply-To:From:Subject:Reply-To; b=KNCzpdjjhlBjOcKCwOsteo25pIq9HcpIFUB9rMsYt6iOuUB9ljKkpIKHT1lxvlIkdOgwVfO8KbtXBjeAz5VohhqRmo/X/zYLs34TzzktPbshLE22Ujsr3WqXAcFICk9HK0btmZX5SKHJJ3Yc3FFUr5G907nMlnbVodULJKUhTZIKwf9FwDtMXlSy1AENpXujZgFzplwn2dtsSyju0KUqAc3yK6DhIwG609vfYnlK/ch3q/EGEzzBwcHYxh7C25N4VbmyJI1PnMmXY//Or6H1Dy5NTQhskVdQaawmDKmHKq/cjPcjTLHYqsBKPGmpcNbuDtHbXPlhAmpA2I2jVq1Oyw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1775242410; bh=k/e8fQOOjNDd9wT3i7ryK2QfxSY3owqQ35ursMRokzL=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=My6AgB75ePqvi2ZFlvFTsm2r5Jo8p89WZNcQFAqk1NPLd2qJ6Jv+qZWgc2766J1hXz0/One3CtmZBd3X6gGRW/9ACsEMTZ246w+veCJBZ6byiH3qJbmxrJMO5BZh5DHHvISv1vypz2TqO/G0NQFumlREUuO9BBgQFvNMtRqI/Aj+zWHPHSuz8o8Fz6ZuKmA4hzlqmcsLtCrUQkyJPmu7KSNk8znE199bZFpgob60oPUe8rVNk2iTMneI45ddqU7e5Eg5oeT21aSBNryKnHoHg5YwUXvvtJGBlIq/sE3ivD1HLm+ChH2XkaDHdeMFDB1C5W8CwQEyF36J5WLBWcRdZg== X-YMail-OSG: UYjvPOMVM1kraCeZOkXBltj1B8kaFl_HYd5DWFY.b2EOzq_xJxUWdycI8gRYnKE rDd1W6johXop0mYKCnSLSiNapMIdv1yrpTUZkwXrNKMVFE8UMuSW1qqVKEc5PKf39ZqplOKq8aVY TQt1CeF9ZZhaVh2UyKs3kSK_xoHjyh49dXbP1nQu3ALVUoMBUjOKJpOsWHfmS1.CMpOiNI2gOxuC wVtLYdOHwF_DhfL.K4O2eGjW3NP_T3r5bF3ho37PBdqI2EboP8I7F.JPca_hv10WyUY8Bba4Virh l9ab4IAHdX8uiqWns8gy66MjF_Tdwc_mwm7xX9WRsSGG6J3OAUYO9pw.YK9yzR2vWFShCHJHLmbX RkVWyUQxN77aq5JGvXeQml749ro4bNOG8RbB4G7xd6Q5L_Plr6g5fi7bzWK25TIuIc4CJzQM7FgI wY_NDgLDqwOVyNa0tx5gS.3ZvyyVTSmv3C_XP.342KW_QheBDvcH_WsVWo3qq6KJtiwli4Yl68lh MFmmfmmAKSjzK8iXGXOYuqg6cayENNfo95L17SdA4scJKLNuVdKUp0UwqDukFBRN8pwI7SmivEkj GRmPD8thEEFrV5sGS3.uJcZnAlxGgTtzAufFa94q4pZL_G6oo3OCpQIN6IrXNHiIrDNimWCnsE3P E_yDpAawLcQAu_OMbC4Y3n6ZnYmIvEqUY7VgtgTJc7rRsI_7lA2Q25hzQe3ArSFi.qSB1Sw2CyLO IyZr5iYQeTS3QkBMPMItakNRgS9JHKiJyX2COq38yLOTw6zJ1UhcrvWjnEyI3UpcFVJnRg6GFEIA CBd5_RvO52.uoSgmiMuzTYhVzc6IAdLOLrm19qSdrSwyd4mbgk.FfZyBEydWsvOlz3FDLhz5DUVc GoChKSPhZHdO5gXhfw_GnE3CNEsBCewzJViEq6B3p.Vg92gVbYM2cJfLxJqu1Hgotjx71Ja0wROA oaps2mtgsX6C0Xfssdiekfu15_nicCF_J5aZ1SEYbron3N553dRHxrNqsb09Kn3.BMAyerBmKKXo EqITmAeYwGAkAhZMDP8yUgIPA.VGhcCGQXp11hpKSFsSSedoRyQxgfrjaBuErLgAYjJ.BlJCXp.I Iojr9r1glcbgVs_FpUACxftYuG944d8i3x.N.HArIvB2QXqueJjFQrn.G2M9sncV6_SYrpnlasL. 1f9Cq3g0MdvAaKKridgTuDRJ1qQPr3AUOAasveqF8Lhn0dLL4.14mAJx7TuztuMrH2aRtCS5dgrL Q6nqxmV..Sdslows7MxhQcNLhdGufd_ywWkrE0Z7B3iQJgv867Pm1.L5XWdRP31pqunkZmPnY4mY qI2ZgTPl45TL9BC7iV7u1TQEILsrr8vTgzaqRTfUmFDcG4J2ME8IGFcJCeRIRlHZr4v7YtXh2bdI 4ci_Q7an6TW.9zFo85ATOGvMXYiZz_T85QADj0OR85SzFy7RNgwMQfJh0XCpOyMt7Z_znPRGJU4_ vA6xT1fSrjBbJRpNKU6l8.WZMKInFQZaw.NKspa2.sqn74weH6YFcddmhpj51Zb9zQgm4cq94ZFZ zBlNdtDSeJu8nuYYKZMG_icRte5R4Zmk2vjJ.S3SKgKHGGy8yjIGfHtX5Pc7zg3t.Ls7kTEoaRM1 FMWL6m3KCJDf4AKHWOgNvxAtA3KEEFboQ2mm1d2MVSQHBOehEux2Z_flADB5pIIywJiEA7HgMXxE UoqPZLacRkIEJUWIosPjfh5yjBRJaOirq3GTYAbkQDm8iyBYsQkl9EL8ry5IuEuDWTm8m1R.3YK1 IkBt2JfE5OvpbslVEEWcB3fh.UZ9KGiwyOwiQDScQikhUWr7N48..CaeQZos6aLVm7fSlxeNMrcz 2e0J.qTyl7Qa8RR89kUxF0uE7UF7UgafMhwhmJlFfQVwoAYHD9oXmZ0LMQdKOPQKrzO9bBKXfbDe IDtpUkXQtCgLQfRazm_Sn0Gjg6Uvp37x9Q8lsiZcUNMx0JNzr5YfZXNxhBhpy2jaANu20dz_W2xR bVKLn0RsaNwW50O1O.g9ikzruqjHM7P8dO_4VlKyO5iDgClani0xtlaI9B9K4hqE0PNkG0x5WwhB GGN7xuXlWumpsSxWjZ09EPcF5fdPHS3rwI7nMcLA3lF16tZarVvIdbRVjgWCNRMU9ZFsZ1nTWdGJ 073bi5TBTu2PRiCncpPnBF3ChcDr2RzMsUwGS0PTtmVjafcEmPUtd0AP_uRyQGyOl7Uw.dCTbKIh nT25YI6A7Khdsh.OdjNFMZl3mn2uglsws9y1TItjLStgqvjV__ON58VpJMPvSTuXRnKeq0aMnvkA 5bFvswxSja490mLJFcpKiHOLiitpcqIykP1tKorQZSy4- X-Sonic-MF: X-Sonic-ID: b6587789-08e9-4b0c-b42f-3c4ca1899e2b Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Fri, 3 Apr 2026 18:53:30 +0000 Received: by hermes--production-gq1-6dfcf9f8b-6rsv6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b92f8d89c740fd8853cac9ff1a7f57ff; Fri, 03 Apr 2026 18:53:29 +0000 (UTC) Message-ID: <3468c201-6efc-45e2-81d1-3f414da6d35f@yahoo.com> Date: Fri, 3 Apr 2026 11:53:28 -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: pkgbase on armv7 (rpi2b v1.1) questions To: void , freebsd-pkgbase@freebsd.org References: Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailer: WebService/1.1.25495 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: 4fnSY963nhz492g X-Spamd-Bar: ---- On 4/3/26 03:56, void wrote: > Hi, > > On systems like these, a bootable image is provided for convenience > with default logins. I'm guessing these images aren't pkgbasified. Reminder: These armv7 images are normally UFS, not ZFS based. For reference for others that might read: https://github.com/FreeBSDFoundation/pkgbasify is being implicitly referenced here. > > [] is pkgbase expected to work on armv7? if so, are there instructions >    somewhere showing how? I converted to having pkgbase boot kernels and boot worlds as my context long ago, not in modern times relative to pkgbase being involved in an official release and other such tooling (as far as I knew at the time). So I'm not going to comment for this, at least for now. > > [] if yes, can one follow -current-nodebug with pkgbase? In general for main (a.k.a, CURRENT) [so: 16 as stands], not just for armv7: Kernel: pkgbase provides both debug and non-debug kernels under different names. (There can be more kernels as well.) World : pkgbase only provides a debug world for main and non-debug for the rest. main's pkgbase kernel (path) names: /boot/kernel/ /boot/kernel.GENERIC-NODEBUG/ /boot/kernel.GENERIC-MMCCAM/ The first is the debug kernel. I use /boot/loader.conf to control which I'm using. (I've never used the MMCCAM one.) I normally use the non-debug kernel. For non-main: /boot/kernel/ /boot/kernel.GENERIC-DEBUG/ /boot/kernel.GENERIC-MMCCAM/ So, here the first is the non-debug kernel, whichis what I nonnormally use for non-main as well. For at least amd64 for main there is also: /boot/kernel.MINIMAL/ As for a debug main world's overhead: the asserts and jemalloc internal check overheads and such can take more time than a debug kernel. But I'm not going to try any sort of general workload breakdown analysis for tradeoffs. One thing that can be done is to have the likes of: # ls -l /etc/malloc.conf lrwxr-xr-x 1 root wheel 10 Mar 29 10:38 /etc/malloc.conf -> junk:false Notably, if you build port-packages via poudriere(-devel), it is the poudriere jail's world that matters for the bulk build activity, not the boot world. Similarly for chroot use and jail use in general. Thus bulk builds of port-packages need not suffer the performance tradeoffs of a debug world even on systems that boot a debug world. But, so far as I know, there are no pre-built non-debug main worlds that are officially distributed, even as a non-RELEASE-status build. Also, as far as I know, there are no pre-built debug non-main worlds that are officially distributed, even as a non-RELEASE-status build. > > I'm not at all keen to pkgbase all the things, but think it'd be ideally > suited to very low powered machines > It is my understanding that FreeBSD 15.1 is intended to add more normal types of RELEASE builds for armv7, like other platforms have in 15.0. -- === Mark Millard marklmi at yahoo.com