From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: qt: monolithic or modular? Date: Tue, 5 Apr 2016 07:22:20 +0300 Message-ID: <20160405072220.1d828a86@debian-netbook> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/KbNseFgSWtphtbtE=iKGR0w"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40779) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anIVb-0003kw-9q for guix-devel@gnu.org; Tue, 05 Apr 2016 00:22:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1anIVY-0007nU-3T for guix-devel@gnu.org; Tue, 05 Apr 2016 00:22:31 -0400 Received: from flashner.co.il ([178.62.234.194]:47843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anIVX-0007nQ-TX for guix-devel@gnu.org; Tue, 05 Apr 2016 00:22:28 -0400 Received: from debian-netbook (85.65.229.31.dynamic.barak-online.net [85.65.229.31]) by flashner.co.il (Postfix) with ESMTPSA id 1571A40074 for ; Tue, 5 Apr 2016 04:22:26 +0000 (UTC) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --Sig_/KbNseFgSWtphtbtE=iKGR0w Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I try very hard to not build qt on my laptop, mostly because of the long bu= ild time (7 hours on hydra [0]). Currently we download and use the big down= load of qt[1] and frankly I'd rather not. Qt does also ship in smaller bits= [2], 32 if I counted correctly. I propose we package the submodules and ove= r time we go through the packages that use qt and switch out the monolithic= qt for just the parts that the program actually uses. It makes it less dau= nting to build, should make the closures smaller, and means that if a submo= dule fails to build on an architecture then they only lose that module, not= all of qt. [0] http://hydra.gnu.org/build/1114596 [1] https://download.qt.io/official_releases/qt/5.6/5.6.0/single/qt-everywh= ere-opensource-src-5.6.0.tar.xz [2] https://download.qt.io/official_releases/qt/5.6/5.6.0/submodules/ --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Sig_/KbNseFgSWtphtbtE=iKGR0w Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJXAz18AAoJEPTB05F+rO6TUqMP/jU3gOdmtN8JZzam0KaZV4Kl 9/gYz2kL08/UjSIi4traqrfwRrjA3WRFf1Et4yL6J+lE3xNzmGwY0+h++mvfopDp ZloeNxIK+vWwtoOpwhig3i/t8BJ13eptMW6HUVqV7FJqSRTy9nQ5XnKoKt/zig+O m0IMJPXtjrFlVCYv1ZKq16rf8086B20aaWI2Z2iIQPI+LQSoJNidUcwZ17cljug+ m7CPlypvQ75f80CLxiv/+X3Y1Yjwv3czouapD01lYtj0L1ILd0pZv8pQggf/zj65 kdBJSmxKqB4yxseEnJrDUIT5YMVzdSe1CLMb3PJytKfDsDplYksoR2RlnunqSm9J k+O7ah+NAexDe0K4lyFGCjxv9wBY030XHHQ/yX1w03P0l2eIwBOc4vEpUvWt3zdp OM/LmduV2YGeYvfsvKnegVKpYaW1kVftQ/OLmmJZ4r+rUrfojjqp0CAv7gxXaoGY vk8DezZFJukFAVzSMXysHl0gCCVa3E3XZIId4MjUL/lZos9miZeSL0hQ8/dkwWoN XQO+cSP6KhtjcK3sp1R1Xae1yM+xxCg+42I2G3MHHj1MImPfhxtgjv5yB2ZChK1n N4XR1o/d7jbNMWkchXEpXikx2/FC9VPONr4S4snpBq6yGEuUizKp+PX1DVvna7G9 bHwyNHFS2hI6g3bJO95e =tWU2 -----END PGP SIGNATURE----- --Sig_/KbNseFgSWtphtbtE=iKGR0w--