From nobody Sat Jan 20 20:43:08 2024 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 4THT3223tPz57T4y for ; Sat, 20 Jan 2024 20:43:26 +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 4THT3102Vbz4r7d for ; Sat, 20 Jan 2024 20:43:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=WNOcZBFP; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705783403; bh=+t+D2Q7YY2iwFW/jQ7ljWP7JwBdabsSiMuC4AlvyD8o=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=WNOcZBFP4V+Y7szLCLqB2NAlOad3CDpF16Tqo4g1dKDEU4kBYTw9ZDfjVLwSlSy5g5zD5fvEOxaYHYl+k66BoTlBh1Lj1PfFvj4EXZC4ckXbMfMvNJLsszHMbrrjpf56hrqz6UQlc5IOZTHIwXKkzNPUpA+FBw5VQap0e9WNQ7acGUZeFkthZ7DEcFrnKrv4cQzN9Im3FrCw34PVALBMKmcInPQgZp18ipKWrd5VY+1AijlsWyLfDbSFlkgU5gKNGylttJVcrCHgZ8qDTwJwQJVC//kcM63uP2fW7IpYcFk8XDm/lWNGwZkTRnsNDBf/zwDNd26E7373F37tgNaN3g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1705783403; bh=MWNsthdWjg7zIic/yPPSvPO2M/XLWRZ3iTIJzY67bBx=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=m/hkoXwD+SGVS23wP3+2f3rRZFl4C4gK/l76F+7mU2DQ7Rftw2D59vblFQrdkV0+WEzBlPWxSINYcp8QT4M7kxa+jF+PfyV9SsUKjn0b53iB0shW1KHsT1CB7IuCoXQ04I9C9DUzrwQj2UvLEt/9SbCN2z0Jhu60OVOH9E0o9op7KNVTMqW+tm8nK9coxEK61SPY+IPw0wK80avfD259py0puxEC8awyKLTK4FNrzXgwAHH6Y/kxoKC3uIjwhIgBe9Cw/yzcz6L3FHnnkPGkATjY5XEdfyUMlinnmI4wt3EH87C5181p3TKPsZ58CiPv6lqS4qPbNN4k1KN++Hsgpg== X-YMail-OSG: nm_U0M4VM1kMP2aE3f7qH.N5ppSWjgXx5QdOchONn.8iKrtELLPE9xIA7.Z7nrV yqkmIn1HuNnfah9FrBeqUeibuwYpyiPbbTZ5iQ6FeBRtuC4bkeTWrjIqvx_de_glOb38vbI8xrZQ Dx_9z5bHu0W2ArYu7VwJIIgKunqfPe9wWXoq0W6toFbeRW50efl.CWaVTUKCGnXv.iW8bziwQ3dg KBgfFUAL3ML0eT5ctCb5ONOv2c_tcBFTNspYtkRZnGVsRtg9m2KrRZhKx7rzKOvPY9SqGxlGVFyX 4jerGfekkIeq_TiLxLhR4de6RANFQeisp9VhGxYBen8NQCJB83RV4hCuzemgJ84k9A4r0qqEfpqN D1ozzATCepRR.MSeJffsEaXh2k0bjAfe8wpm7etU.56AfJ9F.c3z3_Auj.I16VLlkBrDSevgDS_0 8qo5r2DTvJFAajJUwbaQ1YmAGXNowpAlAgtd2bzP1fXpGx9lnHTN8bVeAcU7zxSE0D11lRxTxyMV rEvE.FK0nqWcUKgqk5KFX3g6DxsxjQx_CFPzmbOUfC5TBfmp9tyvdjx9PviSK4nNnhdfGe3ONa4j TUyZ7TCgDCQJQ8B_24_Hp.uvvAuTiO7_G9_taMhqJIplSivXfz2tlYkS4UzL5H2_ZYLJIoEvv5Xm 7bYLizMqbwj9H5HX83s1rOcbeJCCoWCSyDTxsGx_a6IWsc0MoiJFfLhhVgA61lFZy8t4V9TNhFYo Pa8wrjvBhCvXy_9jSIf6TbGu5BTJEQWFzIchFje86gqkmNS5fgrUni7147gD0SUGy5LO0tN1PO.D i8xTtj0Myxs6Qc4vfgsW9O59lwsX7u4TPzZOjxKw_2rbQKCf.D4IfnZvnZ8dx9AO0BFzKSlc8NNN Q5Clyx5rNNQ3bgRFy8ppwnuWrf7wgckYUG7tY0PnuhOQ0ATPYiBHxS07aEdGP3Xd9tMQBriCZnSE gGEDXK9AZ0lDwo4pAVwwp3JTXGqefIDi4HDdzvC9sIZl5xbrfLQOCLQekqe2wa37Prjj00IcjJGl KBME80J5u8XY0fiIDWqpjtEy3KV0YUqVZ6NQGYKMANp5CK9bhs3zwRQeUYYj7ynbu2G5dH7w5C1l 7gPSx.HBO.gB3iZZBBRK75o20pVx21zn2SJKZcKnbi82Tbxa3.V_Vch63TwLp_PHg0hs46thQd6R mRb8r4gAa5AvStgtl1vpt_ISppxN0NJ9gp.MOClYU1qBT7145I3Cuhw_3mJjwm00OOT6lkfUtirn njMMwFpawenQXxvyov7sog9SqyW8xT72T3VI0cti5RmIPAbmVsIMlYE64y..IFjbKoSCLnJsh6cx 9LHamXzflaqir9n0kqCiqfQ9E2By8ELOSiKFvwpOxupmmLF.4O0crZhGeLlW7EIc1RQ9DycySYNk hV586hMe2LiDIs00JEwUsGQ54XgWVJybloLTNv8BOvmMzz_kwmaFqUPbolsY9I7fPIuoCKyYmGGi tzi43wi0xoSHiL7hO2ZyefeDL4x5nz_0a1MLXfvLiYdztmnfwm9jNcFHelCUDpoQu3_PSrXpwnSp w6obnClDo0uYvy8Ujitk.Of4f7AKM2umVlFD3Yy.zDB3r8UEvSO1fpG1wbCiFvKY4eqnSiteR73G r8exbi2uaO2jwGHzgk3pdZ9Bk45pC2RcfBlwM0FD74gboEW1HdPSr8HJ_cPIsj_E7pX5ByUBs2Bb nMGIPF9tfPQro0vX86eRqC6DsZvOBvgpG.ZiAmuqRDJZCbPfg5yML0YVL3LanL9UNkYYySDxv6_s XDJk7Km3PDLK9d8Mfj2c5x1w_6oot9lAYsv7GzAiInXqwEcXoMzf2ByCu7wcx1JwnOmv6fkqHX4g DebI.2SGblMA4db5.nv8GUgsQMTNJwBu2oSY83U848AktY_PMlR4wDYoZRfrtsee1OvN0do_bqAM bjbr6jdzymHaDcWfUKROKMHKXY8Ng3h8ugqtqS.vtzr0WJnVjTohzY1T9D39Dfzq1yAsnuFUMPVh pOQXNa2dNudpaGLwm_FFcJU_6xhhcFVd5XCBYXh2vUB0wuZtiYyx9wttOFJLX4b3mevYWxZywOtd 8IBSGC79W5bzbmyeUcKvZ2KY7CrP6dCgQSv0cXmF_4sty3VCOKzXcv42d0k7bhBj7mv8Cn.qN1fu vd5ZHNQlEvK3qeqLI5xfdLAX4UtSjWhx1nDHrAn.mUMyQMhz90ludpHmV8BFVJN6_WuCw5RlbGRN qWSQC1xSK1t0pCAhEz5s2TMDSSg.2UbvlAvNCuqLJPViJZk_77zIBgg1Gm88- X-Sonic-MF: X-Sonic-ID: 7e285c5e-8045-43a3-ad17-fa5f815e16cc Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Sat, 20 Jan 2024 20:43:23 +0000 Received: by hermes--production-gq1-78d49cd6df-mvdth (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7349783e6c9be5716b081cdef5ba9677; Sat, 20 Jan 2024 20:43:19 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3774.300.61.1.2\)) Subject: Re: https://wiki.freebsd.org/PkgBase and -r base vs. -rFreeBSD-base on the page; more Date: Sat, 20 Jan 2024 12:43:08 -0800 References: To: FreeBSD-pkgbase@freebsd.org In-Reply-To: Message-Id: <34E7E369-3FA8-4CA6-8EF7-00A28A2DCC05@yahoo.com> X-Mailer: Apple Mail (2.3774.300.61.1.2) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.146:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.146:from] X-Rspamd-Queue-Id: 4THT3102Vbz4r7d On Jan 19, 2024, at 22:07, Mark Millard wrote: > I've just done my first Initial setup. I've some notes. >=20 > https://wiki.freebsd.org/PkgBase has an odd mix of -r base vs. -r = FreeBSD-base . >=20 > Since the notes use: >=20 > QUOTE > # mkdir -p /usr/local/etc/pkg/repos/ > # cat </usr/local/etc/pkg/repos/base.conf >=20 >> base: { > END QUOTE >=20 > I expect that -r base is the intent. When I cross checked by > trying a -r FreeBSD-base the result was: >=20 > # pkg upgrade -r FreeBSD-base > No repositories are enabled. >=20 > I set this up via a RPi5 from a prior snapshot (2023-Jan-11's) > based media for main. >=20 >=20 > I ended up with: >=20 > # ls -Tlodt /boot/kernel*/kernel > -r--r--r-- 1 root wheel - 18194200 Jan 19 18:22:51 2024 = /boot/kernel.GENERIC-NODEBUG/kernel > -r--r--r-- 1 root wheel uarch 17731376 Jan 11 06:27:12 2024 = /boot/kernel/kernel >=20 > so the default kernel directory was not actually updated. I'll note that when I set up stable/14 pkg base on the stable/14 media /boot/kernel/* updated in the more normal way, with *.pkgsave files. My guess is that /boot/kernel.GENERIC-NODEBUG/ is normal for main [so: 15 now] and that /boot/kernel/ was odd by not ending up with updated files and *.pkgsave files for the 15 DEBUG kernel. > https://wiki.freebsd.org/PkgBase does not make the intent > for this clear. Two mv's? mv and a cp -aRx ? I did: >=20 > # mv /boot/kernel /boot/kernel.old > # cp -aRx /boot/kernel.GENERIC-NODEBUG /boot/kernel >=20 > and rebooted yet again to get the new kernel. That got > me to: >=20 > # uname -apKU > FreeBSD generic 15.0-CURRENT FreeBSD 15.0-CURRENT = main-n267654-dfe30e41967f GENERIC-NODEBUG arm64 aarch64 1500011 1500011 >=20 > But I'm unsure what is expected for /boot/kernel.GENERIC-NODEBUG . >=20 >=20 > pkg would not initially bootstrap. I added a: >=20 > /usr/local/etc/pkg/repos/FreeBSD.conf >=20 > in order for pkg to bootstrap and removed it after the > bootstrap. pkg then continued to work based on > /etc/pkg/FreeBSD.conf and /usr/local/etc/pkg/repos/base.conf . >=20 >=20 > Other notes: >=20 > The intent is to have a "test official build" media for > main. I prefer to submit problems based on official builds > instead of my personal ones that are not fully standard. > Also, I learn if it is "just my build" for any oddities > that I can not replicate for an official build. >=20 > I'll likely do similarly for a stable/14 snapshot media, > also created via the RPi5. >=20 > Now that armv7 base_latest has shown up, I may do similarly > for that type of context as well. >=20 Other notes: The base naming patterns were: For main: FreeBSD-*-15.snap* with Version 15.snap* For stable/14: FreeBSD-*-14.snap* with Version 14.snap* I do not know if 14.*-STABLE should lead to: FreeBSD-*-14.*.snap* with Version 14.*.snap* or not. Nor if 15.0-CURRENT should lead to: FreeBSD-*-15.0.snap* with Version 15.0.snap* or not. May be 15 gets the .0 only once it is past CURRENT (and past PRERELEASE?)? (The above is not an objection to what is now present.) It does appear messy to figure out what specific commit a base was built based on without installation and use of the likes of uname -KU or fetching and examining files. The likes of: https://pkg.freebsd.org/FreeBSD:14:aarch64/base_latest/?C=3DM&O=3DD does not list a plain text file with such information. =3D=3D=3D Mark Millard marklmi at yahoo.com