Publish Linux releases symmetrically with consistent support for all formats #25545
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.
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!
The text was updated successfully, but these errors were encountered: