yesodweb / yesod

A RESTful Haskell web framework built on WAI.
http://www.yesodweb.com/
MIT License
2.64k stars 373 forks source link

directory creation issues on vista. #171

Closed performance closed 12 years ago

performance commented 12 years ago

C:\Ram\edu\yesod>cabal update Downloading the latest package list from hackage.haskell.org

C:\Ram\edu\yesod>cabal install yesod Resolving dependencies... No packages to be installed. All the requested packages are already installed. If you want to reinstall anyway then use the --reinstall flag.

C:\Ram\edu\yesod>yesod init Welcome to the Yesod scaffolder. I'm going to be creating a skeleton Yesod project for you.

What is your name? We're going to put this in the cabal and LICENSE files.

Your name: mfys Welcome mfys. What do you want to call your project? We'll use this for the cabal name.

Project name: mfys Great, we'll be creating mfys today, and placing it in mfys. What's going to be the name of your foundation datatype? This name must start with a capital letter.

Foundation: Fmfys Yesod uses Persistent for its (you guessed it) persistence layer. This tool will build in either SQLite or PostgreSQL or MongoDB support for you. We recommend starting with SQLite: it has no dependencies.

We have another option: a tiny project with minimal dependencies. Mostly this means no database and no authentication.

So, what'll it be? s for sqlite, p for postgresql, m for mongodb, or t for tiny: s That's it! I'm creating your files now... yesod: CreateDirectory "mfys\Handler": invalid argument (The system cannot find the path specified.)

C:\Ram\edu\yesod>yesod version 0.9

performance commented 12 years ago

known work around to go to the next step..

That's it! I'm creating your files now... yesod: CreateDirectory "mfys\Handler": invalid argument (The system cannot find the path specified.)

C:\Ram\edu\yesod>yesod version 0.9

C:\Ram\edu\yesod>mkdir mfys

C:\Ram\edu\yesod>yesod init Welcome to the Yesod scaffolder. I'm going to be creating a skeleton Yesod project for you.

What is your name? We're going to put this in the cabal and LICENSE files.

Your name: mfys Welcome mfys. What do you want to call your project? We'll use this for the cabal name.

Project name: mfys Great, we'll be creating mfys today, and placing it in mfys. What's going to be the name of your foundation datatype? This name must start with a capital letter.

Foundation: Fmfys Yesod uses Persistent for its (you guessed it) persistence layer. This tool will build in either SQLite or PostgreSQL or MongoDB support for you. We recommend starting with SQLite: it has no dependencies.

We have another option: a tiny project with minimal dependencies. Mostly this means no database and no authentication.

So, what'll it be? s for sqlite, p for postgresql, m for mongodb, or t for tiny: s That's it! I'm creating your files now... Generating deploy/Procfile Generating config/sqlite.yml Generating config/settings.yml Generating main.hs Generating mfys.cabal Generating .ghci Generating LICENSE Generating Foundation.hs Generating Import.hs Generating Application.hs Generating Handler/Root.hs Generating Model.hs Generating Settings.hs Generating Settings/StaticFiles.hs Generating templates/default-layout.lucius Generating templates/default-layout.hamlet Generating templates/default-layout-wrapper.hamlet Generating templates/boilerplate-wrapper.hamlet Generating templates/normalize.lucius Generating templates/homepage.hamlet Generating config/routes Generating templates/homepage.lucius Generating templates/homepage.julius Generating config/models Generating messages/en.msg


                 ___
                        {-)   |\
                   [m,].-"-.   /
  [][__][__]         \(/\__/\)/
  [__][__][__][__]  |  |
  [][__][__][__][__][] /   |
  [__][__][__][__][__]| /| |
  [][__][__][__][__][]| || |

ejm [][][][][],, \/


The foundation for your site has been laid.

There are a lot of resources to help you use Yesod. Start with the book: http://www.yesodweb.com/book Take part in the community: http://yesodweb.com/page/community

Start your project:

cd mfys && cabal install && yesod devel

or if you use cabal-dev:

cd mfys && cabal-dev install && yesod --dev devel

C:\Ram\edu\yesod>

performance commented 12 years ago

C:\Ram\edu\yesod>cd mfys

