Could not download FAKE 4.12.0 #1371

Closed
theimowski opened this Issue Jan 11, 2016 · 27 comments

Comments

Projects
None yet
3 participants
@theimowski
Member

theimowski commented Jan 11, 2016

Trying to restore packages and I'm getting following in verbose mode:
(looks like it started to download the nupkg but stopped after 360 KB or so)

λ .paket\paket.exe restore -v
Paket version 2.42.1.0
found: C:\git\pdf-publishing\paket.dependencies
Parsing C:\git\pdf-publishing\paket.dependencies
Sourcefile gda-tc-srv-01_8080/:/repository/download/Phoenix_BuildTest/1.10.32/Phoenix.QPP.1.10.32.PROD.zip!/Phoenix.QPP.1.10.32.PROD/build/QPPServer/ext/publishing/common.xslt?guest=1 Phoenix_BuildTest/common.xslt is already there.
FAKE 4.12.0 already downloaded.
FsCheck 1.0.4 already downloaded.
FsCheck.Xunit 1.0.4 already downloaded.
canopy 0.9.43 already downloaded.
FsCheck 1.0.4 already copied
FsCheck.Xunit 1.0.4 already copied
canopy 0.9.43 already copied
FsCheck 1.0.4 already extracted
FsCheck.Xunit 1.0.4 already extracted
canopy 0.9.43 already extracted
License FsCheck 1.0.4 already copied
License FsCheck.Xunit 1.0.4 already copied
libraries found in C:\git\pdf-publishing\packages\FsCheck.Xunit:
  - C:\git\pdf-publishing\packages\FsCheck.Xunit\lib\net45\FsCheck.Xunit.dll
  - C:\git\pdf-publishing\packages\FsCheck.Xunit\lib\net45\FsCheck.Xunit.pdb
  - C:\git\pdf-publishing\packages\FsCheck.Xunit\lib\net45\FsCheck.Xunit.XML
libraries found in C:\git\pdf-publishing\packages\FsCheck:
  - C:\git\pdf-publishing\packages\FsCheck\lib\net45\FsCheck.dll
  - C:\git\pdf-publishing\packages\FsCheck\lib\net45\FsCheck.pdb
  - C:\git\pdf-publishing\packages\FsCheck\lib\net45\FsCheck.XML
No .targets files found in C:\git\pdf-publishing\packages\FsCheck.Xunit
libraries found in C:\git\pdf-publishing\packages\canopy:
  - C:\git\pdf-publishing\packages\canopy\lib\canopy.dll
  - C:\git\pdf-publishing\packages\canopy\lib\canopy.pdb
  - C:\git\pdf-publishing\packages\canopy\lib\canopy.XML
No .targets files found in C:\git\pdf-publishing\packages\FsCheck
No analyzer dlls found in C:\git\pdf-publishing\packages\FsCheck.Xunit
No .targets files found in C:\git\pdf-publishing\packages\canopy
FSharp.Core 4.0.0.1 already downloaded.
No analyzer dlls found in C:\git\pdf-publishing\packages\FsCheck
No analyzer dlls found in C:\git\pdf-publishing\packages\canopy
Saxon-HE 9.6.0.5 already downloaded.
Saxon-HE 9.6.0.5 already copied
Newtonsoft.Json 8.0.1 already downloaded.
Newtonsoft.Json 8.0.1 already copied
FSharp.Core 4.0.0.1 already copied
Saxon-HE 9.6.0.5 already extracted
Newtonsoft.Json 8.0.1 already extracted
FSharp.Core 4.0.0.1 already extracted
License Saxon-HE 9.6.0.5 already copied
License Newtonsoft.Json 8.0.1 already copied
License FSharp.Core 4.0.0.1 already copied
libraries found in C:\git\pdf-publishing\packages\Saxon-HE:
  - C:\git\pdf-publishing\packages\Saxon-HE\lib\net40\IKVM.OpenJDK.Charsets.dll
  - C:\git\pdf-publishing\packages\Saxon-HE\lib\net40\IKVM.OpenJDK.Core.dll
  - C:\git\pdf-publishing\packages\Saxon-HE\lib\net40\IKVM.OpenJDK.Text.dll
  - C:\git\pdf-publishing\packages\Saxon-HE\lib\net40\IKVM.OpenJDK.Util.dll
  - C:\git\pdf-publishing\packages\Saxon-HE\lib\net40\IKVM.OpenJDK.XML.API.dll
  - C:\git\pdf-publishing\packages\Saxon-HE\lib\net40\IKVM.Runtime.dll
  - C:\git\pdf-publishing\packages\Saxon-HE\lib\net40\saxon9he-api.dll
  - C:\git\pdf-publishing\packages\Saxon-HE\lib\net40\saxon9he-api.xml
  - C:\git\pdf-publishing\packages\Saxon-HE\lib\net40\saxon9he.dll
libraries found in C:\git\pdf-publishing\packages\FSharp.Core:
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\net20\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\net20\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\net20\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\net20\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\net40\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\net40\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\net40\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\net40\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.xml
No .targets files found in C:\git\pdf-publishing\packages\Saxon-HE
No .targets files found in C:\git\pdf-publishing\packages\FSharp.Core
libraries found in C:\git\pdf-publishing\packages\Newtonsoft.Json:
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\net20\Newtonsoft.Json.dll
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\net20\Newtonsoft.Json.xml
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\net35\Newtonsoft.Json.dll
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\net35\Newtonsoft.Json.xml
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\net40\Newtonsoft.Json.dll
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\net40\Newtonsoft.Json.xml
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.dll
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\net45\Newtonsoft.Json.xml
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\portable-net40+sl5+wp80+win8+wpa81\Newtonsoft.Json.dll
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\portable-net40+sl5+wp80+win8+wpa81\Newtonsoft.Json.xml
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\portable-net45+wp80+win8+wpa81+dnxcore50\Newtonsoft.Json.dll
  - C:\git\pdf-publishing\packages\Newtonsoft.Json\lib\portable-net45+wp80+win8+wpa81+dnxcore50\Newtonsoft.Json.xml
