Sitelet https://github.com/fsprojects/Paket/issues/1280
Skip to content

Specifying prerelease with dependencies does not work #1280

Description

@Hammerstad

Paket version: 2.31.1

The names of the real packages had to be renamed in this example.

The following works

paket.dependencies:

source http://internal-proget/nuget/OurFeed

nuget My.Company.PackageA.Server prerelease
nuget My.Company.PackageB.Server prerelease

My.Company.PackageA.Server and My.Company.PackageB.Server depends on My.Company.PackageC.Server version 1.0 <= x < 2.0, but our proget server only contains prerelease packages, the latest is 1.0.0-pre18038. My.Company.PackageC.Server depends on several other packages, which have released versions.

The output when running paket.exe install is:

Paket version 2.31.1.0
Resolving packages for group Main:
 - My.Company.PackageA.Server 1.0.0-pre18038
 - My.Company.PackageB.Server 1.0.0-pre18038
 - My.Company.PackageC.Server 1.0.0-pre18038
 - Other.Package1 13.0.0-pre0248
 - Other.Package2 2.2.0-pre0105
 - Other.Package3 31.0.0-pre0280

The following does not work

We expect the list in paket.dependencies to grow quite rapdily, and in order to have an overview we want to list everything explicitly:

source http://internal-proget/nuget/OurFeed

nuget My.Company.PackageA.Server prerelease
nuget My.Company.PackageB.Server prerelease
nuget My.Company.PackageC.Server prerelease

We have tried listing all 6 packages (Other.Package*), or just the 3 in the example above. Different permutations does not seem to affect the result:

Paket version 2.31.1.0
Resolving packages for group Main:
 - My.Company.PackageA.Server 1.0.0-pre18038
 - My.Company.PackageB.Server 1.0.0-pre18038
 - My.Company.PackageC.Server 1.0.0-pre18038
 - My.Company.PackageC.Server 1.0.0-pre18036
 - My.Company.PackageA.Server 1.0.0-pre18036
Paket failed with:
        There was a version conflict during package resolution.
  Resolved packages:
   - My.Company.PackageA.Server 1.0.0-pre18036
   - My.Company.PackageC.Server 1.0.0-pre18036
  Could not resolve package My.Company.PackageC.Server:
   - Dependencies file requested: >= 0
   - My.Company.PackageA.Server 1.0.0-pre18038 requested: >= 1.0 < 2.0 (no prereleases)

  Please try to relax some conditions.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions