Mail archive
alpine-devel

Re: [alpine-devel] Re: xzdiff in xz package is broken on alpine linux

From: Natanael Copa <ncopa_at_alpinelinux.org>
Date: Tue, 30 Jun 2015 16:22:41 +0200

On Mon, 29 Jun 2015 10:07:59 -0700
Michael Fox <415fox_at_gmail.com> wrote:

> CC xz maintainer whose email I got wrong the first time


>
> On Mon, Jun 29, 2015 at 8:27 AM, Michael Fox <415fox_at_gmail.com> wrote:
>
> > I found this by running make check. It's probably due to xzdiff being a
> > shell script with some hair regexs and musl having some regex
> > incompatibilities in the name of standards compliance.
> >
> > Another one that bit me today was in a script with
> >
> > grep '^[a-z]\+'

\+ is a gnu extension and not a posix Basic Regular Expression (BRE).
You cannot expect those work anywhere except with GNU.

> > On alpine you need to say
> >
> > grep '^[a-z]+'

You need -E for extended regepx (ERE):

  grep -E '^[a-z]+'


That should be portable.

-nc


---
Unsubscribe:  alpine-devel+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-devel+help_at_lists.alpinelinux.org
---
Received on Tue Jun 30 2015 - 16:22:41 UTC