From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id kGmrFKHuRWTeJQEASxT56A (envelope-from ) for ; Mon, 24 Apr 2023 04:51:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id AM+eFKHuRWRecQAAauVa8A (envelope-from ) for ; Mon, 24 Apr 2023 04:51:13 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 09228F9B8 for ; Mon, 24 Apr 2023 04:51:13 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pqmHi-0004UB-CD; Sun, 23 Apr 2023 22:50:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pqmHe-0004Tw-SK for guix-devel@gnu.org; Sun, 23 Apr 2023 22:50:31 -0400 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pqmHa-0004Cp-OC for guix-devel@gnu.org; Sun, 23 Apr 2023 22:50:28 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id EFC9F1AB98 for ; Sun, 23 Apr 2023 19:50:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1682304621; bh=4eN5+6Ms0Aw25jbs42NoPD6K996a1EhOkYPIYiUYViM=; h=From:To:Subject:Date:From; b=gjSSh2ttxG8/mUIB107ZuPFuJHqNDQbS5WUoDA9fBTXL5qLuVq9rJow8rbrn5RIED we4JezBh0AWq7VsNFh/GwbNGRPJvoG8JfDxDVHGIKT5jiWEBbzJEwOietH6ncLjK2S 6eH754VNL6BabxzOYCHgrsDW/ALEB7angP7fiOlaGTo8mqQIh/XrQs8lZXRt9+p3o1 oOwBmiexNOpR7er5ec3Z4HZ74vS87gyqoIMJ3cNmMRH6Di6ekfrp2jI/byTgwZp1A2 FwSDPerc7aLeDUANyPif+hPKOWJMiNb+AYVPGANoqXKuxTd4iZbwT6ZZOUaodXhFfF /h4g+XdX6ecYw== From: Vagrant Cascadian To: guix-devel@gnu.org Subject: Trailing whitespace in /etc/guix/acl Date: Sun, 23 Apr 2023 19:50:14 -0700 Message-ID: <87y1miro2h.fsf@wireframe> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=2600:3c01:e000:267:0:a171:de7:c; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -22 X-Spam_score: -2.3 X-Spam_bar: -- X-Spam_report: (-2.3 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.172, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1682304673; a=rsa-sha256; cv=none; b=bllZSA5dpatN8bK0b9i4Rhvckiohdp5zivX/v6bPOELXduHDZ2/N68JcVtSB9BwJOQO5xX PwUIk+nCWFBlASHJhFQjZpIFYU5jo5v6FdfBydW+TQZmgxVd0MI7P+3iwjoAZZczxqSeTU jdpS1bHNuygGRUtdDkSkDq+szZmx1rvKrBTgcf1ThrQAcfjLUCZ8nKGJl11swDFCnVT3kA 4Wcg19jMTfNC5kR25QY1icAfEATUgkosuCnYRAn4XIXSxUdlALbfLCND1UKawmv5RSvl+y AszK1in2U7D98yrg5hg/hn8AhLTGXhnrMhHuMtmCp4H2uZYdFrx7YnDXkEZEnQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=gjSSh2tt; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1682304673; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=iuouzud97afKWUmGmv33if8CL7CL8t3u4AYX4beIhWM=; b=TnRQ+3dV/PwqYQJKB71TKl3gG26ZUpbbWEMwye3kOmVtkhKrP/JWna0R7gpl8Z7TaIKFnN GEcJ8aoyFiGNhKKaW7pLjJLzSlSBjaK8BKdR476/imVXxWEV4ssyqxIxU0x/guPm4oVS2e cHvZlcSzfwyeV4buJhbdbfWU+tLj1pWs18qT+y7K/Td1jozm6+CpFRUqseEpF9d31D0REg eCCwHwajesdqDYZYBGwZJshNIiQUlF03pchj3gE106mdJjnccSvUHWKf7OU4yM2KJ0UXkh dDJPzYBKtn9Q6uOC1OWAVZLVRXIZ46dqdWgW5bImZyQIFaWVm5eRwiMgWrLx9w== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=gjSSh2tt; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -9.65 X-Spam-Score: -9.65 X-Migadu-Queue-Id: 09228F9B8 X-TUID: I3I/QfpNYX6c --=-=-= Content-Type: text/plain I've noticed there is some trailing whitespace in /etc/guix/acl ... some of it comes from the keys in etc/substitutes/ci.guix.gnu.org.pub ... but some of it comes from whatever code assembles /etc/guix/acl (or rather, whatever the symlink points to in /gnu/store). I noticed this by trying to add the bordeaux substitute server for the Debian package, and swear in the past I was able to do it bit-for-bit-identical... but now with the inconsistent whitespace differences, while they do not make it impossible, make it needlessly more difficult than it needs to be, having to match the extraneous whitespace exactly... I have not figured out where in the code to look for all this stray whitespace... maybe someone could take a peek? Maybe the lazy approach might be to strip all trailing whitespace from the file after generating it? Thanks! live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZEXuZgAKCRDcUY/If5cW qr57AP9K+TWCj9VwEhk1URUZz/4YKLjn3faLRrZColRffOMzxwEAy8Vb6mzNyhGq nrwt1WgtvadDeRqaMJ855ZRUHX3T9As= =0a9j -----END PGP SIGNATURE----- --=-=-=--