fsprojects / Paket

A dependency manager for .NET with support for NuGet packages and Git repositories.
https://fsprojects.github.io/Paket/
MIT License
2.02k stars 523 forks source link

Unable to parse Suave.fsproj #1893

Closed haf closed 8 years ago

haf commented 8 years ago

Description

paket update in Suave's repo gives this warning:

Unable to parse /Users/h/dev/suave/suave/docs/src/Suave/Suave.fsproj:
      Could not find a part of the path "/Users/h/dev/suave/suave/docs/src/Suave/Suave.fsproj".

Repro steps

Run paket update in Suave's repo.

Expected behavior

It should tell me what's wrong, because I can't find the error in the fsproj file.

forki commented 8 years ago

I just tried and successfully ran paket update on suave.

mhm I wonder how I can reproduce!?

haf commented 8 years ago

Complete output:

➜  suave git:(master) mono tools/paket.exe update
Paket version 3.16.3.0
Resolving packages for group Build:
 - NuGet.CommandLine 3.4.3
Resolving packages for group Docs:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - Argu 3.2.0
 - FsLibTool 0.1.1
 - PPrint 2.0.0
Resolving packages for group Examples:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - Topshelf 3.3.1
 - Freya 3.0.0-b300
 - Chiron 6.2.0
 - identityserver3 2.5.2
 - Microsoft.Owin.Hosting 3.0.1
 - Nancy.Owin 1.4.1
 - Owin 1.0
 - Topshelf.FSharp 2.1.0
 - Aether 8.1.2
 - FParsec 1.0.2
 - Microsoft.Owin 3.0.1
 - Freya.Core 3.0.0-b300
 - Freya.Lenses.Http 3.0.0-b300
 - Freya.Lenses.Http.Cors 3.0.0-b300
 - Freya.Machine 3.0.0-b300
 - Freya.Machine.Extensions.Http 3.0.0-b300
 - Freya.Machine.Extensions.Http.Cors 3.0.0-b300
 - Freya.Machine.Router 3.0.0-b300
 - Freya.Recorder 3.0.0-b300
 - Freya.Router 3.0.0-b300
 - Nancy 1.4.3
 - Hekate 3.2.0
 - Arachne.Http 3.0.0
 - Arachne.Http.Cors 3.0.0
 - Arachne.Language 3.0.0
 - Arachne.Uri.Template 3.0.0
 - Arachne.Core 3.0.0
 - Arachne.Uri 3.0.0
Resolving packages for group Main:
 - FSharp.Core 3.1.2.5
 - DotLiquid 2.0.26
 - Fuchu 1.0.3.0
 - openssl.redist 1.0.1.25
 - RazorEngine 3.9.0
 - Microsoft.AspNet.Razor 3.2.3
Resolving packages for group Tests:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - FsCheck is pinned to 2.1.0
 - DotLiquid 2.0.26
 - FSharp.Charting 0.90.14
 - Fuchu.FsCheck 1.0.3.0
 - Fuchu.PerfUtil 1.0.3.0
 - Http.fs 4.0.2
 - WebSocketSharp 1.0.3-rc9
     unlisted
 - WebSocketSharp 1.0.3-rc8
     unlisted
 - WebSocketSharp 1.0.3-rc7
     unlisted
 - WebSocketSharp 1.0.3-rc6
     unlisted
 - WebSocketSharp 1.0.3-rc5
     unlisted
 - WebSocketSharp 1.0.3-rc4
     unlisted
 - WebSocketSharp 1.0.3-rc3
     unlisted
 - WebSocketSharp 1.0.3-rc2
     unlisted
 - WebSocketSharp 1.0.3-rc11
 - WebSocketSharp 1.0.3-rc10
 - Fuchu.FsCheck 1.0.2.0
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
 - Fuchu.FsCheck 1.0.1.0
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
 - Fuchu 1.0.3.0
 - Hopac 0.3.13
 - PerfUtil 0.1.8
/Users/h/dev/suave/suave/paket.lock is already up-to-date
Unable to parse /Users/h/dev/suave/suave/docs/src/Suave/Suave.fsproj:
      Could not find a part of the path "/Users/h/dev/suave/suave/docs/src/Suave/Suave.fsproj".
10 seconds - ready.
forki commented 8 years ago

It's not that I don't believe you ;-)

forki commented 8 years ago

