Source: keyutils
Version: 1.5.5-4
Severity: important

Hi,

your package builds like this:

[…]
dh_builddeb -- -Zxz -z9
[…]
dpkg-source: info: using options from keyutils-1.5.5/debian/source/options: 
--compression=xz --compression-level=9
[…]

That’s abuse of xz compression, because its -9 option…
• imposes use of up to 674 MiB of RAM on the buildd,
• requires no less than 65 MiB RAM upon decompression,
• and makes only sense if the to-be-compressed data
  is at least 64 MiB in size, usually much larger.

Please revert to using at most xz -6, i.e. the default.
This is especially important as keyutils is prio standard
and thus the second issue from above makes it very hard
on low-memory targets; this weighs much more than the
buildd issue IMHO (since even our m68k boxen _can_ stem
that weight even if not easily, and the CPU overhead is
also definitely not neglegible).

 b8350b54184ec32260d7e6de9f9f283e 33686 admin optional keyutils_1.5.5-4_m68k.deb
 85234dcef67a9675b9b5b0ce387cb820 45966 debug extra 
keyutils-dbg_1.5.5-4_m68k.deb
 f37caa767baf653beb37956e884931d4 7566 libs standard 
libkeyutils1_1.5.5-4_m68k.deb
 51b2791699a38389a1232b1a01932b37 28300 libdevel optional 
libkeyutils-dev_1.5.5-4_m68k.deb

You could even go with xz -2e there (-Zxz -z2 -Sextreme),
which lowers the dictionary size and CPU effort but makes
compression more efficient (at zero decompression cost),
though is very hard on the CPU at build time.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: m68k

Kernel: Linux 3.2.0-4-atari
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/mksh-static


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to