Control: reopen -1

Sorry, that went to the wrong bug

On 2020-07-21 23:06:13 +0200, Sebastian Ramacher wrote:
> Version: 3.0.4-1
> 
> On 2020-05-22 14:41:05 +0200, Helmut Grohne wrote:
> > Control: clone -1 -2
> > Control: reassign -2 src:guile-3.0
> > 
> > On Thu, May 21, 2020 at 07:13:27PM +0200, Helmut Grohne wrote:
> > > While bootstrap testing unstable, I noticed that guile-2.2 fails to
> > > build from source (natively). A build now ends quicky:
> > > 
> > > | dpkg-buildpackage: info: source package guile-2.2
> > > | dpkg-buildpackage: info: source version 2.2.7+1-5
> > > | dpkg-buildpackage: info: source distribution unstable
> > > | dpkg-buildpackage: info: source changed by Rob Browning 
> > > <r...@defaultvalue.org>
> > > |  dpkg-source --before-build .
> > > | dpkg-buildpackage: info: host architecture amd64
> > > |  fakeroot debian/rules clean
> > > | /bin/bash: ${\#x}: bad substitution
> > > | debian/rules:70: *** ERROR: alternatives priority expects min version < 
> > > 1000.  Stop.
> > > | dpkg-buildpackage: error: fakeroot debian/rules clean subprocess 
> > > returned exit status 2
> > > 
> > > This only happens since make-dfsg/4.3-1, but I think the bug here
> > > ultimately is with guile-2.2. The relevant code from debian/rules is:
> > > 
> > > | ifneq (ok,$(shell x='$(deb_src_min_ver)';  [ "$${\#x}" -lt 4 ] && echo 
> > > ok;))
> > > |   $(error ERROR: alternatives priority expects min version < 1000)
> > > | endif
> > > 
> > > It is surprising that this didn't fail with earlier versions of make.
> > > The shell substitution is clearly wrong. It is unclear what it is
> > > supposed to achieve. In any case, deleting these lines makes the build
> > > proceed.
> > 
> > guile-3.0 also has this exact same bug.
> 
> guile-3.0 (3.0.4-1) unstable; urgency=medium
> 
>   * Upgrade to 3.0.4
> 
>   * debian/rules: fix deb_src_min_ver limit check.
> 
> Cheers
> -- 
> Sebastian Ramacher



-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to