fsprojects / fsprojects/Paket

Can Paket resolve dependencies without finding the right packages?

Open
#3,406 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

question
Dominant language
F#
Stars
2.1k
Forks
528
Avg merge
1d 12m
Merged PRs (30d)
54

Description

I will explain my thought. For example, package A requires sub-dependency: package B version 1.
A package B requires subdependence: package B versions from 1 to 2.

In this case, "Paket" will take package B version 1. Am I right?

But I need the package manager to simply give an error saying that it cannot find package B of version 2.

Where it can be used: we have a build system that collects web services in different directories. At the same time, we place the shared libraries in a shared directory.
Thus, we guarantee to ourselves that all web services work with the same versions of libraries, even in subdependencies.
For us it is important.

Question: Does Paket do this?
Thank. P.S. I used google translate.

P.P.S. We are now working with "Nuget" and he does not know how and does not even want to be able to.
The result is that the assembly can build first with the libraries of some versions, and then in the next assembly, "Nuget" may decide to apply a different packet resolution strategy and the assembly will assemble with libraries of other versions. And it turns out only at the testing stage. It looks like a powder keg.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. First clarify the intended dependency-resolution rule and whether the request is a question or a proposed change; then inspect Paket's resolver behavior and define a reproducible package scenario whose result distinguishes successful resolution from the requested error.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.