From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tonton Subject: Re: Controling requirements when packaging haskell modules Date: Thu, 17 May 2018 20:08:27 +0200 Message-ID: <20180517200827.0c190f12@merlin.browniehive.net> References: <20180511202202.5f142b12@merlin.browniehive.net> <87h8ndc73a.fsf@elephly.net> <87a7t2a8qo.fsf@gnu.org> <87y3gmlbzj.fsf@elephly.net> <878t8iz7p2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/lR7rKkt4=lPXxH//w=9BaYg"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56570) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fJNKZ-0007co-H1 for help-guix@gnu.org; Thu, 17 May 2018 14:08:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fJNKV-0008Gj-C3 for help-guix@gnu.org; Thu, 17 May 2018 14:08:47 -0400 In-Reply-To: <878t8iz7p2.fsf@gnu.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Ludovic =?UTF-8?B?Q291cnTDqHM=?= Cc: "help-guix@gnu.org" --Sig_/lR7rKkt4=lPXxH//w=9BaYg Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 17 May 2018 16:18:49 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: ... > Ton, could you update your patch series at: >=20 > https://bugs.gnu.org/31422 > https://bugs.gnu.org/31423 >=20 > ? >=20 > TIA! >=20 > Ludo=E2=80=99. Will do, trying to finish and send them now. On a related note: I started packaging these to get haskells sdl2 bindings. But I can't figure out how to get through the problem of requirements, building ghc-linear currently gives me: Configuring linear-1.20.7... Warning: This package indirectly depends on multiple versions of the same package. This is highly likely to cause a compile failure. package lens-4.15.4 requires semigroupoids-5.1 package kan-extensions-5.0.1 requires semigroupoids-5.1 package free-4.12.4 requires semigroupoids-5.1 package adjunctions-4.3 requires semigroupoids-5.1 package linear-1.20.7 requires semigroupoids-5.2.2 phase `configure' succeeded after 1.6 seconds And then the build fails a little later because of what looks like a missing feature of semigroupoids-5.1... My code for both ghc-linear and ghc-sdl2 is available[1], but can't build because of this. Not sure I'll work more on solving it either, as I'm not going to use them myself. [1]:https://notabug.org/thomassgn/guixsd-configuration/src/master/modules/t= on-haskell.scm#L59 --Sig_/lR7rKkt4=lPXxH//w=9BaYg Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEJpQ8ER/dPhCuYhy5z+UMpbuBoZAFAlr9xRsACgkQz+UMpbuB oZDaaRAA4WLDbewFvMLrrKhSbuqv+7Vdvg4AGMd6qKOopMYG29ig9J9QOSpwZ83A xVRuNQQveDMpe7OFATGJTYvySEnt8On/C2APbxdu97BYKlu1l1Sx4KC9yuMJPTUc GIAlw76oCiDILJZT/OvcXvKFkevQqZy7KFuoodr3F/2ODCAZEra9elHIOJXwVj51 2xzcAoX1Tl+8c22sd+b7L2Uf8dE9OTOAiFMMfx3biVWcZjnLkDIlk1CfYn4HxATH lrT3P/HKSZnhSs/fATObFwmGH0sA6HybAwlFNoLQ2Ccbm849iR/jjQXc2Pjtk5GZ Y4KLg4pTVFsNrbR6xhVkH9VRi1UM9l8hJZIhB6gg2Rq67IQFT8hRRJ9GcwE1r0FL gpAnODbaJNOvVcMM+Sfk8lX5our9g9moH6mSwotFYs3xM9c47rZP13zJgGKS4C/6 mI6yucFfxaJqFQgXbTf+RONh4jlGxTs+NQPLicxBCt+6cZzkGJvIyA682tpgPfIF g4rKy8mZxVw2w/kA5c79SUttu8K6cAeF/tp5us2QkUlFk5ajluVEaKUSn8h5Noji TYjfu09wAH1buLht/EhT9gAkx+1JU9QTwQ185g1vbxrJpbhf78dfM9j3cwSRPb3C 2EeDF9bFc0oFANx/lADYtoH3FskCRtz4BAf8bsmHooH5LqaIwMY= =uF8p -----END PGP SIGNATURE----- --Sig_/lR7rKkt4=lPXxH//w=9BaYg--