Hello community, here is the log from the commit of package ghc-uri-bytestring for openSUSE:Factory checked in at 2017-06-21 13:56:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-uri-bytestring (Old) and /work/SRC/openSUSE:Factory/.ghc-uri-bytestring.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-uri-bytestring" Wed Jun 21 13:56:12 2017 rev:4 rq:504681 version:0.2.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-uri-bytestring/ghc-uri-bytestring.changes 2017-04-14 13:39:03.444059501 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-uri-bytestring.new/ghc-uri-bytestring.changes 2017-06-21 13:56:30.653131749 +0200 @@ -1,0 +2,10 @@ +Mon Jun 12 09:41:41 UTC 2017 - psim...@suse.com + +- Update to version 0.2.3.3. + +------------------------------------------------------------------- +Thu Jun 8 11:08:19 UTC 2017 - psim...@suse.com + +- Update to version 0.2.3.2. + +------------------------------------------------------------------- Old: ---- uri-bytestring-0.2.3.1.tar.gz New: ---- uri-bytestring-0.2.3.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-uri-bytestring.spec ++++++ --- /var/tmp/diff_new_pack.H6tGUN/_old 2017-06-21 13:56:33.208771254 +0200 +++ /var/tmp/diff_new_pack.H6tGUN/_new 2017-06-21 13:56:33.212770690 +0200 @@ -19,7 +19,7 @@ %global pkg_name uri-bytestring %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.2.3.1 +Version: 0.2.3.3 Release: 0 Summary: Haskell URI parsing as ByteStrings License: BSD-3-Clause @@ -38,13 +38,14 @@ %if %{with tests} BuildRequires: ghc-HUnit-devel BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-base-compat-devel BuildRequires: ghc-generics-sop-devel -BuildRequires: ghc-lens-simple-devel BuildRequires: ghc-quickcheck-instances-devel BuildRequires: ghc-semigroups-devel BuildRequires: ghc-tasty-devel BuildRequires: ghc-tasty-hunit-devel BuildRequires: ghc-tasty-quickcheck-devel +BuildRequires: ghc-transformers-devel %endif %description ++++++ uri-bytestring-0.2.3.1.tar.gz -> uri-bytestring-0.2.3.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uri-bytestring-0.2.3.1/README.md new/uri-bytestring-0.2.3.3/README.md --- old/uri-bytestring-0.2.3.1/README.md 2017-02-27 19:22:30.000000000 +0100 +++ new/uri-bytestring-0.2.3.3/README.md 2017-06-06 17:27:21.000000000 +0200 @@ -15,3 +15,4 @@ * [k0ral](https://github.com/k0ral) * [Michael Hatfield](https://github.com/mikehat) * [reactormonk](https://github.com/reactormonk) +* [Oleg Grenrus](https://github.com/phadej) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uri-bytestring-0.2.3.1/changelog.md new/uri-bytestring-0.2.3.3/changelog.md --- old/uri-bytestring-0.2.3.1/changelog.md 2017-02-27 19:22:30.000000000 +0100 +++ new/uri-bytestring-0.2.3.3/changelog.md 2017-06-06 17:27:21.000000000 +0200 @@ -1,3 +1,9 @@ +0.2.3.3 +* Make buildable on GHC 8.2.1. + +0.2.3.2 +* Broaden dep on base. + 0.2.3.1 * Add `relativeRef` quasi-quoter. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uri-bytestring-0.2.3.1/test/URI/ByteStringTests.hs new/uri-bytestring-0.2.3.3/test/URI/ByteStringTests.hs --- old/uri-bytestring-0.2.3.1/test/URI/ByteStringTests.hs 2017-02-27 19:22:30.000000000 +0100 +++ new/uri-bytestring-0.2.3.3/test/URI/ByteStringTests.hs 2017-06-06 17:27:21.000000000 +0200 @@ -4,13 +4,15 @@ module URI.ByteStringTests (tests) where ------------------------------------------------------------------------------- +import Control.Applicative (Const (..)) import qualified Blaze.ByteString.Builder as BB import Data.ByteString (ByteString) import qualified Data.ByteString.Char8 as B8 import Data.Either +import Data.Function.Compat ((&)) +import Data.Functor.Identity (Identity (..)) import qualified Data.Map.Strict as M import Data.Monoid -import Lens.Simple import Test.Tasty import Test.Tasty.HUnit import Test.Tasty.QuickCheck @@ -22,6 +24,15 @@ ------------------------------------------------------------------------------- import URI.ByteStringQQTests () +infixr 4 .~ +(.~) :: ((a -> Identity b) -> s -> Identity t) -> b -> s -> t +(.~) l b s = runIdentity (l (const (Identity b)) s) + +infixl ^. +(^.) :: s -> ((a -> Const a a) -> s -> Const a s) -> a +s ^. l = getConst (l Const s) + + tests :: TestTree tests = testGroup "URI.Bytestring" [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uri-bytestring-0.2.3.1/uri-bytestring.cabal new/uri-bytestring-0.2.3.3/uri-bytestring.cabal --- old/uri-bytestring-0.2.3.1/uri-bytestring.cabal 2017-02-27 19:22:30.000000000 +0100 +++ new/uri-bytestring-0.2.3.3/uri-bytestring.cabal 2017-06-06 17:27:21.000000000 +0200 @@ -1,5 +1,5 @@ name: uri-bytestring -version: 0.2.3.1 +version: 0.2.3.3 synopsis: Haskell URI parsing as ByteStrings description: uri-bytestring aims to be an RFC3986 compliant URI parser that uses efficient ByteStrings for parsing and representing the URI data. license: BSD3 @@ -16,6 +16,8 @@ Tested-With: GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.1 + , GHC == 8.0.2 + , GHC == 8.2.1 extra-source-files: README.md CONTRIBUTING.md @@ -38,10 +40,10 @@ build-depends: attoparsec >= 0.12 && < 0.14 - , base >= 4.6 && < 4.10 + , base >= 4.6 && < 5 , bytestring >= 0.9.1 && < 0.11 , blaze-builder >= 0.3.0.0 && < 0.5 - , template-haskell >= 2.9 && < 2.12 + , template-haskell >= 2.9 && < 2.13 , th-lift-instances >= 0.1.8 && < 0.2 , containers @@ -78,11 +80,12 @@ , tasty-quickcheck , attoparsec , base + , base-compat >= 0.7.0 , blaze-builder , bytestring - , lens-simple , quickcheck-instances , semigroups + , transformers , containers , generics-sop >= 0.2 default-language: Haskell2010