[Haskell-cafe] managing local cabal package database
Roman Cheplyaka
roma at ro-che.info
Thu Dec 18 11:47:28 UTC 2014
Consider using FP Complete's stackage server and snapshots. You can
include different versions in different snapshots.
http://bit.ly/1vNjqHV
I use it at Signal Vine, and am very happy with it.
On 15/12/14 14:34, Carl Eyeinsky wrote:
> Hi Daniel (and other readers),
>
>
> the use case is that if I have several versions of the private dependency.
>
> I.e I develop a project A, and after a while I find, that part of it
> wold be useful to break out to another package, so I make a package X
> and list it as dependencie. Here, 'add-source' works. BUT, some time
> later I'm done with A, and start developing B, and include X as a
> dependencie. Then, I find that X could use some improvements -- but
> after these my project A probably breaks due to these changes. The
> solution, of course, is versioning, but I think 'add-source' doesn't
> help there anymore (right?), unless I copy the head to another directory
> and do the improvements there.
>
> This last mentioned way (of leaving a trail of previous versions) is a
> manual way of version management. What I was thinking of is that, is
> there some paved solution available (short of running my own Hackage,
> which some do, as I've been reading.)
>
> Sorry -- I should have been much more explicit!
>
>
> Cheers,
>
>
> On Mon, Dec 15, 2014 at 10:00 AM, Daniel Trstenjak
> <daniel.trstenjak at gmail.com <mailto:daniel.trstenjak at gmail.com>> wrote:
>
>
> Hi Carl,
>
> > I'm wondering what do you guys use as the general method in developing projects
> > using your own private projects?
>
> Using a 'cabal sandbox' and its command 'add-source' to add a local
> library seems to be the way to go.
>
>
> Greetings,
> Daniel
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org <mailto:Haskell-Cafe at haskell.org>
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
>
> --
> Carl Eyeinsky
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
More information about the Haskell-Cafe
mailing list