Bump `base` version to 4.8.0.0 for real
authorHerbert Valerio Riedel <hvr@gnu.org>
Tue, 9 Sep 2014 15:39:57 +0000 (17:39 +0200)
committerHerbert Valerio Riedel <hvr@gnu.org>
Tue, 9 Sep 2014 16:35:08 +0000 (18:35 +0200)
This commit updates several submodules in order to bump
the upper bounds on `base` of most boot packages

Moreover, this updates some of the test-suite cases which have
version numbers hardcoded within.

However, I'm not sure if this commit didn't introduce the following
two test-failures

   ghc-api  T8628 [bad stdout] (normal)
   ghc-api  T8639_api [bad stdout] (normal)

This needs investigation

43 files changed:
libraries/array
libraries/base/base.cabal
libraries/deepseq
libraries/directory
libraries/filepath
libraries/haskeline
libraries/haskell2010
libraries/haskell98
libraries/hoopl
libraries/hpc
libraries/old-locale
libraries/old-time
libraries/parallel
libraries/process
libraries/stm
libraries/template-haskell/changelog.md [new file with mode: 0644]
libraries/template-haskell/template-haskell.cabal
libraries/terminfo
libraries/unix
testsuite/tests/cabal/cabal06/q/q-1.0.conf
testsuite/tests/ghci/scripts/T5979.stderr
testsuite/tests/indexed-types/should_compile/T3017.stderr
testsuite/tests/indexed-types/should_fail/T9160.stderr
testsuite/tests/roles/should_compile/Roles1.stderr
testsuite/tests/roles/should_compile/Roles14.stderr
testsuite/tests/roles/should_compile/Roles2.stderr
testsuite/tests/roles/should_compile/Roles3.stderr
testsuite/tests/roles/should_compile/Roles4.stderr
testsuite/tests/roles/should_compile/T8958.stderr
testsuite/tests/safeHaskell/check/Check01.stderr
testsuite/tests/safeHaskell/check/Check06.stderr
testsuite/tests/safeHaskell/check/Check08.stderr
testsuite/tests/safeHaskell/check/Check09.stderr
testsuite/tests/safeHaskell/check/pkg01/ImpSafe01.stderr
testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly07.stderr
testsuite/tests/safeHaskell/check/pkg01/ImpSafeOnly08.stderr
testsuite/tests/safeHaskell/check/pkg01/safePkg01.stdout
testsuite/tests/safeHaskell/flags/SafeFlags17.stderr
testsuite/tests/simplCore/should_compile/T5550.stderr
testsuite/tests/th/TH_Roles2.stderr
testsuite/tests/typecheck/should_compile/tc231.stderr
testsuite/tests/typecheck/should_fail/tcfail182.stderr
utils/haddock

index 7784c53..bfb4885 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 7784c531e2fc8ae7e544ce50293a6108005cedd4
+Subproject commit bfb488592cf5c92a6970eff64b9495970464014b
index b7828a9..74297bb 100644 (file)
@@ -1,6 +1,6 @@
 name:           base
-version:        4.7.1.0
--- GHC 7.6.1 released with 4.6.0.0
+version:        4.8.0.0
+-- NOTE: Don't forget to update ./changelog.md
 license:        BSD3
 license-file:   LICENSE
 maintainer:     libraries@haskell.org