No analyzer dlls found in C:\git\pdf-publishing\packages\Saxon-HE
No analyzer dlls found in C:\git\pdf-publishing\packages\FSharp.Core
No .targets files found in C:\git\pdf-publishing\packages\Newtonsoft.Json
Selenium.WebDriver 2.48.2 already downloaded.
No analyzer dlls found in C:\git\pdf-publishing\packages\Newtonsoft.Json
Selenium.WebDriver.ChromeDriver 2.20.0 already downloaded.
Selenium.WebDriver 2.48.2 already copied
Selenium.Support 2.48.2 already downloaded.
Selenium.WebDriver.ChromeDriver 2.20.0 already copied
Selenium.Support 2.48.2 already copied
Selenium.WebDriver.ChromeDriver 2.20.0 already extracted
Selenium.WebDriver 2.48.2 already extracted
License Selenium.WebDriver.ChromeDriver 2.20.0 already copied
License Selenium.WebDriver 2.48.2 already copied
Selenium.Support 2.48.2 already extracted
No libraries found in C:\git\pdf-publishing\packages\Selenium.WebDriver.ChromeDriver
libraries found in C:\git\pdf-publishing\packages\Selenium.WebDriver:
  - C:\git\pdf-publishing\packages\Selenium.WebDriver\lib\net35\WebDriver.dll
  - C:\git\pdf-publishing\packages\Selenium.WebDriver\lib\net35\WebDriver.xml
  - C:\git\pdf-publishing\packages\Selenium.WebDriver\lib\net40\WebDriver.dll
  - C:\git\pdf-publishing\packages\Selenium.WebDriver\lib\net40\WebDriver.xml
No .targets files found in C:\git\pdf-publishing\packages\Selenium.WebDriver.ChromeDriver
License Selenium.Support 2.48.2 already copied
No .targets files found in C:\git\pdf-publishing\packages\Selenium.WebDriver
No analyzer dlls found in C:\git\pdf-publishing\packages\Selenium.WebDriver.ChromeDriver
libraries found in C:\git\pdf-publishing\packages\Selenium.Support:
  - C:\git\pdf-publishing\packages\Selenium.Support\lib\net35\WebDriver.Support.dll
  - C:\git\pdf-publishing\packages\Selenium.Support\lib\net35\WebDriver.Support.xml
  - C:\git\pdf-publishing\packages\Selenium.Support\lib\net40\WebDriver.Support.dll
  - C:\git\pdf-publishing\packages\Selenium.Support\lib\net40\WebDriver.Support.xml
No analyzer dlls found in C:\git\pdf-publishing\packages\Selenium.WebDriver
SizSelCsZzz 0.3.36 already downloaded.
No .targets files found in C:\git\pdf-publishing\packages\Selenium.Support
xunit 1.9.2 already downloaded.
SizSelCsZzz 0.3.36 already copied
No analyzer dlls found in C:\git\pdf-publishing\packages\Selenium.Support
xunit 1.9.2 already copied
SizSelCsZzz 0.3.36 already extracted
xunit.runners 1.9.2 already downloaded.
xunit 1.9.2 already extracted
Something went wrong while downloading FAKE 4.12.0
Message: Error during extraction of C:\git\pdf-publishing\packages\FAKE\FAKE.4.12.0.nupkg.
Message: End of Central Directory record could not be found.
  ==> Trying again
xunit.runners 1.9.2 already copied
License SizSelCsZzz 0.3.36 already copied
License xunit 1.9.2 already copied
libraries found in C:\git\pdf-publishing\packages\SizSelCsZzz:
  - C:\git\pdf-publishing\packages\SizSelCsZzz\lib\SizSelCsZzz.dll
  - C:\git\pdf-publishing\packages\SizSelCsZzz\lib\SizSelCsZzz.pdb
xunit.runners 1.9.2 already extracted
Downloading FAKE 4.12.0
No libraries found in C:\git\pdf-publishing\packages\xunit.runners
  to C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.nupkg
No .targets files found in C:\git\pdf-publishing\packages\xunit.runners
No .targets files found in C:\git\pdf-publishing\packages\SizSelCsZzz
No analyzer dlls found in C:\git\pdf-publishing\packages\xunit.runners
FAKE 4.12.0 already downloaded.
No analyzer dlls found in C:\git\pdf-publishing\packages\SizSelCsZzz
FSharp.Core 4.0.0.1 already downloaded.
FSharp.Core 4.0.0.1 already copied
libraries found in C:\git\pdf-publishing\packages\xunit:
  - C:\git\pdf-publishing\packages\xunit\lib\net20\xunit.dll
  - C:\git\pdf-publishing\packages\xunit\lib\net20\xunit.dll.tdnet
  - C:\git\pdf-publishing\packages\xunit\lib\net20\xunit.runner.msbuild.dll
  - C:\git\pdf-publishing\packages\xunit\lib\net20\xunit.runner.tdnet.dll
  - C:\git\pdf-publishing\packages\xunit\lib\net20\xunit.runner.utility.dll
  - C:\git\pdf-publishing\packages\xunit\lib\net20\xunit.xml
FSharp.Core 4.0.0.1 already extracted
No .targets files found in C:\git\pdf-publishing\packages\xunit
License FSharp.Core 4.0.0.1 already copied
No analyzer dlls found in C:\git\pdf-publishing\packages\xunit
Http.fs-prerelease 2.4.0 already downloaded.
libraries found in C:\git\pdf-publishing\packages\deploy\FSharp.Core:
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\net20\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\net20\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\net20\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\net20\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\net40\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\net40\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\net40\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\net40\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.xml
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.optdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.sigdata
  - C:\git\pdf-publishing\packages\deploy\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.xml
Http.fs-prerelease 2.4.0 already copied
Http.fs-prerelease 2.4.0 already extracted
No .targets files found in C:\git\pdf-publishing\packages\deploy\FSharp.Core
No analyzer dlls found in C:\git\pdf-publishing\packages\deploy\FSharp.Core
libraries found in C:\git\pdf-publishing\packages\deploy\Http.fs-prerelease:
  - C:\git\pdf-publishing\packages\deploy\Http.fs-prerelease\lib\net40\HttpFs.dll
  - C:\git\pdf-publishing\packages\deploy\Http.fs-prerelease\lib\net40\HttpFs.xml
