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
signature.asc
Description: PGP signature