From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul van der Walt Subject: Question about Haskell packages Date: Wed, 14 Oct 2015 17:11:28 +0200 Message-ID: <87a8rlwkm7.fsf@denknerd.org> Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54060) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmNiR-0000Oe-Rw for guix-devel@gnu.org; Wed, 14 Oct 2015 11:11:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZmNiM-0003n5-49 for guix-devel@gnu.org; Wed, 14 Oct 2015 11:11:43 -0400 Received: from mx01.mykolab.com ([95.128.36.1]:17401 helo=mx-out01.mykolab.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmNiL-0003m8-Md for guix-devel@gnu.org; Wed, 14 Oct 2015 11:11:37 -0400 Received: from mx03.mykolab.com (mx03.mykolab.com [10.20.7.101]) by mx-out01.mykolab.com (Postfix) with ESMTPS id CE48A601A5 for ; Wed, 14 Oct 2015 17:11:30 +0200 (CEST) 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 --=-=-= Content-Type: text/plain Hello Guix, Yesterday i thought to myself that it would be cool to mess around with Idris , on of the dependently-typed languages. Turns out it depends on quite a lot of Hackage packages! I steamed ahead, and now i have packaged all the dependencies. One weird thing i ran into though, is that frequently, a library L1 will build fine, but when you use it as an input to some other library L2, the configure phase will fail, saying that L1 is broken, since it is missing its dependencies D1..Dn. Iyzsong suggested on IRC that i do like nixpkgs does [0] and simply add all dependencies as propagated-inputs. That should solve that issue, but since i don't 100% understand what's going on, i thought it wise to ask you, wise and attractive users of Guix, for advice. I will polish the patches before sending them, so don't hold your breath yet. I'm currently also trying to upgrade the packages to the Haskell Platform 7.10.2-a versions. Turns out GHC is slow to build. Ah, another question: do you people think it would be worthwhile / useful to provide a haskell-platform-$ver metapackage which depends on all the exact versions bundled in that HP? See [1] for a list. Thank you for your advice, p. 0. 1. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJWHnCgAAoJEPKEaxoNMsRCl4sQAJCP68sVKw4cY23DE9hYUosl bht9xgq+INTb9PxfarhM9T14iM9CURjloV+rismThW6LnAsG5xiIihVwQiL/7i8l /NvgT/WP4HcNMqQqOhgZ6+ye9oqpelyNNzvF6r9yKefHfk7u7I/WBO0fbSEQQNuL YPmMbnYbtfm737N5JhmFmh969/eOzcJYHrS5cPFEu6YqcQGIcrVbyueO4tHAs1M1 c2hjHdEgy0R4bWOTmaP12u0qDQro4VxqE55tI+4y6ScCCfdI08NJ3w4Mae0qx57M 44vM2+C3ja+5/CpclX4yzjSQDnVt5MFDwoSAmz+4iVU5tGUsnADvc6JKEIqO2kgH txu/oMreQWsQkZRnZ1F8gf+pWwIgEfQTpM/EIK60u0drUpE0m0F6yrl1Rv5a8q6q /+Ut7LsPkVhwq7JZiOGvBHAoKX4kJY4y8kHtMAivg26Gq+UfvDsB6nve3g2AqXwJ 8A+701h2nHbQjfYr4bMZP69i2o9kSQ2HD8UwQ239tnx4KlFUQX2wlkwxo9ZoakMF UDwbe4a+PrU+yX4s93asFauf9oWorb6EndCBY0so9n3QAF4wCDVYklnPG0u5WIo8 5Q3YHLcEBGlyp74MVK6/kfiA9Wcqjs0HKrCvVRubGaiOk/WH/GWNTgPFr5Q7jylr rW8VyUTuDaAGLv3wRKy9 =5Hmd -----END PGP SIGNATURE----- --=-=-=--