No .targets files found in C:\git\pdf-publishing\packages\deploy\Http.fs-prerelease
No analyzer dlls found in C:\git\pdf-publishing\packages\deploy\Http.fs-prerelease
Something went wrong while downloading FAKE 4.12.0
Message: Error during extraction of C:\git\pdf-publishing\packages\deploy\FAKE\FAKE.4.12.0.nupkg.
Message: End of Central Directory record could not be found.
  ==> Trying again
Downloading FAKE 4.12.0 (Deploy)
  to C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.nupkg
Response from http://www.nuget.org/api/v2/Packages?$filter=(Id eq 'FAKE') and (NormalizedVersion eq '4.12.0'):
Response from http://www.nuget.org/api/v2/Packages?$filter=(Id eq 'FAKE') and (NormalizedVersion eq '4.12.0'):


<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://www.nuget.org/api/v2/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><id>http://www.nuget.org/api/v2/Packages</id><title type="text">Packages</title><updated>2016-01-11T10:32:51Z</updated><link rel="self" title="Packages" href="Packages" /><entry><id>http://www.nuget.org/api/v2/Packages(Id='FAKE',Version='4.12.0')</id><category term="NuGetGallery.V2FeedPackage" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="V2FeedPackage" href="Packages(Id='FAKE',Version='4.12.0')" /><title type="text">FAKE</title><summary type="text">FAKE - F# Make - Get rid of the noise in your build scripts.</summary><updated>2015-12-28T10:23:32Z</updated><author><name>Steffen Forkmann, Mauricio Scheffer, Colin Bull</name></author><link rel="edit-media" title="V2FeedPackage" href="Packages(Id='FAKE',Version='4.12.0')/$value" /><content type="application/zip" src="http://www.nuget.org/api/v2/package/FAKE/4.12.0" /><m:properties><d:Version>4.12.0</d:Version><d:NormalizedVersion>4.12.0</d:NormalizedVersion><d:Copyright m:null="true" /><d:Created m:type="Edm.DateTime">2015-12-28T10:23:32.97</d:Created><d:Dependencies></d:Dependencies><d:Description>FAKE - F# Make - is a build automation tool for .NET. Tasks and dependencies are specified in a DSL which is integrated in F#. This package bundles all extensions.</d:Description><d:DownloadCount m:type="Edm.Int32">326955</d:DownloadCount><d:GalleryDetailsUrl>http://www.nuget.org/packages/FAKE/4.12.0</d:GalleryDetailsUrl><d:IconUrl>https://raw.githubusercontent.com/fsharp/FAKE/master/help/pics/logo.png</d:IconUrl><d:IsLatestVersion m:type="Edm.Boolean">false</d:IsLatestVersion><d:IsAbsoluteLatestVersion m:type="Edm.Boolean">false</d:IsAbsoluteLatestVersion><d:IsPrerelease m:type="Edm.Boolean">false</d:IsPrerelease><d:Language>en-US</d:Language><d:Published m:type="Edm.DateTime">2015-12-28T10:23:32.97</d:Published><d:PackageHash>85oEyCP+nhHDN2PhPVCej47LW94wNIzjY9Hc1MYRwf5Gz18FcQnRevErtVLIe70ohvh2FGeieSusfD3apt5Qmw==</d:PackageHash><d:PackageHashAlgorithm>SHA512</d:PackageHashAlgorithm><d:PackageSize m:type="Edm.Int64">15072785</d:PackageSize><d:ProjectUrl>http://www.github.com/fsharp/Fake</d:ProjectUrl><d:ReportAbuseUrl>http://www.nuget.org/package/ReportAbuse/FAKE/4.12.0</d:ReportAbuseUrl><d:ReleaseNotes>Change SignToolHelper syntax to reflect common call syntax - https://github.com/fsharp/FAKE/pull/1051
New Open/Close block helpers for TeamCity - https://github.com/fsharp/FAKE/pull/1049
BUGFIX: Use UTF-8 encoding of AssemblyInfo as written by ReplaceAssemblyInfoVersions - https://github.com/fsharp/FAKE/pull/1055</d:ReleaseNotes><d:RequireLicenseAcceptance m:type="Edm.Boolean">false</d:RequireLicenseAcceptance><d:Tags>build fake f#</d:Tags><d:Title m:null="true" /><d:VersionDownloadCount m:type="Edm.Int32">2245</d:VersionDownloadCount><d:MinClientVersion m:null="true" /><d:LastEdited m:type="Edm.DateTime" m:null="true" /><d:LicenseUrl>http://www.github.com/fsharp/Fake/blob/master/License.txt</d:LicenseUrl><d:LicenseNames m:null="true" /><d:LicenseReportUrl m:null="true" /></m:properties></entry></feed>
<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://www.nuget.org/api/v2/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><id>http://www.nuget.org/api/v2/Packages</id><title type="text">Packages</title><updated>2016-01-11T10:32:51Z</updated><link rel="self" title="Packages" href="Packages" /><entry><id>http://www.nuget.org/api/v2/Packages(Id='FAKE',Version='4.12.0')</id><category term="NuGetGallery.V2FeedPackage" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="V2FeedPackage" href="Packages(Id='FAKE',Version='4.12.0')" /><title type="text">FAKE</title><summary type="text">FAKE - F# Make - Get rid of the noise in your build scripts.</summary><updated>2015-12-28T10:23:32Z</updated><author><name>Steffen Forkmann, Mauricio Scheffer, Colin Bull</name></author><link rel="edit-media" title="V2FeedPackage" href="Packages(Id='FAKE',Version='4.12.0')/$value" /><content type="application/zip" src="http://www.nuget.org/api/v2/package/FAKE/4.12.0" /><m:properties><d:Version>4.12.0</d:Version><d:NormalizedVersion>4.12.0</d:NormalizedVersion><d:Copyright m:null="true" /><d:Created m:type="Edm.DateTime">2015-12-28T10:23:32.97</d:Created><d:Dependencies></d:Dependencies><d:Description>FAKE - F# Make - is a build automation tool for .NET. Tasks and dependencies are specified in a DSL which is integrated in F#. This package bundles all extensions.</d:Description><d:DownloadCount m:type="Edm.Int32">326955</d:DownloadCount><d:GalleryDetailsUrl>http://www.nuget.org/packages/FAKE/4.12.0</d:GalleryDetailsUrl><d:IconUrl>https://raw.githubusercontent.com/fsharp/FAKE/master/help/pics/logo.png</d:IconUrl><d:IsLatestVersion m:type="Edm.Boolean">false</d:IsLatestVersion><d:IsAbsoluteLatestVersion m:type="Edm.Boolean">false</d:IsAbsoluteLatestVersion><d:IsPrerelease m:type="Edm.Boolean">false</d:IsPrerelease><d:Language>en-US</d:Language><d:Published m:type="Edm.DateTime">2015-12-28T10:23:32.97</d:Published><d:PackageHash>85oEyCP+nhHDN2PhPVCej47LW94wNIzjY9Hc1MYRwf5Gz18FcQnRevErtVLIe70ohvh2FGeieSusfD3apt5Qmw==</d:PackageHash><d:PackageHashAlgorithm>SHA512</d:PackageHashAlgorithm><d:PackageSize m:type="Edm.Int64">15072785</d:PackageSize><d:ProjectUrl>http://www.github.com/fsharp/Fake</d:ProjectUrl><d:ReportAbuseUrl>http://www.nuget.org/package/ReportAbuse/FAKE/4.12.0</d:ReportAbuseUrl><d:ReleaseNotes>Change SignToolHelper syntax to reflect common call syntax - https://github.com/fsharp/FAKE/pull/1051
New Open/Close block helpers for TeamCity - https://github.com/fsharp/FAKE/pull/1049
BUGFIX: Use UTF-8 encoding of AssemblyInfo as written by ReplaceAssemblyInfoVersions - https://github.com/fsharp/FAKE/pull/1055</d:ReleaseNotes><d:RequireLicenseAcceptance m:type="Edm.Boolean">false</d:RequireLicenseAcceptance><d:Tags>build fake f#</d:Tags><d:Title m:null="true" /><d:VersionDownloadCount m:type="Edm.Int32">2245</d:VersionDownloadCount><d:MinClientVersion m:null="true" /><d:LastEdited m:type="Edm.DateTime" m:null="true" /><d:LicenseUrl>http://www.github.com/fsharp/Fake/blob/master/License.txt</d:LicenseUrl><d:LicenseNames m:null="true" /><d:LicenseReportUrl m:null="true" /></m:properties></entry></feed>
Source 'http://www.nuget.org/api/v2' exception: System.IO.IOException: The process cannot access the file 'C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.s618283749.json' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
   at Paket.NuGet.get@49-3.Invoke(NuGetPackageCache _arg1)
   at Microsoft.FSharp.Control.AsyncBuilderImpl.args@835-1.Invoke(a a)