index 3a9c431..3815fe8 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 3a9c431e4c89ca506aae8e80867cfcde8c099724
+Subproject commit 3815fe819ba465159cc618b3521adcba97e3c0d1
index 54c677d..2cb6678 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 54c677d227b278de694b10398404981d64ece62f
+Subproject commit 2cb66787cc3599d5ded2b8c7f8b23bc7b152b58d
index 57d9b11..7011e20 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 57d9b11e4a551588ae5df4013e192ff6ec7812f3
+Subproject commit 7011e20dbe30f96f34f6cfb1fd3f3aad9e7a6534
index 5579fc2..d62474e 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 5579fc2a2949a143ec8946b9bc9dd2ba957bf091
+Subproject commit d62474efd5256a0668634f612f078a1c730a8d07
index c0c87ad..acf64b6 160000 (submodule)
@@ -1 +1 @@
-Subproject commit c0c87ad53e377aa00f4897bc729c261459b6048a
+Subproject commit acf64b69b05aab78d67461facaf83d4473c05959
index cc6bbbf..737333d 160000 (submodule)
@@ -1 +1 @@
-Subproject commit cc6bbbf2bf4eaea57062043cbb6e7c5d6c2f42a9
+Subproject commit 737333db1a8eaed9312268e02bade5344d175d05
index a2e34db..7f06b16 160000 (submodule)
@@ -1 +1 @@
-Subproject commit a2e34db038b737365c4126f69b1a32eae84dae6b
+Subproject commit 7f06b16ba3a49c2c927fb06fe7dc89089dd7e29f
index fb14d34..79eaff2 160000 (submodule)
@@ -1 +1 @@
-Subproject commit fb14d3428ba24d36e779736989dae3092a50a957
+Subproject commit 79eaff2567872279fd916e52f0c39de5e6370b59
index 7e7f672..6a0f699 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 7e7f6722895af36ca4e2f60f2fdfdc056b70db0b
+Subproject commit 6a0f699014a61c23e84036a6fcce97ecc8562342
index e816d30..6a13541 160000 (submodule)
@@ -1 +1 @@
-Subproject commit e816d30ae8c64ccde2dde3063a7420abc922a0d4
+Subproject commit 6a13541b3fff7ff59a17689efaed0818bf87a6e4
index 8df9de9..94e1aa6 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 8df9de914ea3ab7f47874e53b7e9d7c6af4d7f8e
+Subproject commit 94e1aa6f621df464c237c9987bb7f65bd4cb5ff1
index 35bf51c..ec5df5c 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 35bf51cb72baaaeaad22fb340aa9d8c957d2186c
+Subproject commit ec5df5c5752e1cfa02d13685d912a26809ce6c81
index f456ac3..40fd6d8 160000 (submodule)
@@ -1 +1 @@
-Subproject commit f456ac3d651ec2f7257df875bf0779fd0ca73161
+Subproject commit 40fd6d88f75c31b66419ab93f436225c9403846c
diff --git a/libraries/template-haskell/changelog.md b/libraries/template-haskell/changelog.md
new file mode 100644 (file)
index 0000000..7d39d35
--- /dev/null
@@ -0,0 +1,5 @@
+# Changelog for [`template-haskell` package](http://hackage.haskell.org/package/template-haskell)
+
+## 2.10.0.0  *TBA*
+
+  * Bundled with GHC 7.10.1
index db268be..1c53af3 100644 (file)
@@ -1,6 +1,6 @@
 name:           template-haskell
 version:        2.10.0.0
--- GHC 7.8.1 released with 2.9.0.0
+-- NOTE: Don't forget to update ./changelog.md
 license:        BSD3
 license-file:   LICENSE
 category:       Template Haskell
@@ -16,6 +16,8 @@ description:
     See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
     information.
 
+extra-source-files: changelog.md
+
 source-repository head
     type:     git
     location: http://git.haskell.org/ghc.git
@@ -46,7 +48,7 @@ Library
         Language.Haskell.TH.Lib.Map
 
     build-depends:
