Bug#877211: ipmiutil: frequent parallel FTBFS

2017-10-28 Thread Adrian Bunk
On Sat, Oct 28, 2017 at 02:28:11PM +0200, Jörg Frings-Fürst wrote:
> tags 877211 + unreproducible
> thanks
> 
> Hi,
> 
> here and on the buildsystems the FTBFS isn't reproducible.

The buildds are using lower parallelism right now, I can reproduce it with
  while dpkg-buildpackage -B -J100; do true; done

> CU
> Jörg

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#877211: ipmiutil: frequent parallel FTBFS

2017-10-28 Thread Jörg Frings-Fürst
tags 877211 + unreproducible
thanks

Hi,

here and on the buildsystems the FTBFS isn't reproducible.

CU
Jörg

-- 
New:
GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB  30EE 09F8 9F3C 8CA1 D25D
GPG key (long) : 09F89F3C8CA1D25D
GPG Key: 8CA1D25D
CAcert Key S/N : 0E:D4:56

Old pgp Key: BE581B6E (revoked since 2014-12-31).

Jörg Frings-Fürst
D-54470 Lieser

Threema: SYR8SJXB
Wire:  @joergfringsfuerst
Skype: joergpenguin
Ring:  jff

IRC: j_...@freenode.net
 j_...@oftc.net

My wish list: 
 - Please send me a picture from the nature at your home.


signature.asc
Description: This is a digitally signed message part


Bug#877211: ipmiutil: frequent parallel FTBFS

2017-09-29 Thread Adrian Bunk
Source: ipmiutil
Version: 3.0.1-1
Severity: important
Tags: patch

https://buildd.debian.org/status/logs.php?pkg=ipmiutil=sparc64
https://tests.reproducible-builds.org/debian/rb-pkg/buster/amd64/ipmiutil.html

Various errors, e.g.:

...
ipmi_sample.o: In function `main':
ipmiutil_3.0.1-1/util/ipmi_sample.c:121: undefined reference to `htoi'
ipmiutil_3.0.1-1/util/ipmi_sample.c:122: undefined reference to `htoi'
ipmiutil_3.0.1-1/util/ipmi_sample.c:123: undefined reference to `htoi'
ipmiutil_3.0.1-1/util/ipmi_sample.c:129: undefined reference to `ipmi_set_mc'
ipmiutil_3.0.1-1/util/ipmi_sample.c:150: undefined reference to 
`parse_lan_options'
ipmiutil_3.0.1-1/util/ipmi_sample.c:162: undefined reference to 
`print_lan_opt_usage'
ipmiutil_3.0.1-1/util/ipmi_sample.c:167: undefined reference to 
`get_BiosVersion'
ipmiutil_3.0.1-1/util/ipmi_sample.c:195: undefined reference to 
`parse_lan_options'
ipmiutil_3.0.1-1/util/ipmi_sample.c:198: undefined reference to 
`parse_lan_options'
ipmiutil_3.0.1-1/util/ipmi_sample.c:201: undefined reference to 
`ipmi_getdeviceid'
ipmiutil_3.0.1-1/util/ipmi_sample.c:209: undefined reference to `show_devid'
ipmi_sample.o: In function `get_chassis_status':
ipmiutil_3.0.1-1/util/ipmi_sample.c:85: undefined reference to `ipmi_cmdraw'
ipmi_sample.o: In function `main':
ipmiutil_3.0.1-1/util/ipmi_sample.c:304: undefined reference to `ipmi_close_'
ipmiutil_3.0.1-1/util/ipmi_sample.c:304: undefined reference to `ipmi_close_'
ipmiutil_3.0.1-1/util/ipmi_sample.c:309: undefined reference to `show_outcome'
ipmiutil_3.0.1-1/util/ipmi_sample.c:196: undefined reference to 
`parse_lan_options'
ipmiutil_3.0.1-1/util/ipmi_sample.c:197: undefined reference to 
`parse_lan_options'
collect2: error: ld returned 1 exit status
Makefile:903: recipe for target 'ipmi_sample' failed
make[3]: *** [ipmi_sample] Error 1


dh compat 10 defaults to parallel building, but the
ipmiutil Makefile dependencies are not complete.

Ideally ipmiutil should be fixed, but the following change
to restore the compat 9 default of non-parallel building
also fixes the problem:

--- debian/rules.old2017-09-29 16:57:59.0 +
+++ debian/rules2017-09-29 16:58:10.0 +
@@ -10,7 +10,7 @@
 CONFPARA = --enable-gpl --enable-useflags --enable-libsensors
 
 %:
-   dh $@  --with autotools-dev
+   dh $@  --with autotools-dev --no-parallel
 
 override_dh_auto_configure:
$(CURDIR)/beforeconf.sh