C:\Ram\edu\yesod\mfys> C:\Ram\edu\yesod\mfys> C:\Ram\edu\yesod\mfys>cabal install Resolving dependencies... Configuring mfys-0.0.0... Preprocessing executables for mfys-0.0.0... Building mfys-0.0.0... [1 of 8] Compiling Settings.StaticFiles ( Settings\StaticFiles.hs, dist\build\mfys\mfys-tmp\Settings\StaticFiles.o ) Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking ... done. Loading package base ... linking ... done. Loading package bytestring-0.9.1.10 ... linking ... done. Loading package base64-bytestring-0.1.0.3 ... linking ... done. Loading package array-0.3.0.2 ... linking ... done. Loading package containers-0.4.0.0 ... linking ... done. Loading package cereal-0.3.3.0 ... linking ... done. Loading package Win32-2.2.0.1 ... linking ... done. Loading package filepath-1.2.0.0 ... linking ... done. Loading package old-locale-1.0.0.2 ... linking ... done. Loading package old-time-1.0.0.6 ... linking ... done. Loading package directory-1.1.0.0 ... linking ... done. Loading package deepseq-1.1.0.2 ... linking ... done. Loading package text-0.11.0.6 ... linking ... done. Loading package transformers-0.2.2.0 ... linking ... done. Loading package enumerator-0.4.15 ... linking ... done. Loading package pretty-1.0.1.2 ... linking ... done. Loading package template-haskell ... linking ... done. Loading package file-embed-0.0.4.1 ... linking ... done. Loading package blaze-builder-0.3.0.1 ... linking ... done. Loading package hashable-1.1.2.2 ... linking ... done. Loading package case-insensitive-0.3.0.1 ... linking ... done. Loading package http-types-0.6.6 ... linking ... done. Loading package binary-0.5.0.2 ... linking ... done. Loading package entropy-0.2.1 ... linking ... done. Loading package largeword-1.0.1 ... linking ... done. Loading package dlist-0.5 ... linking ... done. Loading package data-default-0.3.0 ... linking ... done. Loading package semigroups-0.8 ... linking ... done. Loading package tagged-0.2.3.1 ... linking ... done. Loading package crypto-api-0.8 ... linking ... done. Loading package pureMD5-2.1.0.3 ... linking ... done. Loading package unix-compat-0.2.2.1 ... linking ... done. Loading package mtl-2.0.1.0 ... linking ... done. Loading package parsec-3.1.1 ... linking ... done. Loading package network-2.3.0.2 ... linking ... done. Loading package wai-0.4.2 ... linking ... done. Loading package blaze-html-0.4.2.0 ... linking ... done. Loading package cryptohash-0.7.4 ... linking ... done. Loading package attoparsec-0.9.1.2 ... linking ... done. Loading package http-date-0.0.1 ... linking ... done. Loading package time-1.2.0.3 ... linking ... done. Loading package wai-app-static-0.3.4 ... linking ... done. Loading package primitive-0.4.0.1 ... linking ... done. Loading package vector-0.9 ... linking ... done. Loading package blaze-textual-native-0.2.1 ... linking ... done. Loading package syb-0.3 ... linking ... done. Loading package unordered-containers-0.1.4.3 ... linking ... done. Loading package aeson-native-0.3.3.1 ... linking ... done. Loading package crypto-pubkey-types-0.1.0 ... linking ... done. Loading package cryptocipher-0.3.0 ... linking ... done. Loading package skein-0.1.0.3 ... linking ... done. Loading package clientsession-0.7.3.3 ... linking ... done. Loading package cookie-0.3.0.1 ... linking ... done. Loading package failure-0.1.0.1 ... linking ... done. Loading package data-object-0.3.1.7 ... linking ... done. Loading package attempt-0.3.1.1 ... linking ... done. Loading package convertible-text-0.3.0.10 ... linking ... done. Loading package yaml-0.4.1.1 ... linking ... done. Loading package data-object-yaml-0.3.3.5 ... linking ... done. Loading package process-1.0.1.5 ... linking ... done. Loading package shakespeare-0.10.2 ... linking ... done. Loading package hamlet-0.10.4 ... linking ... done. Loading package base-unicode-symbols-0.2.2.1 ... linking ... done. Loading package monad-control-0.2.0.3 ... linking ... done. Loading package path-pieces-0.0.0 ... linking ... done. Loading package random-1.0.0.3 ... linking ... done. Loading package shakespeare-css-0.10.2 ... linking ... done. Loading package shakespeare-js-0.10.2 ... linking ... done. Loading package strict-concurrency-0.2.4.1 ... linking ... done. Loading package blaze-builder-enumerator-0.2.0.3 ... linking ... done. Loading package zlib-0.5.3.1 ... linking ... done. Loading package zlib-bindings-0.0.1 ... linking ... done. Loading package zlib-enum-0.2.1 ... linking ... done. Loading package wai-extra-0.4.4 ... linking ... done. Loading package yesod-core-0.9.3.3 ... linking ... done. Loading package yesod-static-0.3.1.2 ... linking ... done. Loading package cmdargs-0.8 ... linking ... done. Loading package simple-sendfile-0.1.3 ... linking ... done. Loading package warp-0.4.5 ... linking ... done. Loading package yesod-default-0.4.0 ... linking ... done. Loading package Cabal-1.10.1.0 ... linking ... done. Loading package attoparsec-text-0.8.5.1 ... linking ... done. Loading package shakespeare-text-0.10.2 ... linking ... done. Loading package SHA-1.5.0.0 ... linking ... done. Loading package RSA-1.0.6.2 ... linking ... done. Loading package attoparsec-enumerator-0.2.0.4 ... linking ... done. Loading package asn1-data-0.6.1 ... linking ... done. Loading package certificate-1.0.0 ... linking ... done. Loading package cprng-aes-0.2.3 ... linking ... done. Loading package tls-0.8.2 ... linking ... done. Loading package tls-extra-0.4.1 ... linking ... done. Loading package utf8-string-0.3.7 ... linking ... done. Loading package http-enumerator-0.7.1.4 ... linking ... done. Loading package tagsoup-0.12.3 ... linking ... done. Loading package attoparsec-text-enumerator-0.2.0.0 ... linking ... done. Loading package xml-types-0.3 ... linking ... done. Loading package xml-enumerator-0.4.2.1 ... linking ... done. Loading package authenticate-0.10.2.2 ... linking ... done. Loading package control-monad-attempt-0.3.0 ... linking ... done. Loading package dataenc-0.14.0.2 ... linking ... done. Loading package mime-mail-0.3.0.3 ... linking ... done. Loading package pool-0.1.1 ... linking ... done. Loading package persistent-0.6.4 ... linking ... done. Loading package persistent-template-0.6.3 ... linking ... done. Loading package pwstore-fast-2.2 ... linking ... done. Loading package ranges-0.2.4 ... linking ... done. Loading package email-validate-0.2.7 ... linking ... done. Loading package css-text-0.1.0.1 ... linking ... done. Loading package xss-sanitize-0.3.0.1 ... linking ... done. Loading package yesod-persistent-0.2.1 ... linking ... done. Loading package yesod-form-0.3.3 ... linking ... done. Loading package yesod-json-0.2.1 ... linking ... done. Loading package yesod-auth-0.7.5 ... linking ... done. Loading package yesod-0.9.3.1 ... linking ... done. Loading package neither-0.3.0 ... linking ... done. Loading package persistent-sqlite-0.6.2 ... linking ... done. Loading package utf8-light-0.4.0.1 ... linking ... done. Loading package language-javascript-0.4.5 ... linking ... done. Loading package hjsmin-0.0.14 ... linking ... done. Loading package ffi-1.0 ... linking ... done. [2 of 8] Compiling Model ( Model.hs, dist\build\mfys\mfys-tmp\Model.o ) [3 of 8] Compiling Settings ( Settings.hs, dist\build\mfys\mfys-tmp\Settings.o ) [4 of 8] Compiling Foundation ( Foundation.hs, dist\build\mfys\mfys-tmp\Foundation.o ) [5 of 8] Compiling Import ( Import.hs, dist\build\mfys\mfys-tmp\Import.o ) [6 of 8] Compiling Handler.Root ( Handler\Root.hs, dist\build\mfys\mfys-tmp\Handler\Root.o ) [7 of 8] Compiling Application ( Application.hs, dist\build\mfys\mfys-tmp\Application.o ) [8 of 8] Compiling Main ( main.hs, dist\build\mfys\mfys-tmp\Main.o ) Linking dist\build\mfys\mfys.exe ... Installing executable(s) in C:\Users\amma\AppData\Roaming\cabal\bin

