Debian Bug report logs -
#714084
libmemcached: fix parallel building
Reported by: Pino Toscano <pino@debian.org>
Date: Tue, 25 Jun 2013 14:15:02 UTC
Severity: minor
Tags: patch
Found in version libmemcached/1.0.17-2
Fixed in version libmemcached/1.0.18-4.1
Done: Matthias Klose <doko@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Michael Fladischer <FladischerMichael@fladi.at>:
Bug#714084; Package src:libmemcached.
(Tue, 25 Jun 2013 14:15:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Pino Toscano <pino@debian.org>:
New Bug report received and forwarded. Copy sent to Michael Fladischer <FladischerMichael@fladi.at>.
(Tue, 25 Jun 2013 14:15:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: libmemcached
Version: 1.0.17-2
Severity: minor
Tags: patch
Hi,
it seems libmemcached has its own way to do a parallel building,
i.e. it detects (only on Mac OS X and Linux, otherwise failling back
to 1) the number of CPUs, and then it appends -jN+1 to the build flags.
This, however, gives few of issues:
- sometimes the machine/hardware/whatever could not stand more build
jobs than the CPU count
- it is unconditional, and you have no way to disable it in a Debian
build
- it is not possible to actually tune the number of wanted jobs
(e.g. you could use just some of the available CPUs, because of others
used for something else)
- conflicts with debhelper's parallel building facilities
Luckly, there is a configure option to disable such behaviour.
The attached patch fixes the parallel build in Debian builds:
- disable the libmemcached-provided -jN addition
- make use of debhelper's parallel facilities (which can be configured
adding parallel=N in DEB_BUILD_OPTIONS, see also Policy §4.9.1)
Thanks,
--
Pino
[fix-parallel.diff (text/x-diff, attachment)]
Reply sent
to Matthias Klose <doko@debian.org>:
You have taken responsibility.
(Mon, 07 Dec 2015 22:09:07 GMT) (full text, mbox, link).
Notification sent
to Pino Toscano <pino@debian.org>:
Bug acknowledged by developer.
(Mon, 07 Dec 2015 22:09:07 GMT) (full text, mbox, link).
Message #10 received at 714084-close@bugs.debian.org (full text, mbox, reply):
Source: libmemcached
Source-Version: 1.0.18-4.1
We believe that the bug you reported is fixed in the latest version of
libmemcached, 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 714084@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated libmemcached 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 07 Dec 2015 21:37:57 +0100
Source: libmemcached
Binary: libmemcached11 libmemcached-dev libmemcached-dbg libmemcachedutil2 libhashkit2 libhashkit-dev libmemcached-tools
Architecture: source amd64
Version: 1.0.18-4.1
Distribution: unstable
Urgency: medium
Maintainer: Michael Fladischer <FladischerMichael@fladi.at>
Changed-By: Matthias Klose <doko@debian.org>
Description:
libhashkit-dev - libmemcached hashing functions and algorithms (development files)
libhashkit2 - libmemcached hashing functions and algorithms
libmemcached-dbg - Debug Symbols for libmemcached
libmemcached-dev - C and C++ client library to the memcached server (development fil
libmemcached-tools - Commandline tools for talking to memcached via libmemcached
libmemcached11 - C and C++ client library to the memcached server
libmemcachedutil2 - library implementing connection pooling for libmemcached
Closes: 714084 807171 807172
Changes:
libmemcached (1.0.18-4.1) unstable; urgency=medium
.
* Non maintainer upload.
* Remove build dependency on libcloog-ppl-dev. Closes: #807172.
* Fix parallel build. Closes: #714084.
* Don't try to build docs and manual pages. Closes: #807171.
Checksums-Sha1:
21a6ee35e6eb8e57e04b4bdc93a568d246312ded 2361 libmemcached_1.0.18-4.1.dsc
24df489d3ddc839b48ea56e7113bd35bb8ce25c5 12212 libmemcached_1.0.18-4.1.debian.tar.xz
43d032dc45876c6225ad4f54102b374321879074 36950 libhashkit-dev_1.0.18-4.1_amd64.deb
93d212fe98392156595adba572106b0ad9c61c99 46648 libhashkit2_1.0.18-4.1_amd64.deb
947c9450be3f6bf3691cca9c2b3c3b305cb971e7 811790 libmemcached-dbg_1.0.18-4.1_amd64.deb
4fed9b781467c8df2537652a4cb8ccb4d7b607ac 251320 libmemcached-dev_1.0.18-4.1_amd64.deb
6f119bcbb1e50b0483466380d786e4b09d5db3e2 86608 libmemcached-tools_1.0.18-4.1_amd64.deb
a8983069aa5ad89c0a9a04b2ced1c25e1f0d7994 93736 libmemcached11_1.0.18-4.1_amd64.deb
434c6a07b00d922d73bf66f62f62c2001f2e146b 22270 libmemcachedutil2_1.0.18-4.1_amd64.deb
Checksums-Sha256:
46d0a33ebc984f2d6fccb8618262f303038bba51a0a0b017325c91b084d2de24 2361 libmemcached_1.0.18-4.1.dsc
1b969428b177da00c22219df6bc908594b7d5d9bb5b9857173411d3cbf892e93 12212 libmemcached_1.0.18-4.1.debian.tar.xz
38082bd1807980e5510dc1eaf0d67fe27a0b823f63165c2924263f01b80cbab2 36950 libhashkit-dev_1.0.18-4.1_amd64.deb
56176392b3c33a399cda7365333728f1b51c1410c528c184a7f584a1a99c2069 46648 libhashkit2_1.0.18-4.1_amd64.deb
2c16f6734728df82334cbbaefbf4a11506471330a6946e6b6f897728a0882b97 811790 libmemcached-dbg_1.0.18-4.1_amd64.deb
d5b444a26c0b3be56fbcc2f35a2af00b336c55a128bc2edae92ee4e8f1c2f3ad 251320 libmemcached-dev_1.0.18-4.1_amd64.deb
70afc87ec1db019976e12dad8dddc6ccb8dfae490796d8c25e0b71820a76a92c 86608 libmemcached-tools_1.0.18-4.1_amd64.deb
b5c260b71a2689910ab936a5f1c83b52b22a81fa61b660fec283c9a982cd563e 93736 libmemcached11_1.0.18-4.1_amd64.deb
a3c5b4eb9c50d50d0012410b6826b3824da382e2a2c76d12392e13adea08d637 22270 libmemcachedutil2_1.0.18-4.1_amd64.deb
Files:
c312b0571293369f7c193bf8c8567027 2361 libs optional libmemcached_1.0.18-4.1.dsc
88437022ba162fc035a40f726cef54a0 12212 libs optional libmemcached_1.0.18-4.1.debian.tar.xz
9ec61a17178a18419f20755ae42d297a 36950 libdevel optional libhashkit-dev_1.0.18-4.1_amd64.deb
6eae30c6d30cd654927d283c883229c0 46648 libs optional libhashkit2_1.0.18-4.1_amd64.deb
a18ff23515b4572c8414b564d1a88643 811790 debug extra libmemcached-dbg_1.0.18-4.1_amd64.deb
413fc8cae4f9d2978fac36a7e1776a8e 251320 libdevel optional libmemcached-dev_1.0.18-4.1_amd64.deb
c570125c3ba8fa2e934a496231383519 86608 utils optional libmemcached-tools_1.0.18-4.1_amd64.deb
d45aa94589eb3a82444239f70c4264a3 93736 libs optional libmemcached11_1.0.18-4.1_amd64.deb
4cd027909033755722c94524a8a3d4ca 22270 libs optional libmemcachedutil2_1.0.18-4.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWZe/xAAoJEL1+qmB3j6b18vEP/0cMq1m3L7G37CivCRNIaE3f
AWwzTpDAKky5ArdcEAx637V779IW3UwdayloZ2ytU2IBmllJ/IXPsmRCFSxdwlbV
DNzg6XPT9z+08M0Ihhw4E/pUHwDTddWfI3xDizAZ6vn7jtzva7wSAJcwZN22CSw9
c3qyBE8CjZaisgGtha68mjbs53VUdV3Bnk0Zs/9gpQUWPzAMKKG2DHHhC3ICbIoe
ClYqM4RsMDjsrkHSYqtKL2aL2FoyEmYl6BlFcSF/IFl6yejNoIMhRoxyNu1e/a+V
2nqEjtIEuBa5vnQu6KykX/DNJu7Q7xVif5gQUjfmt5fuh9JEVLN1yexYsUyxH1q8
bIfJ+X218pz4Fi5Hfw6JQx1B9p9um6u432Dd7O+uGFX4VA4n0z05XsJDm+BsnMS3
vyMDsDONnBuW67gH8XTtSSUzvFHt3IPomDJw0aKro8J2jJhoMl2NILyvu0RzLx+M
uUPdLYU+tE0pieF3VjQl59FzkyjlkAStie6M9aBkNZVVMBG5Gdh5E8XFcAX+ms67
rh7ptYjqmPl9n8nn4x7eVEn6lyHhFtiEO0jhsgFbzmRZRueQQtKQwCqmnBoa/cgG
8aukio1UU09OEopopKgOZizxkJpL+Ep2QGbRL9kgA3I6+iQW0qc3fHfxHkMwSu2/
8RngDOa2qgINm8nxDD0E
=sBIl
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 10 Jan 2016 07:32:34 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Thu Jan 11 05:37:35 2024;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.