[arch-haskell] Layout of ABS tree for Haskell packages?
Thomas Girod
girodt at gmail.com
Tue Oct 12 07:05:59 EDT 2010
Hi there. Small question: are you planning on having the binary packages
inside the git repository ? If so, why ?
tom
On Tue, Oct 12, 2010 at 11:50:46AM +0100, Magnus Therning wrote:
> On Tue, Oct 12, 2010 at 11:41, Gour D. <gour at atmarama.net> wrote:
> > On Tue, 12 Oct 2010 10:42:50 +0100
> >>>>>>> "Magnus" == Magnus Therning <magnus at therning.org> wrote:
> >
> > Magnus> I've just downloaded all 1937 packages maintained by
> > Magnus> arch-haskell on AUR, and I'm about to put them all in a git
> > Magnus> repository. Before doing that I thought I'd ask if anyone has
> > Magnus> suggestions on the directory hierarchy in that repo?
> >
> > What do you think about mimic the Hackage hierarchy?
>
> It wouldn't be possible to mimic it completely since hackage allows
> several categories for a single package. However, the packages in AUR
> all have a single category (even though I'm not sure how they get
> them), maybe we could use that.
>
> > Magnus> The only criterion I can think of is that we'd probably would
> > Magnus> want binary and source packages separated in some way.
> >
> > I agree with that. Binaries could go all in one bin directory (there
> > is no binary category in Hackage ;) )
>
> So maybe something like this?
>
> habs/
> bin/
> lib/
> <package 1>/
> <package 2>/
> ...
> system/
> <package k>/
> <package k+1>/
> ...
> aur
> lib/
> <package m>/
> <package m+1>/
> ...
> system/
> <package n>/
> <package n+1>/
> ...
>
> > Magnus> Any thought or comments on this. I'm particularly interested in
> > Magnus> comments from people who have experience with working with the
> > Magnus> ABS-related tools.
> >
> > I don't have that, but when I was using Gentoo, its overlays were
> > structured in a similar way.
>
> Oh, don't worry about that comment of mine, *all* suggestions are
> welcome. My knowledge of the ABS tools is *very* limited, so I don't
> want to inadvertently come up with something that forces us to do a
> lot more tool development that we want to.
>
> /M
>
> --
> Magnus Therning (OpenPGP: 0xAB4DFBA4)
> magnus@therning.org Jabber: magnus@therning.org
> http://therning.org/magnus identi.ca|twitter: magthe
> _______________________________________________
> arch-haskell mailing list
> arch-haskell at haskell.org
> http://www.haskell.org/mailman/listinfo/arch-haskell
More information about the arch-haskell
mailing list