From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D2F38158004 for ; Fri, 22 Sep 2023 03:59:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 93B1C2BC03F; Fri, 22 Sep 2023 03:59:40 +0000 (UTC) Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (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) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 67CF32BC014 for ; Fri, 22 Sep 2023 03:59:40 +0000 (UTC) Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-403004a96a4so18968855e9.3 for ; Thu, 21 Sep 2023 20:59:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695355179; x=1695959979; darn=lists.gentoo.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=DAqJnaHkhGIUNfMNiRv2Em/4S52TPf5oc6gR6KGhpCw=; b=YBABURWcHcjbOYQl9VsGo5583/wnpWvQPaze2tqbzeE51rW/QoUoTaDfChaFZ2P2M5 2YHEvkLY/3pGBn+49S64Q0yPcjCgzHYpYeyRvsmhAZNoN4laKkTGyFARs5Ld04k1RSbX yJ+HMtfm8mYCV8mxYXd/GNYiP3X6RCrEAX9ROpndxm5L6b+tSW6OqrwdG9VFqchXbBGt 62f8H4o9wDRPn6zbcGVicIVTZrxn1IEJJS9b3cScUyaQj+kF90ET2APqsvs3JfSWfJot X9KDGSa4oqpcXb1z9V+iktMUFxRAGUu3CLe5ZGWOHquSCe+Uua3uI2FEMC2xzECfEgFH TG3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695355179; x=1695959979; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DAqJnaHkhGIUNfMNiRv2Em/4S52TPf5oc6gR6KGhpCw=; b=hdMo6Aw2UFoIXVATR8i9xmLQvs/EaNnks7uNSRLqU3HUOUVM+RqwPaq7R1fac7auwq UvThoByBqaXGVTPXrGPyoD3AVZgrFrEvZJx7r8qpgwQcZqEHjN1kWyg8U4JGK0O0QHA/ zJo5ZkTCS4kRG6hBKXlfFfm0dmHJGqAriewAWZpLFaWibB5iBICZ3zH3z8mWcnDsZ+nk Lin8on98Jsl2W6XKW9zFBvOe4V8qeVLaNvxE++JiICG4KJGzRFaf4G2opDInl0FE6xmM hws73FAmURXi2pS+mZLd7/+QcNihiYL7FZHde3VkPqmfSN8wIvO+/HZfTFl7ARAigcPU oWUg== X-Gm-Message-State: AOJu0Yy6rIjBBQbcA3DaOxDl8zppDVgVZsF/xcaybcaqPsnEyYUVV+5S RRrgwnC9gBcXUCqJVqUWslkljParn4w= X-Google-Smtp-Source: AGHT+IHjKtIRmGPADUCuUesFOmYQRzOid9DsPdTofkvrTJyzP61Lhe11eACkCtofNv40tVsntdOm5g== X-Received: by 2002:a5d:6b90:0:b0:320:896:5ea8 with SMTP id n16-20020a5d6b90000000b0032008965ea8mr6228340wrx.19.1695355178876; Thu, 21 Sep 2023 20:59:38 -0700 (PDT) Received: from dj3ntoo (161.sub-97-139-114.myvzw.com. [97.139.114.161]) by smtp.gmail.com with ESMTPSA id rv7-20020a17090710c700b009adc81bb544sm2038094ejb.106.2023.09.21.20.59.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Sep 2023 20:59:38 -0700 (PDT) Date: Thu, 21 Sep 2023 22:59:32 -0500 From: Oskari Pirhonen To: Arthur Zamarin Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Standard parsable format for profiles/package.mask file Message-ID: Mail-Followup-To: Arthur Zamarin , gentoo-dev@lists.gentoo.org References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9PryMxVor4ixFeZu" Content-Disposition: inline In-Reply-To: X-Archives-Salt: d23ba2e6-2cda-4af4-8e2f-0cf84f5701f9 X-Archives-Hash: 162fed9ce3f79e03fb353014a10d57f3 --9PryMxVor4ixFeZu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Sep 21, 2023 at 22:40:05 +0300, Arthur Zamarin wrote: > =3D=3D=3D=3D=3D "Formal" format =3D=3D=3D=3D=3D >=20 > Each entry is composed of 2 parts: "#"-prefixed explanation block and > list of "${CATEGORY}/${PN}" packages. Entries are separated when a new > explanation block starts (meaning first "#"-prefixed line after packages > list). You may add newlines between packages in packages list. >=20 What about mandatory blank line(s) between entries? That way it ensures they are visually separated when skimming through the file. Plus, you can easily jump from entry to entry in editors that support paragraph-wise movement. - Oskari --9PryMxVor4ixFeZu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQfOU+JeXjo4uxN6vCp8he9GGIfEQUCZQ0RIAAKCRCp8he9GGIf EX8kAQDuMOxiJGHkdNoYkb1qQ722QNnY3lYZbZlwnvVrquuUywD/Y/7EX2EjG7IR XYIHEKqcumCZJgF2BHQQkVQK91gI1w0= =ceJu -----END PGP SIGNATURE----- --9PryMxVor4ixFeZu--