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

Bug#986684: marked as done (qtwebengine-opensource-src: does not honour DEB_BUILD_OPTIONS=parallel=3 when calling ninja)



Your message dated Sat, 19 Jun 2021 14:20:52 +0000
with message-id <E1lubq8-0005AH-L2@fasolo.debian.org>
and subject line Bug#986684: fixed in qtwebengine-opensource-src 5.15.5+dfsg-1
has caused the Debian Bug report #986684,
regarding qtwebengine-opensource-src: does not honour DEB_BUILD_OPTIONS=parallel=3 when calling ninja
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.)


-- 
986684: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986684
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: qtwebengine-opensource-src
Version: 5.15.3+dfsg-5
Severity: important

Hi,

I'm not sure whether this a an error of qtwebengine-opensource-src or
rather some underlying build tools it uses, please reassign if needed.
I think that happens with other qt packages as well, but I haven't
checked in detail

While rebuilding experimental I just found again some excessive load:

1234      3192  0.0  0.0   2560  1336 pts/18   SN+  08:24   0:00 /bin/sh
1234      1938  0.0  0.0  15220 10196 pts/18   SN+  11:56   0:00 /usr/bin/perl /usr/bin/dpkg-buildpackage -us -uc
1234      3977  0.0  0.0   2708  1932 pts/18   SN+  12:28   0:00 /usr/bin/make -f debian/rules build
1234      4485  0.0  0.0  13856  9892 pts/18   SN+  12:28   0:00 /usr/bin/perl /usr/bin/dh build --with pkgkde_symbolshelper
1234     11116  0.0  0.0   2844  1928 pts/18   SN+  12:28   0:00 /usr/bin/make -f debian/rules override_dh_auto_build-arch
1234     12149  0.0  0.0  13760  9980 pts/18   SN+  12:28   0:00 /usr/bin/perl /usr/bin/dh_auto_build -- -Onone
1234     12325  0.0  0.0   4124  3408 pts/18   SN+  12:28   0:00 make -j3 -Onone
1234     12438  0.0  0.0   2568   536 pts/18   SN+  12:28   0:00 /bin/sh -c cd src/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /build/qtwebengine-opensource-src-5.15.3+dfsg/src/src.pro QT_BUILD_PARTS+=tests 'QMAKE_EXTRA_ARGS+=-proprietary-cod
1234     12459  0.0  0.0   4316  3456 pts/18   SN+  12:28   0:00 make -f Makefile
1234     14230  0.0  0.0   2568   540 pts/18   SN+  12:28   0:00 /bin/sh -c cd core/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /build/qtwebengine-opensource-src-5.15.3+dfsg/src/core/core.pro QT_BUILD_PARTS+=tests 'QMAKE_EXTRA_ARGS+=-propriet
1234     14236  0.0  0.0   4148  3420 pts/18   SN+  12:28   0:00 make -f Makefile
1234     15330  0.0  0.0   2568   524 pts/18   SN+  12:28   0:00 /bin/sh -c ( test -e Makefile.gn_run || /usr/lib/qt5/bin/qmake -o Makefile.gn_run /build/qtwebengine-opensource-src-5.15.3+dfsg/src/core/gn_run.pro QT_BUILD_PARTS+=tests 'QMAKE_EXTRA_ARGS+=-prop
1234     15343  0.0  0.0   4116  3332 pts/18   SN+  12:28   0:00 make -f Makefile.gn_run
1234      4179  0.2  0.4 278576 269500 pts/18  SN+  12:28   0:12 ninja -v -C /build/qtwebengine-opensource-src-5.15.3+dfsg/src/core/release QtWebEngineCore

ninja(4179)─┬─sh(7105)───g++(7108)─┬─as(7110)
            │                      └─cc1plus(7109)
            ├─sh(10106)───g++(10110)─┬─as(10114)
            │                        └─cc1plus(10112)
            ├─sh(11878)───g++(11880)─┬─as(11884)
            │                        └─cc1plus(11883)
            ├─sh(12229)───g++(12230)─┬─as(12232)
            │                        └─cc1plus(12231)
            ├─sh(12532)───g++(12533)─┬─as(12535)
            │                        └─cc1plus(12534)
            ├─sh(14164)───g++(14165)─┬─as(14173)
            │                        └─cc1plus(14169)
            ├─sh(14519)───g++(14521)─┬─as(14526)
            │                        └─cc1plus(14525)
            ├─sh(14843)───g++(14844)─┬─as(14847)
            │                        └─cc1plus(14845)
            ├─sh(15375)───g++(15377)─┬─as(15380)
            │                        └─cc1plus(15378)
            ├─sh(16167)───g++(16168)─┬─as(16171)
            │                        └─cc1plus(16169)
            ├─sh(17887)───g++(17891)─┬─as(17896)
            │                        └─cc1plus(17892)
            ├─sh(17894)───g++(17895)─┬─as(17904)
            │                        └─cc1plus(17903)
            ├─sh(18172)───g++(18173)─┬─as(18176)
            │                        └─cc1plus(18174)
            ├─sh(19554)───g++(19556)─┬─as(19559)
            │                        └─cc1plus(19557)
            ├─sh(20054)───g++(20055)─┬─as(20059)
            │                        └─cc1plus(20057)
            ├─sh(20247)───g++(20248)─┬─as(20253)
            │                        └─cc1plus(20249)
            ├─sh(21800)───g++(21801)─┬─as(21807)
            │                        └─cc1plus(21804)
            └─sh(21931)───g++(21933)─┬─as(21942)
                                     └─cc1plus(21937)

The build starts nicely honoring the DEB_BUILD_OPTIONS=parallel=3 until
ninja gets invoked without a limiting -j option, so it forks off
$(nproc)+x processes (nproc is 16, but there are 18 forks).
And 18 g++ compilations each taking 1GB+ of memory is not a nice background load.

Andreas

--- End Message ---
--- Begin Message ---
Source: qtwebengine-opensource-src
Source-Version: 5.15.5+dfsg-1
Done: Dmitry Shachnev <mitya57@debian.org>

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

Debian distribution maintenance software
pp.
Dmitry Shachnev <mitya57@debian.org> (supplier of updated qtwebengine-opensource-src 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: SHA512

Format: 1.8
Date: Sat, 19 Jun 2021 11:58:16 +0300
Source: qtwebengine-opensource-src
Architecture: source
Version: 5.15.5+dfsg-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Closes: 984315 986684
Launchpad-Bugs-Fixed: 1926089
Changes:
 qtwebengine-opensource-src (5.15.5+dfsg-1) experimental; urgency=medium
 .
   * New upstream release.
     - Includes a fix for building with GCC 11 (closes: #984315).
   * Update get-orig-source target for the new release.
   * Drop two patches that are included in the new release:
     - fix-locales-normalization.patch
     - CVE-2021-21193.patch
   * Bump ABI version to qtwebengine-abi-5-15-5.
   * Remove polymer_bundled.min.js from Files-Excluded (LP: #1926089).
     - There is non-minified polymer_bundled.js in the source.
   * Forward DEB_BUILD_OPTIONS=parallel=N setting to ninja (closes: #986684).
   * Make sure $NINJAJOBS is also used when bootstrapping gn.
   * Add libxkbfile-dev build-dependency (required since 5.15.5).
   * Update symbols files from buildds’ and the current build logs.
Checksums-Sha1:
 e4ee7a8287ca5225567a322aa7cb044efe0527e6 5773 qtwebengine-opensource-src_5.15.5+dfsg-1.dsc
 5af3c772db7f0b44481a83cb67a9ac7c12c0d478 301662052 qtwebengine-opensource-src_5.15.5+dfsg.orig.tar.xz
 3bc279cea72e5180bc7c5e4199694bedc9c0fc28 247940 qtwebengine-opensource-src_5.15.5+dfsg-1.debian.tar.xz
 f65ff7453acdbd262c694328e6d60d440665e55f 12113 qtwebengine-opensource-src_5.15.5+dfsg-1_source.buildinfo
Checksums-Sha256:
 248369aa2ad6b4626f6f74391ea4610069e5018d2c95198c552187e72f516e33 5773 qtwebengine-opensource-src_5.15.5+dfsg-1.dsc
 c4ac5afc20696177e1b298932d05e36f93396a80933ce21186d980f06d056c5e 301662052 qtwebengine-opensource-src_5.15.5+dfsg.orig.tar.xz
 54f6d615c42b18e1f076eae8ed1cde1da352fb37c834e5ce5963e75e4f3b5d67 247940 qtwebengine-opensource-src_5.15.5+dfsg-1.debian.tar.xz
 c8bbf3502b560155a2a50cab3e6139eda9b5fce6ca0ff7fd76181ec2be4d54ff 12113 qtwebengine-opensource-src_5.15.5+dfsg-1_source.buildinfo
Files:
 5b090cccf9ba64ee07d6941aa89c70be 5773 libs optional qtwebengine-opensource-src_5.15.5+dfsg-1.dsc
 a5b2da57462889b6d5c462626b7dadbe 301662052 libs optional qtwebengine-opensource-src_5.15.5+dfsg.orig.tar.xz
 44b0541928284136dbf3e969a11052eb 247940 libs optional qtwebengine-opensource-src_5.15.5+dfsg-1.debian.tar.xz
 e0c200acaae249ae4a6769bc088b07c3 12113 libs optional qtwebengine-opensource-src_5.15.5+dfsg-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAmDNsvQTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDy6+3D/4wfCrDj8TUaLa0mXX3onlqa5cDRV9g
KTOLN5vGXDd9gbigUdB+c7+KbISoIbbon7iTF5CehN8d34guc0nHxFeuvaYKbncm
t9Z3fIRO/x6lYN8D0Y20GBUe/YLTt8ZfykeNlYa1jaK+7AeUIQtQPlRk0uepAlVy
i2fbBlILHDt0/AEufeI0NzEInfSaWhyR5icLIdCNCmbqFLZw0eHtPW0V9ITSr6WH
sSTKTZrR4Z5oJROSBdw6ov/Dgk+gcNtf7yuh+gV2DEdGvmynW4bBT8ooGWXTgimT
QewSHYbCCARrWnFS1dUyZd7x625C46keBJouZ9gBtrVJ+VLg+paCQkcLZmd+X0wJ
lJKF5oLaYUZGec/l6wPdLiAxYeJZF3ITUwRqOW5DaHF2+Gz+8Djfes41dU4N+JD6
l6KniKqILFvhj8+C02ogyOXkqHUwjcZq/DjhSl1d2FoLQ7Yv0EX1YEFthqLNy/Ot
Rgzvpb+oTq31rUl/pEQ9J+fllPXTwpFi2wW5XICnNtl2hWdLSyJP2kEKumGW+zau
+Gc1p8ddoQKpHhpg30iylkIpazsSLSq5IJEiMMZAB937JtXm8vJ1w4b2+uxhR+8b
N23US0ajwbJZUYalvzJZgOcHanyOssDM6EJlU7XMRhr7oWXwGz2RSXV3U+p3Xvul
XO8MdAbEHnweGA==
=R3Xn
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: