unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#40042] [PATCH] gnu: ghc-extra: Update to 1.7.1.
@ 2020-03-12 15:20 brown121407
  2020-03-20 18:49 ` Marius Bakke
  0 siblings, 1 reply; 4+ messages in thread
From: brown121407 @ 2020-03-12 15:20 UTC (permalink / raw)
  To: 40042; +Cc: Alexandru-Sergiu Marton

From: Alexandru-Sergiu Marton <brown121407@member.fsf.org>

* gnu/packages/haskell-xyz.scm (ghc-extra): Update to 1.7.1.
---
 gnu/packages/haskell-xyz.scm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm
index e368082c03..418eb7cc46 100644
--- a/gnu/packages/haskell-xyz.scm
+++ b/gnu/packages/haskell-xyz.scm
@@ -3774,7 +3774,7 @@ versions of GHC (i.e., < 6.10).")
 (define-public ghc-extra
   (package
     (name "ghc-extra")
-    (version "1.6.18")
+    (version "1.7.1")
     (source
      (origin
        (method url-fetch)
@@ -3784,12 +3784,13 @@ versions of GHC (i.e., < 6.10).")
              ".tar.gz"))
        (sha256
         (base32
-         "0jvd4l0hi8pf5899pxc32yc638y0mrc357w0rph99k3hm277i0cy"))))
+         "0zshxv9dnd8vksncmb8dj4wvq2wdybzwxyhmy2zp6a81icm4azx4"))))
     (build-system haskell-build-system)
     (inputs
      `(("ghc-clock" ,ghc-clock)
        ("ghc-semigroups" ,ghc-semigroups)
-       ("ghc-quickcheck" ,ghc-quickcheck)))
+       ("ghc-quickcheck" ,ghc-quickcheck)
+       ("ghc-quickcheck-instances" ,ghc-quickcheck-instances)))
     (home-page "https://github.com/ndmitchell/extra")
     (synopsis "Extra Haskell functions")
     (description "This library provides extra functions for the standard
-- 
2.25.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#40042] [PATCH] gnu: ghc-extra: Update to 1.7.1.
  2020-03-12 15:20 [bug#40042] [PATCH] gnu: ghc-extra: Update to 1.7.1 brown121407
@ 2020-03-20 18:49 ` Marius Bakke
  2020-03-20 19:11   ` Alexandru-Sergiu Marton
  0 siblings, 1 reply; 4+ messages in thread
From: Marius Bakke @ 2020-03-20 18:49 UTC (permalink / raw)
  To: brown121407, 40042; +Cc: Alexandru-Sergiu Marton, Timothy Sample, Leo Famulari

[-- Attachment #1: Type: text/plain, Size: 852 bytes --]

brown121407@posteo.ro writes:

> From: Alexandru-Sergiu Marton <brown121407@member.fsf.org>
>
> * gnu/packages/haskell-xyz.scm (ghc-extra): Update to 1.7.1.

Note that we follow the Stackage LTS releases to ensure the various
Haskell packages work nicely together.  The latest Stackage release of
Extra is 1.6.21, as reported by 'guix refresh':

$ ./pre-inst-env guix refresh ghc-extra
following redirection to `https://www.stackage.org/lts'...
following redirection to `https://www.stackage.org/lts-15.4'...
gnu/packages/haskell-xyz.scm:3777:13: warning: 1.7.1 is greater than the latest known version of ghc-extra (1.6.21)

So I wonder if we should downgrade this package to avoid compatibility
problems.  Thoughts?

By the way, if you use './pre-inst-env guix refresh -u PACKAGE-NAME' to
update packages, it will choose the correct version for you.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [bug#40042] [PATCH] gnu: ghc-extra: Update to 1.7.1.
  2020-03-20 18:49 ` Marius Bakke
@ 2020-03-20 19:11   ` Alexandru-Sergiu Marton
  2020-03-20 19:15     ` Marius Bakke
  0 siblings, 1 reply; 4+ messages in thread
From: Alexandru-Sergiu Marton @ 2020-03-20 19:11 UTC (permalink / raw)
  To: Marius Bakke, 40042; +Cc: Alexandru-Sergiu Marton, Timothy Sample, Leo Famulari

On Fri, 2020-03-20 at 19:49 +0100, Marius Bakke wrote:
> Note that we follow the Stackage LTS releases to ensure the various
> Haskell packages work nicely together. 

Oh. Sorry, didn't know that.

> So I wonder if we should downgrade this package to avoid
> compatibility
> problems.  Thoughts?

I upped it because ghcid 0.8.5 (latest) depends on extra >=1.6.20 and I
just thought to get the latest version available. Downgrading ghc-extra 
to 1.6.21 shouldn't break anything. If it's alright, I'll send in a
patch.

> By the way, if you use './pre-inst-env guix refresh -u PACKAGE-NAME'
> to
> update packages, it will choose the correct version for you.

Thanks for the tips!

-- 
Alexandru-Sergiu Marton <brown121407@member.fsf.org>
https://brown.121407.xyz
[8571 7664 DFDC 6B6A 3ED2 DA68 2348 7CC8 2397 2C1F]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [bug#40042] [PATCH] gnu: ghc-extra: Update to 1.7.1.
  2020-03-20 19:11   ` Alexandru-Sergiu Marton
@ 2020-03-20 19:15     ` Marius Bakke
  0 siblings, 0 replies; 4+ messages in thread
From: Marius Bakke @ 2020-03-20 19:15 UTC (permalink / raw)
  To: Alexandru-Sergiu Marton, 40042
  Cc: Alexandru-Sergiu Marton, Timothy Sample, Leo Famulari

[-- Attachment #1: Type: text/plain, Size: 686 bytes --]

Alexandru-Sergiu Marton <brown121407@posteo.ro> writes:

> On Fri, 2020-03-20 at 19:49 +0100, Marius Bakke wrote:
>> Note that we follow the Stackage LTS releases to ensure the various
>> Haskell packages work nicely together. 
>
> Oh. Sorry, didn't know that.

No worries, very few people do!  :-)

>> So I wonder if we should downgrade this package to avoid
>> compatibility
>> problems.  Thoughts?
>
> I upped it because ghcid 0.8.5 (latest) depends on extra >=1.6.20 and I
> just thought to get the latest version available. Downgrading ghc-extra 
> to 1.6.21 shouldn't break anything. If it's alright, I'll send in a
> patch.

That sounds excellent, thank you!

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-03-20 19:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-12 15:20 [bug#40042] [PATCH] gnu: ghc-extra: Update to 1.7.1 brown121407
2020-03-20 18:49 ` Marius Bakke
2020-03-20 19:11   ` Alexandru-Sergiu Marton
2020-03-20 19:15     ` Marius Bakke

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).