PowerShell / PowerShell/PowerShell

Platform-specific framework-dependent install package (*-`fxdependent`*) contains platform-specific dependencies `for ALL platforms, instead of only for the target platform`

Open
#27,793 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Needs-Triage Review - Maintainer
Dominant language
C#
Stars
55.5k
Forks
8.5k
Avg merge
1d 2h
Merged PRs (30d)
88

Description

Prerequisites
Steps to reproduce

For example, download and unzip install package for the Windows platform:
https://github.com/PowerShell/PowerShell/releases/download/v7.6.4/PowerShell-7.6.4-win-fxdependent.zip

Expected behavior
\runtimes\win
\runtimes\win-arm64
\runtimes\win-x64
\runtimes\win-x86
Actual behavior
\runtimes\android-arm
\runtimes\android-arm64
\runtimes\android-x64
\runtimes\android-x86
\runtimes\linux
\runtimes\linux-arm
\runtimes\linux-arm64
\runtimes\linux-bionic-arm64
\runtimes\linux-bionic-x64
\runtimes\linux-musl-arm
\runtimes\linux-musl-arm64
\runtimes\linux-musl-x64
\runtimes\linux-x64
\runtimes\maccatalyst-arm64
\runtimes\maccatalyst-x64
\runtimes\osx
\runtimes\osx-arm64
\runtimes\osx-x64
\runtimes\unix
\runtimes\win
\runtimes\win-arm64
\runtimes\win-x64
\runtimes\win-x86
Error details

Environment data
Name                           Value
----                           -----
PSVersion                      7.6.4
PSEdition                      Core
GitCommitId                    7.6.4
OS                             Microsoft Windows 10.0.26100
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.4
SerializationVersion           1.1.0.1
WSManStackVersion              3.0
Visuals

No response

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

Download the Windows PowerShell-7.6.4-win-fxdependent.zip package from the linked release and compare its runtimes directories with the expected list. Trace the release packaging configuration that creates the framework-dependent archive across platforms; done means each package contains dependencies only for its target platform.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system, cli, release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.