10000 Publish Linux releases symmetrically with consistent support for all formats · Issue #25545 · PowerShell/PowerShell · GitHub
[go: up one dir, main page]

Skip to content

Publish Linux releases symmetrically with consistent support for all formats #25545

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
alexgwolff opened this issue May 12, 2025 · 1 comment
Labels
Area-Maintainers-Build specific to affecting the build Distribution-Request Request for a new distribution support Issue-Enhancement the issue is more of a feature request than a bug Needs-Triage The issue is new and needs to be triaged by a work group.

Comments

@alexgwolff
Copy link

Summary of the new feature / enhancement

Currently, the PowerShell releases for Linux do not follow a symmetric pattern compared to the packages published for other operating systems like Windows and macOS. This leads to inconsistencies in the formats available for different architectures.

For example:

macOS:
powershell-7.5.1-osx-arm64.pkg
powershell-7.5.1-osx-x64.pkg

Windows:
PowerShell-7.5.1-win-x64.msi
PowerShell-7.5.1-win-arm64.msi

Linux:
powershell-7.5.1-linux-arm32.tar.gz
powershell-7.5.1-linux-arm64.tar.gz

Linux Debian-like

powershell_7.5.1-1.deb_amd64.deb
powershell_7.5.1-1.deb_arm64.deb -- MISSING

Linux Redhat-like
powershell-7.5.1-1.rh.x86_64.rpm
powershell-7.5.1-1.rh.aarch64.rpm -- MISSING

Additionally, there are files such as:

powershell-7.5.1-1.cm.aarch64.rpm
powershell-7.5.1-1.cm.x86_64.rpm

but the purpose or target audience for these .cm packages is unclear.

Proposed technical implementation details (optional)

We would like to request that the Linux releases be published symmetrically, ensuring that all supported architectures (x64, arm64) have equivalents for both .deb and .rpm formats (similar to the support provided for macOS and Windows). This includes:

Adding support for .deb packages for arm64.
Adding support for .rpm packages for arm64.

Clarifying the purpose of the .cm.aarch64.rpm and .cm.x86_64.rpm packages in the documentation or release notes.
This consistency would make it easier for users across different Linux distributions and architectures to use and automate PowerShell installations.

Thank you!

@alexgwolff alexgwolff added Issue-Enhancement the issue is more of a feature request than a bug Needs-Triage The issue is new and needs to be triaged by a work group. labels May 12, 2025
@rhubarb-geek-nz
Copy link

but the purpose or target audience for these .cm packages is unclear.

CBL-Mariner/Linux, now renamed AzureLinux

@iSazonov iSazonov added Area-Maintainers-Build specific to affecting the build Distribution-Request Request for a new distribution support labels May 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Maintainers-Build specific to affecting the build Distribution-Request Request for a new distribution support Issue-Enhancement the issue is more of a feature request than a bug Needs-Triage The issue is new and needs to be triaged by a work group.
Projects
None yet
Development

No branches or pull requests

3 participants
0