Hello community,

here is the log from the commit of package ghc-dbus for openSUSE:Leap:15.2 
checked in at 2020-02-19 18:38:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/ghc-dbus (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.ghc-dbus.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-dbus"

Wed Feb 19 18:38:36 2020 rev:12 rq:771284 version:1.2.11

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/ghc-dbus/ghc-dbus.changes      2020-01-15 
15:01:58.957796251 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.ghc-dbus.new.26092/ghc-dbus.changes   
2020-02-19 18:38:44.505984602 +0100
@@ -1,0 +2,34 @@
+Sun Dec 29 10:27:38 UTC 2019 - [email protected]
+
+- Update dbus to version 1.2.11.
+  Upstream does not provide a change log file.
+
+-------------------------------------------------------------------
+Fri Nov  8 16:13:35 UTC 2019 - Peter Simons <[email protected]>
+
+- Drop obsolete group attributes.
+
+-------------------------------------------------------------------
+Fri Oct 11 12:17:36 UTC 2019 - Peter Simons <[email protected]>
+
+- Relax overspecified version constraints on lens dependency.
+
+-------------------------------------------------------------------
+Mon May 13 02:02:23 UTC 2019 - [email protected]
+
+- Update dbus to version 1.2.7.
+  Upstream does not provide a change log file.
+
+-------------------------------------------------------------------
+Tue Apr 30 09:23:18 UTC 2019 - [email protected]
+
+- Update dbus to version 1.2.6.
+  Upstream does not provide a change log file.
+
+-------------------------------------------------------------------
+Sun Apr 14 02:02:26 UTC 2019 - [email protected]
+
+- Update dbus to version 1.2.5.
+  Upstream does not provide a change log file.
+
+-------------------------------------------------------------------

Old:
----
  dbus-1.2.4.tar.gz

New:
----
  dbus-1.2.11.tar.gz

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

Other differences:
------------------
++++++ ghc-dbus.spec ++++++
--- /var/tmp/diff_new_pack.tf5PEa/_old  2020-02-19 18:38:44.889985405 +0100
+++ /var/tmp/diff_new_pack.tf5PEa/_new  2020-02-19 18:38:44.889985405 +0100
@@ -19,11 +19,10 @@
 %global pkg_name dbus
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        1.2.4
+Version:        1.2.11
 Release:        0
 Summary:        A client library for the D-Bus IPC system
 License:        Apache-2.0
-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
 BuildRequires:  ghc-Cabal-devel
@@ -93,7 +92,6 @@
 
 %package devel
 Summary:        Haskell %{pkg_name} library development files
-Group:          Development/Libraries/Haskell
 Requires:       %{name} = %{version}-%{release}
 Requires:       ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}

++++++ dbus-1.2.4.tar.gz -> dbus-1.2.11.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dbus-1.2.4/dbus.cabal new/dbus-1.2.11/dbus.cabal
--- old/dbus-1.2.4/dbus.cabal   2019-02-15 04:26:05.000000000 +0100
+++ new/dbus-1.2.11/dbus.cabal  2019-10-05 04:15:53.000000000 +0200
@@ -1,6 +1,6 @@
 cabal-version: >=1.8
 name: dbus
-version: 1.2.4
+version: 1.2.11
 license: Apache-2.0
 license-file: license.txt
 maintainer: Andrey Sverdlichenko <[email protected]>
@@ -99,18 +99,18 @@
         deepseq <1.5,
         exceptions <0.11,
         filepath <1.5,
-        lens <4.18,
-        network ==2.8.0.0 || >=3.0.1.0 && <3.1,
+        lens <4.19,
+        network >=3.0.1.0 && <3.2,
         parsec <3.2,
         random <1.2,
         split <0.3,
-        template-haskell <2.15,
+        template-haskell <2.16.0.0,
         text <1.3,
-        th-lift <0.8,
+        th-lift <0.9,
         transformers <0.6,
         unix <2.8,
         vector <0.13,
-        xml-conduit <1.9,
+        xml-conduit >=1.9.0.0 && <1.10.0.0,
         xml-types <0.4
 
 test-suite dbus_tests
@@ -140,17 +140,17 @@
     ghc-options: -W -Wall -fno-warn-orphans
     build-depends:
         dbus -any,
-        base <4.13,
+        base ==4.*,
         bytestring <0.11,
         cereal <0.6,
         containers <0.7,
         directory <1.4,
         extra <1.7,
         filepath <1.5,
-        network <2.9,
+        network >=3.0.1.0 && <3.2,
         parsec <3.2,
         process <1.7,
-        QuickCheck <2.13,
+        QuickCheck <2.14,
         random <1.2,
         resourcet <1.3,
         tasty <1.3,
@@ -168,5 +168,5 @@
     ghc-options: -Wall -fno-warn-orphans
     build-depends:
         dbus -any,
-        base <4.13,
+        base ==4.*,
         criterion <1.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dbus-1.2.4/lib/DBus/Internal/Address.hs 
