[darcs-users] enfranchising darcs?
David Roundy
droundy at darcs.net
Fri Oct 17 20:47:12 UTC 2008
On Fri, Oct 17, 2008 at 09:29:46PM +0100, Ganesh Sittampalam wrote:
> On Fri, 17 Oct 2008, David Roundy wrote:
>> On Fri, Oct 17, 2008 at 3:12 PM, Ganesh Sittampalam <ganesh at earth.li> wrote:
>>> On Fri, 17 Oct 2008, David Roundy wrote:
>>>> Cabalization of darcs is like debianization of darcs or rpmization of
>>>> darcs. It's a good idea, but should be independent of darcs' build
>>>> system.
>>>
>>> Could franchise's script be renamed from setup.hs to something else, to
>>> avoid colliding with the name used by cabal?
>>
>> We could certainly rename the script, but since it strives to match
>> the interface specified by cabal.
>
> What's the benefit in matching the command-line interface? Unless it will
> integrate properly with cabal-install etc it seems more likely to cause
> confusion than anything else.
It's what the cabal docs say to do. Maybe that's a bug in the cabal
documentation?
>> Perhaps I should rename it to Setup.hs instead? Honestly, I only made
>> it lowercase because I don't like typing capital letters... (harder on
>> the wrists). Naming the franchise script Setup.hs ought to make
>> cabalization almost trivial, for one definition of cabalization...
>
> I don't think that would fit in with the way cabal does things. Unless we
> can figure out how to make the two fit together properly and still get
> the benefits of cabal (most importantly, the explicit dependency
> declaration), it would seem better to keep them apart.
Well, perhaps you should bring that up with the cabal folks. If you
create a cabal file, cabal install will obey that cabal file, that's
what cabal install does, and is why franchise can be installed with
cabal install. Admittedly franchise has a pretty cruddy cabal file,
but that's because it's automatically generated and I haven't had the
motivation to do any better.
David
More information about the darcs-users
mailing list