Hello community,

here is the log from the commit of package stack for openSUSE:Factory checked 
in at 2019-08-13 13:15:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/stack (Old)
 and      /work/SRC/openSUSE:Factory/.stack.new.9556 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "stack"

Tue Aug 13 13:15:37 2019 rev:23 rq:721039 version:2.1.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/stack/stack.changes      2019-07-29 
17:27:26.506278881 +0200
+++ /work/SRC/openSUSE:Factory/.stack.new.9556/stack.changes    2019-08-13 
13:15:42.417499556 +0200
@@ -1,0 +2,12 @@
+Thu Jul 18 08:17:44 UTC 2019 - [email protected]
+
+- Update stack to version 2.1.3.1.
+  ## v2.1.3.1
+
+  Hackage-only release:
+
+  * Support persistent-template-2.7.x
+  * Support rio-0.1.11.0
+  * Add `stack.yaml` back to hackage sdist, and add `snapshot.yaml`
+
+-------------------------------------------------------------------

Old:
----
  stack-2.1.3.tar.gz

New:
----
  stack-2.1.3.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ stack.spec ++++++
--- /var/tmp/diff_new_pack.eE8bQ3/_old  2019-08-13 13:15:44.705499026 +0200
+++ /var/tmp/diff_new_pack.eE8bQ3/_new  2019-08-13 13:15:44.737499019 +0200
@@ -19,7 +19,7 @@
 %global pkg_name stack
 %bcond_with tests
 Name:           %{pkg_name}
-Version:        2.1.3
+Version:        2.1.3.1
 Release:        0
 Summary:        The Haskell Tool Stack
 License:        BSD-3-Clause

++++++ stack-2.1.3.tar.gz -> stack-2.1.3.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stack-2.1.3/ChangeLog.md 
new/stack-2.1.3.1/ChangeLog.md
--- old/stack-2.1.3/ChangeLog.md        2019-07-11 20:57:51.000000000 +0200
+++ new/stack-2.1.3.1/ChangeLog.md      2019-07-16 21:37:05.000000000 +0200
@@ -1,6 +1,14 @@
 # Changelog
 
 
+## v2.1.3.1
+
+Hackage-only release:
+
+* Support persistent-template-2.7.x
+* Support rio-0.1.11.0
+* Add `stack.yaml` back to hackage sdist, and add `snapshot.yaml`
+
 ## v2.1.3
 
 **Changes since v2.1.1**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stack-2.1.3/doc/ChangeLog.md 
new/stack-2.1.3.1/doc/ChangeLog.md
--- old/stack-2.1.3/doc/ChangeLog.md    2019-07-11 20:57:51.000000000 +0200
+++ new/stack-2.1.3.1/doc/ChangeLog.md  2019-07-16 21:37:05.000000000 +0200
@@ -1,6 +1,14 @@
 # Changelog
 
 
+## v2.1.3.1
+
+Hackage-only release:
+
+* Support persistent-template-2.7.x
+* Support rio-0.1.11.0
+* Add `stack.yaml` back to hackage sdist, and add `snapshot.yaml`
+
 ## v2.1.3
 
 **Changes since v2.1.1**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stack-2.1.3/snapshot.yaml 
new/stack-2.1.3.1/snapshot.yaml
--- old/stack-2.1.3/snapshot.yaml       1970-01-01 01:00:00.000000000 +0100
+++ new/stack-2.1.3.1/snapshot.yaml     2019-07-16 21:30:14.000000000 +0200
@@ -0,0 +1,35 @@
+resolver: lts-11.22
+name: snapshot-for-building-stack-with-ghc-8.2.2
+
+packages:
+- ansi-terminal-0.9@rev:0
+- Cabal-2.4.0.1@rev:0
+- infer-license-0.2.0@rev:0 #for hpack-0.31
+- hpack-0.31.2@rev:0
+- githash-0.1.3.0@rev:0
+- 
rio-orphans-0.1.1.0@sha256:15600084c56ef4e1f22ac2091d10fa6ed62f01f531d819c6a5a19492212a76c9
+- yaml-0.10.4.0@rev:0 #for hpack-0.31
+- 
tar-conduit-0.3.0@sha256:c220b7a74b986445d08706aed77f17f82807d0133a5f3a760f53d587d20865b2,2928
+- hackage-security-0.5.3.0@rev:2
+- http-api-data-0.3.8.1@rev:1
+- cabal-doctest-1.0.6@rev:2
+- unliftio-0.2.12@rev:0 #for rio-0.1.11.0
+- 
happy-1.19.9@sha256:f8c774230735a390c287b2980cfcd2703d24d8dde85a01ea721b7b4b4c82944f,4667
+- fsnotify-0.3.0.1@rev:1
+- 
process-1.6.3.0@sha256:fc77cfe75a9653b8c54ae455ead8c06cb8adc4d7a340984d84d8ca880b579919,2370
 #because of https://github.com/haskell/process/pull/101
