Skip to content

Commit 306989b

Browse files
authored
Add Dec 18 community call (#156)
1 parent 2373bb6 commit 306989b

File tree

3 files changed

+332
-0
lines changed

3 files changed

+332
-0
lines changed
Lines changed: 262 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,262 @@
1+
Joel Francis 9:32 AM:
2+
Hi PS folks!!
3+
Adam Murray 9:32 AM:
4+
Yep
5+
Nichols, Colin 9:32 AM:
6+
yep
7+
Joel Francis 9:32 AM:
8+
We hear yo
9+
Mike O'Neill 9:32 AM:
10+
y
11+
Kohls, Daniel 9:32 AM:
12+
Yes
13+
Kohls, Daniel 9:32 AM:
14+
Sounds good
15+
Joel Francis 9:32 AM:
16+
It sounds pretty good
17+
Roberth Strand 9:32 AM:
18+
Sounds like persons talking
19+
Mike O'Neill 9:32 AM:
20+
a little off
21+
Adil Zia 9:32 AM:
22+
Terminators
23+
Mike O'Neill 9:32 AM:
24+
but ok
25+
Thomas Rayner 9:33 AM:
26+
Off to a great start :D
27+
Steve Lee (POWERSHELL) 9:33 AM:
28+
almost ready
29+
Mike O'Neill 9:34 AM:
30+
PowerShell can fix it!
31+
Francois-Xavier Cat 9:34 AM:
32+
Hi
33+
Mike O'Neill 9:34 AM:
34+
that's better
35+
Hager Constantin 9:34 AM:
36+
yes
37+
Joel Francis 9:34 AM:
38+
Yup!
39+
Mike O'Neill 9:35 AM:
40+
and a screen
41+
Hager Constantin 9:35 AM:
42+
no screen
43+
Mike O'Neill 9:35 AM:
44+
now no screen
45+
Joel Francis 9:35 AM:
46+
So full there's no room for the camera
47+
Joel Francis 9:35 AM:
48+
Also screen is still black if it's not supposed to be
49+
Joel Francis 9:36 AM:
50+
Good!
51+
Kirk Munro 9:42 AM:
52+
Any comments on when the PowerShell Module folder location will be moved out of OneDrive?
53+
Mike O'Neill 9:43 AM:
54+
Look at what's happening in our cadence of OS and app releases...they are slowing them down
55+
Christoph Bergmeister 9:43 AM:
56+
having an equivalen of a version with LTS support would be great
57+
Thomas Rayner 9:43 AM:
58+
gotta go to scrum, see you all in 15 min :P
59+
Mike O'Neill 9:44 AM:
60+
Windows
61+
Mike O'Neill 9:44 AM:
62+
Office on premises
63+
Joel Francis 9:44 AM:
64+
Nooo Tom come baack
65+
Joel Francis 9:44 AM:
66+
:P
67+
Christoph Bergmeister 9:44 AM:
68+
it takes a while to develop, test and ship, 6 months is not 'enterprise friendly'
69+
Mike O'Neill 9:44 AM:
70+
think of customers with 100K plus seats
71+
Mike O'Neill 9:44 AM:
72+
they are moving slower
73+
Mike O'Neill 9:45 AM:
74+
yes...many of the 'smaller' customers can keep up
75+
Mullick, Ayan 9:45 AM:
76+
Will the PowerShell core version updates be included in Windows Updates?
77+
Mullick, Ayan 9:48 AM:
78+
ok. Great. Thanks
79+
Mullick, Ayan 9:49 AM:
80+
Hemant mentioned on one of the Ignite sessions that VSC would eventually replace PS ISE. Is there anywhere on GitHub where one could point out the ISE features one misses in VSC?
81+
Adil Zia 9:49 AM:
82+
I like powershell updating automatically via some mechanism
83+
Michael B Smith 9:49 AM:
84+
requires 1809 or above, doesn't it?
85+
Darwin Sanoy 9:49 AM:
86+
Yet another packager command line to figure out :(
87+
Adil Zia 9:49 AM:
88+
if that happens
89+
Michael B Smith 9:49 AM:
90+
MSIX that is
91+
Joey Aiello 9:49 AM:
92+
https://github.com/powershell/vscode-powershell/issues?q=is%3Aopen+is%3Aissue+label%3AISE-Compatibility
93+
Adil Zia 9:50 AM:
94+
AM I GETTING BACK MY OUT_GRIDVBIEW IN VSCODE!!?
95+
Steve Lee (POWERSHELL) 9:50 AM:
96+
@michael, I haven’t looked closely at MSIX myself yet. Travis on my team is the expert but he’s on vacation right now. If that is true, we’ll have to figure out a story for older Windows
97+
Mullick, Ayan 9:51 AM:
98+
ok. Thanks (y)
99+
Joey Aiello 9:51 AM:
100+
https://github.com/PowerShell/vscode-powershell/blob/master/docs/ise_compatibility.md
101+
Keith Hill 9:51 AM:
102+
If you're using PS 5.x in the PSIC then Out-GridView still works.
103+
Michael B Smith 9:52 AM:
104+
yes, v1809 https://www.microsoft.com/en-us/p/msix-packaging-tool/9n5lw3jbcxkf?activetab=pivot:overviewtab
105+
Joel Francis 9:55 AM:
106+
Someone in the PS Slack has a semi-working OSX ogv
107+
Joel Francis 9:55 AM:
108+
It looks fun
109+
Adam Murray 9:55 AM:
110+
Joel posted this for out-gridview - https://t.co/dlhBkKfP1N
111+
Joel Francis 9:56 AM:
112+
Ah I remember that
113+
Joel Francis 9:56 AM:
114+
Think it was @sifb or someone else who got a GUI version of it in osx as well
115+
Joel Francis 9:56 AM:
116+
Yeah that's the other Joel :P
117+
Michael B Smith 9:59 AM:
118+
what did you do about $returns
119+
Michael B Smith 10:00 AM:
120+
<raise hand>
121+
Joel Francis 10:04 AM:
122+
Consistency with PowerShell behaviour should be considered imo
123+
Michael B Smith 10:04 AM:
124+
there is an RFC on it :-)
125+
Michael B Smith 10:05 AM:
126+
i thought there was
127+
Michael B Smith 10:05 AM:
128+
ok, sorry.
129+
Joey Aiello 10:05 AM:
130+
https://github.com/Azure/azure-functions-powershell-worker/issues/82
131+
Michael B Smith 10:08 AM:
132+
i want to complain about COM objects. but that's not PS core. :-)
133+
Thomas Rayner 10:08 AM:
134+
I think I missed the announcement if there was one. Who owns PSGallery stuff now?
135+
Thomas Rayner 10:08 AM:
136+
And does that person own the powershellget module?
137+
Keith Hill 10:08 AM:
138+
Add this to your profile: Set-Alias nano 'C:\Program Files\Git\usr\bin\nano.exe'
139+
Set-Alias vim 'C:\Program Files\Git\usr\bin\vim.exe'
140+
Sydney Smith 10:09 AM:
141+
I own both PSGallery and the PSget module now
142+
Thomas Rayner 10:09 AM:
143+
Good to know. Thanks, Sydney :)
144+
Joel Francis 10:09 AM:
145+
Let's just make another client editor lol
146+
Keith Hill 10:09 AM:
147+
I'd prefer VIM over Emacs. :-)
148+
Joel Francis 10:09 AM:
149+
Thatll go well
150+
Adil Zia 10:09 AM:
151+
So maybe cuz i havent done it in core... but how would you like ..manage and edit office files...like say excel....in core... cuz in 5x it was com...and that..was and is horrendous
152+
Joel Francis 10:09 AM:
153+
*cli
154+
Thomas Rayner 10:10 AM:
155+
Collect telemetry on noobs trying to exit vim and use it for a random string generator
156+
Joel Francis 10:10 AM:
157+
Hahaha
158+
Keith Hill 10:10 AM:
159+
Nano and VIM comes with Git
160+
Joel Francis 10:11 AM:
161+
No they come with
162+
Keith Hill 10:11 AM:
163+
Yes it always come with it
164+
Joel Francis 10:11 AM:
165+
You have a toggleable setting
166+
Keith Hill 10:11 AM:
167+
So you use an alias
168+
Keith Hill 10:12 AM:
169+
usr/bin
170+
Joel Francis 10:12 AM:
171+
And you can choose to have it added to the path on install
172+
Joel Francis 10:12 AM:
173+
There is a nano
174+
Keith Hill 10:12 AM:
175+
Set-Alias vim 'C:\Program Files\Git\usr\bin\vim.exe'
176+
Michael B Smith 10:12 AM:
177+
and if you have VIM you have EX :-)
178+
Joel Francis 10:13 AM:
179+
Is it too late in the year to ask after lengthy PRs and should I wait till next year? :D
180+
Andrew Bradley 10:13 AM:
181+
In bash, `set -e` is common to auto-fail every time an external process returns a non-zero exit code. Is there a way to implement something similar in PS? Like hooking into process invocation? I've tried using $ExecutionContext.InvokeCommand.(post-command-resolution event) but this isn't scoped to my modules so it's leaky
182+
183+
Broadly speaking, unix interop still feels inconvenient because of quirks like this, would be awesome if we could implement better fixes as modules
184+
Joel Francis 10:13 AM:
185+
Yeah, no I figured haha. You guys should be tidying up by now haha
186+
Joel Francis 10:13 AM:
187+
Cheers
188+
Darwin Sanoy 10:16 AM:
189+
Trap statement
190+
Joey Aiello 10:16 AM:
191+
https://github.com/PowerShell/PowerShell-RFC/pull/88
192+
Keith Hill 10:16 AM:
193+
Any chance the PS build.psm1 function Start-NativeExecution could be made a built-in function?
194+
Darwin Sanoy 10:17 AM:
195+
This Windows Tar is not packaged anywhere?
196+
Darwin Sanoy 10:17 AM:
197+
CIS CAT PRO portable only ships as .tar.gz for windows
198+
Michael B Smith 10:17 AM:
199+
robocopy and psexec were discussed i hope?
200+
Michael B Smith 10:17 AM:
201+
i haven't read that RFC yet
202+
Keith Hill 10:17 AM:
203+
We have copied it and use it all the time in build/test scripts.
204+
Keith Hill 10:18 AM:
205+
Got a few funny looks when our builds were passing but we had obvious native exe failures in our build log.
206+
Andrew Bradley 10:21 AM:
207+
Just as an aside, no need to discuss further:
208+
To enforce exit code checking globally, I've done $ExecutionContext.InvokeCommand.PostCommandLookupAction = {<# script block that replaces all native commands with script blocks that check $LASTEXITCODE #> but it's a total hack
209+
Darwin Sanoy 10:21 AM:
210+
http://libarchive.org/downloads/
211+
Adil Zia 10:21 AM:
212+
what replaced the functionality of COM in core... as horrible as it was.... I dont know what replaced the functionality of say...excel automation and report generation or editing.... just curious..I apologize for my ignorance...
213+
Keith Hill 10:22 AM:
214+
Yup, our version of Start-NativeExecution allows you to pass in an array of success codes.
215+
Adil Zia 10:23 AM:
216+
thanks
217+
Darwin Sanoy 10:24 AM:
218+
So this tar tool ships in Windows, is it considered the Official version then?
219+
Darwin Sanoy 10:24 AM:
220+
I see lotsa other nasty ways of getting tar on windows
221+
Christoph Bergmeister 10:25 AM:
222+
one note about COM in PSCore: WPS uses MTA but PSCore uses STA
223+
Steve Lee (POWERSHELL) 10:25 AM:
224+
Keith, maybe you could pkg that as a module on psgallery :)
225+
Michael B Smith 10:25 AM:
226+
where.exe works in Windows since Server 2003
227+
Keith Hill 10:25 AM:
228+
+1
229+
Christoph Bergmeister 10:26 AM:
230+
sorry, the other way around
231+
Joel Francis 10:26 AM:
232+
What that means should be documented somewhere haha
233+
Joel Francis 10:26 AM:
234+
Like on the page where you list the parameter options for powershell
235+
Joel Francis 10:27 AM:
236+
Hahahahaha
237+
Christoph Bergmeister 10:27 AM:
238+
we had a perf impact on WPS because [Management.Automation.PowerShell]::Create() was using MTA by default and not STA as one would expect
239+
Joel Francis 10:27 AM:
240+
Can of worms lol
241+
Christoph Bergmeister 10:28 AM:
242+
more details are documented/discussed here: https://github.com/PowerShell/PowerShell/issues/6908
243+
Hager Constantin 10:28 AM:
244+
anything new on intellicode support for PowerShell?
245+
Michael B Smith 10:30 AM:
246+
thanks for the call!
247+
Joel Francis 10:30 AM:
248+
Have a good and safe Xmas y'all
249+
Adam Murray 10:30 AM:
250+
Cya
251+
Keith Hill 10:30 AM:
252+
Thanks!
253+
Adil Zia 10:30 AM:
254+
goo holidays
255+
Hager Constantin 10:30 AM:
256+
bye
257+
Keith Hill 10:30 AM:
258+
Have a good one!
259+
Kirk Munro 10:30 AM:
260+
Merry Christmas everyone.
261+
Christoph Bergmeister 10:30 AM:
262+
bye, happy xmas

