|
| 1 | +# PowerShell Core Community Call - July 20, 2017 |
| 2 | + |
| 3 | +## Agenda |
| 4 | + |
| 5 | +* Roadmap blog |
| 6 | +* Try out your stuff on .NET Standard 2.0 (Beta.4) |
| 7 | +* https://github.com/PowerShell/PowerShell/issues/4062 |
| 8 | +* Maintainers? RFCs? |
| 9 | + |
| 10 | +## Notes |
| 11 | + |
| 12 | +* PSSA rules for xCLR/x-plat/xPS |
| 13 | + * active analysis vs. static analysis: appcompat toolkit doing this for a while |
| 14 | + * Ping Darwin for pointer |
| 15 | +* ETW/perf counters in .NET Full |
| 16 | +* Figuring out order of loading Nuget dependencies is tricky |
| 17 | + * Trevor would love better tooling on dependency management |
| 18 | +* Need to think through scenario where a dependency is only required on one platform |
| 19 | + * VSSetup for Windows, nothing for mac/Linux |
| 20 | +* Would be nice to point at a module folder or manifest (not installed from the Gallery) and get all the dependencies |
| 21 | + * npm install, dotnet restore, etc. |
| 22 | +* Examples on calling native libraries on macOS/Linux |
| 23 | + * Example: Gather hardware metrics (disk, cpu, etc.) |
| 24 | + * Used iStats Ruby gem that uses Ruby native library to call into native macOS library |
| 25 | + * Pointer to examples of native PInvokes on non-Windows: |
| 26 | + https://github.com/PowerShell/PowerShell/blob/master/src/System.Management.Automation/CoreCLR/CorePsPlatform.cs |
| 27 | +* MSI plan is to move away from side-by-side |
| 28 | + * Upgrade via MSI for patch versions |
| 29 | + * Side by side via MSI for new minor versions (6.1, 6.2, 7.0, etc) |
| 30 | + * Look into standard MSI rules; currently not supposed to do side-by-side with minor versions |
| 31 | + * Theoretically, every file GUID remains the same, folders associated with the component |
| 32 | + * Side by Side via ZIP will always work |
| 33 | + * https://github.com/PowerShell/PowerShell-RFC/pull/97 |
| 34 | +* Jupyter spec calls for ZeroMQ |
| 35 | + * Tell David about this |
| 36 | +* Not really related to dependencies, but does Core already support Desired State Configuration declarative 'function' types? |
| 37 | +* Look into environment variable for PowerShell version |
| 38 | + * What's the Python/Ruby equivalent here? |
| 39 | + * Do package managers on Linux support install-time environment variable creation? |
| 40 | + * Overriding process level; not having to parse a path at the process level |
| 41 | +* Swag for the next call? |
| 42 | + * Talk to Michael Greene |
0 commit comments