Re: ghc 6.6 Debian packages

2007-07-11 Thread Christian Maeder
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

2007-07-06 Thread Duncan Coutts
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

2007-07-06 Thread Ketil Malde
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

2007-07-06 Thread Ian Lynagh
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

2007-07-06 Thread Christian Maeder
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

2007-07-05 Thread Ian Lynagh
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

2007-07-05 Thread Norman Ramsey
 > 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

2007-07-05 Thread Christian Maeder
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

2007-07-05 Thread Matthew Danish
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