Hello community,

here is the log from the commit of package derive for openSUSE:Factory checked 
in at 2017-04-11 09:41:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/derive (Old)
 and      /work/SRC/openSUSE:Factory/.derive.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "derive"

Tue Apr 11 09:41:47 2017 rev:3 rq:485100 version:2.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/derive/derive.changes    2017-03-15 
02:00:14.904728453 +0100
+++ /work/SRC/openSUSE:Factory/.derive.new/derive.changes       2017-04-11 
09:41:48.365535049 +0200
@@ -1,0 +2,5 @@
+Tue Mar 14 09:26:22 UTC 2017 - [email protected]
+
+- Update to version 2.6.2 with cabal2obs.
+
+-------------------------------------------------------------------

Old:
----
  derive-2.6.1.tar.gz

New:
----
  derive-2.6.2.tar.gz

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

Other differences:
------------------
++++++ derive.spec ++++++
--- /var/tmp/diff_new_pack.MgLTvA/_old  2017-04-11 09:41:48.937454256 +0200
+++ /var/tmp/diff_new_pack.MgLTvA/_new  2017-04-11 09:41:48.941453692 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name derive
 Name:           %{pkg_name}
-Version:        2.6.1
+Version:        2.6.2
 Release:        0
 Summary:        A program and library to derive instances for data types
 License:        BSD-3-Clause

++++++ derive-2.6.1.tar.gz -> derive-2.6.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/derive-2.6.1/CHANGES.txt new/derive-2.6.2/CHANGES.txt
--- old/derive-2.6.1/CHANGES.txt        2017-02-27 23:00:17.000000000 +0100
+++ new/derive-2.6.2/CHANGES.txt        2017-03-11 21:17:49.000000000 +0100
@@ -1,7 +1,9 @@
 Changelog for Derive
 
+2.6.2
+    #19, more upgrade bug fixes
 2.6.1
-    Allow haskell-src-exts-1.19
+    #19, allow haskell-src-exts-1.19
 2.6
     Remove lots of derivations that didn't seem useful (Eq, Show etc)
     Change to use annotated Haskell syntax trees
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/derive-2.6.1/derive.cabal 
new/derive-2.6.2/derive.cabal
--- old/derive-2.6.1/derive.cabal       2017-02-27 23:00:17.000000000 +0100
+++ new/derive-2.6.2/derive.cabal       2017-03-11 21:17:49.000000000 +0100
@@ -1,7 +1,7 @@
 cabal-version:  >= 1.18
 build-type:     Default
 name:           derive
-version:        2.6.1
+version:        2.6.2
 build-type:     Simple
 copyright:      Neil Mitchell 2006-2017
 author:         Neil Mitchell <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/derive-2.6.1/src/Language/Haskell/Convert.hs 
new/derive-2.6.2/src/Language/Haskell/Convert.hs
--- old/derive-2.6.1/src/Language/Haskell/Convert.hs    2017-02-27 
23:00:16.000000000 +0100
+++ new/derive-2.6.2/src/Language/Haskell/Convert.hs    2017-03-11 
21:17:49.000000000 +0100
@@ -5,6 +5,7 @@
 
 import Language.Haskell as HS
 import qualified Language.Haskell.Exts as HSE(FieldDecl(..))
+import Language.Haskell.TH.Compat
 import Language.Haskell.TH.Syntax as TH
 import Control.Exception
 import Data.Typeable
@@ -117,10 +118,9 @@
     conv (AppT x y) = case c x of
         ClassA _ a b -> ClassA () a (b ++ [c y])
 
-
-
 instance Convert (HS.Decl ()) TH.Dec where
--- NEIL    conv (InstDecl _ _ _ cxt nam typ ds) = instanceD (c cxt) (c $ tyApp 
(TyCon nam) typ) [c d | InsDecl d <- ds]
+    conv (InstDecl _ _ (fromIParen -> IRule _ _ cxt (fromInstHead -> 
(nam,typ))) ds) =
+        instanceD (c cxt) (c $ tyApp (TyCon () nam) typ) [c d | InsDecl _ d <- 
fromMaybe [] ds]
     conv (FunBind _ ms@(HS.Match _ nam _ _ _:_)) = FunD (c nam) (c ms)
     conv (PatBind _ p bod ds) = ValD (c p) (c bod) (c ds)
     conv (TypeSig _ [nam] typ) = SigD (c nam) (c $ foralls typ)


Reply via email to