From nobody Tue Sep 23 01:24:15 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 4cW2ML422Lz67pq5 for ; Tue, 23 Sep 2025 01:24:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (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 4cW2MJ5lmVz41qS for ; Tue, 23 Sep 2025 01:24:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=LRuU8qUC; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1758590666; bh=E/BdcpX79NO64kQTVKtoBJ2RtAJ3REPIQU5FONlvzuk=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=LRuU8qUCZ3scch/67gPK29mx35cRA+Aui1ag7aG2pR8Myxg55cKCwhl2EFbb33AVDJLHbYyx6Xw3u5WvOXzYe5lrbkUnhOCIiSC4ZVGR80/ASSuCSuTS/uUx+Ja4c7Spm9xmgJWJzd1OOjtHJE1jC82MQYRFYD9utSrSJ871GlGvRlJQN58sMw8A495iBO2vu0TIcz06IOXeOQGQd9CKdV08aUCVOqKvVAkGj9tRWUfibFHhSiWIrCL+FOxQqY5lxUt4usIFv67JsZnWVzBwyY4q1EjvSGleKZeLelYLoO+u9EdiDpP+q8s4l/l7FLyY3gqD5jxscafwAAihPbopHA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1758590666; bh=vjJlZQVMTsq0aq5WiXHn5DwLZhFpBXl0R/J4F8MfO3U=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=l+kL1x7bZP8OVynXsy7A7hrO0+kkV+DSGuvdaOI+YDxjA2Ovs2aX6zYBv0We5avv2uCEBK0CIqYB3WsqwdpHrczwq31ccC0O7W1f0JA1AGzfvmvLlnU4+iE7hhsq2UeQs/eZ2mrjQflE/ZjjXHB/uJrbNWAt1eHKeQ3wA4xQ/x5NElqxi87wUX5oFr9pMPRvmJD7Ftq0zlneo2DmX/DxovjSFvZihpb3+iT+jAMfNHtuwgszOC//rDp1623GhIJkUfkkgCIR+wWpPZ8PVLsxU/mjN+hLVIcd46TnvepmJ0FqdedXabqef2z+Y7RZ6WX7sh901cLielvjz7+PLGwS5g== X-YMail-OSG: u61Ue54VM1kIZGUKUiT9rfGHpsAyYoEgylepJ6dNkjF9xm8I0Nt7718ftOfh.sb zwyIK_8BCkVDCl9uhxV.60.RExU4mSpr0ufLimH5zrJo4NawVcNuOhWO3eAjnJIRFm0c1ddZGcN2 uwavQtkhqwtmSJVkZmdd3e2ZchOr15likIWdaJq44zhhz2vtg_uSGh3NH71Tw36PL8dOIzNS40hb 7JUfR_ezi4Nu7lHOozHv.h7VFFjou1B7Ddi83NikiUDoJDMmbtwCcjL.B0EnywSvU4CD.TYy9Sum jLso.3T_ig38bbWxGXm414WZQiZOEgsNzz9sV1Ph1Fdd.ftB.5YbGydquyrdqSIEBx0WXIVqEu3B _Q9yb3Oz5jCIUM8raCg2erTL6fAb49_s4oRgmJhb8l1yOLBDZNpkT84N4gcA.VZucs7bU.1z1Vuo zI5kyU0ovtbccPpp3Ur09oNTkHHs8VK.WXEjkyoz9QUcX92.7kgZgZxecMOvrLFbdfWZfahhTbrb 5M_SKAue9oAHlRM6j3Puy9tw5fvE930iXHTrGCuKoHtQBemKU8b1adooHqNg9.fdi45YLBEOUTYe BnCxFlv2EZPvB6oBrn0ewRgs0k8rNYXlaSboWL8wvydLEknrcjAZ.KByyUDqN5yApsd_guTQITHc xHyeUfHpHlbRGfJZ2Xh1fzXl5PWd.fGpr9PMdzmFV1Io17cu3tJnBRSqnY0CKV4pTfTNF2kdA97N wmUgxUsAvA2ivEpUcp0ImofJqTt9HhCFmWf7Gnc0qsf4QA_EkxsoYTDpMd3gQmZP9fYSG5xOcmbT vCkG9w.recmQPP5uXDpe98XPBRPhyNm7sOpSbqqDcvBEey9ticEaEQ6k7B3IbGCUL25l89EGFNBZ r7lCNcvLraOwR1jNLZKGPEWMenQXW3nBiVTTlNniWDFvwZYnj7Q_Ys8tncNwgES1uHh1rID0zJkP Jr55s1WTBhwZjHBh5Il_EgNaoOjzrDTOD2CHpjntdmDOxRIi7e7t0Q56HhBqi0f83oWtpkf6cWHW yNYUj_aXcExzujfTW51ywQpMuSGSR0GlRWAqIW6F0W5GZA.7nIckZKzIWptat2qzrIRjOWq4oPjS lbjW4zQvvfUHo1iEkFj_zn3PWJ7GGZLwl0kQ8rl_c8No6pzaV6cGqFdIjOxI6r5CUHCA9p3xUDWK NMcOvtQ.POfhy6Qfeal48pAcnLqnYEnSWxxEjvyygDUjuCGIQJiOq0KyZ.oCAIAMdpCGWUbLDFlQ Na8.g8vWOqwWAoQjuBQKoQrSSKgHKYGDCCQhlCs.DVRVKss.GoACk4hUG9DmwAvNdI_m2GXeKzOz aNZS7.sJyrLgrACARfYxniuUHtbYEddRkKZWN3GSMhWuj4jrLgn3zsHV173igOGTGM5qw6LnKFxq dvNhJztCnlZSOGUr3nGiKkm.nlLci89cHt9ICJNzrEPbPxYDLQJSEf_n2Kd7FAwkQfhOm.E_Ag6a 4URA23.0AlA3sTe6WOeD6wYlL30NnpCLvzrAfF8lmTflbuLw5L1.PLzClpK_OLTR5UKS0XHVyIs6 GXL7TJxJC6tAw4FXICeJXPzTL90yhpIKp2p8muItlh_HyBQp7CuoI6DPcQxD3GotiYOuRxOKZ7_C gxcLeAq3W8bgAP56sdgkqid_UOh5TZkVasVmmzk6LJ6yvqL55xLWYJp3czBf6bz5Ifq6E3QYVquy 421oTUPmn_vw3WR3dPkHVOXIZmRCSqYR32f1J1bUi41VblDqjlt2HfAfuekX26B2tB9MVqW4CL49 ywkc41KPrMNC8ZMxtktCC_n2cjRFpwoCXhC8dCKw4KC9OE5Jde3T.PtWJeI7Bndj_pWLZjVWW9oM 9aviQhzLrC4ADjK9B5sR8lnikCBSwh5Tx8_mNyWTkRHO28nrMvmXh6s6M0zwbJzdGZDnibNbYm.z ngQygKva5oNJhNbJqkEEuuhCjz3GY0P6Y7ymjk72sjpI5meWLIRDvjnNWdiGndzYWC.NHzXifl3N bTe3BMrkLRVzEVx5O3q8oC9Na8FhP93eDnhddURfEO7PNZu8JRycqNkcjdemghRRNUc167kGxTlw yvtcEE4RZYtAHijXlbpzn7AkpcF2NFfkhMBuFr8U6eluHei6VccBBAeQTEsD8H0rbzwlpsd2C4ar xyNhP2tAlWpf8ukjWrLIkOisNINpLW3dxXqbEFqtYSz7_vEwIxfr3t.P4nGk0aXXe0D7o037PgO_ tjfLQ7.EaeRdBcSZcxmjBrPTk0V98DviFqbyt2Lcsxq0xLbO5rfcIl4fRdE8Y8VNN6781HpKUS_R oF5OFPYHcxEHNF3C85.NkxNQr X-Sonic-MF: X-Sonic-ID: 2e204c37-85d5-443e-930e-b809d21c2c1f Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Tue, 23 Sep 2025 01:24:26 +0000 Received: by hermes--production-gq1-6f9f7cb74b-bmbkz (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d27d45dbd7a3b6846a717b644bdd43d2; Tue, 23 Sep 2025 01:24:25 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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: For base packages, origin is always "base". Message-Id: <0EAFDC33-DC46-4A41-995B-1CE20395EF57@yahoo.com> Date: Mon, 22 Sep 2025 18:24:15 -0700 To: freebsd-current-freebsd-org111@ketas.si.pri.ee, FreeBSD Current X-Mailer: Apple Mail (2.3826.700.81) References: <0EAFDC33-DC46-4A41-995B-1CE20395EF57.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.83 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.83)[-0.829]; 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.66.147:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from] X-Rspamd-Queue-Id: 4cW2MJ5lmVz41qS Sulev-Madis Silber = wrote on Date: Mon, 22 Sep 2025 22:19:03 UTC : > the subject is what i found from >=20 > release/packages/template.ucl >=20 > when i tried to figure out why >=20 > pkg info -qoa >=20 > gave me series of "bases" on my current-with-pkgbase test >=20 > i had to do >=20 > pkg query %n There is also the likes of: # pkg query "%n-%v" | less pkg: Warning: Major OS version upgrade detected. Running "pkg bootstrap = -f" recommended FreeBSD-acct-16.snap20250915234127 FreeBSD-acct-dbg-16.snap20250915234127 FreeBSD-acpi-16.snap20250910190529 FreeBSD-acpi-dbg-16.snap20250905060419 . . . It also shows the version information (that has an encoded date/time in the name). I'll note that there is also remote query: # pkg rquery "%n-%v" | less pkg: Warning: Major OS version upgrade detected. Running "pkg bootstrap = -f" recommended FreeBSD-acct-16.snap20250915234127 FreeBSD-acct-dbg-16.snap20250915234127 FreeBSD-acpi-16.snap20250910190529 FreeBSD-acpi-dbg-16.snap20250905060419 . . . and its "-r" variation, such as: # pkg rquery -rFreeBSD-base "%n-%v" | less pkg: Warning: Major OS version upgrade detected. Running "pkg bootstrap = -f" recommended FreeBSD-acct-16.snap20250915234127 FreeBSD-acct-dbg-16.snap20250915234127 FreeBSD-acpi-16.snap20250910190529 FreeBSD-acpi-dbg-16.snap20250905060419 . . . (pkg query does not involve or support -rFreeBSD-base or the like.) > or >=20 > pkg query %C/%n For visual reference: # pkg query "%C/%n" | less pkg: Warning: Major OS version upgrade detected. Running "pkg bootstrap = -f" recommended base/FreeBSD-acct base/FreeBSD-acct-dbg base/FreeBSD-acpi base/FreeBSD-acpi-dbg . . . # pkg rquery -rFreeBSD-base "%C/%n" | less pkg: Warning: Major OS version upgrade detected. Running "pkg bootstrap = -f" recommended base/FreeBSD-acct base/FreeBSD-acct-dbg base/FreeBSD-acpi base/FreeBSD-acpi-dbg . . . > in order to get "real package names". latter blows up if more than one = category is added, of course As an example, base/FreeBSD-acct is not a 'real base package name' at all (note the extra word before "package"): # pkg info base/FreeBSD-acct pkg: Warning: Major OS version upgrade detected. Running "pkg bootstrap = -f" recommended pkg: No package(s) matching base/FreeBSD-acct By contrast: # pkg info FreeBSD-acct-16.snap20250915234127 pkg: Warning: Major OS version upgrade detected. Running "pkg bootstrap = -f" recommended FreeBSD-acct-16.snap20250915234127 Name : FreeBSD-acct Version : 16.snap20250915234127 Installed on : Tue Sep 16 20:57:58 2025 PDT Origin : base Architecture : FreeBSD:16:amd64 Prefix : / Categories : base Licenses : BSD2CLAUSE Maintainer : re@FreeBSD.org WWW : https://www.FreeBSD.org Comment : System Accounting Utilities Shared Libs required: libc++.so.1 libc.so.7 libcxxrt.so.1 libgcc_s.so.1 libm.so.5 libxo.so.0 Annotations : FreeBSD_version: 1600000 repo_type : binary repository : FreeBSD-base set : base Flat size : 129KiB Description : System Accounting Utilities > is there any reason the origin can't be like with "normal" (ports) = packages? any technical things i don't see here? dependencies from ports = can't be resolved anymore? i mean yes category and name is correct. but = i mean why? :) The notation base/FreeBSD-acct is supposed to mean that (presuming default ports placement) /usr/ports/base/FreeBSD-acct/ is were to find the content for base/FreeBSD-acct . That is not where any of the files are for the acct base package. The files related to base packages are not in the ports tree at all, but in the src git repository (usually used via /usr/src/ references). They are not stored with the pkg program source: they are FreeBSD configuration files that pkg processes. Also, the ports git repository has a history that includes time period that had a category "base", the last before that was removed is visible via: = https://cgit.freebsd.org/ports/tree/?id=3Dfb16dfecae4a6efac9f3a78e0b759fb7= a3c53de4 It shows a "base" directory. Looking in it, there was: base/Makefile base/README base/binutils/ base/gcc6/ The commit that removed that base directory was: = https://cgit.freebsd.org/ports/commit/base?id=3D2ed924f5ecb1efe13229a0a77d= 5e7a2c0cfaac09 author John Baldwin 2023-02-13 21:14:34 +0000 committer John Baldwin 2023-02-13 21:14:34 +0000 commit 2ed924f5ecb1efe13229a0a77d5e7a2c0cfaac09 (patch) tree d26d1548ef28cbecf4630f49462c79367d59e7af /base parent f3b6cfcaa96240335e8c343a90bcbfa3ff7534c7 (diff) base/*: Remove the base ports to install an external toolchain in /usr. . . . Avoiding confusions with the ports tree base category and its history seems appropriate to me. > i even wanted to change it but there must be a reason for this and i = thought i ask first. maybe get some insight to this too >=20 > this is my first try with pkgbase! =3D=3D=3D Mark Millard marklmi at yahoo.com