+- persistent-2.9.2@rev:0
+- persistent-sqlite-2.9.3@rev:0
+- rio-0.1.11.0@rev:0
+- ansi-wl-pprint-0.6.8.2@rev:1 # for ansi-terminal-0.9
+- hedgehog-0.6.1@rev:4 # for ansi-terminal-0.9
+- typed-process-0.2.6.0@rev:0 # for rio-0.1.10.0
+- rio-prettyprint-0.1.0.0
+- hi-file-parser-0.1.0.0
+- http-download-0.1.0.0
+- pantry-0.1.1.1
+- git: https://github.com/snoyberg/filelock.git
+  commit: 97e83ecc133cd60a99df8e1fa5a3c2739ad007dc
+
+drop-packages:
+# See https://github.com/commercialhaskell/stack/pull/4712
+- cabal-install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stack-2.1.3/src/Stack/Prelude.hs 
new/stack-2.1.3.1/src/Stack/Prelude.hs
--- old/stack-2.1.3/src/Stack/Prelude.hs        2019-07-11 23:18:41.000000000 
+0200
+++ new/stack-2.1.3.1/src/Stack/Prelude.hs      2019-07-16 21:30:14.000000000 
+0200
@@ -25,7 +25,7 @@
   ) where
 
 import           RIO                  as X
-import           RIO.File             as X
+import           RIO.File             as X hiding (writeBinaryFileAtomic)
 import           Data.Conduit         as X (ConduitM, runConduit, (.|))
 import           Path                 as X (Abs, Dir, File, Path, Rel,
                                             toFilePath)
@@ -46,9 +46,6 @@
 
 import qualified Data.Text.IO as T
 import qualified RIO.Text as T
-import System.Permissions (osIsWindows)
-
-import Conduit
 
 -- | Path version
 withSystemTempDir :: MonadUnliftIO m => String -> (Path Abs Dir -> m a) -> m a
@@ -216,21 +213,7 @@
 defaultFirstFalse _ = False
 
 -- | Write a @Builder@ to a file and atomically rename.
---
--- In the future: replace with a function in rio
 writeBinaryFileAtomic :: MonadIO m => Path absrel File -> Builder -> m ()
