I have applied this patch and uploaded cabal-debian-4.15.2 to hackage. It is worth noting that it would be better if I modified the BinPkgName and SrcPkgName types in the debian package so they prohibited creation of values containing upper case. Also, there is a more sophisticated mechanism for mapping cabal names to debian names. It allows you to do things like map versions of QuickCheck < 2 to libghc-quickcheck2-dev, others to libghc-quickcheck-dev. Unfortunately, the library is not (yet) 100% consistent in its treatment of library names because of its long seven year history.
-david On Tue, Aug 12, 2014 at 7:39 AM, David Fox <[email protected]> wrote: > Thanks, I will look into this. > > > On Tue, Aug 5, 2014 at 5:34 AM, Sven Bartscher < > [email protected]> wrote: > >> Dear maintainer, >> >> We recently dealt with a bug in you package, cabal-debian, about >> dependencies not being mapped to lowercase before being added to the >> debianization. This is a bug, since debian package-names are always >> lowercase. >> The original bugreport can be seen here: >> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756327 >> >> However, we created a patch, which fixes this problem. We thought you >> may want to include the patch in your package. For that reason I'm >> sending it to you. >> >> Regards >> Sven >> pp. Debian Haskell Group >> > >