-        base       == 4.7.*,
+        base       == 4.8.*,
         pretty     == 1.1.*
 
     -- We need to set the package key to template-haskell (without a
index 1ce8379..de93eba 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 1ce8379744179e5c7f8d88049aaed4d3be52e323
+Subproject commit de93eba74cd4537771b65117d4ad00db9943657d
index 54fbbde..8afe57f 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 54fbbdecb673705a67d5b9594503cf86d53265c9
+Subproject commit 8afe57ff808499584f43a5cfeb1a3bb42602df8b
index 2c25cee..1572d40 100644 (file)
@@ -13,7 +13,7 @@ trusted: False
 import-dirs: /5playpen/t-edyang/ghc-backpack/testsuite/tests/cabal/cabal06/inst-d/lib/x86_64-linux-ghc-7.9.20140719/q-1.0
 library-dirs: /5playpen/t-edyang/ghc-backpack/testsuite/tests/cabal/cabal06/inst-d/lib/x86_64-linux-ghc-7.9.20140719/q-1.0
 hs-libraries: HSd54a904d84001e92dbb7d30e2bede8ce
-depends: base-4.7.1.0-inplace
+depends: base-4.8.0.0-inplace
          p-1.0-168289aa0216a183a2729001bb18e7a8
 haddock-interfaces: /5playpen/t-edyang/ghc-backpack/testsuite/tests/cabal/cabal06/inst-d/share/doc/x86_64-linux-ghc-7.9.20140719/q-1.0/html/q.haddock
 haddock-html: /5playpen/t-edyang/ghc-backpack/testsuite/tests/cabal/cabal06/inst-d/share/doc/x86_64-linux-ghc-7.9.20140719/q-1.0/html
index bbdba12..c2869b0 100644 (file)
@@ -2,6 +2,6 @@
 <no location info>:
     Could not find module ‘Control.Monad.Trans.State’
     Perhaps you meant
-      Control.Monad.Trans.State (from transformers-0.4.1.0@trans_ATJ404cg3uBDx7JJZaSn1I)
-      Control.Monad.Trans.Class (from transformers-0.4.1.0@trans_ATJ404cg3uBDx7JJZaSn1I)
-      Control.Monad.Trans.Cont (from transformers-0.4.1.0@trans_ATJ404cg3uBDx7JJZaSn1I)
+      Control.Monad.Trans.State (from transformers-0.4.1.0@trans_5jw4w9yTgmZ89ByuixDAKP)
+      Control.Monad.Trans.Class (from transformers-0.4.1.0@trans_5jw4w9yTgmZ89ByuixDAKP)
+      Control.Monad.Trans.Cont (from transformers-0.4.1.0@trans_5jw4w9yTgmZ89ByuixDAKP)
index 11e71c7..4e06775 100644 (file)
@@ -16,5 +16,5 @@ INSTANCES
 FAMILY INSTANCES
   type Elem (ListColl a)
 Dependent modules: []
-Dependent packages: [base-4.7.1.0, ghc-prim-0.3.1.0,
+Dependent packages: [base-4.8.0.0, ghc-prim-0.3.1.0,
                      integer-gmp-0.5.1.0]
index b4a503e..11c6cd3 100644 (file)
@@ -1,6 +1,6 @@
 Loading package ghc-prim-0.3.1.0 ... linking ... done.
 Loading package integer-gmp-0.5.1.0 ... linking ... done.
-Loading package base-4.7.1.0 ... linking ... done.
+Loading package base-4.8.0.0 ... linking ... done.
 Loading package pretty-1.1.1.1 ... linking ... done.
 Loading package template-haskell-2.10.0.0 ... linking ... done.
 
index b59b5d3..0ae3048 100644 (file)
@@ -17,7 +17,7 @@ TYPE CONSTRUCTORS
   data T7 (a :: k) b = K7 b
 COERCION AXIOMS
 Dependent modules: []
-Dependent packages: [base-4.7.1.0, ghc-prim-0.3.1.0,
+Dependent packages: [base-4.8.0.0, ghc-prim-0.3.1.0,
                      integer-gmp-0.5.1.0]
 
 ==================== Typechecker ====================
index e7a7b65..c7e8ed7 100644 (file)
@@ -6,7 +6,7 @@ TYPE CONSTRUCTORS
 COERCION AXIOMS
   axiom Roles12.NTCo:C2 :: C2 a = a -> a
 Dependent modules: []
-Dependent packages: [base-4.7.1.0, ghc-prim-0.3.1.0,
+Dependent packages: [base-4.8.0.0, ghc-prim-0.3.1.0,
                      integer-gmp-0.5.1.0]
 
 ==================== Typechecker ====================
index 053c957..b6f13b4 100644 (file)
@@ -5,7 +5,7 @@ TYPE CONSTRUCTORS
   data T2 a = K2 (FunPtr a)
 COERCION AXIOMS
 Dependent modules: []
-Dependent packages: [base-4.7.1.0, ghc-prim-0.3.1.0,
+Dependent packages: [base-4.8.0.0, ghc-prim-0.3.1.0,
                      integer-gmp-0.5.1.0]
 
 ==================== Typechecker ====================
index 2392586..18c294c 100644 (file)
@@ -18,7 +18,7 @@ COERCION AXIOMS
   axiom Roles3.NTCo:C3 :: C3 a b = a -> F3 b -> F3 b
   axiom Roles3.NTCo:C4 :: C4 a b = a -> F4 b -> F4 b
 Dependent modules: []
-Dependent packages: [base-4.7.1.0, ghc-prim-0.3.1.0,
+Dependent packages: [base-4.8.0.0, ghc-prim-0.3.1.0,
                      integer-gmp-0.5.1.0]
 
 ==================== Typechecker ====================
index 93a27f3..7ca6478 100644 (file)
@@ -9,7 +9,7 @@ COERCION AXIOMS
   axiom Roles4.NTCo:C1 :: C1 a = a -> a
   axiom Roles4.NTCo:C3 :: C3 a = a -> Syn1 a
 Dependent modules: []
-Dependent packages: [base-4.7.1.0, ghc-prim-0.3.1.0,
+Dependent packages: [base-4.8.0.0, ghc-prim-0.3.1.0,
                      integer-gmp-0.5.1.0]
 
 ==================== Typechecker ====================
index a01cc05..10ab093 100644 (file)
@@ -16,7 +16,7 @@ INSTANCES
   instance [incoherent] Representational a
     -- Defined at T8958.hs:10:10
 Dependent modules: []
-Dependent packages: [base-4.7.1.0, ghc-prim-0.3.1.0,
+Dependent packages: [base-4.8.0.0, ghc-prim-0.3.1.0,
                      integer-<IMPL>-<VERSION>]
 
 ==================== Typechecker ====================
index e13e7d9..fe6ec9e 100644 (file)
@@ -1,4 +1,4 @@
 [3 of 3] Compiling Check01          ( Check01.hs, Check01.o )
 
 <no location info>:
-    The package (base-4.7.1.0) is required to be trusted but it isn't!
+    The package (base-4.8.0.0) is required to be trusted but it isn't!
index 0e9433a..29a7941 100644 (file)
@@ -2,4 +2,4 @@
 [2 of 2] Compiling Check06          ( Check06.hs, Check06.o )
 
 <no location info>:
-    The package (base-4.7.1.0) is required to be trusted but it isn't!
+    The package (base-4.8.0.0) is required to be trusted but it isn't!
index 89ec3ad..0947a97 100644 (file)
@@ -3,4 +3,4 @@
 [3 of 3] Compiling Check08          ( Check08.hs, Check08.o )
 
 <no location info>:
-    The package (base-4.7.1.0) is required to be trusted but it isn't!
+    The package (base-4.8.0.0) is required to be trusted but it isn't!
index 349b234..6954dd1 100644 (file)
@@ -1,7 +1,7 @@
 
 Check09.hs:4:1:
     Prelude: Can't be safely imported!
-    The package (base-4.7.1.0) the module resides in isn't trusted.
+    The package (base-4.8.0.0) the module resides in isn't trusted.
 
 Check09.hs:5:1:
     Data.ByteString.Char8: Can't be safely imported!
index e6bc4b3..15c242b 100644 (file)
@@ -1,4 +1,4 @@
 
 ImpSafe01.hs:9:1:
     Data.Word: Can't be safely imported!
-    The package (base-4.7.1.0) the module resides in isn't trusted.
+    The package (base-4.8.0.0) the module resides in isn't trusted.
index 0e2e66c..884f080 100644 (file)
@@ -1,6 +1,6 @@
 
 <no location info>:
-    The package (base-4.7.1.0) is required to be trusted but it isn't!
+    The package (base-4.8.0.0) is required to be trusted but it isn't!
 
 <no location info>:
     The package (bytestring-0.10.4.0) is required to be trusted but it isn't!
index 0e2e66c..884f080 100644 (file)
@@ -1,6 +1,6 @@
 
 <no location info>:
-    The package (base-4.7.1.0) is required to be trusted but it isn't!
+    The package (base-4.8.0.0) is required to be trusted but it isn't!
 
 <no location info>:
     The package (bytestring-0.10.4.0) is required to be trusted but it isn't!
index c64f9d8..7ce7704 100644 (file)
@@ -4,42 +4,42 @@ pdb.safePkg01/local.db:
 trusted: False
 
 M_SafePkg
-package dependencies: base-4.7.1.0* ghc-prim-0.3.1.0
+package dependencies: base-4.8.0.0* ghc-prim-0.3.1.0
 trusted: safe
 require own pkg trusted: False
 
 M_SafePkg2
-package dependencies: base-4.7.1.0 ghc-prim-0.3.1.0
+package dependencies: base-4.8.0.0 ghc-prim-0.3.1.0
 trusted: trustworthy
 require own pkg trusted: False
 
 M_SafePkg3
-package dependencies: base-4.7.1.0* ghc-prim-0.3.1.0
+package dependencies: base-4.8.0.0* ghc-prim-0.3.1.0
 trusted: safe
 require own pkg trusted: True
 
 M_SafePkg4
-package dependencies: base-4.7.1.0* ghc-prim-0.3.1.0
+package dependencies: base-4.8.0.0* ghc-prim-0.3.1.0
 trusted: safe
 require own pkg trusted: True
 
 M_SafePkg5
-package dependencies: base-4.7.1.0* ghc-prim-0.3.1.0
+package dependencies: base-4.8.0.0* ghc-prim-0.3.1.0
 trusted: safe
 require own pkg trusted: True
 
 M_SafePkg6
-package dependencies: array-0.5.0.0@array_H3W2D8UaI9TKGEhUuQHax2
+package dependencies: array-0.5.0.1@array_GX4NwjS8xZkC2ZPtjgwhnz
 trusted: trustworthy
 require own pkg trusted: False
 
 M_SafePkg7
-package dependencies: array-0.5.0.0@array_H3W2D8UaI9TKGEhUuQHax2
+package dependencies: array-0.5.0.1@array_GX4NwjS8xZkC2ZPtjgwhnz
 trusted: safe
 require own pkg trusted: False
 
 M_SafePkg8
-package dependencies: array-0.5.0.0@array_H3W2D8UaI9TKGEhUuQHax2
+package dependencies: array-0.5.0.1@array_GX4NwjS8xZkC2ZPtjgwhnz
 trusted: trustworthy
 require own pkg trusted: False
 
index e6ffa06..da45202 100644 (file)
@@ -1,4 +1,4 @@
 
 SafeFlags17.hs:4:8:
     Prelude: Can't be safely imported!
-    The package (base-4.7.1.0) the module resides in isn't trusted.
+    The package (base-4.8.0.0) the module resides in isn't trusted.
index 0521604..c2fa315 100644 (file)
@@ -1,3 +1,3 @@
 Loading package ghc-prim-0.3.1.0 ... linking ... done.
 Loading package integer-gmp-0.5.1.0 ... linking ... done.
-Loading package base-4.7.1.0 ... linking ... done.
+Loading package base-4.8.0.0 ... linking ... done.
index 439ff6f..3426537 100644 (file)
@@ -4,7 +4,7 @@ TYPE CONSTRUCTORS
   data T (a :: k)
 COERCION AXIOMS
 Dependent modules: []
-Dependent packages: [base-4.7.1.0, ghc-prim-0.3.1.0,
+Dependent packages: [base-4.8.0.0, ghc-prim-0.3.1.0,
                      integer-gmp-0.5.1.0, pretty-1.1.1.1, template-haskell-2.10.0.0]
 
 ==================== Typechecker ====================
index a1ef1b2..46395c4 100644 (file)
@@ -15,5 +15,5 @@ COERCION AXIOMS
   axiom ShouldCompile.NTCo:Zork ::
       Zork s a b = forall chain. Q s a chain -> ST s ()
 Dependent modules: []
-Dependent packages: [base-4.7.1.0, ghc-prim-0.3.1.0,
+Dependent packages: [base-4.8.0.0, ghc-prim-0.3.1.0,
                      integer-gmp-0.5.1.0]
index 7b98112..373e6dc 100644 (file)
@@ -3,7 +3,7 @@ tcfail182.hs:9:3:
     Couldn't match expected type ‘Prelude.Maybe a’
                 with actual type ‘Maybe t0’
     NB: ‘Prelude.Maybe’
-          is defined in ‘Data.Maybe’ in package ‘base-4.7.1.0’
+          is defined in ‘Data.Maybe’ in package ‘base-4.8.0.0’
         ‘Maybe’ is defined at tcfail182.hs:6:1-18
     Relevant bindings include
       f :: Prelude.Maybe a -> Int (bound at tcfail182.hs:9:1)
index 0cc5bc8..c3a7d47 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 0cc5bc85e9fca92ab712b68a2ba2c0dd9d3d79f4
+Subproject commit c3a7d4701ee64f6c29b95a6bed519f6c16b9bffd