Downloading license for FAKE 4.12.0 to C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.license.html
Response from http://www.nuget.org/api/v2/Packages?$filter=(Id eq 'FAKE') and (NormalizedVersion eq '4.12.0'):

<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://www.nuget.org/api/v2/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><id>http://www.nuget.org/api/v2/Packages</id><title type="text">Packages</title><updated>2016-01-11T10:32:51Z</updated><link rel="self" title="Packages" href="Packages" /><entry><id>http://www.nuget.org/api/v2/Packages(Id='FAKE',Version='4.12.0')</id><category term="NuGetGallery.V2FeedPackage" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="V2FeedPackage" href="Packages(Id='FAKE',Version='4.12.0')" /><title type="text">FAKE</title><summary type="text">FAKE - F# Make - Get rid of the noise in your build scripts.</summary><updated>2015-12-28T10:23:32Z</updated><author><name>Steffen Forkmann, Mauricio Scheffer, Colin Bull</name></author><link rel="edit-media" title="V2FeedPackage" href="Packages(Id='FAKE',Version='4.12.0')/$value" /><content type="application/zip" src="http://www.nuget.org/api/v2/package/FAKE/4.12.0" /><m:properties><d:Version>4.12.0</d:Version><d:NormalizedVersion>4.12.0</d:NormalizedVersion><d:Copyright m:null="true" /><d:Created m:type="Edm.DateTime">2015-12-28T10:23:32.97</d:Created><d:Dependencies></d:Dependencies><d:Description>FAKE - F# Make - is a build automation tool for .NET. Tasks and dependencies are specified in a DSL which is integrated in F#. This package bundles all extensions.</d:Description><d:DownloadCount m:type="Edm.Int32">326955</d:DownloadCount><d:GalleryDetailsUrl>http://www.nuget.org/packages/FAKE/4.12.0</d:GalleryDetailsUrl><d:IconUrl>https://raw.githubusercontent.com/fsharp/FAKE/master/help/pics/logo.png</d:IconUrl><d:IsLatestVersion m:type="Edm.Boolean">false</d:IsLatestVersion><d:IsAbsoluteLatestVersion m:type="Edm.Boolean">false</d:IsAbsoluteLatestVersion><d:IsPrerelease m:type="Edm.Boolean">false</d:IsPrerelease><d:Language>en-US</d:Language><d:Published m:type="Edm.DateTime">2015-12-28T10:23:32.97</d:Published><d:PackageHash>85oEyCP+nhHDN2PhPVCej47LW94wNIzjY9Hc1MYRwf5Gz18FcQnRevErtVLIe70ohvh2FGeieSusfD3apt5Qmw==</d:PackageHash><d:PackageHashAlgorithm>SHA512</d:PackageHashAlgorithm><d:PackageSize m:type="Edm.Int64">15072785</d:PackageSize><d:ProjectUrl>http://www.github.com/fsharp/Fake</d:ProjectUrl><d:ReportAbuseUrl>http://www.nuget.org/package/ReportAbuse/FAKE/4.12.0</d:ReportAbuseUrl><d:ReleaseNotes>Change SignToolHelper syntax to reflect common call syntax - https://github.com/fsharp/FAKE/pull/1051
New Open/Close block helpers for TeamCity - https://github.com/fsharp/FAKE/pull/1049
BUGFIX: Use UTF-8 encoding of AssemblyInfo as written by ReplaceAssemblyInfoVersions - https://github.com/fsharp/FAKE/pull/1055</d:ReleaseNotes><d:RequireLicenseAcceptance m:type="Edm.Boolean">false</d:RequireLicenseAcceptance><d:Tags>build fake f#</d:Tags><d:Title m:null="true" /><d:VersionDownloadCount m:type="Edm.Int32">2245</d:VersionDownloadCount><d:MinClientVersion m:null="true" /><d:LastEdited m:type="Edm.DateTime" m:null="true" /><d:LicenseUrl>http://www.github.com/fsharp/Fake/blob/master/License.txt</d:LicenseUrl><d:LicenseNames m:null="true" /><d:LicenseReportUrl m:null="true" /></m:properties></entry></feed>
Downloading license for FAKE 4.12.0 to C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.license.html
Something went wrong while downloading FAKE 4.12.0
Message: Could not download FAKE 4.12.0 from http://www.nuget.org/api/v2/package/FAKE/4.12.0.
    The process cannot access the file 'C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.nupkg' because it is being used by another process.
  ==> Last trial
