Bug#961230: guile-2.2 FTBFS with make-dfsg/4.3-1: ERROR: alternatives priority expects min version < 1000.

2020-07-21 Thread Sebastian Ramacher
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.

2020-07-15 Thread Rob Browning
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.

2020-05-22 Thread Adrian Bunk
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.

2020-05-22 Thread Helmut Grohne
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.

2020-05-21 Thread Helmut Grohne
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