David Fox wrote: > On Sun, Apr 5, 2009 at 3:14 PM, Magnus Therning <magnus@therning.org > <mailto:magnus@therning.org>> wrote: > > Jeremy Shaw wrote: > > Hello, > > > > Having received no negative feedback, I uploaded the latest version of > > cabal-debian to hackage. cabal-debian is part of the debian package > > which features: > > As you know I do like the idea of cabal-debian. There's one thing that > I wonder over though, why do I have to have all the dependencies of a > package installed in order to debianize it? > > % ~/.cabal/bin/cabal-debian --debianize > cabal-debian: finalize failed: [Dependency (PackageName "HTTP") > (IntersectVersionRanges (UnionVersionRanges (ThisVersion (Version > {versionBranch = [4000,0,2], versionTags = []})) (LaterVersion (Version > {versionBranch = [4000,0,2], versionTags = []}))) (EarlierVersion > (Version > {versionBranch = [4001], versionTags = []})))] > > /M > > > That message means that finalizePackageDescription in the Cabal library > failed. If that fails it doesn't have a packageDescription, which I > think is the parsed version of the cabal file plus more computed > information. Cabal-debian gets lots of info from the package > description: the license file, the dependencies, the list of > executables, and so on. And the fact that the cabal file is valid... Yes, I understand that. However, that message is what I get when I run `cabal-debian --debianize` on _cabal-install_ without having HTTP installed. Why do I need to have all of cabal-install's dependencies installed in order to run `cabal-debian --debianize` on it? /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe Haskell is an even 'redder' pill than Lisp or Scheme. -- PaulPotts
Attachment:
signature.asc
Description: OpenPGP digital signature