will try on mono tomorrow.

ianbattersby commented 8 years ago

Mono 4.2.2 (Stable 4.2.2.30)

Initial restore

ibattersby at ibattersby-ltm in ~/code/suave (paketupdate)
$ ./build.sh
No version specified. Downloading latest stable.
Starting download from https://github.com/fsprojects/Paket/releases/download/3.16.3/paket.exe
Done.
Update nugets
Paket version 3.16.3.0
Resolving packages for group Build:
 - NuGet.CommandLine 3.4.3
Resolving packages for group Docs:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - Argu 3.2.0
 - FsLibTool 0.1.1
 - PPrint 2.0.0
Resolving packages for group Examples:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - Topshelf 3.3.1
 - Freya 3.0.0-b300
 - Chiron 6.2.0
 - identityserver3 2.5.2
 - Microsoft.Owin.Hosting 3.0.1
 - Nancy.Owin 1.4.1
 - Owin 1.0
 - Topshelf.FSharp 2.1.0
 - Aether 8.1.2
 - FParsec 1.0.2
 - Microsoft.Owin 3.0.1
 - Freya.Core 3.0.0-b300
 - Freya.Lenses.Http 3.0.0-b300
 - Freya.Lenses.Http.Cors 3.0.0-b300
 - Freya.Machine 3.0.0-b300
 - Freya.Machine.Extensions.Http 3.0.0-b300
 - Freya.Machine.Extensions.Http.Cors 3.0.0-b300
 - Freya.Machine.Router 3.0.0-b300
 - Freya.Recorder 3.0.0-b300
 - Freya.Router 3.0.0-b300
 - Nancy 1.4.3
 - Hekate 3.2.0
 - Arachne.Http 3.0.0
 - Arachne.Http.Cors 3.0.0
 - Arachne.Language 3.0.0
 - Arachne.Uri.Template 3.0.0
 - Arachne.Core 3.0.0
 - Arachne.Uri 3.0.0
Downloading logary/logary:6bbcf69be1712464e629499093921cf3293a6f70 src/Logary.Facade/Facade.fs to /Users/ibattersby/code/suave/paket-files/logary/logary/src/Logary.Facade/Facade.fs
Resolving packages for group Main:
 - FSharp.Core 3.1.2.5
 - DotLiquid 2.0.26
 - Fuchu 1.0.3.0
 - openssl.redist 1.0.1.25
 - RazorEngine 3.9.0
 - Microsoft.AspNet.Razor 3.2.3
Resolving packages for group Tests:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - FsCheck is pinned to 2.1.0
 - DotLiquid 2.0.26
 - FSharp.Charting 0.90.14
 - Fuchu.FsCheck 1.0.3.0
 - Fuchu.PerfUtil 1.0.3.0
 - Http.fs 4.0.2
 - WebSocketSharp 1.0.3-rc9
     unlisted
 - WebSocketSharp 1.0.3-rc8
     unlisted
 - WebSocketSharp 1.0.3-rc7
     unlisted
 - WebSocketSharp 1.0.3-rc6
     unlisted
 - WebSocketSharp 1.0.3-rc5
     unlisted
 - WebSocketSharp 1.0.3-rc4
     unlisted
 - WebSocketSharp 1.0.3-rc3
     unlisted
 - WebSocketSharp 1.0.3-rc2
     unlisted
 - WebSocketSharp 1.0.3-rc11
 - WebSocketSharp 1.0.3-rc10
 - Fuchu.FsCheck 1.0.2.0
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
 - Fuchu.FsCheck 1.0.1.0
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
 - Fuchu 1.0.3.0
 - Hopac 0.3.13
 - PerfUtil 0.1.8