C:\Ram\edu\yesod\mfys>dir Volume in drive C is HP Volume Serial Number is 0A88-4138

Directory of C:\Ram\edu\yesod\mfys

11/05/2011 01:52 PM

. 11/05/2011 01:52 PM .. 11/05/2011 01:44 PM 35 .ghci 11/05/2011 01:44 PM 1,629 Application.hs 11/05/2011 01:44 PM config 11/05/2011 01:44 PM deploy 11/05/2011 01:52 PM dist 11/05/2011 01:44 PM 5,727 Foundation.hs 11/05/2011 01:44 PM Handler 11/05/2011 01:44 PM 400 Import.hs 11/05/2011 01:44 PM 1,357 LICENSE 11/05/2011 01:44 PM 206 main.hs 11/05/2011 01:44 PM messages 11/05/2011 01:44 PM 3,183 mfys.cabal 11/05/2011 01:44 PM Model 11/05/2011 01:44 PM 355 Model.hs 11/05/2011 01:44 PM Settings 11/05/2011 01:44 PM 2,058 Settings.hs 11/05/2011 01:44 PM static 11/05/2011 01:44 PM templates 9 File(s) 14,950 bytes 11 Dir(s) 235,341,324,288 bytes free

C:\Ram\edu\yesod\mfys>yesod devel yesod: CreateDirectory "dist": invalid argument (Cannot create a file when that file already exists.)

