From mboxrd@z Thu Jan 1 00:00:00 1970 From: Timothy Sample Subject: Re: heads-up: Haskell updates Date: Sat, 17 Feb 2018 08:38:12 -0500 Message-ID: <87371zg2ij.fsf@ngyro.com> References: <87r2ppjbst.fsf@elephly.net> <873723pfya.fsf@netris.org> <871shn8jm5.fsf@elephly.net> <87zi4b744f.fsf@elephly.net> <20180214234721.4e9fe198@scratchpost.org> <87a7waodaa.fsf@netris.org> <20180215120404.0a96b628@scratchpost.org> <87fu626yvj.fsf@elephly.net> <20180215180340.52db6ded@scratchpost.org> <20180216162642.106e9c7c@scratchpost.org> <87po54vqug.fsf@fastmail.com> <87y3js6da0.fsf@elephly.net> <87o9knvmra.fsf@gmail.com> <87tvuf6c8s.fsf@elephly.net> <87fu5zvkqc.fsf@gmail.com> <87r2pj6a9j.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42668) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1en2h2-0006qY-64 for guix-devel@gnu.org; Sat, 17 Feb 2018 08:38:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1en2gz-0008DN-2R for guix-devel@gnu.org; Sat, 17 Feb 2018 08:38:20 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:34453) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1en2gy-0008D5-TY for guix-devel@gnu.org; Sat, 17 Feb 2018 08:38:16 -0500 In-Reply-To: <87r2pj6a9j.fsf@elephly.net> (Ricardo Wurmus's message of "Sat, 17 Feb 2018 14:00:56 +0100") 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: Ricardo Wurmus Cc: guix-devel Hi Ricardo, Ricardo Wurmus writes: > I have just rebuilt ghc-resourcet with a modified ghc-mtl, which I > suspect is the source of the problem, because it pulls in a newer > version of ghc-transformers. I=E2=80=99m going to push this to core-upda= tes and > master in a moment. Based on your earlier suggestion, I played around with removing all the packages that GHC provides. I made the same change to ghc-mtl on core-updates, and it allows me to build ghc-resourcet. I went a bit further and removed ghc-array, ghc-binary, ghc-bytestring, ghc-directory, ghc-haskeline, ghc-process, ghc-transformers, and ghc-transformers-0.4.2.0 from everywhere. As far as I can tell, only four packages use these as inputs: ghc-mtl, ghc-tar, ghc-hslogger, and darcs. After removing all the references, I tested building ghc-pandoc (which uses ghc-mtl and ghc-tar), ghc-hslogger, and darcs. All were successful. Is this too drastic? I could rebase on top of your ghc-mtl changes and submit a patch if you think its OK. -- Tim