From: Eric K. <eri...@gm...> - 2008-02-15 18:16:36
|
I'll be pushing these patches in tonight. Thu Feb 14 17:50:50 GMT 2008 Eric Kow <eri...@gm...> * Add a Cabal file for wxcore. This uses the Make build-type, so we still need our configure file and the makefile. Thu Feb 14 17:53:29 GMT 2008 Eric Kow <eri...@gm...> * Add cabal file for high level directory. Thu Feb 14 17:55:21 GMT 2008 Eric Kow <eri...@gm...> * Update online build instructions for Cabal. Thu Feb 14 20:33:38 GMT 2008 Eric Kow <eri...@gm...> * Mark wxhaskell license as LGPL. Fri Feb 15 08:50:17 GMT 2008 Eric Kow <eri...@gm...> * Make dist target point to srcdist (for cabal). Fri Feb 15 08:50:24 GMT 2008 Eric Kow <eri...@gm...> * Detect UTF-8 sampler file size. Fri Feb 15 09:32:21 GMT 2008 Eric Kow <eri...@gm...> * Add time and parsec dependencies for wxdirect. Fri Feb 15 10:26:59 GMT 2008 Eric Kow <eri...@gm...> * Add forgotten Setup.lhs for wx. Fri Feb 15 10:28:45 GMT 2008 Eric Kow <eri...@gm...> * Distribute Cabal files with srcdist. Fri Feb 15 10:30:17 GMT 2008 Eric Kow <eri...@gm...> * Tweak cabal files. Fri Feb 15 10:33:28 GMT 2008 Eric Kow <eri...@gm...> * Modernise some haskell98 imports (Data.Char, Data.List). Fri Feb 15 12:01:45 GMT 2008 Eric Kow <eri...@gm...> * Create a separate tarball for hackage. repsecting the packagename-version convention Fri Feb 15 14:05:08 GMT 2008 Eric Kow <eri...@gm...> * Add some newlines to ends of files. Fri Feb 15 15:36:26 GMT 2008 Eric Kow <eri...@gm...> * Argh, add another directory to the hackage package. Fri Feb 15 15:37:43 GMT 2008 Eric Kow <eri...@gm...> * Make Cabal files hackage-ready. Fri Feb 15 17:35:03 GMT 2008 Eric Kow <eri...@gm...> tagged 0.10.1 Fri Feb 15 18:14:44 GMT 2008 Eric Kow <eri...@gm...> * Fix some dependencies that Ross Paterson pointed out. |
From: shelarcy <she...@gm...> - 2008-02-16 08:17:18
|
On Sat, 16 Feb 2008 03:16:14 +0900, Eric Kow <eri...@gm...> wrote: > Fri Feb 15 18:14:44 GMT 2008 Eric Kow <eri...@gm...> > * Fix some dependencies that Ross Paterson pointed out. > > hunk ./wxcore.cabal 17 > - build-depends: base >= 3, time, parsec > + build-depends: base >= 3, parsec, array, directory, old-time > else > hunk ./wxcore.cabal 19 > - build-depends: base < 3, time, parsec > + build-depends: base < 3, haskell98, parsec I see that Graphics.UI.WXCore.Db dependes on old-time package's System.Date module. But old-time package doesn't depend on time package. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/old-time-1.0.0.0 So you don't remove time package dendency from wxcore.cabal. Best Regards, -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ |
From: Eric Y. K. <eri...@gm...> - 2008-02-16 10:05:08
|
> I see that Graphics.UI.WXCore.Db dependes on old-time package's System.Date module. > But old-time package doesn't depend on time package. > > http://hackage.haskell.org/cgi-bin/hackage-scripts/package/old-time-1.0.0.0 > > So you don't remove time package dendency from wxcore.cabal. Wait, I shouldn't remove it? We don't seem to use the Data.Time stuff from the new time package anywhere, do we? Also, I'll be sending in a modernisation patch which gets rid of the haskell98 dependency (upgrading our Char to Data.Char, etc) -- Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow> PGP Key ID: 08AC04F9 |
From: shelarcy <she...@gm...> - 2008-02-16 11:44:37
|
On Sat, 16 Feb 2008 19:04:56 +0900, Eric Y. Kow <eri...@gm...> wrote: >> I see that Graphics.UI.WXCore.Db dependes on old-time package's System.Date module. >> But old-time package doesn't depend on time package. >> >> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/old-time-1.0.0.0 >> >> So you don't remove time package dendency from wxcore.cabal. > > Wait, I shouldn't remove it? We don't seem to use the Data.Time stuff > from the new time package anywhere, do we? Please remember wxdirect uses Data.Time stuff. So we add time package dependency, before. > Fri Feb 15 09:32:21 GMT 2008 Eric Kow <eri...@gm...> > * Add time and parsec dependencies for wxdirect. See also http://www.mail-archive.com/wxh...@li.../msg00375.html So, I think better solution is like this: changing Graphics.UI.WXCore.Db module to use new time packages modules. > Also, I'll be sending in a modernisation patch which gets rid of the > haskell98 dependency (upgrading our Char to Data.Char, etc) I think we must also change wxdirect's sources. Best Regards, -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ |
From: Eric Y. K. <eri...@gm...> - 2008-02-16 11:53:49
|
> Please remember wxdirect uses Data.Time stuff. > So we add time package dependency, before. ah, right! > So, I think better solution is like this: changing Graphics.UI.WXCore.Db module > to use new time packages modules. ok, could you figure out how to do this? Data.Time does not appear to have a structure akin to System.Time.CalendarTime. > > Also, I'll be sending in a modernisation patch which gets rid of the > > haskell98 dependency (upgrading our Char to Data.Char, etc) > > I think we must also change wxdirect's sources. Will do. -- Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow> PGP Key ID: 08AC04F9 |