From nobody Tue Jul 29 10:24:13 2025 X-Original-To: dev-commits-ports-main@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 4brs024b3Qz62nQp; Tue, 29 Jul 2025 10:24:18 +0000 (UTC) (envelope-from mfechner@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4brs023rnlz3Wcw; Tue, 29 Jul 2025 10:24:18 +0000 (UTC) (envelope-from mfechner@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753784658; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HgKGFBSsrOL6JgdcnF6cjmen5rKcOq0BCYTYVLy9UPs=; b=fvFq1J8TiiRaD0fkJva+AVb92P/nQ+1xkTnRUX5TCtf7AO4TMQlsaKT/JdY3dBJnPZzIzH P8u4n0zzqN1iPKQNezROB8UtxtmRXBMajrbotgOqx1ocjy2ZvuqvJds6475/THIqdMo0aT HrkvCYWjDUk6w5s6coomODYLqmzpLSGcj1R6mus4n+LE2i1rmeD0mV3T7LIFcS9JMO4TIE Yk65bm0+aWVJ+r0v9PaWlaFueoy1AZZt5j+e+0QrGKcFGcxxdZcPjOdoCh21ttQhodNXqP cC8AQkwvX3aqzc4ZZiY+I4pkQ14DpIi1HFlNUzaP1IeeHKO3dPelJ8ZqoFd89w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753784658; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HgKGFBSsrOL6JgdcnF6cjmen5rKcOq0BCYTYVLy9UPs=; b=mKxFcW0tNs/6d/KXt8rpCY802Pvswnus6bfIW/930L0GgOzTgDr2fInO+XAc+0eSKB/kuZ IhdwGt277xRp1FCQhVtB5SBlWpIwoxEI2Vd/y3XhsL0WjjaXE4htPuw/AJNaiSPbycGgrg pTwbFNngvmQ8vSw2VRNgmHOUseGadEhpzwDM8mpZKUHvpwsXKVjqb1T4bDdYgGn+XjZr21 Js52WBy5TnmQIJkEyFqqCWZQZmwBKFJH8ezAIOAkZO51MZRnDQHBo+tnJdYtQWufk77epl 4iy8awQoKrBDhzkPJIN+efv8O4Kn1E0Dud8M7a5HfMlEp/+DegIdVlLlT0jP6A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753784658; a=rsa-sha256; cv=none; b=r5wdQyyhN8KH9JoZvn8YhPIPVOCMkhGkR8m/+sg8sarciZD5xrFtW04iDtuQ5lH+hGDQAL hGEHpt7brjMDYqHPRPUo+093cpZguDT5STbUtQPsedXS/exnIar6T7nULpIlXRksbzz3nS qsfB0GOYQlK/tvMkVFaqI33Al99zdTUrPLWmCU/h2/wrLQhFpSOW30f0kn+6M7W/4bCE6T 13IO/tQn6DYRZApWX5HgOELxneugFDhFdTgOmY+QyqIoE4uEBCJMwJRYt7SoEUzaIFHIYs exs8ltyhLjKgDZ0qIwxbp11fZRf6s/LoWDz8pnEPMtkCFUVABDVIq9jnAg9QKg== Received: from [192.168.1.151] (unknown [46.252.96.255]) (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) (Authenticated sender: mfechner) by smtp.freebsd.org (Postfix) with ESMTPSA id 4brs013j1Sz8FD; Tue, 29 Jul 2025 10:24:17 +0000 (UTC) (envelope-from mfechner@freebsd.org) Message-ID: <26eb5ffe-c8a2-4397-a25b-114ad65626f3@freebsd.org> Date: Tue, 29 Jul 2025 13:24:13 +0300 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 58e57b3edeef - main - deskutils/py-khard: Update 0.19.1 => 0.20.0, undeprecate, take maintainership To: Vladimir Druzenko , Antoine Brodin Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org References: <202507281858.56SIwf9X093409@gitrepo.freebsd.org> <94562433-7625-48ba-aa07-1aed6e7e54a9@freebsd.org> Content-Language: en-US From: Matthias Fechner In-Reply-To: <94562433-7625-48ba-aa07-1aed6e7e54a9@freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Am 29.07.2025 um 13:18 schrieb Vladimir Druzenko: > Do I understand correctly that "USES=python:-3.11" also implies 2.7? > I didn't expect this… just check Mk/Uses/python.mk: # Feature:      python # Usage:        USES=python[:version-spec][,arg,...] # Valid ARGS:   , patch, build, run, test, env # # version-spec  Declarative specification for the Python version(s) the #               port supports. Subsets and ranges can be specified: # #                       * #                       * - #                       * + #                       * - # #               Examples: # #                       USES=python:2.7         # Supports Python 2.7 Only #                       USES=python:3.9+        # Supports Python 3.9 or later #                       USES=python:3.9-3.10    # Supports Python 3.9 to 3.10 #                       USES=python:-3.9        # Supports Python up to 3.9 #                       USES=python             # Supports 3.9+ # # NOTE: should be as specific as possible, matching the versions #       upstream declares support for, without being incorrect. In particular, #       USES=python *without* a means 3.9+, #       including unreleased versions, which is probably incorrect. # #       Not specifying a should only be used when a more specific #        cannot be specified due to syntax limitations, for #       example: 2.7,3.9-3.10, but even in this case, X.Y+ (2.7+), or -X.Y (-3.9) #       is preferred and likely more correct. Gruß Matthias -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook