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 A0468158089 for ; Thu, 5 Oct 2023 19:44:38 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 411BE2BC0A7; Thu, 5 Oct 2023 19:44:35 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 05ECA2BC01A for ; Thu, 5 Oct 2023 19:44:35 +0000 (UTC) From: Ulrich Mueller To: =?utf-8?B?TWljaGHFgiBHw7Nybnk=?= Cc: gentoo-dev@lists.gentoo.org, glep@gentoo.org Subject: Re: [gentoo-dev] [DRAFT] GLEP 84: Standard format for package.mask files In-Reply-To: (=?utf-8?Q?=22Micha=C5=82_G=C3=B3rny=22's?= message of "Thu, 05 Oct 2023 05:12:32 +0200") References: Date: Thu, 05 Oct 2023 21:44:29 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) 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; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Archives-Salt: 75bb0efd-cc03-4e28-a462-1d57fe76400d X-Archives-Hash: 982c5be328ca81ac6c780a54fbe2cbba --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>>>> On Thu, 05 Oct 2023, Micha=C5=82 G=C3=B3rny wrote: >> Entries Grouping >> ---------------- >>=20 >> Each mask entry consists of 2 parts: `comments block`_ and `packages lis= t`_, >> which aren't separated by a blank line between the 2 parts. Between entr= ies, a >> mandatory blank line must appear. >>=20 >> New entries added to the file must be inserted at the beginning, after t= he file >> header. >>=20 >> Packages List >> ------------- >>=20 >> Must conform to PMS sections 4.4 [#PMS-4.4]_ and 5.2.8 [#PMS-5.2.8]_. Th= is GLEP >> further limits the syntax to one item per line, without any leading or >> proceeding whitespaces, no comments inside the packages list, and no bla= nk >> lines between items in the list. > That kinda sucks. For very long masks, it is useful to be able to split > the entry into subgroups. I suppose it's technically still doable via > splitting the entry but that sounds a bit backwards. I think it could say that blank lines between items are allowed, without any other change to the spec. The fact that each entry must start with a comments block will still guarantee that assigning of packages to an entry will be well-defined. Ulrich --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmUfEh0PHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4ukXsH/1kBgvLphKi+kaYlsb3fRwpq1A3gSq3H19BL CE+IyPR5dZhjZgqeSMhpllNsRMph1o0nrNdK+TGF6kU3/2F1cnMVV5xAx7kGjrzx rtUY8KT4eINbcy3I5TREIHVjT+LJ2EoakZfJyKZtnxn+ok4my5LdWlOZ6NAiJHUY 044YuTMUSJ5u2xa4RjYUEC9mSbCtnPB13lUYddWyxR4YeYDgev3bn6IMEcHZCdxK GGNFxi2bhN+/m4NGfNW4OCMoylyenOHLTK+kbtQgXkDkJ8MCDnaZCfd/H3Gu6lI8 kI7vE2Yxn3xe4c6ziKPespr+6Q06fLFiaPTrXkPhHfRJu+RRLc0= =UJZ6 -----END PGP SIGNATURE----- --=-=-=--