microsoft / microsoft/winget-pkgs

[Pipeline Bug]: Pipeline can't handle PackageVersion-s with both quotation marks and spaces in them.

Open
#378,960 3 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
11.1k
Forks
9.7k
Avg merge
1h 32m
Merged PRs (30d)
616

Description

If a package's PackageVersion has a space in it, e.g. if the PackageVersion is "4.0 SP3", then the pipelines fail fairly quickly and throw an "Internal-Error-Dynamic-Scan" error.

Compare:

  • #378933; space in PackageVersion ("4.0 SP3"), wrapped in quotation marks, threw Internal-Error-Dynamic-Scan on each run.
  • #378943; the space is replaced with a dash (4.0-SP3), pipeline runs to completion.

Contributor guide

Open the contributing guide

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 the failing case in #378933 with the successful dash-separated case in #378943, focusing on how a quoted PackageVersion containing spaces is passed through the pipeline. Done means manifests using values such as "4.0 SP3" complete successfully without Internal-Error-Dynamic-Scan.

Written by the indexing model from the issue text.

Assessment

Domain
ci-cd
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.