Hello community,

here is the log from the commit of package ghc-base-compat for openSUSE:Factory 
checked in at 2020-03-09 14:14:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-base-compat (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-base-compat.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-base-compat"

Mon Mar  9 14:14:28 2020 rev:13 rq:780010 version:0.11.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-base-compat/ghc-base-compat.changes  
2020-01-03 17:35:21.251245455 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-base-compat.new.26092/ghc-base-compat.changes   
    2020-03-09 14:14:33.790553235 +0100
@@ -1,0 +2,9 @@
+Tue Jan 28 11:15:02 UTC 2020 - psim...@suse.com
+
+- Update base-compat to version 0.11.1.
+  ## Changes in 0.11.1 [2020.01.27]
+   - Sync with `base-4.14`/GHC 8.10
+   - Backport `isResourceVanishedError`, `resourceVanishedErrorType`, and
+     `isResourceVanishedErrorType` to `System.IO.Error.Compat`.
+
+-------------------------------------------------------------------

Old:
----
  base-compat-0.11.0.tar.gz

New:
----
  base-compat-0.11.1.tar.gz

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

Other differences:
------------------
++++++ ghc-base-compat.spec ++++++
--- /var/tmp/diff_new_pack.OZkhYn/_old  2020-03-09 14:14:34.490553696 +0100
+++ /var/tmp/diff_new_pack.OZkhYn/_new  2020-03-09 14:14:34.510553710 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-base-compat
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %global pkg_name base-compat
 Name:           ghc-%{pkg_name}
-Version:        0.11.0
+Version:        0.11.1
 Release:        0
 Summary:        A compatibility layer for base
 License:        MIT

++++++ base-compat-0.11.0.tar.gz -> base-compat-0.11.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.11.0/CHANGES.markdown 
new/base-compat-0.11.1/CHANGES.markdown
--- old/base-compat-0.11.0/CHANGES.markdown     2001-09-09 03:46:40.000000000 
+0200
+++ new/base-compat-0.11.1/CHANGES.markdown     2001-09-09 03:46:40.000000000 
+0200
@@ -1,3 +1,8 @@
+## Changes in 0.11.1 [2020.01.27]
+ - Sync with `base-4.14`/GHC 8.10
+ - Backport `isResourceVanishedError`, `resourceVanishedErrorType`, and
+   `isResourceVanishedErrorType` to `System.IO.Error.Compat`.
+
 ## Changes in 0.11.0 [2019.09.06]
  - Sync with `base-4.13`/GHC 8.8
  - Backport `MonadFail(fail)` to `Prelude.Compat` and `Control.Monad.Compat`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.11.0/README.markdown 
new/base-compat-0.11.1/README.markdown
--- old/base-compat-0.11.0/README.markdown      2001-09-09 03:46:40.000000000 
+0200
+++ new/base-compat-0.11.1/README.markdown      2001-09-09 03:46:40.000000000 
+0200
@@ -150,6 +150,8 @@
  * `unsafeFixIO` and `unsafeDupablePerformIO` to `System.IO.Unsafe.IO`
  * `RuntimeRep`-polymorphic `($!)` to `Prelude.Compat`
  * `RuntimeRep`-polymorphic `throw` to `Control.Exception.Compat`
+ * `isResourceVanishedError`, `resourceVanishedErrorType`, and
+   `isResourceVanishedErrorType` to `System.IO.Error.Compat`
 
 ## What is not covered
 
@@ -302,38 +304,18 @@
 
 ## Supported versions of GHC/`base`
 
- * `ghc-8.8.1`  / `base-4.13.0.0`
- * `ghc-8.6.5`  / `base-4.12.0.0`
- * `ghc-8.6.4`  / `base-4.12.0.0`
- * `ghc-8.6.3`  / `base-4.12.0.0`
- * `ghc-8.6.2`  / `base-4.12.0.0`
- * `ghc-8.6.1`  / `base-4.12.0.0`
- * `ghc-8.4.4`  / `base-4.11.1.0`
- * `ghc-8.4.3`  / `base-4.11.1.0`
- * `ghc-8.4.2`  / `base-4.11.1.0`
- * `ghc-8.4.1`  / `base-4.11.0.0`
- * `ghc-8.2.2`  / `base-4.10.1.0`
- * `ghc-8.2.1`  / `base-4.10.0.0`
- * `ghc-8.0.2`  / `base-4.9.1.0`
- * `ghc-8.0.1`  / `base-4.9.0.0`
- * `ghc-7.10.3` / `base-4.8.2.0`
- * `ghc-7.10.2` / `base-4.8.1.0`
- * `ghc-7.10.1` / `base-4.8.0.0`
- * `ghc-7.8.4`  / `base-4.7.0.2`
- * `ghc-7.8.3`  / `base-4.7.0.1`
- * `ghc-7.8.2`  / `base-4.7.0.0`
- * `ghc-7.8.1`  / `base-4.7.0.0`
- * `ghc-7.6.3`  / `base-4.6.0.1`
- * `ghc-7.6.2`  / `base-4.6.0.1`
- * `ghc-7.6.1`  / `base-4.6.0.0`
- * `ghc-7.4.2`  / `base-4.5.1.0`
- * `ghc-7.4.1`  / `base-4.5.0.0`
- * `ghc-7.2.2`  / `base-4.4.1.0`
- * `ghc-7.2.1`  / `base-4.4.0.0`
- * `ghc-7.0.4`  / `base-4.3.1.0`
- * `ghc-7.0.3`  / `base-4.3.1.0`
- * `ghc-7.0.2`  / `base-4.3.1.0`
- * `ghc-7.0.1`  / `base-4.3.0.0`
+ * `ghc-8.10.*` / `base-4.14.*`
+ * `ghc-8.8.*`  / `base-4.13.*`
+ * `ghc-8.6.*`  / `base-4.12.*`
+ * `ghc-8.4.*`  / `base-4.11.*`
+ * `ghc-8.2.*`  / `base-4.10.*`
+ * `ghc-8.0.*`  / `base-4.9.*`
+ * `ghc-7.10.*` / `base-4.8.*`
+ * `ghc-7.8.*`  / `base-4.7.*`
+ * `ghc-7.6.*`  / `base-4.6.*`
+ * `ghc-7.4.*`  / `base-4.5.*`
+ * `ghc-7.2.*`  / `base-4.4.*`
+ * `ghc-7.0.*`  / `base-4.3.*`
 
 We also make an attempt to keep `base-compat` building with GHC HEAD, but due
 to its volatility, it may not work at any given point in time. If it doesn't,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.11.0/base-compat.cabal 
new/base-compat-0.11.1/base-compat.cabal
--- old/base-compat-0.11.0/base-compat.cabal    2001-09-09 03:46:40.000000000 
+0200
+++ new/base-compat-0.11.1/base-compat.cabal    2001-09-09 03:46:40.000000000 
+0200
@@ -1,5 +1,5 @@
 name:             base-compat
-version:          0.11.0
+version:          0.11.1
 license:          MIT
 license-file:     LICENSE
 copyright:        (c) 2012-2018 Simon Hengel,
@@ -43,17 +43,18 @@
                   module with the suffix @.Repl@, which are distinct from
                   anything in @base-compat-batteries@, to allow for easier
                   use in GHCi.
-tested-with:        GHC == 7.0.*
-                  , GHC == 7.2.*
-                  , GHC == 7.4.*
-                  , GHC == 7.6.*
-                  , GHC == 7.8.*
-                  , GHC == 7.10.*
-                  , GHC == 8.0.*
-                  , GHC == 8.2.*
-                  , GHC == 8.4.*
-                  , GHC == 8.6.*
-                  , GHC == 8.8.*
+tested-with:        GHC == 7.0.4
+                  , GHC == 7.2.2
+                  , GHC == 7.4.2
+                  , GHC == 7.6.3
+                  , GHC == 7.8.4
+                  , GHC == 7.10.3
+                  , GHC == 8.0.2
+                  , GHC == 8.2.2
+                  , GHC == 8.4.4
+                  , GHC == 8.6.5
+                  , GHC == 8.8.2
+                  , GHC == 8.10.1
 extra-source-files: CHANGES.markdown, README.markdown
 
 source-repository head
@@ -131,6 +132,7 @@
       Prelude.Compat
       System.Environment.Compat
       System.Exit.Compat
+      System.IO.Error.Compat
       System.IO.Unsafe.Compat
       Text.Read.Compat
       Type.Reflection.Compat
@@ -189,6 +191,7 @@
       Prelude.Compat.Repl
       System.Environment.Compat.Repl
       System.Exit.Compat.Repl
+      System.IO.Error.Compat.Repl
       System.IO.Unsafe.Compat.Repl
       Text.Read.Compat.Repl
       Type.Reflection.Compat.Repl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/base-compat-0.11.0/src/System/IO/Error/Compat/Repl.hs 
new/base-compat-0.11.1/src/System/IO/Error/Compat/Repl.hs
--- old/base-compat-0.11.0/src/System/IO/Error/Compat/Repl.hs   1970-01-01 
01:00:00.000000000 +0100
+++ new/base-compat-0.11.1/src/System/IO/Error/Compat/Repl.hs   2001-09-09 
03:46:40.000000000 +0200
@@ -0,0 +1,8 @@
+{-# LANGUAGE PackageImports #-}
+{-# OPTIONS_GHC -fno-warn-dodgy-exports -fno-warn-unused-imports #-}
+-- | Reexports "System.IO.Error.Compat"
+-- from a globally unique namespace.
+module System.IO.Error.Compat.Repl (
+  module System.IO.Error.Compat
+) where
+import "this" System.IO.Error.Compat
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/base-compat-0.11.0/src/System/IO/Error/Compat.hs 
new/base-compat-0.11.1/src/System/IO/Error/Compat.hs
--- old/base-compat-0.11.0/src/System/IO/Error/Compat.hs        1970-01-01 
01:00:00.000000000 +0100
+++ new/base-compat-0.11.1/src/System/IO/Error/Compat.hs        2001-09-09 
03:46:40.000000000 +0200
@@ -0,0 +1,37 @@
+{-# LANGUAGE CPP, NoImplicitPrelude #-}
+module System.IO.Error.Compat (
+  module Base
+, isResourceVanishedError
+, resourceVanishedErrorType
+, isResourceVanishedErrorType
+) where
+
+import System.IO.Error as Base
+
+#if !(MIN_VERSION_base(4,14,0))
+import GHC.IO.Exception (IOErrorType(..))
+import Prelude.Compat
+
+-- | An error indicating that the operation failed because the
+-- resource vanished. See 'resourceVanishedErrorType'.
+--
+-- /Since 4.14.0.0/
+isResourceVanishedError :: IOError -> Bool
+isResourceVanishedError = isResourceVanishedErrorType . ioeGetErrorType
+
+-- | I\/O error where the operation failed because the resource vanished.
+-- This happens when, for example, attempting to write to a closed
+-- socket or attempting to write to a named pipe that was deleted.
+--
+-- /Since 4.14.0.0/
+resourceVanishedErrorType :: IOErrorType
+resourceVanishedErrorType = ResourceVanished
+
+-- | I\/O error where the operation failed because the resource vanished.
+-- See 'resourceVanishedErrorType'.
+--
+-- /Since 4.14.0.0/
+isResourceVanishedErrorType :: IOErrorType -> Bool
+isResourceVanishedErrorType ResourceVanished = True
+isResourceVanishedErrorType _ = False
+#endif


Reply via email to