From nobody Mon Apr 27 18:24:23 2026 X-Original-To: dev-commits-src-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 4g4Bmm2Mx1z6bRPc; Mon, 27 Apr 2026 18:24:40 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 "*.pphosted.com", Issuer "Sectigo Public Server Authentication CA OV R36" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g4Bml6ntxz4169; Mon, 27 Apr 2026 18:24:39 +0000 (UTC) (envelope-from sjg@juniper.net) Authentication-Results: mx1.freebsd.org; none Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63RHWipk1347778; Mon, 27 Apr 2026 11:24:38 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=PPS03102026; bh=aBmZOxr345Vo/4PDGAkVRLbPh+a7j7RaKu0ufPEyDGA=; b=M1Ks/rZh5pss c0fHnrnPzsbXAIS/XbkA6ZJ8fZ7xNuidZgp7xDc5yk1GBPIaEXhFKPHy+iMvta24 zsqo55mm0iYBIoF2bh3vUQlm3lEgGiPOaqt5r9xqLYHW1i8fPVtvkJ0sw8Uarxre QiIr9Md958yyVuMp1hn9LIhyJDHNm0pLZIX2C2WEDfnp8MKeFXk0LbVkApzFqRbz FWSe11TssfwzDq8/2fZvVVw3kiveESvMporEQulr7BgMZOuHAWRC28CTkYNoq1zS ASe7pfOdBt3UiI76kw9A26Hnz3lhKbeBjDzGeAfzgv/Q+d0U7XnCeToHtd6hX5sZ Nvv8c4HdhA== Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011054.outbound.protection.outlook.com [40.93.194.54]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 4dt80nsrnu-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 27 Apr 2026 11:24:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Wvc090H90TEd4A1/PqU9t/UhqH1EVAPmsKk13hVGftBl44T+sMwcPFf/kvDBh0/C7Ad6tugemfiv/siwU+7ellYq0cj3PquMu6DU3edYuLMHkYtL0rP+OM/95FdlWjQPtlqonpoBItdBLVTZHgiWK22U7g22J1E6xZoJ7d8UFRw/XYCo6jjT/yEvVRz17+15gSN0x786YKtwMSAzmfR1vEEUJfsFItcFznqPiPqMW2AWCMSWTbj6IsAPhyGAYo0W0ZsEH6kNAEZypigIMaGTAGCCIc8m9mfOOID/ZrAh4B8hdGbGcpZqbGo3fHfrdZze2CC//2pHb9cSnobprFdsYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aBmZOxr345Vo/4PDGAkVRLbPh+a7j7RaKu0ufPEyDGA=; b=na5JQovhrClmUO+A9Yd9n0mRDk7Ig0yGfOipWC6DN24A5BD6K93gRxz6MjHW7GF9+PWPeD0cd8dithrF2J+h5l5qiNMJzSUF0UKfLg4UiQs8bEQ8Rdgbndv60lR1W/dw6EqrciXgIiK4Mxu2BFucfzY80X3MsDEeGXnn8UdRAHGzHn0CFtWRkbC0dWs3BC0KaJ0laaepkm/DC3Fj3RCwahXWtWZwGbFPsZZismJMGEfCZcfVHltzP2kwiGPGvjFpdc/V9q1epT0cE0D2idQ1+nE4hxFDx7RbBSbMAjZ4NgcFiwJtQTrPCAcVVaEn79iF9BPTYvWbxBMyzOuVBux98Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 66.129.239.14) smtp.rcpttodomain=freebsd.org smtp.mailfrom=juniper.net; dmarc=fail (p=reject sp=reject pct=100) action=oreject header.from=juniper.net; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aBmZOxr345Vo/4PDGAkVRLbPh+a7j7RaKu0ufPEyDGA=; b=jiU/jovxpJMZ9Smw5X+gI/6QsnQp8SZzCPbtf5o508tgKpskyOpTuAD+ZUmFSkF9NOEyEijn1G1T+r2h4VYOK0nNjqcWBJ4BYJ3Xdj2u8TkNsYHSe47aXAGlt4qTS0ldK3bV3oieuPIhGQaF7JDxnDCGuVFkoKmJu02JhJJPvfM= Received: from DS7PR03CA0160.namprd03.prod.outlook.com (2603:10b6:5:3b2::15) by IA1PR05MB10240.namprd05.prod.outlook.com (2603:10b6:208:454::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.26; Mon, 27 Apr 2026 18:24:32 +0000 Received: from CY4PEPF0000EE32.namprd05.prod.outlook.com (2603:10b6:5:3b2:cafe::ae) by DS7PR03CA0160.outlook.office365.com (2603:10b6:5:3b2::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9846.25 via Frontend Transport; Mon, 27 Apr 2026 18:24:32 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 66.129.239.14) smtp.mailfrom=juniper.net; dkim=none (message not signed) header.d=none;dmarc=fail action=oreject header.from=juniper.net; Received-SPF: Fail (protection.outlook.com: domain of juniper.net does not designate 66.129.239.14 as permitted sender) receiver=protection.outlook.com; client-ip=66.129.239.14; helo=juniper.net; Received: from juniper.net (66.129.239.14) by CY4PEPF0000EE32.mail.protection.outlook.com (10.167.242.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.18 via Frontend Transport; Mon, 27 Apr 2026 18:24:31 +0000 Received: from p-exchfe-eqx-03.jnpr.net (10.104.9.50) by p-exchfe-eqx-04.jnpr.net (10.104.9.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 27 Apr 2026 11:24:23 -0700 Received: from p-exchbe-eqx-03.jnpr.net (10.104.9.86) by p-exchfe-eqx-03.jnpr.net (10.104.9.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 27 Apr 2026 11:24:23 -0700 Received: from kaos.jnpr.net (10.104.20.6) by p-exchbe-eqx-03.jnpr.net (10.104.9.86) with Microsoft SMTP Server id 15.2.2562.37 via Frontend Transport; Mon, 27 Apr 2026 11:24:23 -0700 Received: by kaos.jnpr.net (Postfix, from userid 1377) id 50D2DC6798; Mon, 27 Apr 2026 11:24:23 -0700 (PDT) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id 4DA6FC6797; Mon, 27 Apr 2026 11:24:23 -0700 (PDT) To: =?us-ascii?Q?=3D=3Futf-8=3FQ=3FDag-Erling=5FSm=3DC3=3DB8rgrav=3F=3D?= CC: , , , Subject: Re: git: 566cc005812b - main - safe_set treat ':' and '#' differently In-Reply-To: <86jyts1xzr.fsf@ltc.des.dev> References: <69e8f964.39869.24418b55@gitrepo.freebsd.org> <86jyts1xzr.fsf@ltc.des.dev> Comments: In-reply-to: =?us-ascii?Q?=3D=3Futf-8=3FQ=3FDag-Erling=5FSm=3DC3?= =?us-ascii?Q?=3DB8rgrav=3F=3D?= message dated "Mon, 27 Apr 2026 12:47:04 +0200." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 30.2 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Mon, 27 Apr 2026 11:24:23 -0700 Message-ID: <15177.1777314263@kaos.jnpr.net> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000EE32:EE_|IA1PR05MB10240:EE_ X-MS-Office365-Filtering-Correlation-Id: 24650427-30d4-4b4f-c33f-08dea48a3a05 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|376014|36860700016|22082099003|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: tgxivMUSwE7d/RShPYZOITqAyFjSkUksxazOQ8x+uf5vEE6sa4GM/Q9bazovG3Q46ZqWZ2dnNyvdnqCgTbOA3IdgIHwvA0ZS8KPzik4wbAo4lZKAnbFXblaXOyvf2J8wzk2MQhxo1wD2eaCQ7HuDCttcwlZ8J3YDy83SqX97Y6p2gVYzxs9NdsxYki5tfB/sKBXCnANZVbJPGtzay8XF7C6qkTol7fAUo8vFygM76i1vJv4gdHbG6yAroiHj3irh8dX8ZoCxEkCdPX3csm+qvzvpoDujT/Ou1iP7z3n51LBeFS5+tcYbzQivikUxDiVdanu2jWvjp9J3Y7W2CtH+bUh1JZL9WaVxUX9hrY3MNHfsTUONWbR9KTiFsUN1Hon/bXKWSOCveLqv8lbMkY/a2OJ+M1XMQRvGxdo3vxn98aCqUlwE9ThURwQnPVu+9N5m28DmraoqWmvBLepj498m0i6YVf3yKxBOQAlj9dAsVdF0C88Y8o7NkfuZzaLIzlF5fYUnGalooGXMcY4/ArVAbBw2mxiLfwVdtC5gsfcQgpRs73s6VyTMW1Jt1LyXgf7dPNhBS0FzjrpoT0BC/BQy6il67f8JoDogrhTFVv60NVe4Wgc+vU5eqg1Mgz4yflEE70gmwrpmYV4SRANYsaOPhw11u9bexdlWEj3FnHbN3vaeyY1yrocnzwhlG+vbEOsjjSNCl8VorKSS0a0YIBHR5bGP6Z4bTSQySp9WF/tuA/FXkD3qZlDjpk19GOzlbW0vRONT5FDkV1VUEOLpgSsVQw== X-Forefront-Antispam-Report: CIP:66.129.239.14;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:juniper.net;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(376014)(36860700016)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qAZqSRqzRmOtePG25hlOsk73qd75q5mg38oz4t+njmC1SmRiCvuKZ44ChdP6Ld6p0bvy3gyQqxaZcYRX0zwe8+J/QdKzO8omGzcpZ1HR7yTdB9+SbArfk1ObOvePIKR1Ox8v2UHQgrZd4YxidPg7hjBof7B6VcqJgtzCUvsNCwCt2SJydgXdKXGndiyWFIyYAbeWnSDaXHy/+owFw4n2gwJy4ouqnE3/Or8DGCR1DOchQhPrgisMPzsGUPdUgiimv0jQ93FXPuDJfT09Pg+UT8vGvYygzic/BdTtFVybLCJnU+wRKIQXdDWJeBWmhcH9Kw1VJvPQg21lp3HGb5+MDQJQa9tfO/rVJa20HQPvTzYRxo0g35VjU4HkZvqdLrhovSnXWFhX6Bhk4In6LzSF2NqfhLvUle7WX1or7YYw5DwOdf8Cegb2FKUNtJ0axTP+ X-Exchange-RoutingPolicyChecked: omzAFSCUb7ELw9Y7g8Ju7aMTuuSgdvF2PbMhKxbcZmtkRxtXXvD5G+fy/ww72C5V1oOpc4iBfLQ5uQlegZ5dDDYhuw5HVrY6GDcYQSkHPebXiGg0m+N0jAaJgDHuwghKzgKMrbaIsvmxSWcpniDsvhbMmmS6kt/L4e2Ke4tx6EletrXXvQwiJ3rKovOJkMjcRcGckZsItPF+5DvPPy/gCkHueCJ9Gf6Dgbo+d17DUwGGv50t714x/L5DeGJzYqbjPw2APCZqJWGwftu7JYyJjRxYl32aE91zc4cJ++hpABo0HRWABV8kz9/jMC+x49OLnnY+2MEIkGkRSyU28n7NTA== X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2026 18:24:31.8493 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 24650427-30d4-4b4f-c33f-08dea48a3a05 X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4;Ip=[66.129.239.14];Helo=[juniper.net] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000EE32.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR05MB10240 X-Authority-Analysis: v=2.4 cv=Rf+gzVtv c=1 sm=1 tr=0 ts=69efa9e6 cx=c_pps a=cVuenkWoTzwZy9czxFkdkA==:117 a=f/rncuQqEjTEF/G1odkJ9w==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s63m1ICgrNkA:10 a=rhJc5-LppCAA:10 a=VkNPw1HP01LnGYTKEx00:22 a=7vL3O5uBSuztJ3xaqtyr:22 a=8vlvHv4eveIrSVLlmQuz:22 a=6I5d2MoRAAAA:8 a=Pv3bd-gxF8kaP3_T5fgA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-GUID: TlTCSK9XNdynpp5SaItUdIkT1QDGnvdG X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDI3MDE5NiBTYWx0ZWRfX0puc5QEDXwcm XpYyXBzvxlebE+faYoNLIeLJeOXyeJ+wumuO0ri0x3H/p58MyoLgVH4qwlrDymGq579gnfU1FhC fR8lyw/RztolqtWy5lmUjvaBUXzXvPUW5Ow3TLmLOF4g8jgdiD/CQhmxfJdtEo8tLcOU4ivOUri 5ACs7nQHDND7iNm9W2HO2+ALXEmE+iMkNOE3Fevy6pY+vfJViAJbdQT7dFLHhtr2/TEiXdlCDHS WAij+e1xJfL3Q2DIm3o3QWbrWSY/AGJ1BEGsrqrRjZyjuGwiLyjZ10lFkji7h6rDpVwNAjAPGE8 k6MsnUQUMM84M8jJKUrUAoTqYpDm83fcdZpa/09cBGKKqPkcmeCl93TrmmWk/mokScFJ/e9ZLru 8Zft9p9sEed4PuZMA4bnx12hbmtIBhCbjEOoHFcF9lEWylxoabsWE7wESLWS0x0iD9AlyKjlUXj 8lz9+Yhx6Wtqk7RfM1Q== X-Proofpoint-ORIG-GUID: TlTCSK9XNdynpp5SaItUdIkT1QDGnvdG X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-27_04,2026-04-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 spamscore=0 bulkscore=0 lowpriorityscore=0 impostorscore=0 adultscore=0 phishscore=0 malwarescore=0 clxscore=1011 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604270196 X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:26211, ipnet:208.84.65.0/24, country:US] X-Rspamd-Queue-Id: 4g4Bml6ntxz4169 X-Spamd-Bar: ---- Dag-Erling Sm=C3=B8rgrav wrote: > > Treat '#' as a comment anywhere, > > but ':' only at start of line. >=20 > I can't quite figure out what your goal is with this, but it doesn't > seem right: `:` is not at all a comment, it is just a built-in alias for > the `true` command. Among other things, this means that (assuming a > clean environment) these lines do absolutely nothing: Not quite. I use lines like: : tag=3D$tag to aid debugging. Eg: for tag in `IFS=3D,; echo $DEBUG_SH` do : tag=3D$tag case "$tag" in without the : tag=3D$tag one cannot tell what the value of tag is in the set -x output. The goal here is to ensure a line like that will be ignored.