Your message dated Thu, 10 Dec 2015 16:02:25 +0000
with message-id <[email protected]>
and subject line Bug#798277: fixed in ncbi-blast+ 2.2.31-1
has caused the Debian Bug report #798277,
regarding ncbi-blast+: allow parallel building
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.)
--
798277: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798277
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ncbi-blast+
Severity: wishlist
Tags: patch
ncbi-blast+ is a package that takes a lot of time to build on many
architectures, more than 10 hours on some of supported ones, it would
be nice to allow parallel building to make use of multi-core systems.
Attached is a patch that make the parallel process honors
DEB_BUILD_OPTIONS=parallel=n environmental variable.
Regards,
Aron
diff --git a/debian/rules b/debian/rules
index 8403437..c160df1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,10 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+NUMJOBS=1
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+ NUMJOBS = $(patsubst parallel=%,%,$(filter
parallel=%,$(DEB_BUILD_OPTIONS)))
+endif
DEB_CONFIGURE_EXTRA_FLAGS=--with-dll --with-mt --without-autodep \
--without-makefile-auto-update --with-flat-makefile --without-caution \
@@ -42,7 +46,7 @@ override_dh_auto_configure:
override_dh_auto_build:
cd c++/BUILD/build && \
- make -f Makefile.flat all_projects="$(proj)"
+ make -j$(NUMJOBS) -f Makefile.flat all_projects="$(proj)"
# make all_r
--- End Message ---
--- Begin Message ---
Source: ncbi-blast+
Source-Version: 2.2.31-1
We believe that the bug you reported is fixed in the latest version of
ncbi-blast+, 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.
Olivier Sallou <[email protected]> (supplier of updated ncbi-blast+ 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: SHA256
Format: 1.8
Date: Thu, 10 Dec 2015 13:37:03 +0100
Source: ncbi-blast+
Binary: ncbi-blast+ ncbi-blast+-legacy
Architecture: source all amd64
Version: 2.2.31-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Olivier Sallou <[email protected]>
Description:
ncbi-blast+ - next generation suite of BLAST sequence search tools
ncbi-blast+-legacy - NCBI Blast legacy call script
Closes: 793263 798277
Changes:
ncbi-blast+ (2.2.31-1) unstable; urgency=medium
.
* New upstream release
* Allow parallel build (Closes: #798277). Thanks to Aron Xu <[email protected]>
* GCC break fix (recompile with gcc5, Closes: #793263).
Checksums-Sha1:
acd518b009e9cec29301861158cb20d43969a467 2275 ncbi-blast+_2.2.31-1.dsc
3319aef7083b12564b1ad83eb8dfcc0e3aa4c1fd 18971327
ncbi-blast+_2.2.31.orig.tar.gz
8ebb046c26d9746a25023d730036fc06dd928b5d 22432
ncbi-blast+_2.2.31-1.debian.tar.xz
1bbfdd3f9c57c0e3f9d59be4d865355c6913e334 7922
ncbi-blast+-legacy_2.2.31-1_all.deb
fecfdf26fa8a43df0f97f7b6bb7406e757a267d7 8939356 ncbi-blast+_2.2.31-1_amd64.deb
Checksums-Sha256:
c84fd4fc1541d77c54d175c77cb4012339974425b913dc5407879f6e88f72afb 2275
ncbi-blast+_2.2.31-1.dsc
f0960e8af2a6021fde6f2513381493641f687453a804239a7e598649b432f8a5 18971327
ncbi-blast+_2.2.31.orig.tar.gz
626163fd847b503af6bb5622c19fb765e236f6e4cf369fca6c64f791ab97786e 22432
ncbi-blast+_2.2.31-1.debian.tar.xz
36974612362cde5870cb10f9bd1e8f3c212d916f70e95c67c521d2f8e69f17bf 7922
ncbi-blast+-legacy_2.2.31-1_all.deb
315e44f9be28a6e62870b89eeed161107cc16fafade95735e907179c68a31574 8939356
ncbi-blast+_2.2.31-1_amd64.deb
Files:
3567c09de3a93b542ce6bbeb6222d50e 2275 science optional ncbi-blast+_2.2.31-1.dsc
f32bd2d2c66205c53c6981f94e1a0d54 18971327 science optional
ncbi-blast+_2.2.31.orig.tar.gz
ef38acfd6957833be1e22759bdc52f84 22432 science optional
ncbi-blast+_2.2.31-1.debian.tar.xz
ad75b6083293898b65f4178217d0cc0e 7922 science optional
ncbi-blast+-legacy_2.2.31-1_all.deb
8dfd7770abea086d1ac71a571a650813 8939356 science optional
ncbi-blast+_2.2.31-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWaZwBAAoJEHjcaNsybYQ4+08P/j2C/SahSe5ft5YIeEVuU95e
p4ADw1jA+ntPuXH6wrIQLDjP59KXop9kB3cSNHek3P4WTDIQiWKp/Ar9+NU2HBXh
yZ/hpGBnEjlh8BrHg/IWj9EAu+hMADR4mv8gKcs7SdvImEDSkdvnkAx0e0YAanZF
rlJeZMwnur67KXRVad77vhNpBMyineA1xBx4njQ9BPLaXO+F836XYVZnRQJ+vQUy
soRqlAg9tgV93KKhPWamt61YFlQXL/6oaZJ+Dp3bbewrBM9TYKmGx5BgkANbYXgL
qiQ00OWVpL23ArT0CpIGO+QkSsIqTtwv5d96IpA/cMEIwiUVpSQo8vYQP4FKuReV
UUG8EwR62pnh7lGOTXXFEGNyBz646j321CfFbTECOfZ8GMW3ot0ZS+a9oHDYmXFD
erxCRzxHH1tjjI+f/VUSz80AOUd59hHE7o/U7ldnWhghHqRriTgH4d/cENk1elhj
j0tALb1FD0J+lMkKFrmgEEZoea6adCvlDox0e3Rw2e0PvCrn7WXZxIDI0yUdjjb6
ltm9LriQ7ZEh4sc7pHomEOr0wCtPnTAfuPBJP9ltXfNnl+kOkM9m2nZUXS62Gcj8
0jFtdlQ6YCVZodKaeC51tYnbCxyQRT4VqNTAgR1dD1amIDLblV2x8HQEmzQBkpc9
nzpi+yHQntQCkD0NFopD
=xlrM
-----END PGP SIGNATURE-----
--- End Message ---