Downloading FAKE 4.12.0
  to C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.nupkg
Response from http://www.nuget.org/api/v2/Packages?$filter=(Id eq 'FAKE') and (NormalizedVersion eq '4.12.0'):

<?xml version="1.0" encoding="utf-8"?><feed xml:base="http://www.nuget.org/api/v2/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><id>http://www.nuget.org/api/v2/Packages</id><title type="text">Packages</title><updated>2016-01-11T10:32:52Z</updated><link rel="self" title="Packages" href="Packages" /><entry><id>http://www.nuget.org/api/v2/Packages(Id='FAKE',Version='4.12.0')</id><category term="NuGetGallery.V2FeedPackage" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="V2FeedPackage" href="Packages(Id='FAKE',Version='4.12.0')" /><title type="text">FAKE</title><summary type="text">FAKE - F# Make - Get rid of the noise in your build scripts.</summary><updated>2015-12-28T10:23:32Z</updated><author><name>Steffen Forkmann, Mauricio Scheffer, Colin Bull</name></author><link rel="edit-media" title="V2FeedPackage" href="Packages(Id='FAKE',Version='4.12.0')/$value" /><content type="application/zip" src="http://www.nuget.org/api/v2/package/FAKE/4.12.0" /><m:properties><d:Version>4.12.0</d:Version><d:NormalizedVersion>4.12.0</d:NormalizedVersion><d:Copyright m:null="true" /><d:Created m:type="Edm.DateTime">2015-12-28T10:23:32.97</d:Created><d:Dependencies></d:Dependencies><d:Description>FAKE - F# Make - is a build automation tool for .NET. Tasks and dependencies are specified in a DSL which is integrated in F#. This package bundles all extensions.</d:Description><d:DownloadCount m:type="Edm.Int32">326955</d:DownloadCount><d:GalleryDetailsUrl>http://www.nuget.org/packages/FAKE/4.12.0</d:GalleryDetailsUrl><d:IconUrl>https://raw.githubusercontent.com/fsharp/FAKE/master/help/pics/logo.png</d:IconUrl><d:IsLatestVersion m:type="Edm.Boolean">false</d:IsLatestVersion><d:IsAbsoluteLatestVersion m:type="Edm.Boolean">false</d:IsAbsoluteLatestVersion><d:IsPrerelease m:type="Edm.Boolean">false</d:IsPrerelease><d:Language>en-US</d:Language><d:Published m:type="Edm.DateTime">2015-12-28T10:23:32.97</d:Published><d:PackageHash>85oEyCP+nhHDN2PhPVCej47LW94wNIzjY9Hc1MYRwf5Gz18FcQnRevErtVLIe70ohvh2FGeieSusfD3apt5Qmw==</d:PackageHash><d:PackageHashAlgorithm>SHA512</d:PackageHashAlgorithm><d:PackageSize m:type="Edm.Int64">15072785</d:PackageSize><d:ProjectUrl>http://www.github.com/fsharp/Fake</d:ProjectUrl><d:ReportAbuseUrl>http://www.nuget.org/package/ReportAbuse/FAKE/4.12.0</d:ReportAbuseUrl><d:ReleaseNotes>Change SignToolHelper syntax to reflect common call syntax - https://github.com/fsharp/FAKE/pull/1051
New Open/Close block helpers for TeamCity - https://github.com/fsharp/FAKE/pull/1049
BUGFIX: Use UTF-8 encoding of AssemblyInfo as written by ReplaceAssemblyInfoVersions - https://github.com/fsharp/FAKE/pull/1055</d:ReleaseNotes><d:RequireLicenseAcceptance m:type="Edm.Boolean">false</d:RequireLicenseAcceptance><d:Tags>build fake f#</d:Tags><d:Title m:null="true" /><d:VersionDownloadCount m:type="Edm.Int32">2245</d:VersionDownloadCount><d:MinClientVersion m:null="true" /><d:LastEdited m:type="Edm.DateTime" m:null="true" /><d:LicenseUrl>http://www.github.com/fsharp/Fake/blob/master/License.txt</d:LicenseUrl><d:LicenseNames m:null="true" /><d:LicenseReportUrl m:null="true" /></m:properties></entry></feed>
Downloading license for FAKE 4.12.0 to C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.license.html
Paket failed with:
        Could not download FAKE 4.12.0 from http://www.nuget.org/api/v2/package/FAKE/4.12.0.
    The process cannot access the file 'C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.nupkg' because it is being used by another process.