/Users/ibattersby/code/suave/paket.lock is already up-to-date
Downloading NuGet.CommandLine 3.4.3 (Build)
Downloading PPrint 2.0.0 (Docs)
Downloading FSharp.Core 4.0.0.1 (Docs)
Downloading FsLibTool 0.1.1 (Docs)
Downloading Argu 3.2.0 (Docs)
Downloading Arachne.Http.Cors 3.0.0 (Examples)
Downloading Arachne.Language 3.0.0 (Examples)
Downloading Freya.Core 3.0.0-b300 (Examples)
Downloading Arachne.Core 3.0.0 (Examples)
Downloading Arachne.Http 3.0.0 (Examples)
Downloading Aether 8.1.2 (Examples)
Downloading Freya 3.0.0-b300 (Examples)
Downloading Arachne.Uri 3.0.0 (Examples)
Downloading FParsec 1.0.2 (Examples)
Downloading Arachne.Uri.Template 3.0.0 (Examples)
Downloading Chiron 6.2.0 (Examples)
Downloading Freya.Lenses.Http 3.0.0-b300 (Examples)
Downloading Freya.Lenses.Http.Cors 3.0.0-b300 (Examples)
Downloading Freya.Machine 3.0.0-b300 (Examples)
Downloading Freya.Machine.Extensions.Http 3.0.0-b300 (Examples)
Downloading Freya.Machine.Extensions.Http.Cors 3.0.0-b300 (Examples)
Downloading Freya.Recorder 3.0.0-b300 (Examples)
Downloading Freya.Router 3.0.0-b300 (Examples)
Downloading Hekate 3.2.0 (Examples)
Downloading Freya.Machine.Router 3.0.0-b300 (Examples)
Downloading IdentityServer3 2.5.2 (Examples)
Downloading Microsoft.Owin 3.0.1 (Examples)
Downloading Microsoft.Owin.Hosting 3.0.1 (Examples)
Downloading Nancy 1.4.3 (Examples)
Downloading Nancy.Owin 1.4.1 (Examples)
Downloading Owin 1.0 (Examples)
Downloading Topshelf 3.3.1 (Examples)
Downloading Topshelf.FSharp 2.1.0 (Examples)
Downloading DotLiquid 2.0.26
Downloading Fuchu 1.0.3.0
Downloading FSharp.Core 3.1.2.5
Downloading Microsoft.AspNet.Razor 3.2.3
Downloading RazorEngine 3.9.0
Downloading openssl.redist 1.0.1.25
Downloading FSharp.Charting 0.90.14 (Tests)
Downloading FsCheck 2.1.0 (Tests)
Downloading PerfUtil 0.1.8 (Tests)
Downloading WebSocketSharp 1.0.3-rc11 (Tests)
Downloading Http.fs 4.0.2 (Tests)
Downloading Fuchu.FsCheck 1.0.1.0 (Tests)
Downloading Fuchu.PerfUtil 1.0.3.0 (Tests)
Downloading Hopac 0.3.13 (Tests)
56 seconds - ready.
Restoring nugets
Paket version 3.16.3.0
0 seconds - ready.

Update

ibattersby at ibattersby-ltm in ~/code/suave (paketupdate●)
$ mono tools/paket.exe update
Paket version 3.16.3.0
Resolving packages for group Build:
 - NuGet.CommandLine 3.4.3
Resolving packages for group Docs:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - Argu 3.2.0
 - FsLibTool 0.1.1
 - PPrint 2.0.0
Resolving packages for group Examples:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - Topshelf 3.3.1
 - Freya 3.0.0-b300
 - Chiron 6.2.0
 - identityserver3 2.5.2
 - Microsoft.Owin.Hosting 3.0.1
 - Nancy.Owin 1.4.1
 - Owin 1.0
 - Topshelf.FSharp 2.1.0
 - Aether 8.1.2
 - FParsec 1.0.2
 - Microsoft.Owin 3.0.1
 - Freya.Core 3.0.0-b300
 - Freya.Lenses.Http 3.0.0-b300
 - Freya.Lenses.Http.Cors 3.0.0-b300
 - Freya.Machine 3.0.0-b300
 - Freya.Machine.Extensions.Http 3.0.0-b300
 - Freya.Machine.Extensions.Http.Cors 3.0.0-b300
 - Freya.Machine.Router 3.0.0-b300
 - Freya.Recorder 3.0.0-b300
 - Freya.Router 3.0.0-b300
 - Nancy 1.4.3
 - Hekate 3.2.0
 - Arachne.Http 3.0.0
 - Arachne.Http.Cors 3.0.0
 - Arachne.Language 3.0.0
 - Arachne.Uri.Template 3.0.0
 - Arachne.Core 3.0.0
 - Arachne.Uri 3.0.0
Resolving packages for group Main:
 - FSharp.Core 3.1.2.5
 - DotLiquid 2.0.26
 - Fuchu 1.0.3.0
 - openssl.redist 1.0.1.25
 - RazorEngine 3.9.0
 - Microsoft.AspNet.Razor 3.2.3
