haskell-dbus package in both haskell-core and haskell-web

On Mon, Apr 29, 2013 at 10:53 PM, Leif Warner
What gives?
There are a few dbus packages on hackage. The one in [haskell-core] is DBus (http://hackage.haskell.org/package/DBus) which is rather old, and quite possibly a candidate for removal (I'll have to check later today). The dbus package in [haskell-web] seems to be dbus (http://hackage.haskell.org/package/dbus), which is newer and looks to be better maintained (AFAICS it's also a dependency of github-annex). Not a particularly good answer, but maybe Fabio can fill in a little more details /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus

Il 30/04/2013 09:06, Magnus Therning ha scritto:
On Mon, Apr 29, 2013 at 10:53 PM, Leif Warner
wrote: What gives?
There are a few dbus packages on hackage. The one in [haskell-core] is DBus (http://hackage.haskell.org/package/DBus) which is rather old, and quite possibly a candidate for removal (I'll have to check later today). The dbus package in [haskell-web] seems to be dbus (http://hackage.haskell.org/package/dbus), which is newer and looks to be better maintained (AFAICS it's also a dependency of github-annex).
Not a particularly good answer, but maybe Fabio can fill in a little more details
Reading from hackage, I can tell you that DBUS is binding to the API, dbus is implemented in Haskell. The first fails with ghc-7.0, so I don't know why anybody would use it. As Magnus already told you, the reason for dbus presence in [haskell-web] is because it is a dependency of git-annex. Fabio

On Tue, Apr 30, 2013 at 2:08 PM, Fabio Riga
Il 30/04/2013 09:06, Magnus Therning ha scritto:
On Mon, Apr 29, 2013 at 10:53 PM, Leif Warner
wrote: What gives?
There are a few dbus packages on hackage. The one in [haskell-core] is DBus (http://hackage.haskell.org/package/DBus) which is rather old, and quite possibly a candidate for removal (I'll have to check later today). The dbus package in [haskell-web] seems to be dbus (http://hackage.haskell.org/package/dbus), which is newer and looks to be better maintained (AFAICS it's also a dependency of github-annex).
Not a particularly good answer, but maybe Fabio can fill in a little more details
Reading from hackage, I can tell you that DBUS is binding to the API, dbus is implemented in Haskell. The first fails with ghc-7.0, so I don't know why anybody would use it. As Magnus already told you, the reason for dbus presence in [haskell-web] is because it is a dependency of git-annex.
DBus does build just fine with minor patches, which are present in HABS :) But I also don't understand why anyone would use it. I'll look into removing it ASAP. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus

Thanks for the explanation! It was a little confusing with them both being
lowercase - at least on hackage, they're differentiated by case.
I had noticed this because an (optional) dependency of xmobar is dbus >=
0.10, but "pacman -S haskell-dbus" would only get me the one from [core].
-Leif
On Tue, Apr 30, 2013 at 6:02 AM, Magnus Therning
On Tue, Apr 30, 2013 at 2:08 PM, Fabio Riga
wrote: Il 30/04/2013 09:06, Magnus Therning ha scritto:
On Mon, Apr 29, 2013 at 10:53 PM, Leif Warner
wrote: What gives?
There are a few dbus packages on hackage. The one in [haskell-core] is DBus (http://hackage.haskell.org/package/DBus) which is rather old, and quite possibly a candidate for removal (I'll have to check later today). The dbus package in [haskell-web] seems to be dbus (http://hackage.haskell.org/package/dbus), which is newer and looks to be better maintained (AFAICS it's also a dependency of github-annex).
Not a particularly good answer, but maybe Fabio can fill in a little more details
Reading from hackage, I can tell you that DBUS is binding to the API, dbus is implemented in Haskell. The first fails with ghc-7.0, so I don't know why anybody would use it. As Magnus already told you, the reason for dbus presence in [haskell-web] is because it is a dependency of git-annex.
DBus does build just fine with minor patches, which are present in HABS :) But I also don't understand why anyone would use it. I'll look into removing it ASAP.
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
_______________________________________________ arch-haskell mailing list arch-haskell@haskell.org http://www.haskell.org/mailman/listinfo/arch-haskell
participants (3)
-
Fabio Riga
-
Leif Warner
-
Magnus Therning