[arch-haskell] Layout of ABS tree for Haskell packages?

Thomas Girod girodt at gmail.com
Sat Oct 12 07:36:49 UTC 2013


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