new/dbus-1.2.11/lib/DBus/Internal/Address.hs
--- old/dbus-1.2.4/lib/DBus/Internal/Address.hs 2018-05-05 06:09:43.000000000 
+0200
+++ new/dbus-1.2.11/lib/DBus/Internal/Address.hs        2019-10-05 
03:52:42.000000000 +0200
@@ -16,6 +16,7 @@
 
 import qualified Control.Exception
 import           Data.Char (digitToInt, ord, chr)
+import           Data.Maybe (listToMaybe)
 import           Data.List (intercalate)
 import qualified Data.Map
 import           Data.Map (Map)
@@ -143,7 +144,7 @@
     env <- getenv "DBUS_SYSTEM_BUS_ADDRESS"
     return (parseAddress (maybe system id env))
 
--- | Returns the address in the environment variable
+-- | Returns the first address in the environment variable
 -- @DBUS_SESSION_BUS_ADDRESS@, which must be set.
 --
 -- Returns 'Nothing' if @DBUS_SYSTEM_BUS_ADDRESS@ is unset or contains an
@@ -151,7 +152,7 @@
 getSessionAddress :: IO (Maybe Address)
 getSessionAddress = do
     env <- getenv "DBUS_SESSION_BUS_ADDRESS"
-    return (env >>= parseAddress)
+    return (env >>= parseAddresses >>= listToMaybe)
 
 -- | Returns the address in the environment variable
 -- @DBUS_STARTER_ADDRESS@, which must be set.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dbus-1.2.4/lib/DBus/Introspection/Parse.hs 
new/dbus-1.2.11/lib/DBus/Introspection/Parse.hs
--- old/dbus-1.2.4/lib/DBus/Introspection/Parse.hs      2018-12-02 
02:37:38.000000000 +0100
+++ new/dbus-1.2.11/lib/DBus/Introspection/Parse.hs     2019-06-01 
16:39:35.000000000 +0200
@@ -24,7 +24,7 @@
 
 parseXML :: ObjectPath -> T.Text -> Maybe Object
 parseXML path xml =
-    runConduit $ yieldMany [xml] .| X.parseText' X.def .| X.force "parse 
error" (parseObject $ getRootName path)
+    runConduit $ yieldMany [xml] .| X.parseText X.def .| X.force "parse error" 
(parseObject $ getRootName path)
 
 getRootName :: ObjectPath -> X.AttrParser ObjectPath
 getRootName defaultPath = do
@@ -64,13 +64,13 @@
         pure $ interfaceName_ (T.unpack ifName)
     parseContent ifName = do
         elems <- X.many $ do
-            X.many_ $ X.ignoreTreeContent "annotation"
+            X.many_ $ X.ignoreTreeContent "annotation" X.ignoreAttrs
             X.choose
                 [ parseMethod
                 , parseSignal
                 , parseProperty
                 ]
-        X.many_ $ X.ignoreTreeContent "annotation"
+        X.many_ $ X.ignoreTreeContent "annotation" X.ignoreAttrs
         let base = Interface ifName [] [] []
             addElem e (Interface n ms ss ps) = case e of
                 MethodDefinition m -> Interface n (m:ms) ss ps
@@ -86,9 +86,9 @@
         parseMemberName (T.unpack ifName)
     parseArgs name = do
         args <- X.many $ do
-            X.many_ $ X.ignoreTreeContent "annotation"
+            X.many_ $ X.ignoreTreeContent "annotation" X.ignoreAttrs
             X.tag' "arg" getArg pure
-        X.many_ $ X.ignoreTreeContent "annotation"
+        X.many_ $ X.ignoreTreeContent "annotation" X.ignoreAttrs
         pure $ MethodDefinition $ Method name args
     getArg = do
         name <- fromMaybe "" <$> X.attr "name"
@@ -107,9 +107,9 @@
         parseMemberName (T.unpack ifName)
     parseArgs name = do
         args <- X.many $ do
-            X.many_ $ X.ignoreTreeContent "annotation"
+            X.many_ $ X.ignoreTreeContent "annotation" X.ignoreAttrs
             X.tag' "arg" getArg pure
-        X.many_ $ X.ignoreTreeContent "annotation"
+        X.many_ $ X.ignoreTreeContent "annotation" X.ignoreAttrs
         pure $ SignalDefinition $ Signal name args
     getArg = do
         name <- fromMaybe "" <$> X.attr "name"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dbus-1.2.4/lib/DBus/Transport.hs 
new/dbus-1.2.11/lib/DBus/Transport.hs
--- old/dbus-1.2.4/lib/DBus/Transport.hs        2019-02-14 16:37:47.000000000 
+0100
+++ new/dbus-1.2.11/lib/DBus/Transport.hs       2019-06-01 16:32:11.000000000 
+0200
@@ -45,7 +45,7 @@
 import           Data.Monoid
 import           Data.Typeable (Typeable)
 import           Foreign.C (CUInt)
-import           Network.Socket hiding (recv)
+import           Network.Socket
 import           Network.Socket.ByteString (sendAll, recv)
 import qualified System.Info
 import           Prelude


Reply via email to