performance commented 12 years ago

known work around.. this particular case, seems to be a problem with cabal though. but yesod should be resilient enough to not bail out when it finds a dist folder.

C:\Ram\edu\yesod\mfys>cabal clean cleaning...

C:\Ram\edu\yesod\mfys>dir Volume in drive C is HP Volume Serial Number is 0A88-4138

Directory of C:\Ram\edu\yesod\mfys

11/05/2011 02:13 PM

. 11/05/2011 02:13 PM .. 11/05/2011 01:44 PM 35 .ghci 11/05/2011 01:44 PM 1,629 Application.hs 11/05/2011 01:44 PM config 11/05/2011 01:44 PM deploy 11/05/2011 01:44 PM 5,727 Foundation.hs 11/05/2011 01:44 PM Handler 11/05/2011 01:44 PM 400 Import.hs 11/05/2011 01:44 PM 1,357 LICENSE 11/05/2011 01:44 PM 206 main.hs 11/05/2011 01:44 PM messages 11/05/2011 01:44 PM 3,183 mfys.cabal 11/05/2011 01:44 PM Model 11/05/2011 01:44 PM 355 Model.hs 11/05/2011 01:44 PM Settings 11/05/2011 01:44 PM 2,058 Settings.hs 11/05/2011 01:44 PM static 11/05/2011 01:44 PM templates 9 File(s) 14,950 bytes 10 Dir(s) 235,376,988,160 bytes free

