Hello community, here is the log from the commit of package ghc-dns for openSUSE:Factory checked in at 2016-10-22 13:21:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-dns (Old) and /work/SRC/openSUSE:Factory/.ghc-dns.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-dns" Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-dns/ghc-dns.changes 2016-09-05 21:19:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-dns.new/ghc-dns.changes 2016-10-22 13:21:15.000000000 +0200 @@ -1,0 +2,5 @@ +Sat Oct 1 17:18:04 UTC 2016 - [email protected] + +- Update to version 2.0.6 with cabal2obs. + +------------------------------------------------------------------- Old: ---- dns-2.0.5.tar.gz New: ---- dns-2.0.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-dns.spec ++++++ --- /var/tmp/diff_new_pack.2yVzwY/_old 2016-10-22 13:21:16.000000000 +0200 +++ /var/tmp/diff_new_pack.2yVzwY/_new 2016-10-22 13:21:16.000000000 +0200 @@ -19,7 +19,7 @@ %global pkg_name dns %bcond_with tests Name: ghc-%{pkg_name} -Version: 2.0.5 +Version: 2.0.6 Release: 0 Summary: DNS library in Haskell License: BSD-3-Clause ++++++ dns-2.0.5.tar.gz -> dns-2.0.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dns-2.0.5/Changelog new/dns-2.0.6/Changelog --- old/dns-2.0.5/Changelog 2016-08-19 03:29:14.000000000 +0200 +++ new/dns-2.0.6/Changelog 2016-09-29 03:44:30.000000000 +0200 @@ -1,3 +1,9 @@ +2.0.6 + - Adding Ord instance. [#41](https://github.com/kazu-yamamoto/dns/pull/41) + - Adding DNSSEC-related RRTYPEs [#40](https://github.com/kazu-yamamoto/dns/pull/40) +2.0.5 + - Supporting DNS-SEC AD (authenticated data). [#38](https://github.com/kazu-yamamoto/dns/pull/38) + - Removing the dependency to blaze-builder. 2.0.4 - Renaming a variable to fix preprocessor conflicts [#37](https://github.com/kazu-yamamoto/dns/pull/37) 2.0.3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dns-2.0.5/Network/DNS/Internal.hs new/dns-2.0.6/Network/DNS/Internal.hs --- old/dns-2.0.5/Network/DNS/Internal.hs 2016-08-19 03:29:14.000000000 +0200 +++ new/dns-2.0.6/Network/DNS/Internal.hs 2016-09-29 03:44:30.000000000 +0200 @@ -30,9 +30,20 @@ | SRV | DNAME | OPT + | DS + | RRSIG + | NSEC + | DNSKEY + | NSEC3 + | NSEC3PARAM | TLSA + | CDS + | CDNSKEY + | CSYNC | UNKNOWN Int deriving (Eq, Show, Read) +-- https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-4 +-- rrDB :: [(TYPE, Int)] rrDB = [ (A, 1) @@ -44,9 +55,18 @@ , (TXT, 16) , (AAAA, 28) , (SRV, 33) - , (DNAME, 39) -- RFC 2672 + , (DNAME, 39) -- RFC 6672 , (OPT, 41) -- RFC 6891 - , (TLSA, 52) -- RFC 6898 + , (DS, 43) -- RFC 4034 + , (RRSIG, 46) -- RFC 4034 + , (NSEC, 47) -- RFC 4034 + , (DNSKEY, 48) -- RFC 4034 + , (NSEC3, 40) -- RFC 5155 + , (NSEC3PARAM, 51) -- RFC 5155 + , (TLSA, 52) -- RFC 6698 + , (CDS, 59) -- RFC 7344 + , (CDNSKEY, 60) -- RFC 7344 + , (CSYNC, 62) -- RFC 7477 ] data OPTTYPE = ClientSubnet @@ -162,7 +182,7 @@ | NotImpl | Refused | BadOpt - deriving (Eq, Show, Enum, Bounded) + deriving (Eq, Ord, Show, Enum, Bounded) ---------------------------------------------------------------- @@ -207,11 +227,11 @@ | RD_OPT [OData] | RD_OTH ByteString | RD_TLSA Int Int Int ByteString - deriving (Eq) + deriving (Eq, Ord) instance Show RData where show (RD_NS dom) = BS.unpack dom - show (RD_MX prf dom) = BS.unpack dom ++ " " ++ show prf + show (RD_MX prf dom) = show prf ++ " " ++ BS.unpack dom show (RD_CNAME dom) = BS.unpack dom show (RD_DNAME dom) = BS.unpack dom show (RD_A a) = show a @@ -227,7 +247,7 @@ data OData = OD_ClientSubnet Int Int IP | OD_Unknown Int ByteString - deriving (Eq,Show) + deriving (Eq,Show,Ord) ---------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dns-2.0.5/dns.cabal new/dns-2.0.6/dns.cabal --- old/dns-2.0.5/dns.cabal 2016-08-19 03:29:14.000000000 +0200 +++ new/dns-2.0.6/dns.cabal 2016-09-29 03:44:30.000000000 +0200 @@ -1,5 +1,5 @@ Name: dns -Version: 2.0.5 +Version: 2.0.6 Author: Kazu Yamamoto <[email protected]> Maintainer: Kazu Yamamoto <[email protected]> License: BSD3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dns-2.0.5/test2/doctests.hs new/dns-2.0.6/test2/doctests.hs --- old/dns-2.0.5/test2/doctests.hs 2016-08-19 03:29:14.000000000 +0200 +++ new/dns-2.0.6/test2/doctests.hs 2016-09-29 03:44:30.000000000 +0200 @@ -5,5 +5,13 @@ main :: IO () main = doctest [ "-XOverloadedStrings" + {- + Both 'iproute' and 'network-data' provide + ‘Data.IP’ package: + Ambiguous interface for ‘Data.IP’: + it was found in multiple packages: network-data-0.5.3 iproute-1.7.0 + We ignore network-data to make tests pass. + -} + , "-ignore-package=network-data" , "Network/DNS.hs" ]
