fsprojects / fsprojects/Paket

"install" update github references v2

Open
#1,763 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Description

This is exactly the same issue as #1762 but in a slightly different case.

The bug where a change happening but wasn't needed is fixed but only when no change need to happen. If any change need to happen the bug reappear.

Repro steps

Same as the previous bug except that before .paket\paket.exe install the paket.dependencies need to be changed.

Any modification that force a re-creation of the paket.lock seem to do it, simply adding a new nuget package or git repository do it. My real usecase was adding this line to ionide-vscode-paket :

git git@github.com:vbfox/ionide-fsgrammar.git paket-grammars

But I also tried adding a nuget dependency and it trigger the bug.

Related information

v3.3.5

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

Compare this report with issue #1762, then reproduce the behavior by modifying paket.dependencies before running .paket\paket.exe install. Inspect the paket.lock recreation and GitHub reference handling; done means install updates references correctly when the lock file must be regenerated.

Written by the indexing model from the issue text.

Assessment

Tech stack
fsharp, git, github
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.