-writeBinaryFileAtomic fp builder
-  -- Atomic file writing is not supported on Windows yet, unfortunately.
-  -- withSinkFileCautious needs to be implemented properly for Windows to make
-  -- this work.
-  | osIsWindows =
-      liftIO $
-      withBinaryFile (toFilePath fp) WriteMode $ \h ->
-      hPutBuilder h builder
-  | otherwise =
-      liftIO $
-      withSinkFileCautious (toFilePath fp) $ \sink ->
-      runConduit $
-      yield builder .|
-      unsafeBuilderToByteString .|
-      sink
+writeBinaryFileAtomic fp builder =
+    liftIO $
+    withBinaryFileAtomic (toFilePath fp) WriteMode (\h -> hPutBuilder h 
builder)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stack-2.1.3/src/Stack/Storage/Project.hs 
new/stack-2.1.3.1/src/Stack/Storage/Project.hs
--- old/stack-2.1.3/src/Stack/Storage/Project.hs        2019-07-11 
18:55:25.000000000 +0200
+++ new/stack-2.1.3.1/src/Stack/Storage/Project.hs      2019-07-16 
21:19:10.000000000 +0200
@@ -9,6 +9,7 @@
 {-# LANGUAGE TemplateHaskell #-}
 {-# LANGUAGE TupleSections #-}
 {-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE UndecidableInstances #-}
 {-# OPTIONS_GHC -Wno-unused-top-binds -Wno-identities #-}
 
 -- | Work with SQLite database used for caches across a single project.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stack-2.1.3/src/Stack/Storage/User.hs 
new/stack-2.1.3.1/src/Stack/Storage/User.hs
--- old/stack-2.1.3/src/Stack/Storage/User.hs   2019-07-11 18:55:25.000000000 
+0200
+++ new/stack-2.1.3.1/src/Stack/Storage/User.hs 2019-07-16 21:19:10.000000000 
+0200
@@ -9,6 +9,7 @@
 {-# LANGUAGE TemplateHaskell #-}
 {-# LANGUAGE TupleSections #-}
 {-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE UndecidableInstances #-}
 {-# OPTIONS_GHC -Wno-unused-top-binds -Wno-identities #-}
 
 -- | Work with SQLite database used for caches across an entire user account.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stack-2.1.3/stack.cabal new/stack-2.1.3.1/stack.cabal
--- old/stack-2.1.3/stack.cabal 2019-07-13 23:31:35.000000000 +0200
+++ new/stack-2.1.3.1/stack.cabal       2019-07-16 21:39:55.000000000 +0200
@@ -1,6 +1,6 @@
 cabal-version: 2.0
 name: stack
-version: 2.1.3
+version: 2.1.3.1
 license: BSD3
 license-file: LICENSE
 maintainer: [email protected]
@@ -27,6 +27,8 @@
     CONTRIBUTING.md
     ChangeLog.md
     README.md
+    stack.yaml
+    snapshot.yaml
     doc/azure_ci.md
     doc/build_command.md
     doc/build_overview.md
@@ -265,7 +267,7 @@
         network-uri >=2.6.1.0,
         open-browser >=0.2.1.0,
         optparse-applicative >=0.14.2.0,
-        pantry >=0.1.1.0,
+        pantry >=0.1.1.1,
         path >=0.6.1,
         path-io >=1.3.3,
         persistent >=2.9.2,
@@ -279,7 +281,7 @@
         resource-pool >=0.2.3.2,
         resourcet >=1.2.1,
         retry >=0.7.6.3,
-        rio >=0.1.10.0,
+        rio >=0.1.11.0,
         rio-prettyprint >=0.1.0.0,
         semigroups >=0.18.5,
         split >=0.2.3.3,
@@ -298,7 +300,7 @@
         typed-process >=0.2.6.0,
         unicode-transforms >=0.3.4,
         unix-compat >=0.5.0.1,
-        unliftio >=0.2.8.0,
+        unliftio >=0.2.12,
         unordered-containers >=0.2.9.0,
         vector >=0.12.0.1,
         yaml >=0.10.4.0,
@@ -386,7 +388,7 @@
         network-uri >=2.6.1.0,
         open-browser >=0.2.1.0,
         optparse-applicative >=0.14.2.0,
-        pantry >=0.1.1.0,
+        pantry >=0.1.1.1,
         path >=0.6.1,
         path-io >=1.3.3,
         persistent >=2.9.2,
@@ -400,7 +402,7 @@
         resource-pool >=0.2.3.2,
         resourcet >=1.2.1,
         retry >=0.7.6.3,
-        rio >=0.1.10.0,
+        rio >=0.1.11.0,
         rio-prettyprint >=0.1.0.0,
         semigroups >=0.18.5,
         split >=0.2.3.3,
@@ -420,7 +422,7 @@
         typed-process >=0.2.6.0,
         unicode-transforms >=0.3.4,
         unix-compat >=0.5.0.1,
-        unliftio >=0.2.8.0,
+        unliftio >=0.2.12,
         unordered-containers >=0.2.9.0,
         vector >=0.12.0.1,
         yaml >=0.10.4.0,
@@ -510,7 +512,7 @@
         open-browser >=0.2.1.0,
         optparse-applicative >=0.14.2.0,
         optparse-generic >=1.3.0,
-        pantry >=0.1.1.0,
+        pantry >=0.1.1.1,
         path >=0.6.1,
         path-io >=1.3.3,
         persistent >=2.9.2,
@@ -524,7 +526,7 @@
         resource-pool >=0.2.3.2,
         resourcet >=1.2.1,
         retry >=0.7.6.3,
-        rio >=0.1.10.0,
+        rio >=0.1.11.0,
         rio-prettyprint >=0.1.0.0,
         semigroups >=0.18.5,
         split >=0.2.3.3,
@@ -543,7 +545,7 @@
         typed-process >=0.2.6.0,
         unicode-transforms >=0.3.4,
         unix-compat >=0.5.0.1,
-        unliftio >=0.2.8.0,
+        unliftio >=0.2.12,
         unordered-containers >=0.2.9.0,
         vector >=0.12.0.1,
         yaml >=0.10.4.0,
@@ -635,7 +637,7 @@
         network-uri >=2.6.1.0,
         open-browser >=0.2.1.0,
         optparse-applicative >=0.14.2.0,
-        pantry >=0.1.1.0,
+        pantry >=0.1.1.1,
         path >=0.6.1,
         path-io >=1.3.3,
         persistent >=2.9.2,
@@ -650,7 +652,7 @@
         resource-pool >=0.2.3.2,
         resourcet >=1.2.1,
         retry >=0.7.6.3,
-        rio >=0.1.10.0,
+        rio >=0.1.11.0,
         rio-prettyprint >=0.1.0.0,
         semigroups >=0.18.5,
         smallcheck >=1.1.5,
@@ -671,7 +673,7 @@
         typed-process >=0.2.6.0,
         unicode-transforms >=0.3.4,
         unix-compat >=0.5.0.1,
-        unliftio >=0.2.8.0,
+        unliftio >=0.2.12,
         unordered-containers >=0.2.9.0,
         vector >=0.12.0.1,
         yaml >=0.10.4.0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/stack-2.1.3/stack.yaml new/stack-2.1.3.1/stack.yaml
--- old/stack-2.1.3/stack.yaml  1970-01-01 01:00:00.000000000 +0100
+++ new/stack-2.1.3.1/stack.yaml        2019-07-16 21:30:14.000000000 +0200
@@ -0,0 +1,21 @@
+resolver: snapshot.yaml
+
+packages:
+- .
+
+docker:
+  enable: false
+  repo: fpco/stack-build:lts-11.22
+
+nix:
+  # --nix on the command-line to enable.
+  packages:
+    - zlib
+    - unzip
+flags:
+  stack:
+    hide-dependency-versions: true
+    supported-build: true
+
+ghc-options:
+   "$locals": -fhide-source-paths


Reply via email to