CommunityCall/20181220_Notes.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# PowerShell Core
2+
3+
## Agenda
4+
5+
* documentation repo move
6+
* doc-a-thon #2
7+
* PowerShell 6.2 release
8+
* support lifecycle
9+
* Functions
10+
* VS Code extension release
11+
12+
## Notes
13+
14+
* documentation repo move from PowerShell GitHub org to MicrosoftDocs org
15+
* Jan 16th at 5p PST
16+
* will enable better tooling, publishing, CI, etc.
17+
* doc-a-thon #2
18+
* engineering team spending a day on contributing to documentation
19+
* 9 PRs: `powershell.config.json`, migrating modules from Windows PS to Core
20+
* a few high-priority issues remaining
21+
* PS 6.2 release
22+
* last preview in Jan, RC in Feb, GA in March
23+
* no major feature improvements
24+
* built on top of .NET Core 2.1 (which is an LTS release)
25+
* support lifecycle
26+
* investigating an option to make an active vs. LTS branch
27+
* is an LTS needed?
28+
* likely going to tie ourselves more closely to the .NET support lifecycles
29+
* they have an LTS for 2.1 that lasts for three years
30+
* "will PS Core version updates be shipped in Windows Update?"
31+
* Today, we will only ship *critical* security updates via Microsoft Update
32+
* this hasn't happened yet
33+
* Possible move to MSIX
34+
* doesn't work on downlevel Windows versions (pre-1809)
35+
* Interactive update on-start is hard to implement
36+
* VS Code ISE parity
37+
* [label on GitHub for issues](https://github.com/powershell/vscode-powershell/issues?q=is%3Aopen+is%3Aissue+label%3AISE-Compatibility)
38+
* https://github.com/PowerShell/vscode-powershell/blob/master/docs/ise_compatibility.md
39+
* Out-GridView
40+
* existing implementation can be used in Windows with .NET Core 3.0 / Windows
41+
* won't help non-Windows
42+
* we've experimented with a possible web implementation using WebSockets, but it's non-trivial
43+
* macOS-compatible Out-GridView on the PowerShell Community Slack
44+
* Select-Interactive work by jaykul: https://t.co/dlhBkKfP1N
45+
* PowerShell in Azure Functions
46+
* serverless PaaS service in Azure
47+
* akin to AWS Lambda
48+
* Ping Joey if you want to be part of a preview of this
49+
* "Do you support `$returns`?
50+
* Not sure about our implementation yet
51+
* Everything in the pipeline
52+
* Just put the last item in the pipeline
53+
* Some mechanism for putting stuff into `$returns`
54+
* Durable Functions depends on `$returns`, so eventually yes
55+
* VS Code extension release this morning
56+
* fixed bugs in the folding, crashes introduced by new reference following
57+
* text editor for console sessions on Windows
58+
* `set -e` question (see transcript)
59+
* https://github.com/PowerShell/PowerShell-RFC/pull/88
60+
* psexec and robocopy use non-zero exit codes for non-error cases
61+
* "does COM work in PowerShell Core?"
62+
* as long as you're not trying to implement a COM server, yes
63+
* all COM consumption/usage should work the same as in Windows PowerShell
64+
* MTA vs. STA (multi-thread vs. single-threaded apartment)
65+
* Windows PowerShell is STA by default (configurable)
66+
* PS Core is MTA only today
67+
* will have a greater impact when WinForms support comes back
68+
* we should doc the significance at some point
69+
* https://github.com/PowerShell/PowerShell/issues/6908

CommunityCall/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Or use this link if you already have Skype installed: https://meet.lync.com/micr
88

99
## Notes
1010

11+
* [December 20, 2018](./20181220_Notes.md) ([YouTube recording](https://youtu.be/PNeyaqJcG7o) and [transcript](20181220_ChatTranscript.txt))
1112
* [November 15, 2018](./20181115_Notes.md) ([YouTube recording](https://youtu.be/tXNApuN7t98) and [transcript](./20181115_ChatTranscript.txt))
1213
* October 18, 2018 (Cancelled)
1314
* [September 20, 2018](./20180920_Notes.md) ([YouTube recording](https://youtu.be/9YraKKUQv74) and [transcript](20180920_ChatTranscript.txt))

0 commit comments

Comments
 (0)