StackTrace:
     at Paket.NuGetV2.DownloadPackage@701-37.Invoke(String message)
   at Paket.NuGetV2.DownloadPackage@644-36.Invoke(Exception _arg10)
   at Microsoft.FSharp.Control.AsyncBuilderImpl.callA@851.Invoke(AsyncParams`1 args)
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.FSharp.Control.AsyncBuilderImpl.commit[a](Result`1 res)
   at Microsoft.FSharp.Control.CancellationTokenOps.RunSynchronously[a](CancellationToken token, FSharpAsync`1 computation, FSharpOption`1 timeout)
   at Microsoft.FSharp.Control.FSharpAsync.RunSynchronously[T](FSharpAsync`1 computation, FSharpOption`1 timeout, FSharpOption`1 cancellationToken)
   at Paket.RestoreProcess.Restore(String dependenciesFileName, Boolean force, FSharpOption`1 group, FSharpList`1 referencesFileNames)
   at <StartupCode$Paket-Core>.$PublicAPI.Restore@252-2.Invoke(Unit unitVar0)
   at Paket.Utils.RunInLockedAccessMode[a](String rootFolder, FSharpFunc`2 action)
   at Paket.Program.handler@348-14.Invoke(ParseResults`1 results)
   at Paket.Program.processWithValidation[T](FSharpFunc`2 validateF, FSharpFunc`2 commandF, Command command, String[] args)
   at Paket.Program.processCommand@61-1.Invoke(Command command, String[] args)
   at Paket.Program.main()
@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member

here's the deps file:

source http://nuget.org/api/v2

nuget FAKE
nuget canopy
nuget Selenium.WebDriver.ChromeDriver

nuget FsCheck 1.0.4 framework: >= net451
nuget FsCheck.Xunit 1.0.4 framework: >= net451
nuget Saxon-HE 9.6.0.5 framework: >= net451
nuget xunit 1.9.2 framework: >= net451
nuget xunit.runners 1.9.2

and lock:

NUGET
  remote: http://www.nuget.org/api/v2
  specs:
    canopy (0.9.43)
      FSharp.Core (>= 3.0.2)
      Selenium.Support (2.48.2)
      Selenium.WebDriver (2.48.2)
      SizSelCsZzz (0.3.36.0)
    FAKE (4.12.0)
    FsCheck (1.0.4) - framework: >= net451
    FsCheck.Xunit (1.0.4) - framework: >= net451
      FsCheck (>= 1.0.4)
      xunit (>= 1.9.2)
    FSharp.Core (4.0.0.1)
    Newtonsoft.Json (8.0.1)
    Saxon-HE (9.6.0.5) - framework: >= net451
    Selenium.Support (2.48.2)
      Selenium.WebDriver (>= 2.48.2)
    Selenium.WebDriver (2.48.2)
    Selenium.WebDriver.ChromeDriver (2.20.0)
    SizSelCsZzz (0.3.36)
      Newtonsoft.Json (>= 6.0)
      Selenium.Support (>= 2.40)
      Selenium.WebDriver (>= 2.40)
    xunit (1.9.2) - framework: >= net451
    xunit.runners (1.9.2)
Member

theimowski commented Jan 11, 2016

here's the deps file:

source http://nuget.org/api/v2

nuget FAKE
nuget canopy
nuget Selenium.WebDriver.ChromeDriver

nuget FsCheck 1.0.4 framework: >= net451
nuget FsCheck.Xunit 1.0.4 framework: >= net451
nuget Saxon-HE 9.6.0.5 framework: >= net451
nuget xunit 1.9.2 framework: >= net451
nuget xunit.runners 1.9.2

and lock:

NUGET
  remote: http://www.nuget.org/api/v2
  specs:
    canopy (0.9.43)
      FSharp.Core (>= 3.0.2)
      Selenium.Support (2.48.2)
      Selenium.WebDriver (2.48.2)
      SizSelCsZzz (0.3.36.0)
    FAKE (4.12.0)
    FsCheck (1.0.4) - framework: >= net451
    FsCheck.Xunit (1.0.4) - framework: >= net451
      FsCheck (>= 1.0.4)
      xunit (>= 1.9.2)
    FSharp.Core (4.0.0.1)
    Newtonsoft.Json (8.0.1)
    Saxon-HE (9.6.0.5) - framework: >= net451
    Selenium.Support (2.48.2)
      Selenium.WebDriver (>= 2.48.2)
    Selenium.WebDriver (2.48.2)
    Selenium.WebDriver.ChromeDriver (2.20.0)
    SizSelCsZzz (0.3.36)
      Newtonsoft.Json (>= 6.0)
      Selenium.Support (>= 2.40)
      Selenium.WebDriver (>= 2.40)
    xunit (1.9.2) - framework: >= net451
    xunit.runners (1.9.2)

forki added a commit that referenced this issue Jan 11, 2016

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

Let's see if we can reproduce. #1372

Member

forki commented Jan 11, 2016

Let's see if we can reproduce. #1372

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member
  Could not download FAKE 4.12.0 from http://www.nuget.org/api/v2/package/FAKE/4.12.0.
The process cannot access the file 'C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.nupkg' because it is being used by another process.

mhm can you check what's blocking?

Member

forki commented Jan 11, 2016

  Could not download FAKE 4.12.0 from http://www.nuget.org/api/v2/package/FAKE/4.12.0.
The process cannot access the file 'C:\Users\tomasz.heimowski\AppData\Local\NuGet\Cache\FAKE.4.12.0.nupkg' because it is being used by another process.

mhm can you check what's blocking?

@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member

yes, the nupkage was not in NuGet cache before restore - if I used a previous verison of FAKE that was in the cache, the restore command proceeded just fine

Member

theimowski commented Jan 11, 2016

yes, the nupkage was not in NuGet cache before restore - if I used a previous verison of FAKE that was in the cache, the restore command proceeded just fine

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

so something blocked that file?

Member

forki commented Jan 11, 2016

so something blocked that file?

@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member

no I checked with procexp and nothing was blocking the file.. I did manage to remove it. For me it seems that the download itself is somehow corrupted, not sure what can be the reason

Member

theimowski commented Jan 11, 2016

no I checked with procexp and nothing was blocking the file.. I did manage to remove it. For me it seems that the download itself is somehow corrupted, not sure what can be the reason

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

can you reproduce the behaviour? maybe attach debugger? because I cannot...

Member

forki commented Jan 11, 2016

can you reproduce the behaviour? maybe attach debugger? because I cannot...

@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member

ok I'll try to debug. Thought that maybe it's a known issue.
Below is a screenshot showing that indeed new version of nupkg is corrupted:
image

Member

theimowski commented Jan 11, 2016

ok I'll try to debug. Thought that maybe it's a known issue.
Below is a screenshot showing that indeed new version of nupkg is corrupted:
image

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

nope. not a known issue.

Member

forki commented Jan 11, 2016

nope. not a known issue.

@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member

that's what the debugger shows:

image

not sure what's going on, uccording to "Unlocker", only paket.exe does have handles to the file

Member

theimowski commented Jan 11, 2016

that's what the debugger shows:

image

not sure what's going on, uccording to "Unlocker", only paket.exe does have handles to the file

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

so maybe we need to explictly close the handle somewhere?

Member

forki commented Jan 11, 2016

so maybe we need to explictly close the handle somewhere?

@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member

I'll try to see if the handle was opened before that line. Also the issue is not rather machine-specific - my collegue encountered the very same problem.

Member

theimowski commented Jan 11, 2016

I'll try to see if the handle was opened before that line. Also the issue is not rather machine-specific - my collegue encountered the very same problem.

@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member

could you please try and see if you can restore FAKE package after removing it from NuGet cache?

Member

theimowski commented Jan 11, 2016

could you please try and see if you can restore FAKE package after removing it from NuGet cache?

@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member

hm ok I think I found the issue - I use FAKE also for another paket group, which I did not include per corpo privacy reasons. But I think you should be ablo to repro after boiling down to following:

source http://nuget.org/api/v2

nuget FAKE
nuget canopy
nuget Selenium.WebDriver.ChromeDriver

nuget FsCheck 1.0.4 framework: >= net451
nuget FsCheck.Xunit 1.0.4 framework: >= net451
nuget Saxon-HE 9.6.0.5 framework: >= net451
nuget xunit 1.9.2 framework: >= net451
nuget xunit.runners 1.9.2

group Deploy

    source http://nuget.org/api/v2

    nuget FAKE
    nuget Http.fs-prerelease    

Looks like paket tries to download the package two times, for the main group and for the Deploy group - debugger entered the line with this file twice.

Member

theimowski commented Jan 11, 2016

hm ok I think I found the issue - I use FAKE also for another paket group, which I did not include per corpo privacy reasons. But I think you should be ablo to repro after boiling down to following:

source http://nuget.org/api/v2

nuget FAKE
nuget canopy
nuget Selenium.WebDriver.ChromeDriver

nuget FsCheck 1.0.4 framework: >= net451
nuget FsCheck.Xunit 1.0.4 framework: >= net451
nuget Saxon-HE 9.6.0.5 framework: >= net451
nuget xunit 1.9.2 framework: >= net451
nuget xunit.runners 1.9.2

group Deploy

    source http://nuget.org/api/v2

    nuget FAKE
    nuget Http.fs-prerelease    

Looks like paket tries to download the package two times, for the main group and for the Deploy group - debugger entered the line with this file twice.

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

Mhm. Seems we need to extract the download phase then. @vasily-kirichenko
had related issue but there the timing worked better.

Will try to fix this evening.
On Jan 11, 2016 12:31, "Tomasz Heimowski" notifications@github.com wrote:

hm ok I think I found the issue - I use FAKE also for another paket group,
which I did not include per corpo privacy reasons. But I think you should
be ablo to repro after boiling down to following:

source http://nuget.org/api/v2

nuget FAKE
nuget canopy
nuget Selenium.WebDriver.ChromeDriver

nuget FsCheck 1.0.4 framework: >= net451
nuget FsCheck.Xunit 1.0.4 framework: >= net451
nuget Saxon-HE 9.6.0.5 framework: >= net451
nuget xunit 1.9.2 framework: >= net451
nuget xunit.runners 1.9.2

group Deploy

source http://nuget.org/api/v2

nuget FAKE
nuget Http.fs-prerelease

Looks like paket tries to download the package two times, for the main
group and for the Deploy group - debugger entered the line with this file
twice.


Reply to this email directly or view it on GitHub
#1371 (comment).

Member

forki commented Jan 11, 2016

Mhm. Seems we need to extract the download phase then. @vasily-kirichenko
had related issue but there the timing worked better.

Will try to fix this evening.
On Jan 11, 2016 12:31, "Tomasz Heimowski" notifications@github.com wrote:

hm ok I think I found the issue - I use FAKE also for another paket group,
which I did not include per corpo privacy reasons. But I think you should
be ablo to repro after boiling down to following:

source http://nuget.org/api/v2

nuget FAKE
nuget canopy
nuget Selenium.WebDriver.ChromeDriver

nuget FsCheck 1.0.4 framework: >= net451
nuget FsCheck.Xunit 1.0.4 framework: >= net451
nuget Saxon-HE 9.6.0.5 framework: >= net451
nuget xunit 1.9.2 framework: >= net451
nuget xunit.runners 1.9.2

group Deploy

source http://nuget.org/api/v2

nuget FAKE
nuget Http.fs-prerelease

Looks like paket tries to download the package two times, for the main
group and for the Deploy group - debugger entered the line with this file
twice.


Reply to this email directly or view it on GitHub
#1371 (comment).

@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member

I see, thanks and sorry for being such a lazy ass so that I didn't do debug before discovering the real cause ;)

Member

theimowski commented Jan 11, 2016

I see, thanks and sorry for being such a lazy ass so that I didn't do debug before discovering the real cause ;)

forki added a commit that referenced this issue Jan 11, 2016

forki added a commit that referenced this issue Jan 11, 2016

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

Errors and Failures:

  1. Test Error : Paket.IntegrationTests.InstallSpecs.#1371 without download fail
    System.Exception : Paket failed with:
    Could not download FAKE 4.13.0 from http://www.nuget.org/api/v2/package/FAKE/4.13.0.
    Sharing violation on path /home/travis/.local/share/NuGet/Cache/FAKE.4.13.0.nupkg

Ok seems in rare situations the test now reproduces

Member

forki commented Jan 11, 2016

Errors and Failures:

  1. Test Error : Paket.IntegrationTests.InstallSpecs.#1371 without download fail
    System.Exception : Paket failed with:
    Could not download FAKE 4.13.0 from http://www.nuget.org/api/v2/package/FAKE/4.13.0.
    Sharing violation on path /home/travis/.local/share/NuGet/Cache/FAKE.4.13.0.nupkg

Ok seems in rare situations the test now reproduces

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

it's not that easy to solve, but 852ee5a might work

Member

forki commented Jan 11, 2016

it's not that easy to solve, but 852ee5a might work

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

could you please test latest?

Member

forki commented Jan 11, 2016

could you please test latest?

@forki forki closed this Jan 11, 2016

@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member
Checking Paket version (downloading latest stable)...
Starting download from https://github.com/fsprojects/Paket/releases/download/2.42.2/paket.exe
Done.
Paket version 2.42.2.0
2 seconds - ready.
Building project with version: LocalBuild
Shortened DependencyGraph for Target Build:
<== Build
   <== Clean

The resulting target order is:
 - Clean
 - Build
Starting Target: Clean
Deleting contents of ./build/
Deleting contents of ./tests/bin/
Finished Target: Clean
Starting Target: Build (==> Clean)
Finished Target: Build

---------------------------------------------------------------------
Build Time Report
---------------------------------------------------------------------
Target     Duration
------     --------
Clean      00:00:00.0044774
Build      00:00:00.8124386
Total:     00:00:00.8396810
Status:    Ok
---------------------------------------------------------------------

Works like a charm! Thanks @forki, this is so awesome

Member

theimowski commented Jan 11, 2016

Checking Paket version (downloading latest stable)...
Starting download from https://github.com/fsprojects/Paket/releases/download/2.42.2/paket.exe
Done.
Paket version 2.42.2.0
2 seconds - ready.
Building project with version: LocalBuild
Shortened DependencyGraph for Target Build:
<== Build
   <== Clean

The resulting target order is:
 - Clean
 - Build
Starting Target: Clean
Deleting contents of ./build/
Deleting contents of ./tests/bin/
Finished Target: Clean
Starting Target: Build (==> Clean)
Finished Target: Build

---------------------------------------------------------------------
Build Time Report
---------------------------------------------------------------------
Target     Duration
------     --------
Clean      00:00:00.0044774
Build      00:00:00.8124386
Total:     00:00:00.8396810
Status:    Ok
---------------------------------------------------------------------

Works like a charm! Thanks @forki, this is so awesome

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

oh wait. there was a perf regression. I made Paket restore every package sequentially. fix is under way

Member

forki commented Jan 11, 2016

oh wait. there was a perf regression. I made Paket restore every package sequentially. fix is under way

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Jan 11, 2016

Member

please retry again. just to be sure.

Member

forki commented Jan 11, 2016

please retry again. just to be sure.

@theimowski

This comment has been minimized.

Show comment
Hide comment
@theimowski

theimowski Jan 11, 2016

Member

2.42.3.0 works fine for me 👍

Member

theimowski commented Jan 11, 2016

2.42.3.0 works fine for me 👍

@smoothdeveloper

This comment has been minimized.

Show comment
Hide comment
@smoothdeveloper

smoothdeveloper Feb 14, 2016

Contributor

I'm also hitting Message: End of Central Directory record could not be found. messages because I'm downloading from a slow and sometimes unstable internet link (using paket 2.50.9.0).

I wonder if paket could somehow try to recover from this by downloading again the particular nupkg?

Contributor

smoothdeveloper commented Feb 14, 2016

I'm also hitting Message: End of Central Directory record could not be found. messages because I'm downloading from a slow and sometimes unstable internet link (using paket 2.50.9.0).

I wonder if paket could somehow try to recover from this by downloading again the particular nupkg?

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Feb 14, 2016

Member

I think we currently try 3 times.
On Feb 14, 2016 23:08, "Gauthier Segay" notifications@github.com wrote:

I'm also hitting Message: End of Central Directory record could not be
found. messages because I'm downloading from a slow and sometimes
unstable internet link (using paket 2.50.9.0).

I wonder if paket could somehow try to recover from this by downloading
again the particular nupkg?


Reply to this email directly or view it on GitHub
#1371 (comment).

Member

forki commented Feb 14, 2016

I think we currently try 3 times.
On Feb 14, 2016 23:08, "Gauthier Segay" notifications@github.com wrote:

I'm also hitting Message: End of Central Directory record could not be
found. messages because I'm downloading from a slow and sometimes
unstable internet link (using paket 2.50.9.0).

I wonder if paket could somehow try to recover from this by downloading
again the particular nupkg?


Reply to this email directly or view it on GitHub
#1371 (comment).

@smoothdeveloper

This comment has been minimized.

Show comment
Hide comment
@smoothdeveloper

smoothdeveloper Feb 14, 2016

Contributor

@forki thanks for the info, could you give any precision regarding cache location for custom nuget source? I couldn't find the broken package on my drive.

Wondering if there is a chance to make this retry count overrideable in some manner in future release?

Contributor

smoothdeveloper commented Feb 14, 2016

@forki thanks for the info, could you give any precision regarding cache location for custom nuget source? I couldn't find the broken package on my drive.

Wondering if there is a chance to make this retry count overrideable in some manner in future release?

@forki

This comment has been minimized.

Show comment
Hide comment
@forki

forki Feb 14, 2016

Member

Package cache is same folder as nuget
On Feb 14, 2016 23:19, "Gauthier Segay" notifications@github.com wrote:

@forki https://github.com/forki thanks for the info, could you give any
precision regarding cache location for custom nuget source? I couldn't find
the broken package on my drive.

Wondering if there is a chance to make this retry count overrideable in
some manner in future release?


Reply to this email directly or view it on GitHub
#1371 (comment).

Member

forki commented Feb 14, 2016

Package cache is same folder as nuget
On Feb 14, 2016 23:19, "Gauthier Segay" notifications@github.com wrote:

@forki https://github.com/forki thanks for the info, could you give any
precision regarding cache location for custom nuget source? I couldn't find
the broken package on my drive.

Wondering if there is a chance to make this retry count overrideable in
some manner in future release?


Reply to this email directly or view it on GitHub
#1371 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment