Your message dated Sat, 25 Oct 2025 14:53:48 +0000
with message-id <[email protected]>
and subject line Bug#1117554: fixed in igraph 1.0.0+ds-3
has caused the Debian Bug report #1117554,
regarding igraph: Does not respect parallel DEB_BUILD_OPTIONS
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1117554: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117554
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: igraph
Version: 1.0.0+ds-1
Severity: important
Tags: patch
Dear maintainer,
igraph doesn't respect the parallel DEB_BUILD_OPTIONS, and build the
tests all in parallel:
| make[3]: Leaving directory
'/build/reproducible-path/igraph-1.0.0+ds/_BUILD_SHARED'
| /usr/bin/cmake -E cmake_progress_start
/build/reproducible-path/igraph-1.0.0+ds/_BUILD_SHARED/CMakeFiles 0
| make[2]: Leaving directory
'/build/reproducible-path/igraph-1.0.0+ds/_BUILD_SHARED'
| make[1]: Leaving directory '/build/reproducible-path/igraph-1.0.0+ds'
| debian/rules override_dh_auto_test-arch
| make[1]: Entering directory '/build/reproducible-path/igraph-1.0.0+ds'
| ## see #924052 for further information
| /usr/bin/make -C _BUILD_STATIC -j build_tests
| make[2]: Entering directory
'/build/reproducible-path/igraph-1.0.0+ds/_BUILD_STATIC'
The full build log is available here:
https://buildd.debian.org/status/fetch.php?pkg=igraph&arch=amd64&ver=1.0.0%2Bds-1&stamp=1759774403&raw=0
Note how make is called with -j without any number.
This is due to the NUMJOBS variable being defined nowhere in
debian/rules:
| override_dh_auto_test-arch:
| ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
| ## see #924052 for further information
| $(MAKE) -C $(BUILDIR_STATIC) -j$(NUMJOBS) build_tests
| $(MAKE) -C $(BUILDIR_SHARED) -j$(NUMJOBS) build_tests
| dh_auto_test -a -B$(BUILDIR_STATIC)
| dh_auto_test -a -B$(BUILDIR_SHARED)
| endif
See https://sources.debian.org/src/igraph/1.0.0%2Bds-1/debian/rules#L55-L62
While the build succeed at the end (modulo the symbol differences on
some architectures for the latest upload), this put very high pressure
on the build daemons with hundred of gcc processes in parallel,
triggering monitoring alerts and at the end just making the build longer.
The following patch fixes the issue:
--- igraph-0.10.16+ds/debian/rules
+++ igraph-0.10.16+ds/debian/rules
@@ -1,4 +1,5 @@
#!/usr/bin/make -f
+include /usr/share/dpkg/buildopts.mk
include /usr/share/dpkg/pkg-info.mk
#export DH_VERBOSE=1
@@ -55,8 +56,8 @@
override_dh_auto_test-arch:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
## see #924052 for further information
- $(MAKE) -C $(BUILDIR_STATIC) -j$(NUMJOBS) build_tests
- $(MAKE) -C $(BUILDIR_SHARED) -j$(NUMJOBS) build_tests
+ $(MAKE) -C $(BUILDIR_STATIC) $(DEB_BUILD_OPTION_PARALLEL:%=-j%)
build_tests
+ $(MAKE) -C $(BUILDIR_SHARED) $(DEB_BUILD_OPTION_PARALLEL:%=-j%)
build_tests
dh_auto_test -a -B$(BUILDIR_STATIC)
dh_auto_test -a -B$(BUILDIR_SHARED)
endif
Regards
Aurelien
--- End Message ---
--- Begin Message ---
Source: igraph
Source-Version: 1.0.0+ds-3
Done: Jerome Benoit <[email protected]>
We believe that the bug you reported is fixed in the latest version of
igraph, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jerome Benoit <[email protected]> (supplier of updated igraph package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 25 Oct 2025 14:40:20 +0000
Source: igraph
Architecture: source
Version: 1.0.0+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Jerome Benoit <[email protected]>
Closes: 1117554
Changes:
igraph (1.0.0+ds-3) unstable; urgency=medium
.
* Debianization:
- d/rules:
- now honour parallel DEB_BUILD_OPTIONS (thanks to Aurelien Jarno
<[email protected]> for noticing the issue and for providing
a patch) (Closes: #1117554);
- d/libigraph4.symbols:
- mark C++ GNU symbols in the libigraph library as optional
(Closes: Lintian report).
Checksums-Sha1:
84cba93ece4f8a7a805747ac52ad447c8c844c47 3243 igraph_1.0.0+ds-3.dsc
7f5b1f6ce3ba28b3177f0138e34bd6df9144619f 24704 igraph_1.0.0+ds-3.debian.tar.xz
e026214b979cc77a3f5ef7d6eee03ba6fd3a0291 8698
igraph_1.0.0+ds-3_source.buildinfo
Checksums-Sha256:
6b5177c0dfac5d58bea0b2793f257b812ae2476c6931d5b8170653bab2a6a97b 3243
igraph_1.0.0+ds-3.dsc
c7d758b36f48c0cae17ba4ca7192d146901bff4d80b34a4b8e573c1f9e53fd39 24704
igraph_1.0.0+ds-3.debian.tar.xz
af955917ebec3f9e74978cac7d959b9c1cf01c1e8fc9b1e4d92d807fb6f572b5 8698
igraph_1.0.0+ds-3_source.buildinfo
Files:
d0a9b2e037b1da1e3e891f0737fd519d 3243 science optional igraph_1.0.0+ds-3.dsc
2ac55c233464ba3186d10db0d8524732 24704 science optional
igraph_1.0.0+ds-3.debian.tar.xz
fefa9d1580545834785e341069f691c7 8698 science optional
igraph_1.0.0+ds-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQRJBAEBCgAzFiEEriiuFXEN/x2H5adiP5IZpn82xosFAmj84cQVHGNhbGN1bHVz
QHJlem96ZXIubmV0AAoJED+SGaZ/NsaL1SUgAJfN3VwtL0lJmBUjM/HVIIMAGhQf
FvmZyGfpH8SNI8iUskz8Z/mfAOBxZfgqzUvnFzaRRUVvZNR9Saj1gfO24fkAr6wV
oo611A6WM2z9Q2c+D7rNK0+1TZz9/u5SlAniVGq4iqBgERiJheh+Ccaxo5v1Nx5u
3bxV3d99kRLOfP7gfp17xsMg4FG8iGuycnnKjkpq/t15+gAmT7g1rMijQhwHxOqS
hF1fQCwOweoYmMozH/zuu+BfnfCFey051zd7+VGeEP8Z+SZxubvUJVTxjAV2cfA1
OVa6z/jN4NrqFxUXbVd235TPtsBLWQkP8L9TMhB9CA0xb8HGwvchpK3fX2SbZqvN
3J9L8kbYQUBZuV8Td8tAiCqphAazAQhnCY3GB5csF6nzyt4ufL2rC4+eXrfqMENq
6zM9+q2Z+dagoo/C0cwiDbyVLTAgs9CXTOeA3JOChL7cOwurUgtzPWf6IqAZ7Q9i
grx4acoB6H9jUWhy9wzqTLgqBJAIae26PJJPvXYdFWfh97E8G5QE7HtV18cbJ0zC
amPU6dGXBG3oizjxuXqUgRLfSN2fk3GEV1+eH+rtq9bSmW1HhtDQmCelb7wXISlc
BSHS78J6/ztj0u39DJ7H1iDZEbBsZgmWVbJgUcrxtLFbqsSvdbDhiJ8cppzoBwE9
kYT6j2xQvVAtieFdVspBXE58Fpesv5Ets5Au480Y0oA0Z0aUSTA82U33KKImz6vb
E9G38rB4kVLK97QaOUNgkYGFACZWs2N6CV+5HuT5AJlTZs+Jwt+4vfufIIljeQcQ
uxpq4/OElj9d+WSXtbm0Zypubb8O7ULo81WNUPTRckD9TODeuxipQAI7GG6x8/Z8
VB3cbjvCMgySxk2pUMEurL/IUKIrJ9OprxCUtT14IfvN3A5+3Rpx4Et2rlC+iqOu
xj4L3hRVjU5Ag3mm4/Oi5m+NAXCRx9QlCj4WJaWHAv5L0tlCRfxgQyTWn4TirDHt
ZQd/6S5TYgMTk3Rj3filTHJ4UdRl12+7uDNCn0uhc3TqPGNOgXPPEzxuTPyYxG8i
aK9bgp965SQ+qwYGOSTHmF2Iqd584YkJEBej/AKt3yaf1tQruUfdzgAzOUjbAMYp
AH0zDYrPe4EqNA15MO2+9noBo9/j3c0By+a+IPehQ43yrZPPBXg1HutmZCEakNMh
rb+Tj2QNkOURZe7wMZmd0/nuaBtgtTUM8C4sqev0HrTbFX47ElDDmj+phGETMmFN
xKgsP0gBeyh6xNmBl1Qhl6wnvHMl9MZlaEvD+nLIfW8AkSa0OXEkKUIAOsGYSyWR
1xqa471W6/ez+hqPxTRGsX+BsG6CbYujpNphBURuN3x+F6FTNTtgWO2oKjc=
=rggn
-----END PGP SIGNATURE-----
pgpozi623PyPv.pgp
Description: PGP signature
--- End Message ---