quilt-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Quilt-dev] [PATCH v2] Avoid warnings with grep 3.8


From: Jean Delvare
Subject: Re: [Quilt-dev] [PATCH v2] Avoid warnings with grep 3.8
Date: Thu, 8 Sep 2022 14:19:52 +0200

On Thu, 8 Sep 2022 13:46:39 +0200, Andreas Grünbacher wrote:
> Am Do., 8. Sept. 2022 um 13:30 Uhr schrieb Jean Delvare <jdelvare@suse.de>:
> > GNU grep version 3.8 became more strict about needless quoting in
> > patterns. We have one occurrence of that in quilt, where "/"
> > characters are being quoted by default. There are cases where they
> > indeed need to be quoted (typically when used in a sed s/// command)
> > but most of the time they do not, and this results in the following
> > warning:
> >
> > grep: warning: stray \ before /
> >
> > So rename quote_bre() to quote_sed_re(), and introduce
> > quote_grep_re() which does not quote "/".
> >
> > Signed-off-by: Jean Delvare <jdelvare@suse.de>
> > ---
> > Changes since v1:
> >  * Make quote_sed_re() a separate function (suggested by Andreas
> >    Grünbacher)
> >
> > For consistency, should we rename quote_re() to quote_awk_re() (in a
> > separate patch)?  
> 
> Or perhaps even in the same patch, yes.

I prefer a separate patch to minimize the backporting efforts.

> >  quilt/diff.in             |    2 +-
> >  quilt/patches.in          |    2 +-
> >  quilt/scripts/patchfns.in |   18 ++++++++++++------
> >  quilt/upgrade.in          |    4 ++--
> >  4 files changed, 16 insertions(+), 10 deletions(-)
> >
> > --- quilt.orig/quilt/scripts/patchfns.in        2022-09-08 
> > 11:47:37.227482698 +0200
> > +++ quilt/quilt/scripts/patchfns.in     2022-09-08 13:16:01.437819905 +0200
> > @@ -79,7 +79,13 @@ array_join()
> >  }
> >
> >  # Quote a string for use in a basic regular expression.  
> 
> This comment needs updating as well now. (As will the quote_re() comment.)

OK, I'll change it to:

# Quote a string for use in a regular expression for a grep pattern.

Thanks,
-- 
Jean Delvare
SUSE L3 Support



reply via email to

[Prev in Thread] Current Thread [Next in Thread]