Re: ghc 6.6 Debian packages
Ian Lynagh schrieb: > On Fri, Jul 06, 2007 at 09:46:39AM +0200, Christian Maeder wrote: >> Ian Lynagh schrieb: >>> If you are using Debian etch then you can do >>> >>> apt-get install "libghc6-.*-dev" >>> >>> to install all GHC 6 libraries. There isn't such an easy way to install >>> just those (somewhat arbitrarily) defined to be extralibs, though. >> Could someone list the available packages (and its versions)? > > In Debian Etch (stable)? > > http://packages.debian.org/cgi-bin/search_packages.pl?keywords=libghc6&searchon=names&subword=1&version=stable&release=all That's an impressive matrix of libraries and supported architectures. Loading all 46 libraries may be overkill for us. Furthermore we additionally need to install hxt, Shellac and Shellac-readline (and we use a slightly modified HTTP package that's used by hxt) Appart from the "(somewhat arbitrarily) defined" extralibs we need HaXml-1.13.2 and WashNGo (or "wash"). (We do not need all extralibs, though, i.e. OpenAL) Cheers Christian ___ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
Re: ghc 6.6 Debian packages
On Fri, 2007-07-06 at 08:36 +0200, Ketil Malde wrote: > On Thu, 2007-07-05 at 12:11 -0400, Matthew Danish wrote: > > On Thu, Jul 05, 2007 at 11:15:03AM +0200, Christian Maeder wrote: > > > > Is there no way to provide all the extra libs in one debian package for > > > ghc? > > > It may be possible to create a "package" which depends on all normal > > "extras" but that seems counter-productive. > > Au contraire - I think that is a great way to go about it, and it is how > a lot of things get done. Meta-packages include desktop environments > (e.g. KDE and Gnome) and the Linux kernel (e.g. linux-generic). However those projects clearly define which components make up the whole. We do not. There are the core packages that come with ghc and then there are all the other packages you can find on hackage. The 'extra' packages is just a bunch that used to be distributed with ghc. They're not intended to be canonical as far as I know. My understanding is that that 'extra' tarball is just a transitional thing provided for convenience until hackage gets up to speed. If people want to go and define some standard distribution of packages then that's another matter, but that's something that should be driven centrally rather than each of the various distro maintainers picking some arbitrary set of packages. Duncan (wearing his Gentoo packager hat) ___ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
Re: ghc 6.6 Debian packages
On Thu, 2007-07-05 at 12:11 -0400, Matthew Danish wrote: > On Thu, Jul 05, 2007 at 11:15:03AM +0200, Christian Maeder wrote: > > Is there no way to provide all the extra libs in one debian package for ghc? > It may be possible to create a "package" which depends on all normal > "extras" but that seems counter-productive. Au contraire - I think that is a great way to go about it, and it is how a lot of things get done. Meta-packages include desktop environments (e.g. KDE and Gnome) and the Linux kernel (e.g. linux-generic). -k ___ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
Re: ghc 6.6 Debian packages
On Fri, Jul 06, 2007 at 09:46:39AM +0200, Christian Maeder wrote: > Ian Lynagh schrieb: > > If you are using Debian etch then you can do > > > > apt-get install "libghc6-.*-dev" > > > > to install all GHC 6 libraries. There isn't such an easy way to install > > just those (somewhat arbitrarily) defined to be extralibs, though. > > Could someone list the available packages (and its versions)? In Debian Etch (stable)? http://packages.debian.org/cgi-bin/search_packages.pl?keywords=libghc6&searchon=names&subword=1&version=stable&release=all > Are there plans to provide also ghc-6.6.1 debian packages? At some point, but there are more pressing things to do first. > I think ghc-6.6.1 provides new time and filepath packages. time was a 6.6 extralib and is in stable. (I don't know off the top of my head what differences there were between the versions that came with 6.6 and 6.6.1). filepath wasn't an extralib, but is in stable nonetheless. Thanks Ian ___ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
Re: ghc 6.6 Debian packages
Ian Lynagh schrieb: > If you are using Debian etch then you can do > > apt-get install "libghc6-.*-dev" > > to install all GHC 6 libraries. There isn't such an easy way to install > just those (somewhat arbitrarily) defined to be extralibs, though. Could someone list the available packages (and its versions)? Are there plans to provide also ghc-6.6.1 debian packages? I think ghc-6.6.1 provides new time and filepath packages. Thanks Christian ___ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
Re: ghc 6.6 Debian packages
On Thu, Jul 05, 2007 at 03:04:06PM -0400, Norman Ramsey wrote: > > As a Debian user who frequently operates disconnected from the > network, I have to say I have found such 'extras' packages highly > productive---the loss of disk space is more than compensated for by > the ability to continue working during a long plane flight, because > packages I didn't know I needed are already installed on my system. > > I would welcome a virtual package to pull in all things ghc-6.6. If you are using Debian etch then you can do apt-get install "libghc6-.*-dev" to install all GHC 6 libraries. There isn't such an easy way to install just those (somewhat arbitrarily) defined to be extralibs, though. Thanks Ian ___ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
Re: ghc 6.6 Debian packages
> On Thu, Jul 05, 2007 at 11:15:03AM +0200, Christian Maeder wrote: > > Hi, > > > > our developers that have a debian system (i.e Ubuntu) and want to > > compile our sources with ghc complain that they have to install many > > extra library packages one after another. > > > > Compiling fails at various stages due to missing packages. > > > > Is there no way to provide all the extra libs in one debian package for > > ghc? > > It may be possible to create a "package" which depends on all normal > "extras" but that seems counter-productive. As a Debian user who frequently operates disconnected from the network, I have to say I have found such 'extras' packages highly productive---the loss of disk space is more than compensated for by the ability to continue working during a long plane flight, because packages I didn't know I needed are already installed on my system. I would welcome a virtual package to pull in all things ghc-6.6. Norman ___ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
Re: ghc 6.6 Debian packages
Matthew Danish schrieb: > What is the problem with asking them to run the command: > > apt-get install libghc6-fgl-dev libghc6-haskell-src-dev libghc6-html-dev > libghc6-hunit-dev libghc6-mtl-dev libghc6-network-dev libghc6-quickcheck-dev > > which installs everything and doesn't saddle them with a ton of > unnecessary other files? The problem (for me) is/was to actually find the list of libs that are needed. I rather recommend to get a complete binary-dist from the ghc home page (instead of diving into the various package management tools). Christian ___ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
Re: ghc 6.6 Debian packages
On Thu, Jul 05, 2007 at 11:15:03AM +0200, Christian Maeder wrote: > Hi, > > our developers that have a debian system (i.e Ubuntu) and want to > compile our sources with ghc complain that they have to install many > extra library packages one after another. > > Compiling fails at various stages due to missing packages. > > Is there no way to provide all the extra libs in one debian package for ghc? It may be possible to create a "package" which depends on all normal "extras" but that seems counter-productive. What is the problem with asking them to run the command: apt-get install libghc6-fgl-dev libghc6-haskell-src-dev libghc6-html-dev libghc6-hunit-dev libghc6-mtl-dev libghc6-network-dev libghc6-quickcheck-dev which installs everything and doesn't saddle them with a ton of unnecessary other files? -- -- Matthew Danish -- user: mrd domain: cmu.edu -- OpenPGP public key: C24B6010 on keyring.debian.org ___ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users