From nobody Fri Sep 19 18:04:11 2025 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 4cT0l55ZtQz68M2B for ; Fri, 19 Sep 2025 18:04:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.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 4cT0l54WM7z4Prs for ; Fri, 19 Sep 2025 18:04: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=1758305067; bh=UjKWb15lBTZIT1YLNBXE5YrvMG2W5CRdMUR+d1GRmTk=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=hZofUJqkoWMACx7HQ9d6AqLcLPzxSrX9f4aSCDVY0hvvxAZvbaGdvlmOC65U3FVZC77qTTrWebJLdbT9XjsBxTznJODPuivrzZj5sJnAesMJ1jn0B1fhoXokRNnh//xsBZ7a2pdvc6jVwZIKAhCX8bEXF13fNL/Ug3qipbrnyPILuFD3lBIBZ6h7BwMNERKAquGdfO/Eb0A504anR8Xl6y8qiTISZ5e6FybQAFVGzJjPF8BqxPn3dtNTANtQgHjo9pT40yCzoTmLdqLxUef+DqFtqSoR1ISFsq+msOIWAhRAslIKDRpsdjKKqmnnZ+OiKDCao0zdAU9M7FYjPjCTSQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1758305067; bh=kNswnUhNw2IjLwbkrQNaoMSj/Wnu9YyiUP12U2ax05f=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=BOP+xZldkKmvnLuYOHB8Unk7MSqGOM+EiwjIZKUa2qF2QxUhGdhwZEpKSYLxNF7eMNfyZ7dlJScJNlebo0OsKZHGVsjOdd7zippCo5IhMtL1+DLw9q1yGmuTDBX8lfaR5i0OO7dsZo9mXqJ6KdYPj869sPVpqV5Puh2AVL0QCe8cxITX5m7rU2lSvlfO+9ruC6+uPHanmeHgsWr7SVEx5hIZAjln1Y6/JAnDb5RHJeTikhgUmfyuF0TgzEwFevhB+MPJTd9ZQsL8jRik+GdZMGsqMUI5Zll5wcRr2oCQ6lGL1WKSLtWYuuYDtwwB88BZlThasCPuzSPioWb+aT300Q== X-YMail-OSG: Mjx1V1QVM1mF9qPslqLfrptSkCHNvWvX5svDSrEzRUvBY2T0JhXiyDAEMAbdK99 B2j8IZPWXBHNOYAXIOcJIBHLm_HfBKQUvp5IzqCh9Mvbm6LwIQb1aoRUgajdhrLorByAu3OJVfxw WlcDnDOHlqOxcW57sbA4nc9JncTFa6EYP5PbaKiogc0DO_4qb0_DqSpeo0JFpwZUEcjZpiYt3siv zOR3HzcliBV45BXqcv9VtB6uU3OZWvcB31S1cWJ.t.FTVl4maLyBDSPg98FRAMroqmrGRZ69XETd BLDQcvkLSiw389nN7lXMov8Wd.3QgB1rdoKMyySWEyMp7nW5_t7ob18jmKCTwukMwTq7HNOl8Mhv pLOmdxR_8cV6jcijYFoEN2jjBtjqLxzUBCA3z_djZxniYXZjIvVKLHHVGJYXD7J1geG8Ahzo2cvD FYpV4xF3T.2XY6jF4pTR.Be1AHKAhRDT94UWND6CT0Nt8dm3snF4LJQlbk.axmR02md92Ew6R9Iy Z6dJNy3oJMetfdDunRvygP4.vE4wF4.TgClaK9JdSFF9C0hna6nfCdpBUBNpKenOz6yHq8pcy9jJ Lwjp1nsFka8L3WZKGIWjKgj63gvxxsy78ELgkYltAjRfkzvvRTciBteDOBXQ3WggZgqsEGk7whAI W6its2OgvB_APrp_jMIjHgaJ4GGpcczlp_4t1vyLIK_2pDuknRYcFlaaSW4U2ZsS3DrDvShd2IuF CKYH8gkx8xWo_d5ZD6IfifY2QsIFjEm2bq8HngTFpdX06DjgDUAzzTdW38jhLyM84fRSIv3ZY_lS CejgsxRS1wmLJBijZvU2vVFSWgwefY5XclFs5GSGwUMdrluyeg4xWw.g927XDBzr9aydrgh5kTko f.g8WTjTWvWSaokNZ.ke2xov4_c.nT.m2PtEuFVprmXkut_rf3XoCd7x5hxOg07xKgc0.xlnvvvW kSLja8LZOywrkK.7FVgvaWerF5L095Pv5893K_lVhNjrbiYo.gkupqp__WjwNnHHLD8KNWA_XbBy k3ZJ6VEe0qzrlzj3ddmqJe0vGdocAhJ5SmftcB7uwFfCHzK3fHeksNkFv2_IA8I7sRMFWIIv6HHr q3UT7F1UNPyXmPoOpJFkJvY4YawyDxcOsh7s9m.LX7vl._1rTmIUc1lwftbIOo2UdSz2RZRZRy7q _yp0YO98gYhLK13vUwm0DeWKVMGldOL_TLPKM8Jgvb64NFLJWD1JkxZjh8FL0Dod9cMGErnQL4Ff .SQ.fj94YuiGHZbUVojGVXzptHbA_fzzfRV2e1iMU_I4wPj.fdG0W.P_sTxBqZUcWXXJ7C3vU1BG l9eCF2TgHWDuPIKPOIpAXHwoQpjLOdrTJI1WFZDOVykPiBYXk2zhzgMqc899tAuUb9OXmmHQlbf9 APKFqvb0xmPQgDvt9ENoKAPdAMhFvaFVWPSv_g5yF7jUpMNVbexXriPrYf9Z2eaW6_R3FiVoTHg6 eJaP6Ag1QhlGDId2quZ4YCJJEtyem59wDYEQAhxp7vtb7Ae1.xn3eMFdosSY5baiDRzr5FTpTYfD 4R1dxHhFKVOnBRwQ5O7p2cjR4mzLHpX2dTAmm5E.bMnN4STo.OvUfnMaZI5aQlwWisl2sMTSGBkT eZfdGE5hgBoNR9qZocDLynq8n_GhQaqynD7CjcRWKlzV_PXwM98w0UVJbOj447oZk.OafthfRrT1 i_3NCT.d_g8w7_SX1Ya4PimXZHu4UmNKmeNRBiLE0Z5e9baYp8KzGfp9NhvStrcfl4P8A.uIVxgH 82eTg0JH1eW4mc5No_2QAKzir4C.l1xsi.DtmYiFVkohaTvSHGhLOeDQTTgTddlVQRc443pSE3oP 15sLYiszzeILQRfe2CRVCIoOUVrOfVCUScncJlQUeoGoTeuYXQvrD4aiUPp_P992wpwXEYHuM0Gd 1x2f.XGqHV9iqKJf6_bzpdfqpmAV5gjT0_TIcaVRlFtKCqmYa4tNhWROnPnkfBhi9O.wMNckCXWC rI0FamX6xmg8zagXb2SdOJdq5oRJJOOGVsTZN5S3MDPgGpbSyLrpsh1cQ2muPMeqpU5zirEBPlhi qQZ54ZYSnCAEi6Qk44Rce7c3jsnmXa_cl2BS8EoEmCgqvXzm3jW6Wf0Lfb9CX4vOKRBK4KoYdSWv abUhDYj3LNXAMpeXcfXpxAs20CQSu.HIP9h3EHiFvJtK_nkTZL_e.Ju9fyABCdcKwu81Dj_kCj6Q fv.A1HGXlPqy8qnge0Qm23nQ5pqC84LmRzfVXFnakq8r0UkI9..rTc0QFWUS5hT.gC44a5kKNJwY kbCU- X-Sonic-MF: X-Sonic-ID: 1bf75bc5-5d68-47b1-8cac-17a6aca7798f Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Fri, 19 Sep 2025 18:04:27 +0000 Received: by hermes--production-gq1-6f9f7cb74b-zq6bs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c57a843814f85a16ade353b6be6d95d9; Fri, 19 Sep 2025 18:04:22 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 \(3826.700.81\)) Subject: Re: An odd vital FreeBSD-set-* result? From: Mark Millard In-Reply-To: Date: Fri, 19 Sep 2025 11:04:11 -0700 Cc: Baptiste Daroussin , FreeBSD-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <915D38A6-572C-469B-A12A-BA8ABE992797@yahoo.com> References: <780BB42C-1EBE-4847-ADE6-F8F6730617B8.ref@yahoo.com> <780BB42C-1EBE-4847-ADE6-F8F6730617B8@yahoo.com> To: Lexi Winter X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- 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-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cT0l54WM7z4Prs On Sep 19, 2025, at 10:32, Lexi Winter wrote: > Mark Millard wrote in = : >> But the following indicates that the cached *.pkg files themselves >> agree with the just-4-vitals status: >=20 > do you build your packages with "make update-packages"? if so, can = you > try deleting your ${REPODIR} and rebuilding, so all packages are > recreated? I never build packages (and I've not done any system builds in a vey long time, never having packaged one that I did build): what I use for pkgbase testing is official upstream material from https://pkg.freebsd.org/ via pkg-static that is using: # cat /usr/local/etc/pkg/repos/FreeBSD-base.conf=20 FreeBSD-base: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/base_latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } There is no build of mine to be oddly done in some way. > i'm wondering if adding the vital flag (but not changing anything = else) > doesn't cause update-packages to actually update the package. Unsure. >> Also of note is the lack of a new-line between the prior } and the >> name: for most of the above. An example of a surrounding context is: >>=20 >> categories: [ >> "base" >> ] >> annotations: { >> FreeBSD_version: "1600000" >> }name: "FreeBSD-set-base-dbg" >> origin: "base" >=20 > it looks the UCL output from 'pkg info' doesn't have a trailing = newline. > i think this is a pkg(8) bug, but it shouldn't have anything to do = with > this issue. >=20 > to confirm, this is the full output i get for the set-src package, = using > 'echo' to force a trailing newline: >=20 > # pkg info -R -F = /build/packages/base/FreeBSD:16:amd64/latest/FreeBSD-set-src-16.snap202509= 19160159.pkg; echo > name: "FreeBSD-set-src" > origin: "base" > version: "16.snap20250919160159" > comment: "System source code" > maintainer: "re@FreeBSD.org" > www: "https://www.FreeBSD.org" > abi: "FreeBSD:16:amd64" > arch: "freebsd:16:x86:64" > prefix: "/" > flatsize: 0 > licenselogic: "single" > licenses: [ > "BSD2CLAUSE" > ] > vital: true > desc: "This metapackage installs source code for the base system and = kernel." > deps: { > FreeBSD-src: { > origin: "base", > version: "16.snap20250919160159" > }, > FreeBSD-src-sys: { > origin: "base", > version: "16.snap20250919160159" > } > } > categories: [ > "base" > ] > annotations: { > FreeBSD_version: "1600000" > } > # >=20 > other than the vital flag, does this match what you have? Again: the following are from upstream, official builds, not from me building or packaging anything. Note that it is not the same snapshot that you show: It is from when I happened to fetch the official materials of the time. But you can see the exact snapshot naming, including the timestamp part below. # find -s /var/ -name 'FreeBSD-set-src*.pkg' -print /var/cache/pkg/FreeBSD-set-src-16.snap20250916221226.pkg /var/cache/pkg/FreeBSD-set-src-16.snap20250916221226~cfde358ad0.pkg # pkg info -R -F = /var/cache/pkg/FreeBSD-set-src-16.snap20250916221226~cfde358ad0.pkg ; = echo pkg: Warning: Major OS version upgrade detected. Running "pkg bootstrap = -f" recommended name: "FreeBSD-set-src" origin: "base" version: "16.snap20250916221226" comment: "System source code" maintainer: "re@FreeBSD.org" www: "https://www.FreeBSD.org" abi: "FreeBSD:16:amd64" arch: "freebsd:16:x86:64" prefix: "/" flatsize: 0 licenselogic: "single" licenses: [ "BSD2CLAUSE" ] desc: "This metapackage installs source code for the base system and = kernel." deps: { FreeBSD-src: { origin: "base", version: "16.snap20250916221226" }, FreeBSD-src-sys: { origin: "base", version: "16.snap20250916221226" } } categories: [ "base" ] annotations: { FreeBSD_version: "1600000" } # The snapshot name and the vital line's status seem to be the differences between your example and mine. =3D=3D=3D Mark Millard marklmi at yahoo.com