From nobody Sun Jul 06 06:08:35 2025 X-Original-To: ports-bugs@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 4bZcPc64Drz60XSf for ; Sun, 06 Jul 2025 06:08:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bZcPc55Rrz3R4n for ; Sun, 06 Jul 2025 06:08:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751782116; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SXKhKQn/wjWE8CmngreehU2L0mCDsjQe6gExc7QjfD0=; b=dt4IpsRSd6WL0Z0Bxu82z5qZkvO8YJSWFUfRyjkGSJm4xC90H5eijyg80H4QffqnOJczNi TedOw9Li5t7uo0Q/PyXpOTNc6csF89juAwlO1WxidLbvQNBHs9ZrMNCXivVBfNzHid5MtP mNOibNM9VQ6qWg4SnWAZHiz5CF+8jRhfJDtdO6igIJi1QwOU+K68Kwlvgue/t5Iuot3fw0 DDNRXL1+vvW1A+dmfjTDmmZ5vFwLZx70pXlkKxjbRk0QFccDmWaFAwQkXOtSkGdToVwlnA JL6WAn/kQLLSMA3ai4QbPwIzCcQ2icqIeBv34i9vav0XKpu7OmNUFeeNdNwqNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751782116; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SXKhKQn/wjWE8CmngreehU2L0mCDsjQe6gExc7QjfD0=; b=vEAEQfYadR2MakNYtzHTKuoe4NzsSGRgJ/mz+q01iFka12FDiomR0IF78s7RRtgqOYu8ew 26qZqJqmTOVTbH/RKxD+9QL5LJ1cXtiKEZ1Dwc6HdQXdbK9JrlrrlD5+FER5kRChF7uV1W j4whsh+DNRI2v8tJVGYK0FQxeFe12U7tBsuAR9ecXaXMIsLbH7zunI8hRnYZ7eoHx+LmBo yQfHyPEy8NfB8icO6Y+WQMNUUwmgYgCgRJXfxF2F44muiwIj3JFbJBJF8PvbSeZLBLnybP 9IaXOw6r9y8RcQQLPy3hO3wgIkSF4EmN1OdJWDWHBapkHkVN/FfxV1kNvqbrxw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751782116; a=rsa-sha256; cv=none; b=RZNtS01YqC0Mdg4hNidKYoLqYlsVP9ItyZrN/VqLCO2QW4cCc2p32CA/naEDJObjNPzSAP K/zUehWQQVPW2F4NKBIPWDaEdUpRvbcoxYFbJNesvMbugfg2Jxers/bkERYoYbPOrMAXJ6 ouPzutr4Ow0iRWjxStzP32FEx6O5H9pUtMvbA1gguoTjMrl72gaQzE0HXfFtpXoIsGOa4Y lMYFtN4w9+pPF/X+UPoQgB6GzGG0iNHYJMPo/o23lAjqgIavnDMy4Md3J9XjKODwBoo47J iyLEOtPYIom5zoi/8V0whHX6vIncRMA0rpF+63AgSK/fo4U9Mch9bDuu1/6Bgg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bZcPc4PSSz1883 for ; Sun, 06 Jul 2025 06:08:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 56668anE008008 for ; Sun, 6 Jul 2025 06:08:36 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 56668aN5008007 for ports-bugs@FreeBSD.org; Sun, 6 Jul 2025 06:08:36 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 288025] Ports version monitor does not recognize versions for kmod ports properly Date: Sun, 06 Jul 2025 06:08:35 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Ports Framework X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: marklmi26-fbsd@yahoo.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: portmgr@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports-bugs@freebsd.org Sender: owner-freebsd-ports-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D288025 --- Comment #3 from Mark Millard --- (In reply to Tomoaki AOKI from comment #2) Ahh. So (given both are for kmod packages for the first part of the below): 575.64.1401501_2 vs. 575.64.03.1401501_1 and: 575.64.1402002_4 vs. 575.64.03.1402003_1 (I've had to take guesses at what parts update when.) All 4 possibly existing at the same time as transition happen but the 1401 and 1402 text being context identifications that should not be a mix in a comparison. So: 575.64.1402002_1 vs. 575.64.03.1401501_2 would apparently be an incoherent comparison to make and likely should be rejected instead of just having a true vs. false status for one of <, =3D, or >, <=3D, >=3D, or !=3D . Similarly, comparison of a kmod package version string to a non-kmod package version string looks to be an incoherent comparison to make. It seems that kmod package version comparison vs. not needs to be known up front to identify how to do the comparisons and some about when to reject some attempts at incoherent comparisons. Not that is is reasonable now, but it looks like if it had started with a more explicit notation, it might have been simpler to deal with. For example, starting with 575.64.00.1401501_1 so that there would have been less structural variation: 575.64.00.1401501_1 vs. 575.64.03.1401501_2 might have helped simplify things. Optional [sometimes-no-notation] fields in an over-time growing sequence of fields makes field identification and extraction messy. It will be interesting to see how it ends up actually being handled. --=20 You are receiving this mail because: You are on the CC list for the bug.=