[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#694282: marked as done (openssh: uses too much system ressources to build)



Your message dated Mon, 26 Nov 2012 17:17:41 +0000
with message-id <E1Td2JR-0008DL-GE@franck.debian.org>
and subject line Bug#694282: fixed in openssh 1:6.1p1-2
has caused the Debian Bug report #694282,
regarding openssh: uses too much system ressources to build
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 owner@bugs.debian.org
immediately.)


-- 
694282: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694282
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: openssh
Version: 6.0p1-3
Severity: important

Hi!

While building src:openssh, I noticed unusually high CPU load and
 1517 pts/1    S+     0:00 /usr/bin/make -C build-deb -j 2 ASKPASS_PROGRAM=/usr/bin/ssh-askpass
and later, in the build logs as they scrolled past:
[…]
make[2]: Leaving directory `/tmp/buildd/openssh-6.0p1/build-deb'
/usr/bin/make -C build-udeb -j 2 ASKPASS_PROGRAM='/usr/bin/ssh-askpass' ssh scp sftp sshd ssh-keygen
make[2]: Entering directory `/tmp/buildd/openssh-6.0p1/build-udeb'
[…]

And this despite me *not* having the “parallel” keyword set
in DEB_BUILD_OPTIONS.

I consider this a Policy violation, but as it only affects
buildds, have refrained from considering it release critical,
though this is only as we’re in deep freeze.

My rationale behind this reading of Policy is thus:

(a) I might be on a ressource-constrained machine, or one
    where running multiple threads is unstable (I think
    some of the mips64 machines fall into that category,
    and kfreebsd-* long used to). Building with two threads
    may use more than twice the CPU and RAM than linear
    building. (In my experience, the positive effects of
    disc I/O related things and .text sharing are rather
    neglegible, especially during package builds which
    tend to cluster related tasks.)

(b) Even on an 8-core 64GiB-RAM monster, if I do not specify
    parallel or parallel=\d in DEB_BUILD_OPTIONS, a package
    has absolutely no business using more than one thread of
    execution at a given time because I might want to use the
    machine otherwise and/or run multiple builds in parallel,
    scheduling CPU and RAM usage myself.

Please refrain from adding the -j option to gmake from your
next upload onwards unless parallel is given (Policy §4.9.1).

Thanks!

-- 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

--- End Message ---
--- Begin Message ---
Source: openssh
Source-Version: 1:6.1p1-2

