From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 3D1269CBD; Sat, 23 May 2026 12:57:49 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id D7C249CA6; Sat, 23 May 2026 12:57:46 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from fout-b6-smtp.messagingengine.com (fout-b6-smtp.messagingengine.com [202.12.124.149]) by atuin.qyliss.net (Postfix) with ESMTPS id 657649CA5 for ; Sat, 23 May 2026 12:57:45 +0000 (UTC) Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.stl.internal (Postfix) with ESMTP id 73F601D00053; Sat, 23 May 2026 08:57:43 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Sat, 23 May 2026 08:57:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1779541063; x=1779627463; bh=sFF4xJfoaF esvKxdxXDDdXuldf0FKJ/Xm3POueY3HIU=; b=RS9LIZ+1CF71ucG+TXrkDj9UVe SqsfEjC9QHXpVqVa6PGip/8Fj4IMUl5Xco606Y+/ClSywwlzesMvmm58LFeUkwmM rnBtmyZXmnzv4BZyPWW1hrCmwQ1hQfjtaJQgy1Z5/cV0P5gvOn0229OJTtQitnvg Q/d7s4hrFbbIytBRbS40qayQq6LtwHUbAbm9XsQHPdqHfYgdXprcOOk7xhm7FYun w7LlJThS3+TTayeORZroBr7ZpTqqyeX4OfXQoJToZDZWpZLAetlxCZDxNFTjG2LD OPJ/8yvQk+LRuKd2HYtwdiILXkbhfaMr884CXa76xg+73uKJPlqg69tFGlyg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1779541063; x=1779627463; bh=sFF4xJfoaFesvKxdxXDDdXuldf0FKJ/Xm3P OueY3HIU=; b=da9TMtfCH3DZUsI5M7q+jDJr4RAi5hXgxOWCCwU7BDHVTXmG9qQ nTKoNG98iA+Jvn5Dqalr+5RuB+jg8D5rxmN/YGEIEsQUdBGlHyf4gBSyZxTzFnOc baL79V5mRXuLXkgeyRcYI4+tJdz4GlwKv4lT/9BTT/TCKJonBHw43EaHYv3joG/G +v5wqM03luZqXaZx3jOUDEjTkCHA0aPYm7CCkPUZ1zCoZIdBJF1iFpWfzFezCOy+ vXI2I4K7r7683LCDtVojpx9mvJRwGDrd78x+46j2ac3QekG1v4GWVk/G698BHDNU XKU6UQDNNIPEGcovV2aUND3CX0FefoNe0Bw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdduheefudduucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkgggtsehgtderredttddtnecuhfhrohhmpeetlhihshhsrgcu tfhoshhsuceohhhisegrlhihshhsrgdrihhsqeenucggtffrrghtthgvrhhnpeegfeevge ehffetueevuddvheejieefgedtvdeuueevkeevgeevudfhteffvdegveenucffohhmrghi nheptghhrghnghgvlhhoghdrtghomhdphigtohhmsghinhgrthhorhdrtghomhenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehhihesrghlhihs shgrrdhishdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpth htohepvhgrlhgvnhhtihhnsehgrghgrghrihhnrdifohhrkhdprhgtphhtthhopeguvghv vghlsehsphgvtghtrhhumhdqohhsrdhorhhg X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 23 May 2026 08:57:42 -0400 (EDT) Received: by mbp.qyliss.net (Postfix, from userid 1000) id BD2958173BB3; Sat, 23 May 2026 14:57:41 +0200 (CEST) From: Alyssa Ross To: Valentin Gagarin Subject: Re: [PATCH] release/checks/whitespace: skip binary files In-Reply-To: References: <20260520222237.257773-1-valentin@gagarin.work> <878q9ar0ky.fsf@alyssa.is> Date: Sat, 23 May 2026 14:57:34 +0200 Message-ID: <87a4tqfflt.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Message-ID-Hash: WEL3GGHOUOPHISLXOHEIJRILSXJE6DW3 X-Message-ID-Hash: WEL3GGHOUOPHISLXOHEIJRILSXJE6DW3 X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: devel@spectrum-os.org X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: <> List-Archive: <> List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Valentin Gagarin writes: > The reasons I wrote it out is that it's more obvious what it does=20 > without looking up the documentation. As a project grows larger and so=20 > does the number of tools or options in use, the amount of rare things=20 > one needs to "just know" tends to become unmanageable, and the time to=20 > decompress a highly compressed representation goes up. > > This is, what I consider to be by now classic, advice, which I have=20 > assumed to be tacit knowledge: > https://changelog.com/posts/use-long-flags-when-scripting > > Discussion: > - https://news.ycombinator.com/item?id=3D5164354 (2013) > - https://news.ycombinator.com/item?id=3D24518682 (2020) > > In this particular case, nothing would tell me off the cuff what `-I` is= =20 > supposed to mean for `grep`. It seems reasonable to be explicit here=20 > and avoid the extra round of distraction for readers. This has even=20 > more impact on people with less experience (overall or just with the=20 > particular tools). > > No action required now, the change is merged and does its thing. But I=20 > suggest considering whether a note on the issue should be added to a=20 > document about coding conventions. I think you're probably right and I'd be happy for the convention to be changed and documented (but long single lines still avoided). --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRV/neXydHjZma5XLJbRZGEIw/wogUCahGkPwAKCRBbRZGEIw/w oncjAQDcfZLqd+oppaKTPjpAmtwlLuIPsEyoaPJuHowgRlDhfQEA9pSuPzGif/7W 0zTYncOTMBLZ2QKlOJ/RUtemOrcdQw0= =+OPA -----END PGP SIGNATURE----- --=-=-=--