From nobody Wed May 21 17:36:52 2025 X-Original-To: dev-commits-ports-all@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 4b2ds06qRnz5wGGW; Wed, 21 May 2025 17:36:52 +0000 (UTC) (envelope-from git@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4b2ds0655rz3xpl; Wed, 21 May 2025 17:36:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1747849012; 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; bh=UPjUe1+l05GsTYaZfq2G0JHJ9bIps9jRyX7bt/QF2Q4=; b=vVHSyVFgJ7jlWS9JneCmYKxY2abyz7pv5WsQECvcwzBtLCzOzgm0wJMPJLcX+MfZxUSbRs fgLiTE69q6MYimxf39ilv+cLFowPLN15s8+TH/wyOf/OUFV1x6qr3WW5BISjRQqCbxejyo RQpznWINtcElIYH/jeKGGyLp5qaY6DF74G6QNUO/Yzc+zIvGaUB169deCGXv/d3NYyqDiU mNkNfHYNtGQ9AiRfAU7HO51QL0l/YAiCfVXCaIvPACcaRMGhLmKappnK+aisFOR95EjbWb 4Vd6FvhDqt42nIXpeiYinSH35qpeaj+gbpFGsy2Ow/O5QgJ4EXEDyMxShA94Ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1747849012; 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; bh=UPjUe1+l05GsTYaZfq2G0JHJ9bIps9jRyX7bt/QF2Q4=; b=LqKYITQdkD5FUnHwDPvH8qwhbCfS3Ud9ThWiZiU9XV2Ukag5rt+Ffqv3ojgG1pToLtsd4O rQWJQNadX3Z6tcxFXhJLA4iu+g0Tfs3B4Cbi98kOuU7kNmjhSEccNczN6VOzXlpoqYtTU7 A0Mn73rYntjjnMNPZ/IYPkhZcys4reaPwHpWwrbanMlZfPMT/JRsZjtbDstOJGy+ywyq5R /A1tWXvzb//zgPWbPDZse4OQgXTT9I5mCsHibnGmI6xs+DrCJNa+ZQT0gtNAT2wq8+Nh3z 89hR0BjjeSASc3BMecxE3IJGMEcQOTSuVqWeyjIrsWNyNhpfhCQj4jRYMH22yw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1747849012; a=rsa-sha256; cv=none; b=cooIAEy8+fVvY3E0mmtuSw7A872+StkMyMfcnp0DSwOvT3W7dCcUtLRaIG0p1DwPRDyWwr KD4sqbJbHEYKsGqeyfvrxmbkKjzES/Ny3Kw9GyCCSqrPLoKKcGStOjs0eIGx0zqRXXf52j NjaaOo+aeIJel4InoFFgPlT2ss65JHFzQ1koF7TBPCYu+V8OWYcO5nOK0YtX7Q8taspIzc nC+iIr7mc3wQy7Y2KVpyXAf8O4G9k0lqnL+6WO86wXga77a+0PrDR7pCfgqiiley6pAlRA umxRh2N0lvI6b0S7bIwd31mJ+VLImAQ0FQtLYm4O+zjJ3S+aq4W/7/1/t8vuxQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 4b2ds05NCRzklK; Wed, 21 May 2025 17:36:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 54LHaqth056213; Wed, 21 May 2025 17:36:52 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 54LHaqkw056210; Wed, 21 May 2025 17:36:52 GMT (envelope-from git) Date: Wed, 21 May 2025 17:36:52 GMT Message-Id: <202505211736.54LHaqkw056210@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Adam Weinberger Subject: git: 8cb04a4d7a4e - main - defaults: Change Go default to 1.24 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: adamw X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8cb04a4d7a4e76c9ffcb71a50aa73e64712ffc59 Auto-Submitted: auto-generated The branch main has been updated by adamw: URL: https://cgit.FreeBSD.org/ports/commit/?id=8cb04a4d7a4e76c9ffcb71a50aa73e64712ffc59 commit 8cb04a4d7a4e76c9ffcb71a50aa73e64712ffc59 Author: Adam Weinberger AuthorDate: 2025-05-21 17:26:56 +0000 Commit: Adam Weinberger CommitDate: 2025-05-21 17:26:56 +0000 defaults: Change Go default to 1.24 There's a lot that's happening in Go town. All Go versions can build any other Go version, so individual Go ports are irrelevant. There's no longer any point to having multiple Go versions. On paper, it's SUPPOSED to work like this: - 1.24 can build something that only works in ex. 1.14 - It restricts itself to features that quirks in 1.14 - It's precisely the same as building it in 1.14 itself, except with toolchain bugs fixed, etc. - 1.24 can build something that only works in 1.28 - It downloads the sources for 1.28, builds that stdlib, and then statically links against that The first step here is making Go 1.24 the default and seeing whether reality matches the specs. If everything looks good, the next steps are: 1. Remove all version specifiers from Go ports. 2. Remove all other Go versions except 1.24 and 1.25-devel, and simplify the heck out of Uses/go.mk. 3. ??? 4. Profit. All these changes should be largely transparent. Except if it's not. Wish me luck, as I wish the builders luck. Vaya con Dios. --- Mk/bsd.default-versions.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk index 50d8a4ef789c..95fc4994a61b 100644 --- a/Mk/bsd.default-versions.mk +++ b/Mk/bsd.default-versions.mk @@ -64,7 +64,7 @@ GHOSTSCRIPT_DEFAULT?= 10 # Possible values: mesa-libs, mesa-devel GL_DEFAULT?= mesa-libs # Possible values: 1.20, 1.21, 1.22, 1.23, 1.24, 1.25-devel -GO_DEFAULT?= 1.21 +GO_DEFAULT?= 1.24 # Possible values: 1.8, 2.2, 3.0 GUILE_DEFAULT?= 2.2 # Possible versions: 6, 7