From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: heads-up: Haskell updates Date: Sat, 17 Feb 2018 15:42:00 +0100 Message-ID: <87o9kn65l3.fsf@elephly.net> 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> <87371zg2ij.fsf@ngyro.com> 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]:53974) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1en3h3-0007Iv-2g for guix-devel@gnu.org; Sat, 17 Feb 2018 09:42:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1en3gz-0004c0-Vt for guix-devel@gnu.org; Sat, 17 Feb 2018 09:42:25 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21081) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1en3gz-0004bk-NA for guix-devel@gnu.org; Sat, 17 Feb 2018 09:42:21 -0500 In-reply-to: <87371zg2ij.fsf@ngyro.com> 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: Timothy Sample Cc: guix-devel Hi Timothy, > 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-upd= ates 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. [=E2=80=A6] > Is this too drastic? I could rebase on top of your ghc-mtl changes and > submit a patch if you think its OK. Not too drastic. This is exactly what I had hoped for :) Thank you for making the effort. A patch on top of latest core-updates / master would be very welcome. Thank you very much! Now, how do we prevent this in the future? Can we modify =E2=80=9Cguix lin= t=E2=80=9D to warn about these cases? Can we also change the hackage importer to keep these packages out of the inputs of generated package definitions? --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net