We believe that the bug you reported is fixed in the latest version of
openssh, 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 694282@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <cjwatson@debian.org> (supplier of updated openssh 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 26 Nov 2012 16:39:07 +0000
Source: openssh
Binary: openssh-client openssh-server ssh ssh-krb5 ssh-askpass-gnome openssh-client-udeb openssh-server-udeb
Architecture: source i386 all
Version: 1:6.1p1-2
Distribution: experimental
Urgency: low
Maintainer: Debian OpenSSH Maintainers <debian-ssh@lists.debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
Description: 
 openssh-client - secure shell (SSH) client, for secure access to remote machines
 openssh-client-udeb - secure shell client for the Debian installer (udeb)
 openssh-server - secure shell (SSH) server, for secure access from remote machines
 openssh-server-udeb - secure shell server for the Debian installer (udeb)
 ssh        - secure shell client and server (metapackage)
 ssh-askpass-gnome - interactive X program to prompt users for a passphrase for ssh-ad
 ssh-krb5   - secure shell client and server (transitional package)
Closes: 694282
Changes: 
 openssh (1:6.1p1-2) experimental; urgency=low
 .
   * Use xz compression for binary packages.
   * Merge from Ubuntu:
     - Add support for registering ConsoleKit sessions on login.  (This is
       currently enabled only when building for Ubuntu.)
     - Drop openssh-blacklist and openssh-blacklist-extra to Suggests.  It's
       been long enough since the relevant vulnerability that we shouldn't
       need these installed by default nowadays.
     - Add an Upstart job (not currently used by default in Debian).
     - Add mention of ssh-keygen in ssh connect warning (Scott Moser).
     - Install apport hooks.
   * Only build with -j if DEB_BUILD_OPTIONS=parallel=* is used (closes:
     #694282).
Checksums-Sha1: 
 1cfde1f088a6564b710057dca0383ac5ed0fd115 2556 openssh_6.1p1-2.dsc
 dec10ca3d197eb0f5a92466b33ca27e3b8b85e3d 248781 openssh_6.1p1-2.debian.tar.gz
 5839539a74829937b3cf2177abf08ec2b590b22a 1055256 openssh-client_6.1p1-2_i386.deb
 a1294f1204550f699d74b50913913618d5e51b1f 345172 openssh-server_6.1p1-2_i386.deb
 f5ce890d3ed7f090d0f5e43b0e2b2ef57e5fc657 1244 ssh_6.1p1-2_all.deb
 411af540fccb47b75bc2d1a096cde430f2d30160 92352 ssh-krb5_6.1p1-2_all.deb
 22e15445b616607c439e80959c0d62399e25f8e2 100788 ssh-askpass-gnome_6.1p1-2_i386.deb
 8ad71c7977ef05064b76d8b77444c4d60fbd70bb 181774 openssh-client-udeb_6.1p1-2_i386.udeb
 32114439f39869810c278afd9fb5d71e93148e12 195012 openssh-server-udeb_6.1p1-2_i386.udeb
Checksums-Sha256: 
 53a05bda9df5769679a65ddbc2d44cc34cdf5ac9eb37e826c7e449723b5c3fd0 2556 openssh_6.1p1-2.dsc
 3ef30f6e73ccad2792fb586aeef62e9031e24b216d236cce7779865549f55b8f 248781 openssh_6.1p1-2.debian.tar.gz
 985d87f5ee2170901096c89384b17282ea30a33ac8e34cd19b2f417d86baf3b8 1055256 openssh-client_6.1p1-2_i386.deb
 1fd96d8a6f187d21932e08dc78cd85beeb45f0e041982e7e7aa7b64dfac95dce 345172 openssh-server_6.1p1-2_i386.deb
 fdf5d6f1ffed53528c84761b9ed08068e6879bb8b582600fc2bb3e1aebbcd214 1244 ssh_6.1p1-2_all.deb
 dd54c5272ea6e17e02d5af18c60b94963336f7ff47d319129e06b441dd2bd452 92352 ssh-krb5_6.1p1-2_all.deb
 e804ece5954e5115204b44a166d0b403277bdc800ebcf54f2ebbd0edbbc0bba2 100788 ssh-askpass-gnome_6.1p1-2_i386.deb
 6540e7ab0501081d2e64200f3714c3418d2de0e66f6af2cf8102f64b193f9e9c 181774 openssh-client-udeb_6.1p1-2_i386.udeb
 22c62c3a9d8f8e854765ac5d3f5455712f39b2b219019f7f1cebfcddfd0fe139 195012 openssh-server-udeb_6.1p1-2_i386.udeb
Files: 
 a2952a576c4c05ada9174f8171f8d588 2556 net standard openssh_6.1p1-2.dsc
 174fe61df84cb2d44f5ff3916c50d98c 248781 net standard openssh_6.1p1-2.debian.tar.gz
 7ac73387f5b0aae44bd8ae540957114c 1055256 net standard openssh-client_6.1p1-2_i386.deb
 ee4514d27e551ab1f179eb0ed86bdf91 345172 net optional openssh-server_6.1p1-2_i386.deb
 9a364040686790b692db78dc2e280141 1244 net extra ssh_6.1p1-2_all.deb
 a1a998552cf81beb5b094d7d27bc2834 92352 oldlibs extra ssh-krb5_6.1p1-2_all.deb
 4e1e6207c544964631a9ea6ba65ecc95 100788 gnome optional ssh-askpass-gnome_6.1p1-2_i386.deb
 3f9e9dcf03c7d7d2d3923b64cb2987c7 181774 debian-installer optional openssh-client-udeb_6.1p1-2_i386.udeb
 ec5909345a4bc1655bb090b0e7bf378e 195012 debian-installer optional openssh-server-udeb_6.1p1-2_i386.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Colin Watson <cjwatson@debian.org> -- Debian developer

iQIVAwUBULOhXDk1h9l9hlALAQhE7A//S89Wf/hrnpcJMzljceobdjRL2kEmODx7
gHQaPDWJdbPKXm79Kd3n0zgYdzAMl/9yFlZqXBJiaf7Lb+PnYdmuG/BT0ekz3qgT
doBs89AKLATo3UDVrGQ1GLfwJWkMPLgD6OmVK0LdTgRsmUtNaA6pUyG7vkfFgqFK
jOa1c2Q7npxWQtl4E1pw7pLv4E9pjbs0gWA1Old3bjX8VzuJFJtfothjdN9500sC
fU0K8zQgaaSPAWu8F5LT+gao5jfS9esKIx/sPChy7m/18V3rVB0Zf1FNfPpzWptV
G33oFvOiqKocr5jqYjj/F47DTjNrKCzrAK9zAgs7I7oGDrGDVN+t8UFzlks4zCW2
9pewE6Ch0/YDig6O0VvM50LU4dcyrXuMBNnPZPU6KudtdV/wKwu3qqy1CvT2521s
bfMt8kX8NvS7t+9mzY1v1FmNXUcLqxKMjlPsLmHO6lv1ZpWJgebmVcdYNoXqXkkw
c7omgamArq3MSmkYCLsZr1BpH28/3o9wFqkmB6mRjcs7tH5obhHa4NiL3VR0C6Tu
hRuJqgMd1GrZ3olVnsfvEy2L7NqMKdlMb82MnxwVJfmoTpMGpKCSkvvmFKuQHG34
s/0gjEYMSRdbKnKFZlCPa5ObepTbV4QaW5ljLIhCPgEDuIP9TkI4FtmG7OZOAoG0
WPZDDs2tYYk=
=MPou
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: