~alpine/devel

1

[alpine-devel] Inconsistent versions of automake and perl in latest-stable

Vladislav Ivanishin <vlad@ispras.ru>
Details
Message ID
<87mv4pmyjp.fsf@ispras.ru>
Sender timestamp
1508264090
DKIM signature
missing
Download raw message
Hi,

I've been trying to do a source build (bootstrap) of Alpine, and have
stumbled upon some bugs (or so I think). Here's what I have found:

Automake's version in latest-stable is inconsistent with perl's version
(the perl package was updated less than a week ago, automake is
older). Newer perl versions treat unescaped open braces in regex as
syntax errors (prior to that they have been deprecated for several
releases). Line 3936 of automake, which is a perl script, contains such
a brace:

    /usr/bin/automake
    3936:  $text =~ s/\${([^ \t=:+{}]+)}/substitute_ac_subst_variables_worker ($1)/ge;

The problem is fixed on edge, but I guess you might want to backport
that.

Meanwhile, should I try building edge instead?

As far as I know you have build bots for the project. I should go
through an IRC channel log if I'm interested in their output, right?

P.S.: Hope you don't mind my posting directly to the developer list.
--
Vlad


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
William Pitcock <nenolod@dereferenced.org>
Details
Message ID
<CA+T2pCHxy7pEic1EMsU9jSveMbK9oEEXXrNEpD_4yjA8XYEyQg@mail.gmail.com>
In-Reply-To
<87mv4pmyjp.fsf@ispras.ru> (view parent)
Sender timestamp
1508386877
DKIM signature
missing
Download raw message
Hi,

On Tue, Oct 17, 2017 at 1:14 PM, Vladislav Ivanishin <vlad@ispras.ru> wrote:
> Hi,
>
> I've been trying to do a source build (bootstrap) of Alpine, and have
> stumbled upon some bugs (or so I think). Here's what I have found:
>
> Automake's version in latest-stable is inconsistent with perl's version
> (the perl package was updated less than a week ago, automake is
> older). Newer perl versions treat unescaped open braces in regex as
> syntax errors (prior to that they have been deprecated for several
> releases). Line 3936 of automake, which is a perl script, contains such
> a brace:
>
>     /usr/bin/automake
>     3936:  $text =~ s/\${([^ \t=:+{}]+)}/substitute_ac_subst_variables_worker ($1)/ge;
>
> The problem is fixed on edge, but I guess you might want to backport
> that.

I backported automake-1.15.1-r0 to 3.6.

> Meanwhile, should I try building edge instead?
>
> As far as I know you have build bots for the project. I should go
> through an IRC channel log if I'm interested in their output, right?

#alpine-commits at freenode, or #commits:alpinelinux.org on Matrix.

William


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Reply to thread Export thread (mbox)