Bug#961230: guile-2.2 FTBFS with make-dfsg/4.3-1: ERROR: alternatives priority expects min version < 1000.
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 > > > > > > | 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
Bug#961230: guile-2.2 FTBFS with make-dfsg/4.3-1: ERROR: alternatives priority expects min version < 1000.
Helmut Grohne writes: > 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. > Hah, I just hit and fixed this last night when I was updating us to 3.0.4 (see 3.0.4-1). And yeah, that was wrong. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
Bug#961230: guile-2.2 FTBFS with make-dfsg/4.3-1: ERROR: alternatives priority expects min version < 1000.
Control: clone -1 -2 Control: reassign -2 src:guile-2.0 Control: retitle -2 guile-2.0 FTBFS with make-dfsg/4.3-1: ERROR: alternatives priority expects min version < 1000 Control: tags -2 bullseye sid On Fri, May 22, 2020 at 02:41:05PM +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 > > > > | 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. So does guile-2.0: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/guile-2.0.html > Helmut cu Adrian
Bug#961230: guile-2.2 FTBFS with make-dfsg/4.3-1: ERROR: alternatives priority expects min version < 1000.
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 > > | 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. Helmut
Bug#961230: guile-2.2 FTBFS with make-dfsg/4.3-1: ERROR: alternatives priority expects min version < 1000.
Source: guile-2.2 Version: 2.2.7+1-5 Severity: serious Tags: ftbfs User: helm...@debian.org Usertags: rebootstrap 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 | 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. Helmut