C:\Ram\edu\yesod\mfys>yesod devel Yesod devel server. Press ENTER to quit Resolving dependencies... Configuring mfys-0.0.0... Rebuilding application... Forcing recompile for .\Model.hs because of config/models Forcing recompile for .\Foundation.hs because of config/routes Forcing recompile for .\Foundation.hs because of messages/en.msg Forcing recompile for .\Foundation.hs because of templates/default-layout-wrapper.hamlet Forcing recompile for .\Foundation.hs because of templates/default-layout.hamlet Forcing recompile for .\Handler\Root.hs because of templates/homepage.hamlet Preprocessing library mfys-0.0.0... Preprocessing executables for mfys-0.0.0... Building mfys-0.0.0... [1 of 7] Compiling Settings.StaticFiles ( Settings\StaticFiles.hs, dist\build\Settings\StaticFiles.o ) Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking ... done. Loading package base ... linking ... done. Loading package bytestring-0.9.1.10 ... linking ... done. Loading package base64-bytestring-0.1.0.3 ... linking ... done. Loading package array-0.3.0.2 ... linking ... done. Loading package containers-0.4.0.0 ... linking ... done. Loading package cereal-0.3.3.0 ... linking ... done. Loading package Win32-2.2.0.1 ... linking ... done. Loading package filepath-1.2.0.0 ... linking ... done. Loading package old-locale-1.0.0.2 ... linking ... done. Loading package old-time-1.0.0.6 ... linking ... done. Loading package directory-1.1.0.0 ... linking ... done. Loading package deepseq-1.1.0.2 ... linking ... done. Loading package text-0.11.0.6 ... linking ... done. Loading package transformers-0.2.2.0 ... linking ... done. Loading package enumerator-0.4.15 ... linking ... done. Loading package pretty-1.0.1.2 ... linking ... done. Loading package template-haskell ... linking ... done. Loading package file-embed-0.0.4.1 ... linking ... done. Loading package blaze-builder-0.3.0.1 ... linking ... done. Loading package hashable-1.1.2.2 ... linking ... done. Loading package case-insensitive-0.3.0.1 ... linking ... done. Loading package http-types-0.6.6 ... linking ... done. Loading package binary-0.5.0.2 ... linking ... done. Loading package entropy-0.2.1 ... linking ... done. Loading package largeword-1.0.1 ... linking ... done. Loading package dlist-0.5 ... linking ... done. Loading package data-default-0.3.0 ... linking ... done. Loading package semigroups-0.8 ... linking ... done. Loading package tagged-0.2.3.1 ... linking ... done. Loading package crypto-api-0.8 ... linking ... done. Loading package pureMD5-2.1.0.3 ... linking ... done. Loading package unix-compat-0.2.2.1 ... linking ... done. Loading package mtl-2.0.1.0 ... linking ... done. Loading package parsec-3.1.1 ... linking ... done. Loading package network-2.3.0.2 ... linking ... done. Loading package wai-0.4.2 ... linking ... done. Loading package blaze-html-0.4.2.0 ... linking ... done. Loading package cryptohash-0.7.4 ... linking ... done. Loading package attoparsec-0.9.1.2 ... linking ... done. Loading package http-date-0.0.1 ... linking ... done. Loading package time-1.2.0.3 ... linking ... done. Loading package wai-app-static-0.3.4 ... linking ... done. Loading package primitive-0.4.0.1 ... linking ... done. Loading package vector-0.9 ... linking ... done. Loading package blaze-textual-native-0.2.1 ... linking ... done. Loading package syb-0.3 ... linking ... done. Loading package unordered-containers-0.1.4.3 ... linking ... done. Loading package aeson-native-0.3.3.1 ... linking ... done. Loading package crypto-pubkey-types-0.1.0 ... linking ... done. Loading package cryptocipher-0.3.0 ... linking ... done. Loading package skein-0.1.0.3 ... linking ... done. Loading package clientsession-0.7.3.3 ... linking ... done. Loading package cookie-0.3.0.1 ... linking ... done. Loading package failure-0.1.0.1 ... linking ... done. Loading package data-object-0.3.1.7 ... linking ... done. Loading package attempt-0.3.1.1 ... linking ... done. Loading package convertible-text-0.3.0.10 ... linking ... done. Loading package yaml-0.4.1.1 ... linking ... done. Loading package data-object-yaml-0.3.3.5 ... linking ... done. Loading package process-1.0.1.5 ... linking ... done. Loading package shakespeare-0.10.2 ... linking ... done. Loading package hamlet-0.10.4 ... linking ... done. Loading package base-unicode-symbols-0.2.2.1 ... linking ... done. Loading package monad-control-0.2.0.3 ... linking ... done. Loading package path-pieces-0.0.0 ... linking ... done. Loading package random-1.0.0.3 ... linking ... done. Loading package shakespeare-css-0.10.2 ... linking ... done. Loading package shakespeare-js-0.10.2 ... linking ... done. Loading package strict-concurrency-0.2.4.1 ... linking ... done. Loading package blaze-builder-enumerator-0.2.0.3 ... linking ... done. Loading package zlib-0.5.3.1 ... linking ... done. Loading package zlib-bindings-0.0.1 ... linking ... done. Loading package zlib-enum-0.2.1 ... linking ... done. Loading package wai-extra-0.4.4 ... linking ... done. Loading package yesod-core-0.9.3.3 ... linking ... done. Loading package yesod-static-0.3.1.2 ... linking ... done. Loading package cmdargs-0.8 ... linking ... done. Loading package simple-sendfile-0.1.3 ... linking ... done. Loading package warp-0.4.5 ... linking ... done. Loading package yesod-default-0.4.0 ... linking ... done. Loading package Cabal-1.10.1.0 ... linking ... done. Loading package attoparsec-text-0.8.5.1 ... linking ... done. Loading package shakespeare-text-0.10.2 ... linking ... done. Loading package SHA-1.5.0.0 ... linking ... done. Loading package RSA-1.0.6.2 ... linking ... done. Loading package attoparsec-enumerator-0.2.0.4 ... linking ... done. Loading package asn1-data-0.6.1 ... linking ... done. Loading package certificate-1.0.0 ... linking ... done. Loading package cprng-aes-0.2.3 ... linking ... done. Loading package tls-0.8.2 ... linking ... done. Loading package tls-extra-0.4.1 ... linking ... done. Loading package utf8-string-0.3.7 ... linking ... done. Loading package http-enumerator-0.7.1.4 ... linking ... done. Loading package tagsoup-0.12.3 ... linking ... done. Loading package attoparsec-text-enumerator-0.2.0.0 ... linking ... done. Loading package xml-types-0.3 ... linking ... done. Loading package xml-enumerator-0.4.2.1 ... linking ... done. Loading package authenticate-0.10.2.2 ... linking ... done. Loading package control-monad-attempt-0.3.0 ... linking ... done. Loading package dataenc-0.14.0.2 ... linking ... done. Loading package mime-mail-0.3.0.3 ... linking ... done. Loading package pool-0.1.1 ... linking ... done. Loading package persistent-0.6.4 ... linking ... done. Loading package persistent-template-0.6.3 ... linking ... done. Loading package pwstore-fast-2.2 ... linking ... done. Loading package ranges-0.2.4 ... linking ... done. Loading package email-validate-0.2.7 ... linking ... done. Loading package css-text-0.1.0.1 ... linking ... done. Loading package xss-sanitize-0.3.0.1 ... linking ... done. Loading package yesod-persistent-0.2.1 ... linking ... done. Loading package yesod-form-0.3.3 ... linking ... done. Loading package yesod-json-0.2.1 ... linking ... done. Loading package yesod-auth-0.7.5 ... linking ... done. Loading package yesod-0.9.3.1 ... linking ... done. Loading package neither-0.3.0 ... linking ... done. Loading package persistent-sqlite-0.6.2 ... linking ... done. Loading package utf8-light-0.4.0.1 ... linking ... done. Loading package language-javascript-0.4.5 ... linking ... done. Loading package hjsmin-0.0.14 ... linking ... done. Loading package ffi-1.0 ... linking ... done. [2 of 7] Compiling Model ( Model.hs, dist\build\Model.o ) [3 of 7] Compiling Settings ( Settings.hs, dist\build\Settings.o ) [4 of 7] Compiling Foundation ( Foundation.hs, dist\build\Foundation.o ) [5 of 7] Compiling Import ( Import.hs, dist\build\Import.o ) [6 of 7] Compiling Handler.Root ( Handler\Root.hs, dist\build\Handler\Root.o ) [7 of 7] Compiling Application ( Application.hs, dist\build\Application.o ) Registering mfys-0.0.0... Starting development server... Starting devel application Devel application launched, listening on port 3000 Migrating: CREATE TABLE "User"(id INTEGER PRIMARY KEY,"ident" VARCHAR NOT NULL,"password" VARCHAR NULL,CONSTRAINT "UniqueUser" UNIQUE ("ident")) Migrating: CREATE TABLE "Email"(id INTEGER PRIMARY KEY,"email" VARCHAR NOT NULL,"user" INTEGER NULL REFERENCES "User","verkey" VARCHAR NULL,CONSTRAINT "UniqueEmail" UNIQUE ("email"))

luite commented 12 years ago

Oh that's interesting. It uses createDirectoryIfMissing for "dist", so it shouldn't cause an exception if it already exists. Was your old "dist" a file rather than a directory?

performance commented 12 years ago

it was a directory.

On Tue, Nov 8, 2011 at 12:54 AM, Luite Stegeman < reply@reply.github.com>wrote:

Oh that's interesting. It uses createDirectoryIfMissing for "dist", so it shouldn't cause an exception if it already exists. Was your old "dist" a file rather than a directory?


Reply to this email directly or view it on GitHub: https://github.com/yesodweb/yesod/issues/171#issuecomment-2665155

snoyberg commented 12 years ago

Unable to recreate the issue, it appears to be caused by cabal's behavior, not Yesod's.