Resolving packages for group Tests:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - FsCheck is pinned to 2.1.0
 - DotLiquid 2.0.26
 - FSharp.Charting 0.90.14
 - Fuchu.FsCheck 1.0.3.0
 - Fuchu.PerfUtil 1.0.3.0
 - Http.fs 4.0.2
 - WebSocketSharp 1.0.3-rc9
     unlisted
 - WebSocketSharp 1.0.3-rc8
     unlisted
 - WebSocketSharp 1.0.3-rc7
     unlisted
 - WebSocketSharp 1.0.3-rc6
     unlisted
 - WebSocketSharp 1.0.3-rc5
     unlisted
 - WebSocketSharp 1.0.3-rc4
     unlisted
 - WebSocketSharp 1.0.3-rc3
     unlisted
 - WebSocketSharp 1.0.3-rc2
     unlisted
 - WebSocketSharp 1.0.3-rc11
 - WebSocketSharp 1.0.3-rc10
 - Fuchu.FsCheck 1.0.2.0
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
 - Fuchu.FsCheck 1.0.1.0
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
 - Fuchu 1.0.3.0
 - Hopac 0.3.13
 - PerfUtil 0.1.8
/Users/ibattersby/code/suave/paket.lock is already up-to-date
12 seconds - ready.
ianbattersby commented 8 years ago

With sensitive volume (OS X Extended Case Sensitive);

Install

ibattersby at ibattersby-ltm in /Volumes/CaseSenVol/suave (paketupdate)
$ ./build.sh
No version specified. Downloading latest stable.
Starting download from https://github.com/fsprojects/Paket/releases/download/3.16.3/paket.exe
Done.
Update nugets
Paket version 3.16.3.0
Resolving packages for group Build:
 - NuGet.CommandLine 3.4.3
Resolving packages for group Docs:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - Argu 3.2.0
 - FsLibTool 0.1.1
 - PPrint 2.0.0
Resolving packages for group Examples:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - Topshelf 3.3.1
 - Freya 3.0.0-b300
 - Chiron 6.2.0
 - identityserver3 2.5.2
 - Microsoft.Owin.Hosting 3.0.1
 - Nancy.Owin 1.4.1
 - Owin 1.0
 - Topshelf.FSharp 2.1.0
 - Aether 8.1.2
 - FParsec 1.0.2
 - Microsoft.Owin 3.0.1
 - Freya.Core 3.0.0-b300
 - Freya.Lenses.Http 3.0.0-b300
 - Freya.Lenses.Http.Cors 3.0.0-b300
 - Freya.Machine 3.0.0-b300
 - Freya.Machine.Extensions.Http 3.0.0-b300
 - Freya.Machine.Extensions.Http.Cors 3.0.0-b300
 - Freya.Machine.Router 3.0.0-b300
 - Freya.Recorder 3.0.0-b300
 - Freya.Router 3.0.0-b300
 - Nancy 1.4.3
 - Hekate 3.2.0
 - Arachne.Http 3.0.0
 - Arachne.Http.Cors 3.0.0
 - Arachne.Language 3.0.0
 - Arachne.Uri.Template 3.0.0
 - Arachne.Core 3.0.0
 - Arachne.Uri 3.0.0
Downloading logary/logary:6bbcf69be1712464e629499093921cf3293a6f70 src/Logary.Facade/Facade.fs to /Volumes/CaseSenVol/suave/paket-files/logary/logary/src/Logary.Facade/Facade.fs
Resolving packages for group Main:
 - FSharp.Core 3.1.2.5
 - DotLiquid 2.0.26
 - Fuchu 1.0.3.0
 - openssl.redist 1.0.1.25
 - RazorEngine 3.9.0
 - Microsoft.AspNet.Razor 3.2.3
