Skip to content

Conversation

@SteveL-MSFT
Copy link
Member

@SteveL-MSFT SteveL-MSFT commented Jun 22, 2018

PR Summary

Enable building and packaging for Alpine from within PowerShell.
Added linux-musl-x64 runtime and tar-musl packaging type.
Sorted the runtimes alphabetically

PR Checklist

@SteveL-MSFT
Copy link
Member Author

Needs to be run with PowerShell built from #7139. Validated resulting tar.gz pkg:

Tests Passed: 6382, Failed: 24, Skipped: 1228, Pending: 335, Inconclusive: 0

DSC compilation tests failed, need libmi.so built for musl. Other seemingly unrelated failures that may be due to running in a Docker container or differences with Alpine.

@adityapatwardhan
Copy link
Member

@SteveL-MSFT Is there a issue filed for building libmi.so for musl?

@adityapatwardhan
Copy link
Member

Opened issue for musl support for libmi.so. microsoft/omi#533

@adityapatwardhan
Copy link
Member

Filed issue to figure out Alpine Linux release #7167

@adityapatwardhan
Copy link
Member

This will be merged after #7139

@TravisEz13
Copy link
Member

This wouldn't allow packaging with the alpine-x64 runtime-id you used in the build PR

@adityapatwardhan
Copy link
Member

@SteveL-MSFT
Copy link
Member Author

@adityapatwardhan #7139 is only used to build the initial bootstrap pwsh to be used with build.psm1. Since a version of pwsh doesn't currently exist for linux-musl-x64, the first pkg we build will have to be done semi-manually. Therefore #7139 doesn't directly affect this PR.

@adityapatwardhan adityapatwardhan merged commit 167b51c into PowerShell:master Jun 27, 2018
@SteveL-MSFT SteveL-MSFT deleted the alpine-build branch October 26, 2018 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants