Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-unix-bytestring for
openSUSE:Factory checked in at 2021-11-11 21:37:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-unix-bytestring (Old)
and /work/SRC/openSUSE:Factory/.ghc-unix-bytestring.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-unix-bytestring"
Thu Nov 11 21:37:46 2021 rev:3 rq:930448 version:0.3.7.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-unix-bytestring/ghc-unix-bytestring.changes
2020-12-22 11:48:19.377952729 +0100
+++
/work/SRC/openSUSE:Factory/.ghc-unix-bytestring.new.1890/ghc-unix-bytestring.changes
2021-11-11 21:38:38.700985930 +0100
@@ -1,0 +2,21 @@
+Wed Nov 3 15:44:25 UTC 2021 - [email protected]
+
+- Update unix-bytestring to version 0.3.7.6.
+ Upstream has edited the change log file since the last release in
+ a non-trivial way, i.e. they did more than just add a new entry
+ at the top. You can review the file at:
+ http://hackage.haskell.org/package/unix-bytestring-0.3.7.6/src/CHANGELOG
+
+-------------------------------------------------------------------
+Tue Oct 19 07:23:01 UTC 2021 - [email protected]
+
+- Update unix-bytestring to version 0.3.7.5.
+ 0.3.7.5 (2021-xx-xx):
+ - Updating maintainer emails/urls
+ - Removed the __HADDOCK__ hack
+ - Generally cleaning up old cruft
+ 0.3.7.4 (2021-10-16):
+ - Started using GithubActions for CI.
+ - Corrected parsing errors with newer GHC.
+
+-------------------------------------------------------------------
Old:
----
unix-bytestring-0.3.7.3.tar.gz
New:
----
unix-bytestring-0.3.7.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-unix-bytestring.spec ++++++
--- /var/tmp/diff_new_pack.9QRcq8/_old 2021-11-11 21:38:39.060986192 +0100
+++ /var/tmp/diff_new_pack.9QRcq8/_new 2021-11-11 21:38:39.064986195 +0100
@@ -1,7 +1,7 @@
#
# spec file for package ghc-unix-bytestring
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# 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 unix-bytestring
Name: ghc-%{pkg_name}
-Version: 0.3.7.3
+Version: 0.3.7.6
Release: 0
Summary: Unix/Posix-specific functions for ByteStrings
License: BSD-3-Clause
@@ -72,6 +72,6 @@
%license LICENSE
%files devel -f %{name}-devel.files
-%doc CHANGELOG README
+%doc CHANGELOG README.md
%changelog
++++++ unix-bytestring-0.3.7.3.tar.gz -> unix-bytestring-0.3.7.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/unix-bytestring-0.3.7.3/CHANGELOG
new/unix-bytestring-0.3.7.6/CHANGELOG
--- old/unix-bytestring-0.3.7.3/CHANGELOG 2015-05-30 08:03:06.000000000
+0200
+++ new/unix-bytestring-0.3.7.6/CHANGELOG 2001-09-09 03:46:40.000000000
+0200
@@ -1,3 +1,12 @@
+0.3.7.6 (2021-11-02):
+ - Updated version bounds for GHC 8.2.1
+0.3.7.5 (2021-10-24):
+ - Updating maintainer emails/urls
+ - Removed the __HADDOCK__ hack
+ - Generally cleaning up old cruft
+0.3.7.4 (2021-10-16):
+ - Started using GithubActions for CI.
+ - Corrected parsing errors with newer GHC.
0.3.7.3 (2015-05-30):
- Moved VERSION to CHANGELOG
0.3.7 (2013-08-08):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/unix-bytestring-0.3.7.3/README
new/unix-bytestring-0.3.7.6/README
--- old/unix-bytestring-0.3.7.3/README 2015-05-30 08:03:06.000000000 +0200
+++ new/unix-bytestring-0.3.7.6/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,90 +0,0 @@
-unix-bytestring
-===============
-
-In general, this is a simple package and should be easy to install.
-You must have hsc2hs installed in order to compile the package (but
-then you probably already do). With the cabal-install program you
-can just do:
-
- $> cabal install unix-bytestring
-
-Or if you don't have cabal-install, then you can use the Cabal library:
-
- $> runhaskell Setup.hs configure
- $> runhaskell Setup.hs build
- $> runhaskell Setup.hs test
- $> runhaskell Setup.hs haddock --hyperlink-source
- $> runhaskell Setup.hs copy
- $> runhaskell Setup.hs register
-
-The test step is optional and currently does nothing. The Haddock
-step is also optional.
-
-
-FFI Problems
-============
-
-The unix-bytestring package uses standard POSIX header files
-<sys/types.h>, <sys/uio.h>, and <unistd.h>. If Cabal has difficulty
-finding these files or reports another error, be sure your include
-path variables are correct. If the problem persists, contact the
-maintainer.
-
-
-Building for GHC (6.8 and above)
-================================
-
-Nothing special to mention.
-
-
-Building for Hugs (September 2006)
-==================================
-
-I haven't actually compiled this for Hugs because I don't have a
-new enough version of Cabal for it, but I don't forsee any difficulties.
-If you do compile this for Hugs, let the maintainer know how it
-went.
-
-When compiling for Hugs, see the following bugs for Cabal's interaction
-with ffihugs. These bugs do not currently affect this package, but
-this notice is here in case they affect future versions. For more
-details and a minimal regression suite, see:
-
- <http://community.haskell.org/~wren/cabal-ffihugstest/>
-
-
-(1) <http://hackage.haskell.org/trac/hackage/ticket/526>
-Options in hugs-options aren't passed through to ffihugs, most
-importantly -98 and +o are the ones we'd like to pass. For enabling
-the +o flag Hugs-Sept06 does not honor:
- pragma {-# LANGUAGE OverlappingInstances #-}
- pragma {-# OPTIONS_HUGS +o #-}
- cabal extensions: OverlappingInstances
-And the -98 flag has similar issues. Therefore this is a real
-problem.
-
-Immediate solution: The options set in hugs-options should be passed
-to ffihugs as well. As of Cabal 1.6 they are not passed (verified
-by Duncan Coutts). The two programs accept all the same options,
-so this is valid.
-
-Ideal solution: Based on the extensions field, Cabal should
-automatically determine whether -98 and +o need to be enabled (for
-both hugs and ffihugs).
-
-
-(2) <http://hackage.haskell.org/trac/hackage/ticket/527>
-If CPP is being used in conjunction with FFI, then cpp/cpphs is not
-called before ffihugs is called. Thus, users must pass an -F flag
-to ffihugs in order to declare a code filter (and must pass all
-cpp-options to -F manually). For example:
-
- --ffihugs-option=-F'cpp -P -traditional -D__HUGS__ -D__BLAH__'
-
-This requires duplicating the build specifications, which defeats
-the point of Cabal. Also it leads to tricky issues about ensuring
-the proper level of quoting/escaping. (e.g. using the plural,
---ffihugs-options=..., breaks it. Wrapping the -F'cpp...' in double
-quotes breaks it.)
-
------------------------------------------------------------ fin.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/unix-bytestring-0.3.7.3/README.md
new/unix-bytestring-0.3.7.6/README.md
--- old/unix-bytestring-0.3.7.3/README.md 1970-01-01 01:00:00.000000000
+0100
+++ new/unix-bytestring-0.3.7.6/README.md 2001-09-09 03:46:40.000000000
+0200
@@ -0,0 +1,101 @@
+unix-bytestring
+===============
+[](https://hackage.haskell.org/package/unix-bytestring)
+[](https://github.com/wrengr/unix-bytestring/actions?query=workflow%3Aci)
+[](http://packdeps.haskellers.com/specific?package=unix-bytestring)
+
+Unix/Posix-specific functions for `ByteString`s.
+
+This package provides `ByteString` file-descriptor based I/O API,
+designed loosely after the `String` file-descriptor based I/O API
+in `System.Posix.IO`. The functions here wrap standard C implementations
+of the functions specified by the ISO/IEC 9945-1:1990 (???POSIX.1???)
+and X/Open Portability Guide Issue 4, Version 2 (???XPG4.2???)
+specifications.
+
+Note that this package doesn't require the unix package as a
+dependency. But you'll need it in order to get your hands on an
+`Fd`, so we're not offering a complete replacement.
+
+
+## Install
+
+In general, this is a simple package and should be easy to install.
+You must have hsc2hs installed in order to compile the package (but
+then you probably already do). With the cabal-install program you
+can just do the standard:
+
+ $> cabal install unix-bytestring
+
+
+### FFI Problems
+
+The unix-bytestring package uses standard POSIX header files
+`<sys/types.h>`, `<sys/uio.h>`, and `<unistd.h>`. If Cabal has
+difficulty finding these files or reports another error, be sure
+your include path variables are correct. If the problem persists,
+contact the maintainer.
+
+
+### Building for GHC (6.8 and above)
+
+Nothing special to mention.
+
+
+### Building for Hugs (September 2006)
+
+I haven't actually compiled this for Hugs because I don't have a
+new enough version of Cabal for it, but I don't forsee any difficulties.
+If you do compile this for Hugs, let the maintainer know how it
+went.
+
+When compiling for Hugs, see the following bugs for Cabal's interaction
+with ffihugs. These bugs do not currently affect this package, but
+this notice is here in case they affect future versions. For more
+details and a minimal regression suite, see:
+
+ <http://community.haskell.org/~wren/cabal-ffihugstest/>
+
+
+(1) <http://hackage.haskell.org/trac/hackage/ticket/526>
+Options in hugs-options aren't passed through to ffihugs, most
+importantly -98 and +o are the ones we'd like to pass. For enabling
+the +o flag Hugs-Sept06 does not honor:
+ pragma {-# LANGUAGE OverlappingInstances #-}
+ pragma {-# OPTIONS_HUGS +o #-}
+ cabal extensions: OverlappingInstances
+And the -98 flag has similar issues. Therefore this is a real
+problem.
+
+Immediate solution: The options set in hugs-options should be passed
+to ffihugs as well. As of Cabal 1.6 they are not passed (verified
+by Duncan Coutts). The two programs accept all the same options,
+so this is valid.
+
+Ideal solution: Based on the extensions field, Cabal should
+automatically determine whether -98 and +o need to be enabled (for
+both hugs and ffihugs).
+
+
+(2) <http://hackage.haskell.org/trac/hackage/ticket/527>
+If CPP is being used in conjunction with FFI, then cpp/cpphs is not
+called before ffihugs is called. Thus, users must pass an -F flag
+to ffihugs in order to declare a code filter (and must pass all
+cpp-options to -F manually). For example:
+
+ --ffihugs-option=-F'cpp -P -traditional -D__HUGS__ -D__BLAH__'
+
+This requires duplicating the build specifications, which defeats
+the point of Cabal. Also it leads to tricky issues about ensuring
+the proper level of quoting/escaping. (e.g. using the plural,
+--ffihugs-options=..., breaks it. Wrapping the -F'cpp...' in double
+quotes breaks it.)
+
+
+## Links
+
+* [Website](http://wrengr.org/)
+* [Blog](http://winterkoninkje.dreamwidth.org/)
+* [Twitter](https://twitter.com/wrengr)
+* [Hackage](http://hackage.haskell.org/package/unix-bytestring)
+* [GitHub](https://github.com/wrengr/unix-bytestring)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/unix-bytestring-0.3.7.3/src/Foreign/C/Error/Safe.hs
new/unix-bytestring-0.3.7.6/src/Foreign/C/Error/Safe.hs
--- old/unix-bytestring-0.3.7.3/src/Foreign/C/Error/Safe.hs 2015-05-30
08:03:06.000000000 +0200
+++ new/unix-bytestring-0.3.7.6/src/Foreign/C/Error/Safe.hs 2001-09-09
03:46:40.000000000 +0200
@@ -1,12 +1,12 @@
{-# OPTIONS_GHC -Wall -fwarn-tabs #-}
----------------------------------------------------------------
--- 2012.02.21
+-- 2021.10.17
-- |
-- Module : Foreign.C.Error.Safe
--- Copyright : Copyright (c) 2010--2015 wren gayle romano
+-- Copyright : Copyright (c) 2010--2021 wren gayle romano
-- License : BSD
--- Maintainer : [email protected]
+-- Maintainer : [email protected]
-- Stability : provisional
-- Portability : portable (H98+FFI)
--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/unix-bytestring-0.3.7.3/src/System/Posix/IO/ByteString/Lazy.hs
new/unix-bytestring-0.3.7.6/src/System/Posix/IO/ByteString/Lazy.hs
--- old/unix-bytestring-0.3.7.3/src/System/Posix/IO/ByteString/Lazy.hs
2015-05-30 08:03:06.000000000 +0200
+++ new/unix-bytestring-0.3.7.6/src/System/Posix/IO/ByteString/Lazy.hs
2001-09-09 03:46:40.000000000 +0200
@@ -1,12 +1,12 @@
{-# OPTIONS_GHC -Wall -fwarn-tabs #-}
-- TODO: cf <http://hpaste.org/76873>
----------------------------------------------------------------
--- 2011.03.17
+-- 2021.10.17
-- |
-- Module : System.Posix.IO.ByteString.Lazy
--- Copyright : Copyright (c) 2010--2015 wren gayle romano
+-- Copyright : Copyright (c) 2010--2021 wren gayle romano
-- License : BSD
--- Maintainer : [email protected]
+-- Maintainer : [email protected]
-- Stability : experimental
-- Portability : non-portable (requires POSIX.1, XPG4.2)
--
@@ -89,10 +89,10 @@
-- but we need to have an early exit for incomplete writes
-- (which normally requires a right fold). Hence this recursion.
go acc BLI.Empty = return (acc, BL.empty)
- go acc (BLI.Chunk c cs) = do
- rc <- PosixBS.fdWrite fd c
- let acc' = acc+rc in acc' `seq` do
- let rcInt = fromIntegral rc in rcInt `seq` do
+ go acc (BLI.Chunk c cs) =
+ PosixBS.fdWrite fd c >>= \rc ->
+ let acc' = acc+rc in acc' `seq`
+ let rcInt = fromIntegral rc in rcInt `seq`
if rcInt == BS.length c
then go acc' cs
else return (acc', BLI.Chunk (BSU.unsafeDrop rcInt c) cs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/unix-bytestring-0.3.7.3/src/System/Posix/IO/ByteString.hsc
new/unix-bytestring-0.3.7.6/src/System/Posix/IO/ByteString.hsc
--- old/unix-bytestring-0.3.7.3/src/System/Posix/IO/ByteString.hsc
2015-05-30 08:03:06.000000000 +0200
+++ new/unix-bytestring-0.3.7.6/src/System/Posix/IO/ByteString.hsc
2001-09-09 03:46:40.000000000 +0200
@@ -24,12 +24,12 @@
{-# LANGUAGE ForeignFunctionInterface #-}
{-# OPTIONS_GHC -fwarn-tabs #-}
----------------------------------------------------------------
--- 2013.08.08
+-- 2021.10.17
-- |
-- Module : System.Posix.IO.ByteString
--- Copyright : Copyright (c) 2010--2015 wren gayle romano
+-- Copyright : Copyright (c) 2010--2021 wren gayle romano
-- License : BSD
--- Maintainer : [email protected]
+-- Maintainer : [email protected]
-- Stability : experimental
-- Portability : non-portable (POSIX.1, XPG4.2; hsc2hs, FFI)
--
@@ -58,7 +58,7 @@
, fdPreadBuf
, tryFdPreadBuf
, fdPreads
-
+
-- ** Writing
-- *** The POSIX.1 @write(2)@ syscall
, fdWrite
@@ -73,9 +73,9 @@
, fdPwrite
, fdPwriteBuf
, tryFdPwriteBuf
-
+
-- ** Seeking
- -- | These functions are not 'ByteString' related, but are
+ -- | These functions are not 'BS.ByteString' related, but are
-- provided here for API completeness.
-- *** The POSIX.1 @lseek(2)@ syscall
@@ -189,7 +189,7 @@
-> IO BS.ByteString -- ^ The bytes read.
fdRead fd nbytes
| nbytes <= 0 = return BS.empty
- | otherwise =
+ | otherwise =
BSI.createAndTrim (fromIntegral nbytes) $ \buf -> do
rc <- fdReadBuf fd buf nbytes
if 0 == rc
@@ -269,7 +269,7 @@
-- if iovcnt <= 0 || > 16,
-- if one of the iov_len values in the iov array was negative,
-- if the sum of the iov_len values in the iov array overflowed a 32-bit
integer.
-
+
fdReadvBufSafe :: Fd -> Ptr CIovec -> Int -> IO ByteCount
fdReadvBufSafe fd = go 0
where
@@ -477,7 +477,7 @@
----------------------------------------------------------------
----------------------------------------------------------------
-foreign import ccall safe "write"
+foreign import ccall safe "write"
-- ssize_t write(int fildes, const void *buf, size_t nbyte);
c_safe_write :: CInt -> Ptr CChar -> CSize -> IO CSsize
@@ -498,7 +498,7 @@
-> IO ByteCount -- ^ How many bytes were actually written.
fdWriteBuf fd buf nbytes
| nbytes <= 0 = return 0
- | otherwise =
+ | otherwise =
fmap fromIntegral
$ C.throwErrnoIfMinus1Retry _fdWriteBuf
$ c_safe_write
@@ -578,9 +578,9 @@
-- but we need to have an early exit for incomplete writes
-- (which normally requires a right fold). Hence this recursion.
go acc [] = return (acc, 0, [])
- go acc ccs@(c:cs) = do
- rc <- fdWrite fd c
- let acc' = acc+rc in acc' `seq` do
+ go acc ccs@(c:cs) =
+ fdWrite fd c >>= \rc ->
+ let acc' = acc+rc in acc' `seq`
if rc == fromIntegral (BS.length c)
then go acc' cs
else return (acc', rc, ccs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/unix-bytestring-0.3.7.3/src/System/Posix/Types/Iovec.hsc
new/unix-bytestring-0.3.7.6/src/System/Posix/Types/Iovec.hsc
--- old/unix-bytestring-0.3.7.3/src/System/Posix/Types/Iovec.hsc
2015-05-30 08:03:06.000000000 +0200
+++ new/unix-bytestring-0.3.7.6/src/System/Posix/Types/Iovec.hsc
2001-09-09 03:46:40.000000000 +0200
@@ -1,18 +1,12 @@
--- The -fno-warn-unused-imports flag is to avoid the need for a
--- special Setup.hs in order to use __HADDOCK__ to conditionally
--- import Foreign.C.String.CStringLen only for the sake of Haddock.
--- We avoid the special Setup.hs because in GHC 7.6 the prelude no
--- longer exports 'catch', and it's not entirely clear what sort
--- of exceptions from 'removeFile' actually need handling.
{-# LANGUAGE ForeignFunctionInterface #-}
-{-# OPTIONS_GHC -Wall -fwarn-tabs -fno-warn-unused-imports #-}
+{-# OPTIONS_GHC -Wall -fwarn-tabs #-}
----------------------------------------------------------------
--- 2013.05.29
+-- 2021.10.17
-- |
-- Module : System.Posix.Types.Iovec
--- Copyright : Copyright (c) 2010--2015 wren gayle romano
+-- Copyright : Copyright (c) 2010--2021 wren gayle romano
-- License : BSD
--- Maintainer : [email protected]
+-- Maintainer : [email protected]
-- Stability : experimental
-- Portability : non-portable (POSIX.1, XPG4.2; hsc2hs, FFI)
--
@@ -42,12 +36,6 @@
import Foreign.C.Types (CSize)
import Foreign.Storable (Storable(..))
--- N.B., we need a Custom cabal build-type in order for this to
--- work.
--- #ifdef __HADDOCK__
-import Foreign.C.String (CStringLen)
--- #endif
-
-- iovec, writev, and readv are in <sys/uio.h>, but we must include
-- <sys/types.h> and <unistd.h> for legacy reasons.
#include <sys/types.h>
@@ -57,8 +45,8 @@
----------------------------------------------------------------
-- | Haskell type representing the C @struct iovec@ type. This is
--- exactly like @'CStringLen'@ except there's actually struct
--- definition on the C side.
+-- exactly like 'Foreign.C.String.CStringLen' except there's actually
+-- struct definition on the C side.
data CIovec = CIovec
{ iov_base :: {-# UNPACK #-} !(Ptr Word8) -- char* or void*
, iov_len :: {-# UNPACK #-} !CSize -- size_t
@@ -69,14 +57,14 @@
instance Storable CIovec where
alignment _ = #{alignment struct iovec}
-
+
sizeOf _ = #{size struct iovec}
-
+
peek ptr = do
base <- #{peek struct iovec, iov_base} ptr
len <- #{peek struct iovec, iov_len} ptr
return (CIovec base len)
-
+
poke ptr (CIovec base len) = do
#{poke struct iovec, iov_base} ptr base
#{poke struct iovec, iov_len} ptr len
@@ -144,7 +132,7 @@
This definition is essentially verbatim 'BS.useAsCStringLen'. We
can save two 'FFI.castPtr' and one 'fromIntegral' if we instead do
an essentially verbatim 'BS.useAsCString':
-
+
useAsCIovec s@(BSI.PS fptr offset len) io = do
let lenCSize = fromIntegral len
FMA.allocaBytes (len+1) $ \buf ->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/unix-bytestring-0.3.7.3/unix-bytestring.cabal
new/unix-bytestring-0.3.7.6/unix-bytestring.cabal
--- old/unix-bytestring-0.3.7.3/unix-bytestring.cabal 2015-05-30
08:03:06.000000000 +0200
+++ new/unix-bytestring-0.3.7.6/unix-bytestring.cabal 2001-09-09
03:46:40.000000000 +0200
@@ -1,19 +1,19 @@
----------------------------------------------------------------
--- wren gayle romano <[email protected]> ~ 2015.05.30
+-- wren gayle romano <[email protected]> ~ 2021.11.02
----------------------------------------------------------------
--- By and large Cabal >=1.2 is fine; but >= 1.6 gives tested-with:
--- and source-repository:.
-Cabal-Version: >= 1.6
+-- Cabal >=1.10 is required by Hackage.
+Cabal-Version: >= 1.10
Build-Type: Simple
Name: unix-bytestring
-Version: 0.3.7.3
+Version: 0.3.7.6
Stability: provisional
-Homepage: http://code.haskell.org/~wren/
+Homepage: https://wrengr.org/software/hackage.html
+Bug-Reports: https://github.com/wrengr/unix-bytestring/issues
Author: wren gayle romano
-Maintainer: [email protected]
-Copyright: Copyright (c) 2010--2015 wren gayle romano
+Maintainer: [email protected]
+Copyright: Copyright (c) 2010???2021 wren gayle romano
License: BSD3
License-File: LICENSE
@@ -32,16 +32,28 @@
dependency. But you'll need it in order to get your hands on
an @Fd@, so we're not offering a complete replacement.
-Tested-With:
- GHC ==6.12.1, GHC ==6.12.3, GHC ==7.4.2, GHC ==7.6.1, GHC ==7.8.0
Extra-source-files:
- README, CHANGELOG
+ README.md, CHANGELOG
+
+-- This used to work as far back as GHC 6.12.1 but we don't verify that with
CI.
+-- <https://github.com/wrengr/unix-bytestring/actions?query=workflow%3Aci>
+Tested-With:
+ GHC ==8.0.2,
+ GHC ==8.2.2,
+ GHC ==8.4.4,
+ GHC ==8.6.5,
+ GHC ==8.8.4,
+ GHC ==8.10.3,
+ GHC ==9.0.1,
+ GHC ==9.2.1
+
Source-Repository head
- Type: darcs
- Location: http://community.haskell.org/~wren/unix-bytestring
+ Type: git
+ Location: https://github.com/wrengr/unix-bytestring.git
----------------------------------------------------------------
Library
+ Default-Language: Haskell2010
Hs-Source-Dirs: src
Exposed-Modules: Foreign.C.Error.Safe
, System.Posix.IO.ByteString
@@ -55,8 +67,8 @@
-- them on our own for better backwards compatibility.
--
-- Not sure what the real minbound is on bytestring...
- Build-Depends: base >= 4.1 && < 5
- , bytestring >= 0.9.1.5
+ Build-Depends: base >= 4.1 && < 4.17
+ , bytestring >= 0.9.1.5 && < 0.12
----------------------------------------------------------------
----------------------------------------------------------- fin.