Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] [PATCH v4] news: Support News-Item-Format 2.0
Date: Thu, 08 Sep 2016 00:31:09
Message-Id: 2930a3f7-4caa-bd31-599b-4eda22f837ec@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCH v4] news: Support News-Item-Format 2.0 by Mike Gilbert
1 On 09/07/2016 02:03 PM, Mike Gilbert wrote:
2 > Validate Display-If-Installed with EAPI 0 or 5.
3 > Add support for trailing wildcard matching for Display-If-Profile.
4 >
5 > Bug: https://bugs.gentoo.org/577372
6 > ---
7 > pym/portage/news.py | 50 ++++++++++++++++++++++++++++++++++++++------------
8 > 1 file changed, 38 insertions(+), 12 deletions(-)
9 >
10 > diff --git a/pym/portage/news.py b/pym/portage/news.py
11 > index 177f9db..e53e905 100644
12 > --- a/pym/portage/news.py
13 > +++ b/pym/portage/news.py
14 > @@ -197,6 +197,7 @@ _formatRE = re.compile("News-Item-Format:\s*([^\s]*)\s*$")
15 > _installedRE = re.compile("Display-If-Installed:(.*)\n")
16 > _profileRE = re.compile("Display-If-Profile:(.*)\n")
17 > _keywordRE = re.compile("Display-If-Keyword:(.*)\n")
18 > +_bad_wc_RE = re.compile(r'.*([^/]\*|\*.)')
19
20 Maybe it's better if we use a regex that defines a valid profile string:
21
22 _valid_profile_RE = re.compile(r'^[^*]+(/\*)?$')
23 --
24 Thanks,
25 Zac

Replies

Subject Author
[gentoo-portage-dev] [PATCH v5] news: Support News-Item-Format 2.0 Mike Gilbert <floppym@g.o>