Resolving packages for group Tests:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - FsCheck is pinned to 2.1.0
 - DotLiquid 2.0.26
 - FSharp.Charting 0.90.14
 - Fuchu.FsCheck 1.0.3.0
 - Fuchu.PerfUtil 1.0.3.0
 - Http.fs 4.0.2
 - WebSocketSharp 1.0.3-rc9
     unlisted
 - WebSocketSharp 1.0.3-rc8
     unlisted
 - WebSocketSharp 1.0.3-rc7
     unlisted
 - WebSocketSharp 1.0.3-rc6
     unlisted
 - WebSocketSharp 1.0.3-rc5
     unlisted
 - WebSocketSharp 1.0.3-rc4
     unlisted
 - WebSocketSharp 1.0.3-rc3
     unlisted
 - WebSocketSharp 1.0.3-rc2
     unlisted
 - WebSocketSharp 1.0.3-rc11
 - WebSocketSharp 1.0.3-rc10
 - Fuchu.FsCheck 1.0.2.0
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
 - Fuchu.FsCheck 1.0.1.0
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
 - Fuchu 1.0.3.0
 - Hopac 0.3.13
 - PerfUtil 0.1.8
/Volumes/CaseSenVol/suave/paket.lock is already up-to-date
Paket failed with:
        Package directory for package identityserver3 was not found.

Directory created as /Volumes/CaseSenVol/suave/packages/examples/IdentityServer3 not /Volumes/CaseSenVol/suave/packages/examples/identityserver3

So basically Paket is - after install - looking for the directory as it is 'cased' in paket.dependencies and not according to the NuSpec Id IMHO?!

magicmonty commented 8 years ago

Tried to reproduce this behavior on my Mac. (Mono 4.4.2.11 / Paket 3.1.6 / Suave Repo commit 3459413c9b9b5a3f011a3fc46e7ce88cbd2aff67)

I have created a DMG Volume with "OS X Extended case sensitive" an cloned the above version there.

then I did mono tools/paket.bootstrapper.exe

mono tools/paket.exe clear-cache

mono tools/paket.exe restore:

/Volumes/Suave/suave (master ✔) λ mono tools/paket.exe restore
Paket version 3.16.3.0
Downloading NuGet.CommandLine 3.4.3 (Build)
Downloading FsLibTool 0.1.1 (Docs)
Downloading PPrint 2.0 (Docs)
Downloading Argu 3.2 (Docs)
Downloading FSharp.Core 4.0.0.1 (Docs)
Downloading Arachne.Core 3.0 (Examples)
Downloading Aether 8.1.2 (Examples)
Downloading Arachne.Http 3.0 (Examples)
Downloading Arachne.Uri.Template 3.0 (Examples)
Downloading Arachne.Http.Cors 3.0 (Examples)
Downloading Chiron 6.2 (Examples)
Downloading Arachne.Uri 3.0 (Examples)
Downloading Arachne.Language 3.0 (Examples)
Downloading FParsec 1.0.2 (Examples)
Downloading Freya.Core 3.0.0-b300 (Examples)
Downloading Freya 3.0.0-b300 (Examples)
Downloading Freya.Lenses.Http 3.0.0-b300 (Examples)
Downloading Freya.Lenses.Http.Cors 3.0.0-b300 (Examples)
Downloading Freya.Machine 3.0.0-b300 (Examples)
Downloading Freya.Machine.Extensions.Http 3.0.0-b300 (Examples)
Downloading Freya.Machine.Extensions.Http.Cors 3.0.0-b300 (Examples)
Downloading Freya.Machine.Router 3.0.0-b300 (Examples)
Downloading Freya.Recorder 3.0.0-b300 (Examples)
Downloading Freya.Router 3.0.0-b300 (Examples)
Downloading Hekate 3.2 (Examples)
Downloading IdentityServer3 2.5.2 (Examples)
Downloading Microsoft.Owin 3.0.1 (Examples)
Downloading Microsoft.Owin.Hosting 3.0.1 (Examples)
Downloading Nancy 1.4.3 (Examples)
Downloading Nancy.Owin 1.4.1 (Examples)
Downloading Owin 1.0 (Examples)
Downloading Topshelf 3.3.1 (Examples)
Downloading Topshelf.FSharp 2.1 (Examples)
Downloading logary/logary:6bbcf69be1712464e629499093921cf3293a6f70 src/Logary.Facade/Facade.fs to /Volumes/Suave/suave/paket-files/logary/logary/src/Logary.Facade/Facade.fs
Downloading FSharp.Core 3.1.2.5
Downloading DotLiquid 2.0.26
Downloading Fuchu 1.0.3
Downloading Microsoft.AspNet.Razor 3.2.3
Downloading RazorEngine 3.9
Downloading openssl.redist 1.0.1.25
Downloading FsCheck 2.1 (Tests)
Downloading FSharp.Charting 0.90.14 (Tests)
Downloading Fuchu.FsCheck 1.0.1 (Tests)
Downloading Fuchu.PerfUtil 1.0.3 (Tests)
Downloading Hopac 0.3.13 (Tests)
Downloading Http.fs 4.0.2 (Tests)
Downloading PerfUtil 0.1.8 (Tests)
Downloading WebSocketSharp 1.0.3-rc11 (Tests)
37 seconds - ready.

