Hello community,

here is the log from the commit of package ghc-extra for openSUSE:Factory 
checked in at 2017-05-06 18:28:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-extra (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-extra.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-extra"

Sat May  6 18:28:29 2017 rev:13 rq:491466 version:1.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-extra/ghc-extra.changes      2017-03-14 
10:04:37.540700901 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-extra.new/ghc-extra.changes 2017-05-06 
18:28:30.924845386 +0200
@@ -1,0 +2,5 @@
+Sun Apr  9 18:08:06 UTC 2017 - [email protected]
+
+- Update to version 1.5.2 with cabal2obs.
+
+-------------------------------------------------------------------

Old:
----
  extra-1.5.1.tar.gz

New:
----
  extra-1.5.2.tar.gz

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

Other differences:
------------------
++++++ ghc-extra.spec ++++++
--- /var/tmp/diff_new_pack.eOfWHP/_old  2017-05-06 18:28:31.668740419 +0200
+++ /var/tmp/diff_new_pack.eOfWHP/_new  2017-05-06 18:28:31.668740419 +0200
@@ -19,7 +19,7 @@
 %global pkg_name extra
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        1.5.1
+Version:        1.5.2
 Release:        0
 Summary:        Extra functions I use
 License:        BSD-3-Clause

++++++ extra-1.5.1.tar.gz -> extra-1.5.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-1.5.1/CHANGES.txt new/extra-1.5.2/CHANGES.txt
--- old/extra-1.5.1/CHANGES.txt 2016-10-25 23:11:40.000000000 +0200
+++ new/extra-1.5.2/CHANGES.txt 2017-04-04 19:11:24.000000000 +0200
@@ -1,5 +1,7 @@
 Changelog for Extra
 
+1.5.2
+    Add errorWithoutStackTrace to Control.Exception.Extra
 1.5.1
     #25, add zipFrom and zipWithFrom
     #24, add eitherToMaybe and maybeToEither
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-1.5.1/LICENSE new/extra-1.5.2/LICENSE
--- old/extra-1.5.1/LICENSE     2016-10-25 23:11:40.000000000 +0200
+++ new/extra-1.5.2/LICENSE     2017-04-04 19:11:24.000000000 +0200
@@ -1,4 +1,4 @@
-Copyright Neil Mitchell 2014-2016.
+Copyright Neil Mitchell 2014-2017.
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-1.5.1/extra.cabal new/extra-1.5.2/extra.cabal
--- old/extra-1.5.1/extra.cabal 2016-10-25 23:11:40.000000000 +0200
+++ new/extra-1.5.2/extra.cabal 2017-04-04 19:11:24.000000000 +0200
@@ -1,13 +1,13 @@
 cabal-version:      >= 1.18
 build-type:         Simple
 name:               extra
-version:            1.5.1
+version:            1.5.2
 license:            BSD3
 license-file:       LICENSE
 category:           Development
 author:             Neil Mitchell <[email protected]>
 maintainer:         Neil Mitchell <[email protected]>
-copyright:          Neil Mitchell 2014-2016
+copyright:          Neil Mitchell 2014-2017
 synopsis:           Extra functions I use.
 description:
     A library of extra functions for the standard Haskell libraries. Most 
functions are simple additions, filling out missing functionality. A few 
functions are available in later versions of GHC, but this package makes them 
available back to GHC 7.2.
@@ -15,7 +15,7 @@
     The module "Extra" documents all functions provided by this library. 
Modules such as "Data.List.Extra" provide extra functions over "Data.List" and 
also reexport "Data.List". Users are recommended to replace "Data.List" imports 
with "Data.List.Extra" if they need the extra functionality.
 homepage:           https://github.com/ndmitchell/extra#readme
 bug-reports:        https://github.com/ndmitchell/extra/issues
-tested-with:        GHC==8.0.1, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2
+tested-with:        GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2
 
 extra-doc-files:
     CHANGES.txt
@@ -73,7 +73,7 @@
     if !os(windows)
         build-depends: unix
     hs-source-dirs: test
-    ghc-options: -main-is Test -threaded -with-rtsopts=-N4
+    ghc-options: -main-is Test -threaded "-with-rtsopts=-N4 -K1K"
     main-is:        Test.hs
     other-modules:
         TestCustom
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-1.5.1/src/Control/Concurrent/Extra.hs 
new/extra-1.5.2/src/Control/Concurrent/Extra.hs
--- old/extra-1.5.1/src/Control/Concurrent/Extra.hs     2016-10-25 
23:11:40.000000000 +0200
+++ new/extra-1.5.2/src/Control/Concurrent/Extra.hs     2017-04-04 
19:11:24.000000000 +0200
@@ -241,7 +241,7 @@
             x <- readVar var
             case x of
                 Right res -> return res
-                Left bar -> error "Cortex.Concurrent.Extra, internal invariant 
violated in Barrier"
+                Left bar -> error "Control.Concurrent.Extra, internal 
invariant violated in Barrier"
 
 
 -- | A version of 'waitBarrier' that never blocks, returning 'Nothing'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-1.5.1/src/Control/Exception/Extra.hs 
new/extra-1.5.2/src/Control/Exception/Extra.hs
--- old/extra-1.5.1/src/Control/Exception/Extra.hs      2016-10-25 
23:11:40.000000000 +0200
+++ new/extra-1.5.2/src/Control/Exception/Extra.hs      2017-04-04 
19:11:24.000000000 +0200
@@ -7,6 +7,7 @@
 module Control.Exception.Extra(
     module Control.Exception,
     retry, retryBool,
+    errorWithoutStackTrace,
     showException, stringException,
     errorIO, displayException,
     -- * Exception catching/ignoring
@@ -51,6 +52,12 @@
 displayException = show
 #endif
 
+#if __GLASGOW_HASKELL__ < 800
+-- | A variant of 'error' that does not produce a stack trace.
+errorWithoutStackTrace :: String -> a
+errorWithoutStackTrace = error
+#endif
+
 
 -- | Ignore any exceptions thrown by the action.
 --
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-1.5.1/src/Extra.hs new/extra-1.5.2/src/Extra.hs
--- old/extra-1.5.1/src/Extra.hs        2016-10-25 23:11:40.000000000 +0200
+++ new/extra-1.5.2/src/Extra.hs        2017-04-04 19:11:24.000000000 +0200
@@ -11,7 +11,7 @@
     getNumCapabilities, setNumCapabilities, withNumCapabilities, forkFinally, 
once, onceFork, Lock, newLock, withLock, withLockTry, Var, newVar, readVar, 
writeVar, modifyVar, modifyVar_, withVar, Barrier, newBarrier, signalBarrier, 
waitBarrier, waitBarrierMaybe,
     -- * Control.Exception.Extra
     -- | Extra functions available in @"Control.Exception.Extra"@.
-    retry, retryBool, showException, stringException, errorIO, 
displayException, ignore, catch_, handle_, try_, catchJust_, handleJust_, 
tryJust_, catchBool, handleBool, tryBool,
+    retry, retryBool, errorWithoutStackTrace, showException, stringException, 
errorIO, displayException, ignore, catch_, handle_, try_, catchJust_, 
handleJust_, tryJust_, catchBool, handleBool, tryBool,
     -- * Control.Monad.Extra
     -- | Extra functions available in @"Control.Monad.Extra"@.
     whenJust, whenJustM, unit, maybeM, eitherM, loopM, whileM, partitionM, 
concatMapM, concatForM, mconcatMapM, mapMaybeM, findM, firstJustM, whenM, 
unlessM, ifM, notM, (||^), (&&^), orM, andM, anyM, allM,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-1.5.1/src/System/Directory/Extra.hs 
new/extra-1.5.2/src/System/Directory/Extra.hs
--- old/extra-1.5.1/src/System/Directory/Extra.hs       2016-10-25 
23:11:40.000000000 +0200
+++ new/extra-1.5.2/src/System/Directory/Extra.hs       2017-04-04 
19:11:24.000000000 +0200
@@ -68,6 +68,7 @@
 
 
 -- | Like 'listFiles', but goes recursively through all subdirectories.
+--   This function will follow symlinks, and if they form a loop, this 
function will not terminate.
 --
 -- > listTest listFilesRecursive ["bar.txt","zoo","foo" </> "baz.txt"] 
["bar.txt","zoo","foo" </> "baz.txt"]
 listFilesRecursive :: FilePath -> IO [FilePath]


Reply via email to