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) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 467EE158089 for ; Tue, 26 Sep 2023 01:29:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9F21F2BC024; Tue, 26 Sep 2023 01:29:25 +0000 (UTC) Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) (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 735F42BC01F for ; Tue, 26 Sep 2023 01:29:25 +0000 (UTC) Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-4053cf48670so64785555e9.0 for ; Mon, 25 Sep 2023 18:29:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695691764; x=1696296564; 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=p9c0EPWWv+9IKq1/pr/2EcCknho677P9AE1+gTSZuoo=; b=an0XquU4V/WGGcm1O8yRF36uBUyR4MsxzZ6gE5tTQLdVkmM7+iebSO1KBrtXOvePe7 YaY+rb69joZDrL5r6LQUu9whSK77nR7ZKDIHyKRL2jJ5nohDicgunrRFhvJbCGriZLtp 8a34KErSBwKd00w7IY4mTXx7GaIG87F1evzk/EIg4SI8UvjsgUDWDfsj6f4Lz9kZhNW6 h9cROBoucJxEFRIv7NuFeaqvS+YDkSF+yHxoTdPjA0XpSO2hzuGikdEX9X/zsrnioZeM e9NtXfYiTmxvNz4VGKYI/jWsqZ0bG1ZivHgm9n/7tfyRwMDYOsDEbVZYUnbgQBOApZgb LcJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695691764; x=1696296564; 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=p9c0EPWWv+9IKq1/pr/2EcCknho677P9AE1+gTSZuoo=; b=mY9BrxQ6I+rVHWhMO4cwBmWB4vJiir1qtj6pYknyPh/Nw/uU16tSfAttjuUlFCoCap qhSwAPmZxhekeE+hcORFl0RIUuQLcRXH6WTigjUPGB7t4+EGoE414H6lUxi6S9lZa3is 4BVjjXfLQ0zu00kstr5v8Os7SMvvEs5OvaMO/xQH1Je+Qq3fPsKZgorgI7DiRsqzoxca sKyONoi3KL2QF/8lTxTnONr2UQnGvSEs/MWtadinVkUUf+ESAeV0QNcfDiBKtBXPfc61 qYrac2REITNTa2+TQJaC2FOdpdtZCMYB66CFYxkJOyHQGcqGVHKN1SypkkCkwGd94mHu zAeA== X-Gm-Message-State: AOJu0YzTgrwOdtVqbDkrwQH3cINa1iBcPFBl7ePghgquqNEXBGIkLJwk dlZgaWPc2sfu1p/Sez5PjGA= X-Google-Smtp-Source: AGHT+IFBqp270QasHpnygjRhM+lh/Er10cZQNIpnw4TSr+k62uN/jbx+oJPNqDU6oXw3HsJ52RDAjg== X-Received: by 2002:a1c:720c:0:b0:401:38dc:891c with SMTP id n12-20020a1c720c000000b0040138dc891cmr7494428wmc.5.1695691763701; Mon, 25 Sep 2023 18:29:23 -0700 (PDT) Received: from dj3ntoo (161.sub-97-139-114.myvzw.com. [97.139.114.161]) by smtp.gmail.com with ESMTPSA id 3-20020a05600c234300b004013797efb6sm16736263wmq.9.2023.09.25.18.29.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Sep 2023 18:29:23 -0700 (PDT) Date: Mon, 25 Sep 2023 20:29:16 -0500 From: Oskari Pirhonen To: Ulrich Mueller Cc: Jonas Stein , gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Standard parsable format for profiles/package.mask file Message-ID: Mail-Followup-To: Ulrich Mueller , Jonas Stein , 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="Tmq4VwAaD+ENr5VX" Content-Disposition: inline In-Reply-To: X-Archives-Salt: 1b9fd90e-2c03-4dc8-963a-68b3a10a8d35 X-Archives-Hash: 23d99b2bdb849934e5095f8a2065af88 --Tmq4VwAaD+ENr5VX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Sep 25, 2023 at 14:03:26 +0200, Ulrich Mueller wrote: > >>>>> On Sun, 24 Sep 2023, Jonas Stein wrote: >=20 > >> # Removal on 2023-10-21. Bug #667687, #667689. >=20 > > We should use "after" instead of "on": >=20 > > # Removal after T >=20 > I wonder if we even need to specify the wording in such detail. For any > tools parsing the file, it might be enough to say that the line must > contain, in this order: >=20 > - "Removal" (case insensitive?) as the first word, > - exactly one date in YYYY-MM-DD format, > - optionally, the word "bug" followed by one or more bug numbers. >=20 With the scheme above, the following would be valid (among other more nonsensical looking things): # Removal before YYYY-MM-DD. Bug #1, #2 IMO it definitely should require a word with similar meaning to "on" or "after". How exactly that gets worded in the end, IDK. Maybe it'll end up as "exactly one of 'on' or 'after'" or something like that. - Oskari --Tmq4VwAaD+ENr5VX Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQfOU+JeXjo4uxN6vCp8he9GGIfEQUCZRIz6AAKCRCp8he9GGIf EZ9RAQDQeVfdkQhBmGZlG/A91WWf4BHr2zXBF0OkQMO+nX+ExAEAsSRMFUp8Adqu ecgPEOj7rB8o6s25TD1anfYxnSENAQI= =siPW -----END PGP SIGNATURE----- --Tmq4VwAaD+ENr5VX--