Hello community, here is the log from the commit of package ghc-tar for openSUSE:Factory checked in at 2019-08-29 17:23:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-tar (Old) and /work/SRC/openSUSE:Factory/.ghc-tar.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-tar" Thu Aug 29 17:23:17 2019 rev:10 rq:726818 version:0.5.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-tar/ghc-tar.changes 2018-10-25 08:21:24.435936616 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-tar.new.7948/ghc-tar.changes 2019-08-29 17:23:18.899309521 +0200 @@ -1,0 +2,10 @@ +Tue Aug 27 02:02:08 UTC 2019 - [email protected] + +- Update tar to version 0.5.1.1. + See also http://pvp.haskell.org/faq + + 0.5.1.1 Herbert Valerio Riedel <[email protected]> March 2018 + + * Add support for GHC 8.8.1 / base-4.13 + +------------------------------------------------------------------- Old: ---- tar-0.5.1.0.tar.gz tar.cabal New: ---- tar-0.5.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-tar.spec ++++++ --- /var/tmp/diff_new_pack.RBXAEm/_old 2019-08-29 17:23:20.179309307 +0200 +++ /var/tmp/diff_new_pack.RBXAEm/_new 2019-08-29 17:23:20.183309306 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-tar # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -19,14 +19,13 @@ %global pkg_name tar %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.5.1.0 +Version: 0.5.1.1 Release: 0 Summary: Reading, writing and manipulating ".tar" archive files License: BSD-3-Clause Group: Development/Libraries/Haskell URL: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-array-devel BuildRequires: ghc-bytestring-devel @@ -67,7 +66,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ tar-0.5.1.0.tar.gz -> tar-0.5.1.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tar-0.5.1.0/Codec/Archive/Tar/Read.hs new/tar-0.5.1.1/Codec/Archive/Tar/Read.hs --- old/tar-0.5.1.0/Codec/Archive/Tar/Read.hs 2018-03-09 16:46:26.000000000 +0100 +++ new/tar-0.5.1.1/Codec/Archive/Tar/Read.hs 2001-09-09 03:46:40.000000000 +0200 @@ -252,7 +252,9 @@ return = pure Error m >>= _ = Error m Ok x >>= k = k x +#if !MIN_VERSION_base(4,13,0) fail = error "fail @(Partial e)" +#endif {-# SPECIALISE readOct :: BS.ByteString -> Maybe Int #-} {-# SPECIALISE readOct :: BS.ByteString -> Maybe Int64 #-} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tar-0.5.1.0/changelog.md new/tar-0.5.1.1/changelog.md --- old/tar-0.5.1.0/changelog.md 2018-03-09 16:46:26.000000000 +0100 +++ new/tar-0.5.1.1/changelog.md 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,9 @@ +See also http://pvp.haskell.org/faq + +0.5.1.1 Herbert Valerio Riedel <[email protected]> March 2018 + + * Add support for GHC 8.8.1 / base-4.13 + 0.5.1.0 Herbert Valerio Riedel <[email protected]> March 2018 * Add support for GHC 8.4.1 / base-4.11 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tar-0.5.1.0/tar.cabal new/tar-0.5.1.1/tar.cabal --- old/tar-0.5.1.0/tar.cabal 2018-03-09 16:46:26.000000000 +0100 +++ new/tar-0.5.1.1/tar.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,7 @@ +cabal-version: 1.12 name: tar -version: 0.5.1.0 +version: 0.5.1.1 + license: BSD3 license-file: LICENSE author: Duncan Coutts <[email protected]> @@ -22,7 +24,6 @@ It also provides features for random access to archive content using an index. build-type: Simple -cabal-version: >=1.8 extra-source-files: changelog.md 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.1 @@ -38,16 +39,17 @@ default: False library - build-depends: base == 4.*, + + build-depends: base >= 4 && < 4.14, filepath < 1.5, array < 0.6, - containers >= 0.2 && < 0.6, + containers >= 0.2 && < 0.7, deepseq >= 1.1 && < 1.5 if flag(old-time) build-depends: directory < 1.2, old-time < 1.2 else - build-depends: directory >= 1.2 && < 1.4, time < 1.9 + build-depends: directory >= 1.2 && < 1.4, time < 1.10 if flag(old-bytestring) build-depends: bytestring-builder >= 0.10.4.0.2 && < 0.11, bytestring == 0.9.* @@ -72,6 +74,13 @@ Codec.Archive.Tar.Index.StringTable Codec.Archive.Tar.Index.IntTrie + default-language: Haskell2010 + -- Previously, the package used GHC's default Haskell mode which implies + -- NDI; so we keep it transitionally enabled here until we've reviewed the + -- code to make sure there isn't any code relies on NDI and keeps compiling + -- albeit with different semantics even without NDI + default-extensions: NondecreasingIndentation + other-extensions: BangPatterns CPP @@ -80,6 +89,7 @@ PatternGuards ScopedTypeVariables + ghc-options: -Wall -fno-warn-unused-imports test-suite properties @@ -107,6 +117,8 @@ if !impl(ghc >= 8.0) build-depends: semigroups == 0.18.* + default-language: Haskell2010 + hs-source-dirs: . test main-is: test/Properties.hs @@ -152,6 +164,8 @@ if !impl(ghc >= 8.0) build-depends: semigroups == 0.18.* + default-language: Haskell2010 + -- shared w/ lib:tar component other-modules: Codec.Archive.Tar
