From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: [PATCH 02/14] gnu: Add qtimageformats. Date: Tue, 14 Jun 2016 13:02:56 +0300 Message-ID: <20160614100256.GA10636@debian-netbook> References: <20160610121025.6632-1-efraim@flashner.co.il> <20160610121025.6632-3-efraim@flashner.co.il> <20160610163045.GB29669@jasmine> <20160612141221.GA20207@solar> <20160612202024.GA26270@debian-netbook> <20160614090703.GA2312@solar> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HlL+5n6rz5pIUxbD" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34090) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bClBe-0006QB-Lq for guix-devel@gnu.org; Tue, 14 Jun 2016 06:03:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bClBa-0007yP-EW for guix-devel@gnu.org; Tue, 14 Jun 2016 06:03:09 -0400 Received: from flashner.co.il ([178.62.234.194]:46319) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bClBa-0007wm-2E for guix-devel@gnu.org; Tue, 14 Jun 2016 06:03:06 -0400 Content-Disposition: inline In-Reply-To: <20160614090703.GA2312@solar> 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" To: Andreas Enge Cc: guix-devel@gnu.org --HlL+5n6rz5pIUxbD Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 14, 2016 at 11:07:03AM +0200, Andreas Enge wrote: > On Sun, Jun 12, 2016 at 11:20:24PM +0300, Efraim Flashner wrote: > > quite possibly the inputs could be shortened, but since they're all > > using qmake for configure I don't really know how to check. >=20 > You could compile the packages and use "guix gc --references" to check > which of the inputs are used. >=20 > Two basic situations could occur: > - Essentially all inputs of qtbase are also needed for the other packages. > Then in this special case, I think it does not matter too much to have > added a few additional inputs, which in any case will have no effect on > the build result or on installations. > - Only qtbase is used as an input, and the occasional additional one. > Then I would add the inputs one by one by hand, until the package build= s. > I think that the first case is more likely, and would be happy with you > pushing the packages then. >=20 > Andreas >=20 $ guix gc --references $(./pre-inst-env guix build qtsvg) =2E.. @ build-succeeded /gnu/store/1np6wm8mm9l8gljbr7qbknsbz8gz297j-qtsvg-5.6.1.d= rv - /gnu/store/8m00x5x8ykmar27s9248cmhnkdb2n54a-glibc-2.22 /gnu/store/fikq4039zcbsa2wqlx33rq4kgp9gswk9-qtbase-5.6.1 /gnu/store/hsxhfmjgh8m4c0pavq3gd3gcrn8zrgxj-zlib-1.2.8 /gnu/store/lnrclizlj6kj5dag7f6fgc68nqybb941-mesa-11.0.9 /gnu/store/v39bh3ln3ncnzhyw0kd12d46kww9747v-gcc-4.9.3-lib $ guix gc --references $(./pre-inst-env guix build qtimageformats) =2E.. @ build-succeeded /gnu/store/7xsiyx1mampavj7c92by7ng8ml564grl-qtimageformat= s-5.6.1.drv - /gnu/store/39hhrf0sasq4qzmnz2nyji8xgzcwgj5h-libmng-2.0.3 /gnu/store/8m00x5x8ykmar27s9248cmhnkdb2n54a-glibc-2.22 /gnu/store/fikq4039zcbsa2wqlx33rq4kgp9gswk9-qtbase-5.6.1 /gnu/store/hsxhfmjgh8m4c0pavq3gd3gcrn8zrgxj-zlib-1.2.8 /gnu/store/lnrclizlj6kj5dag7f6fgc68nqybb941-mesa-11.0.9 /gnu/store/v39bh3ln3ncnzhyw0kd12d46kww9747v-gcc-4.9.3-lib It looks like they don't need the full list of inputs, so I'll run through them and see how much it can be cleaned up. The other thing I notice is that qtbase and these two all have references to mesa, which makes me think it may not need to be propagated in qtbase afterall. Then again, removing it may cause some packages that count on qt/qtbase's mesa as an input will come up a dependancy short. --=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 --HlL+5n6rz5pIUxbD Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJXX9ZMAAoJEPTB05F+rO6TunAQAKDXTOluS8Q0KQboXY++MXHh 8eYdbYX2i4OUW9In0QEtZnN+RA6jrSuV5RPJ1K9p9AOIWCTF5x93UG+HLOHCS3dh OGd/EkFoKamKOI7mGPcGhog913eayBnXGJ5o2nbq/O1lvQh5J8wCzC6opUIFQUaO 8gQBzJ8V6fq4kglm2poXHWgowl78/Z9+QyKVn7EBXBIRCMslgyrgLxlx5sZ/5kK6 1asgMgl/DWC2//ktFoKjT2lBpIqS3q2yvHqQ9JMIa4PZaKwbasKNZj7bQdW3nfc5 1jn1+1I7rOyNmTTUONfNQds6z1jrhwTmgZbkcYnB88Vg/NvirYUxDx73yTUz0x3x sBYgtTaF1i8BA3CUDxvBB9J3eulG8icXRNTSD0j9jrivwnMyLlqd9QGoKYQirfme /QOcxBh9VdU0I9EBNucSBFupKQrxpSqnOsZZC6KxyTLzqQXt02xEm2ecrdh38rKz iAy8fQLj9j5HDWt1673vKuWyR12DgUalGbU+K5pPTu6iMTP/Rw6Xduw39dDBeR1h ZmzIlD7Ibhbub1llyaLA1q245A/deOfk4AKUbGFkcw1MmeuJrn4jpPopjhr7vyha cy/Q6vJkh7E87uJbZ2BOFKaO+dgQinDWvhLqpPYY11dVzQRZTY+ePxoOaR7pjqwf Bs/1fpxT3qviFSQiO5+3 =+X4f -----END PGP SIGNATURE----- --HlL+5n6rz5pIUxbD--