From nobody Sun Oct 20 08:00:45 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 4XWW8s2WCYz5ZxfD for ; Sun, 20 Oct 2024 08:01:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-19.consmr.mail.gq1.yahoo.com (sonic305-19.consmr.mail.gq1.yahoo.com [98.137.64.82]) (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 4XWW8q72Yfz4DKg for ; Sun, 20 Oct 2024 08:00:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=U3YifFuS; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1729411258; bh=LKCp7lt/kqqAAsNCpbZ7VrjOl1MwtaSTICWLAtRdZKU=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=U3YifFuSIFK4bBCPavhTzb7Hvt5iP96w3Ep/BXLTNs9MxFm34yXo9vg7amuzhjzvi4hLWS5zRPbcUFg+85tpBQHGsKrGisnF71OG1gNufislX3tfHpbQFSOIwFrsf9pio6HyZKbJyoE9Q5m45mkliE4f4Qm3224mUyOfxncCAnXhYQEYBQVaw216Dbovx0vhnaevjqjq8D5asLuIuuVttj5zkGQkFpRHJR7El3Uwei7OobexRzLxeeyQ1ToE0ddcbckRdfSzo6vJ4Acw1QgHCxuxlLvPQqlvQjEy/Tatp4cJj79orA+WEF9qydisU5KIwMM20Nn9BbAENEVFFyUJ1Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1729411258; bh=VTOu0l3tn5ZrtHIFLak2plcrNbEa2InrFzjU95YL721=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=IPj2NFNbzL7UfbWevKr8yIVDEckWDMIPxIxzpMn4j8mFkX7PLm3pJFXIFME08oTV39WD5Xp9TyOWec+irX5XqGSnvVmO22KqWnehy581xgCZvFOK+zP6TtLRk5ink+uZUjJqnC2I273zLgfSSY/AHxe3R16Xjk0KophghOjTAUYJF1My71w/AplOJcM887xZJmWgOEV1Hiw/kQmszSSFXKmG5y0I6njv/RYjHeU+8pGt9p7Up126cxmFA6uj6dRNt60uxx15M6s7cFXxCoapeTz7IBWjzsSECtTVguqwf3mcHmfVNLBVuz+Du7fVq0woZvwizYKPZIfEaA8/FhOk4g== X-YMail-OSG: RbxmuO4VM1nXoIT4X_.fUurnBY.TX_jD80mDWS.Zs6pJOaseKbHgcNkVXeltNvE RekUFsBgttRCSGWRr7f2ahNyMP5cY2Rk0zsmUzT2gOBEYUbUTq3e3IjkeP9dvwj4xJjXGNMhdwYa 1xnp3smLVHSM6wGlStSoUgcFaNmJ3.7fSxJpF.VHe80bD1vdmssKAfqX4nrNpdpDJbjG.JU73xTo ovcz_z_Y3oBHLNESABQhfVeITFTIviLoD_9qENfMvLDA5snjbLvfcnnfu3WmjTMmLthITCdmQdL5 Q.Ff8hmYVn8XMp9xV9Ti.D3NJgSB65GASiZcGBIYHRsSXxXCvleTgFbqOJgfbvXAqKo1okt9zXjW AitFp5.qKXixPfVoxM3Inb0OuMbZ61d4KA9503OCV978_YRtzgf.kDGxivMV89Mswrhy8VfIsrnl TdlvUC6ayt6WJOAJTLLV9.ob6swU85KLLPU69d8v7zY40rQlWL_GiHzYuapKukVke7NrdjWu1HMf N7wPH6b7fFmIODRz3hzML7Mf3MGjH1vfKv9mJOpd_HEcR2.vuGEqjKNhN7CubpbqOg0QZxq3PklL .FdH05uVhhdRnaj85eClk2DWcTL3kBEeuQzzyflhDi8U6m7o1N7gJxcBl39U2az_zAvn4hahOGVf WqcwTUz.g2YTeoox5UwF6UjksPcByBO_vCDTGKZdrY6tTJIR9Tvc3SEPdB35hBNHO9CyTILPJgTk rk.5gsMVk9bKVs2hsKZFqDWTYpf9j5hs4xIPWdTRJOzIs45fHifePhAeUn30bsQdmfGhlZXV4xD6 ZKtKjzZnY2kGbvDmujsFfli_9Oe31BCWyb7tPH_iHGsa1G8Bi8zJmUZET093ddRovLHMlr3a.k5W CyDbJJgk9niJfLJ57o0g1e40Bi3nymu95ook1aYOl0aXpS9JZuxMn0TQ4sd6uon1DbUgPCPyffIp NQg9td1BC3gy9wnoJmpXcTLAJI0LBaqp1ATVSmb4pVodNYXnQ0jEJSVYPIG_baAt0E98BKqXwgh. oHW.S22MtnLMC4cyMOazEBWsEwZQ3aSU1uJab9Mniuoqn8Ej3AIsYj9_spW5M4mL_djEA5Cl6C4U d19XJZT4wEj0c0iP7Lo1kDtMLNTzCcodvUJ54Yuxsr2fQvbOOj1lHOF1IMJ8Gjd3tmGhkSIdqswS l.rkDGmieK.Si0Ns317LGjAlYNSUVlcbaGejV2TTKRDGyTxZfJ8_NnZsckn6KaGjMjF4BnBRSWid 83U0T6LlkDJvmTcqsAexiemPlOfHooKKz9JTF0VCt9_sfNI1lkeQN4a6N_QBzu6B0FYEAIkV1YrR z6suMQcwxNYnn63y0ZhewIBMrxLKwBfEfZCRvpP8wJOtXyUahGHmLkBguXt9q6W2r45THzpWA3fa BlMWd4HCVvkPgsAU_NgLwoNhyUlmMFaY5oQ.3bIUGZNg9o2UKcUreD1LG8d2zb_h9446Z3jb_XXz LLZKR_P6z2jH94nchUXb8j3b7CGgmB9NbVUbXdgG4QxL_Ili1o1rqqjMInWII__fQg_JExwqHXMs 5Gya_8OqaPkLXcRGnYehrUADzZf6sH1dZ4fYpDJZeVHGip5WDHsqssXZD.z45PeYSCLBBR3twmgt d1VYvIj7t6bVeVdkXwgJ3n9oi4ik6Rb75pv5XAb9j1Uat8yJBDFYgy_uUUMUoibaGbJCzWfjZYCI aL.SFzvYE6i8hovm683djbSx0.Q2hDaiqB7apdpstZUUCSETdbEdvd9U_LUoRlceJCUg4Gta.fH8 TNbSoz1kYt5ftXrLFaMUYtf5bC0BzdpNvBYwcgoGEJjuelSCqy_VeVyW9K13LyGT4FxURBLKmacZ sFHo5B4NSxL6WWeVO_jh7juvQpslFsGseXyIXGtMezXutUekmTPtKmdD3JyZ39e7YavH.PW.n8c4 CNDp9W8XVFcs1x7qSMhfXHlXer_q0IfoUqIWm0pxGGPBn_KwwEpWfjhNXbwM_rg_tWA8_ZMr0Ji5 _heqMvbZCJJKJ.vliogHAvOdFb0iJcvlNMT8j.6ZudbKQGhVhNKlWsBa8NChkNchIeqAgQ.rVA.L YzHW9Lvh81NjWltcchOrHD06GJHr_zZxxkGU_DZFLHUw_fhgNSn8V9PRcJWb6ZKGkmJP5SInWpHc zalt_dF_MXeOcO6lwq3Q49uu9AkzppMnmXEL81XOUOMVljAJ0pqRdR_Y18DewZZKf55R0JMMd3t2 PRBkQoe7YzX3fqP5iRwQvliP_JpLNIbw88xORKJrsasewAjjRSXgqO3wSEpXD3QKsSzz9JGQ79Qa PKSr9yywbUWGVzDyE0A-- X-Sonic-MF: X-Sonic-ID: 3a40e4de-8392-42e0-bec0-9bd209ac9c2d Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Sun, 20 Oct 2024 08:00:58 +0000 Received: by hermes--production-gq1-5dd4b47f46-zz6g6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2d58e40432246ee9b4da72a35eebf3b3; Sun, 20 Oct 2024 08:00:55 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 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 \(3776.700.51\)) Subject: RE: Upgrades that result in no change to the version level Message-Id: Date: Sun, 20 Oct 2024 01:00:45 -0700 To: Graham Perrin , FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3776.700.51) References: X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.994]; 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)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; 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_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-pkgbase@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.82:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.82:from] X-Rspamd-Queue-Id: 4XWW8q72Yfz4DKg X-Spamd-Bar: --- Graham Perrin wrote on Date: Sun, 20 Oct 2024 05:25:56 UTC : > When an upgrade to a set of packages results in no change to the = version=20 > level, what's the likeliest explanation? >=20 > For example, >=20 > FreeBSD 15.0-CURRENT main-n273049-366d6a424e1f GENERIC-NODEBUG Note: https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/ has updated since then so my examples are not your specific ones but I've also not done anything to find the updated equivalent of "main-n273049-366d6a424e1f". So I'll write as if that had not changed. FreeBSD-kernel-generic-nodebug-15.snap20241019210017.pkg is the only .pkg that supplies the "main-n273049-366d6a424e1f" like text for generic-nodebug for that snapshot. If nothing contributed to needing to rebuild, the specific .pkg file need not be updated at all by content: it is the same kernel even if other .pkg files changed. (A link to another file is one way to not change by content, even if there is a new name.) "main-n273049-366d6a424e1f" does not identify the whole system, just the kernel. In a source based buildworld without buildkernel, the "main-n273049-366d6a424e1f" like text does not change either, even if world had lots of changes. Going the other way, if buildkernel is done but it finds no reason to rebuild anything for the kernel, it does not matter what might rebuild for buildworld: that text would again not change. (This happens for developers making local changes for specific issues more than for official periodic rebuilds but it is a general property of the build system.) In other words: Not an issue unique to PkgBase. It even goes to more than that scale: The specfic kernel file is what has that "main-n273049-366d6a424e1f" like text. The FreeBSD-kernel-generic-nodebug-dbg-15.snap20241019210017.pkg could have updates to other files it contains but need not for the specific file that is the kernel file. Again, such means that the "main-n273049-366d6a424e1f" need not change, despite other changes being present. You did not report on if there was a: "FreeBSD-kernel-generic-nodebug upgraded: . . ." notice or not. If not, the "main-n273049-366d6a424e1f" text would definitely not change. But if there was such a message, then it is the kernel file content specifically having updated content vs. not for that text that determines if there will be a difference. > =E2=80=93 before and after the set below. >=20 > FreeBSD-clibs upgraded: 15.snap20241015182318 -> 15.snap20241018235309 Same sort of things for each FreeBSD-*-15.snap*.pkg : the update for a specific .pkg might not have had any changes even though there is an overall new-snapshot with some *.pkg files having new content. (There is no equivalent of "main-n273049-366d6a424e1f" for per file version identification so I'll ignore the file level here.) Such partial rebuilds are visible via the likes of looking at: https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/?C=3DM&O=3DD that sorts by date/time. (I'll not list specific *.pkg file names.) 2024-Oct-19 21:07 . . . (more of the same) . . . (more nearly the same but earlier) 2024-Oct-19 05:05 . . . . . . 2024-Oct-18 22:06 . . . . . . 2024-Oct-16 19:10 . . . . . . . . . (skipping a bunch) 2024-Oct-09 16:08 . . . (more of last date/time for *.pkg files) The FreeBSD-kernel-generic-nodebug-15.snap*.pkg file involved is one of the files in the above list. Of course, some updates rebuild everything or most everything. One could imagine a file with a new name that is otherwise no different by content. Or one could imagine that, say, a new (by name) symbolic link points to an old file as a means of being no different by content but having a name that identifies the snapshot it is intended to be part of for the specific build. > FreeBSD-clibs-dbg upgraded: 15.snap20241015182318 -> = 15.snap20241018235309 > FreeBSD-runtime upgraded: 15.snap20241018205121 -> = 15.snap20241018235309 > FreeBSD-utilities upgraded: 15.snap20241018215924 -> = 15.snap20241018235309 > FreeBSD-clibs-dev upgraded: 15.snap20241018173754 -> = 15.snap20241018235309 > FreeBSD-tests upgraded: 15.snap20241018162843 -> 15.snap20241018235309 > FreeBSD-src upgraded: 15.snap20241018215924 -> 15.snap20241019045901 > FreeBSD-tests-dbg upgraded: 15.snap20241016165033 -> = 15.snap20241018235309 > FreeBSD-runtime-man upgraded: 15.snap20241018125255 ->=20 > 15.snap20241019010212 > FreeBSD-clibs-dev-lib32 upgraded: 15.snap20241015182318 ->=20 > 15.snap20241018235309 > FreeBSD-runtime-dbg upgraded: 15.snap20241018205121 ->=20 > 15.snap20241018235309 > FreeBSD-utilities-man upgraded: 15.snap20241018090701 ->=20 > 15.snap20241019045901 > FreeBSD-utilities-dbg upgraded: 15.snap20241018215924 ->=20 > 15.snap20241018235309 > FreeBSD-clibs-dbg-lib32 upgraded: 15.snap20241015182318 ->=20 > 15.snap20241018235309 > FreeBSD-clibs-lib32 upgraded: 15.snap20241015182318 ->=20 > 15.snap20241018235309 =3D=3D=3D Mark Millard marklmi at yahoo.com