mono tools/paket.exe update:

/Volumes/Suave/suave (master ✘)✹ λ mono tools/paket.exe update
Paket version 3.16.3.0
Resolving packages for group Build:
 - NuGet.CommandLine 3.4.3
Resolving packages for group Docs:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - Argu 3.2.0
 - FsLibTool 0.1.1
 - PPrint 2.0.0
Resolving packages for group Examples:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - Topshelf 3.3.1
 - Freya 3.0.0-b300
 - Chiron 6.2.0
 - identityserver3 2.5.2
 - Microsoft.Owin.Hosting 3.0.1
 - Nancy.Owin 1.4.1
 - Owin 1.0
 - Topshelf.FSharp 2.1.0
 - Aether 8.1.2
 - FParsec 1.0.2
 - Microsoft.Owin 3.0.1
 - Freya.Core 3.0.0-b300
 - Freya.Lenses.Http 3.0.0-b300
 - Freya.Lenses.Http.Cors 3.0.0-b300
 - Freya.Machine 3.0.0-b300
 - Freya.Machine.Extensions.Http 3.0.0-b300
 - Freya.Machine.Extensions.Http.Cors 3.0.0-b300
 - Freya.Machine.Router 3.0.0-b300
 - Freya.Recorder 3.0.0-b300
 - Freya.Router 3.0.0-b300
 - Nancy 1.4.3
 - Hekate 3.2.0
 - Arachne.Http 3.0.0
 - Arachne.Http.Cors 3.0.0
 - Arachne.Language 3.0.0
 - Arachne.Uri.Template 3.0.0
 - Arachne.Core 3.0.0
 - Arachne.Uri 3.0.0
Resolving packages for group Main:
 - FSharp.Core 3.1.2.5
 - DotLiquid 2.0.26
 - Fuchu 1.0.3.0
 - openssl.redist 1.0.1.25
 - RazorEngine 3.9.0
 - Microsoft.AspNet.Razor 3.2.3
Resolving packages for group Tests:
 - FSharp.Core 4.0.1.5
     unlisted
 - FSharp.Core 4.0.0.1
 - FsCheck is pinned to 2.1.0
 - DotLiquid 2.0.26
 - FSharp.Charting 0.90.14
 - Fuchu.FsCheck 1.0.3.0
 - Fuchu.PerfUtil 1.0.3.0
 - Http.fs 4.0.2
 - WebSocketSharp 1.0.3-rc9
     unlisted
 - WebSocketSharp 1.0.3-rc8
     unlisted
 - WebSocketSharp 1.0.3-rc7
     unlisted
 - WebSocketSharp 1.0.3-rc6
     unlisted
 - WebSocketSharp 1.0.3-rc5
     unlisted
 - WebSocketSharp 1.0.3-rc4
     unlisted
 - WebSocketSharp 1.0.3-rc3
     unlisted
 - WebSocketSharp 1.0.3-rc2
     unlisted
 - WebSocketSharp 1.0.3-rc11
 - WebSocketSharp 1.0.3-rc10
 - Fuchu.FsCheck 1.0.2.0
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
 - Fuchu.FsCheck 1.0.1.0
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
     unlisted
 - Fuchu 1.0.3.0
 - Hopac 0.3.13
 - PerfUtil 0.1.8
/Volumes/Suave/suave/paket.lock is already up-to-date
13 seconds - ready.

So it seems to work for me.

@ianbattersby Is your cache also on a case sensitive volume?

forki commented 8 years ago

https://github.com/SuaveIO/suave/pull/498 is resolved, but the original issue is still open and I can't reproduce.

haf commented 8 years ago

Let me give it another shot. I'll see if I can reproduce it again with the latest bits and with cleaning of the cache.

haf commented 8 years ago

It turns out that a clean clone (despite git diff not showing any diffs) with latest paket solves my problem too. I could continue to hunt down the differences between the two directory trees but I think we should say this is solved :). Thanks for the help everybody.