Skip to content

Commit df62520

Browse files
committed
add Nov community call
1 parent f80502c commit df62520

File tree

3 files changed

+278
-1
lines changed

3 files changed

+278
-1
lines changed
Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
2+
Keith Hill 9:30 AM:
3+
4+
Yup
5+
michaeltlombardi 9:31 AM:
6+
7+
\o
8+
Trevor Sullivan 9:31 AM:
9+
Send-SkypeMessage -Text 'Hello PowerShell Core community.'
10+
Mark Kraus 9:32 AM:
11+
12+
hello everyone!
13+
Mark Kraus 9:33 AM:
14+
15+
yup first one.. actually bailed out of a meeting to make this... :)
16+
michaeltlombardi 9:33 AM:
17+
18+
\o/
19+
Trevor Sullivan 9:33 AM:
20+
Nope
21+
Trevor Sullivan 9:34 AM:
22+
All good now
23+
Keith Hill 9:36 AM:
24+
25+
If only there was a language where you could automate many of these release activities. :-)
26+
Joey Aiello 9:38 AM:
27+
28+
I'll add that to the agenda, Steve might have an update to share there
29+
Castillo, Joshua 9:39 AM:
30+
31+
PSGradle?
32+
Castillo, Joshua 9:39 AM:
33+
34+
:)
35+
Keith Hill 9:39 AM:
36+
37+
On to 6.1..
38+
Trevor Sullivan 9:43 AM:
39+
Any plans to ramp up focus on VSCode PowerShell? It’s already great, just needs some more polishing.
40+
Joel Bennett 9:43 AM:
41+
42+
Is there anything we can do to further the release of a 5.1 version of PowerShellStandard.Library?
43+
Keith Hill 9:43 AM:
44+
45+
Yeah, +1 for Joel said.
46+
Trevor Sullivan 9:45 AM:
47+
I know David recently moved on, but curious if there are plans to fill the huge gap that his absence creates.
48+
Keith Hill 9:47 AM:
49+
50+
Tyler Leonhardt is taking over for David - last I heard. He's working on pushing out a 1.5.1 patch release.
51+
Keith Hill 9:49 AM:
52+
53+
Can we get enhanced module manifest support for cross-platform added to 6.1 list? Like how do I declare a command is exported only on Windows, or a module is required only Windows, etc.
54+
Trevor Sullivan 9:51 AM:
55+
No real feature requests for VSCode PowerShell. Some improved reliability would be really helpful though. It seems to hang a lot.
56+
Keith Hill 9:53 AM:
57+
58+
@trevor - agreed. Attach to PSHost process is broken atm. Debugging on Linux/macOS also has issues.
59+
Trevor Sullivan 9:55 AM:
60+
It’s hard to reproduce hangs in VSCode PowerShell, but I’ll keep an eye on the existing issues if there’s something exceptionally serious. Thanks Steve!
61+
Mark Kraus 9:55 AM:
62+
63+
is there some kind of initiative for pre-GA Documentation refresh?
64+
michaeltlombardi 9:55 AM:
65+
66+
\o/
67+
Trevor Sullivan 9:55 AM:
68+
Perhaps Tyler, or whomever, could add some telemetry to help gather data around VSCode PowerShell hangs?
69+
michaeltlombardi 9:55 AM:
70+
71+
(y) docs
72+
Sean Wheeler 9:56 AM:
73+
74+
Not DSC - AzurePS
75+
Trevor Sullivan 10:00 AM:
76+
Telemetry would probably make it easier to debug the hangs and buggy behavior. Not sure how much of it is the fault of VSCode itself vs. the extension for PowerShell.
77+
Keith Hill 10:01 AM:
78+
79+
VSCode is little more than an orchestrator for debugging so most (if not all) issues are in the extension.
80+
Bergmeister, Christoph (Reigate) 10:02 AM:
81+
82+
there is a new issue for that: https://github.com/PowerShell/PowerShell/issues/5477
83+
Keith Hill 10:03 AM:
84+
85+
FFO - isnt' that the new buzzword? Fix forward only, right?
86+
Bergmeister, Christoph (Reigate) 10:08 AM:
87+
88+
https://github.com/PowerShell/PowerShell-RFC/tree/master/CommunityCall
89+
Keith Hill 10:08 AM:
90+
91+
FYI, we use something like this internally for signing binaries - https://github.com/onovotny/SignService
92+
Keith Hill 10:10 AM:
93+
94+
Gotcha.
95+
Eric Weilnau 10:10 AM:
96+
97+
that's a good thing
98+
Trevor Sullivan 10:10 AM:
99+
Just use blockchain for everything, to establish trust. Everyone’s doing it!!!!!
100+
Ben Gelens 10:11 AM:
101+
Any news on dsc core?
102+
Trevor Sullivan 10:11 AM:
103+
I’d suggest avoiding DSC in Core, and focus on doing what PowerShell does well.
104+
Joel Bennett 10:12 AM:
105+
106+
They suggested PowerShell + Python + C/native
107+
Trevor Sullivan 10:13 AM:
108+
DSC is a cool concept on Windows, but it feels distant from PowerShell, despite the syntactical similarities.
109+
Mark Kraus 10:15 AM:
110+
111+
What kind of guidance can you provide on new features that are not fully cross-platform compatible? (i.e. CoreFX limitations on macOS) is there a minimal number of platforms a feature must work on to be accepted?
112+
Mark Kraus 10:22 AM:
113+
114+
:)
115+
Keith Hill 10:22 AM:
116+
117+
Thank you for IWR -Auth - already been using it!
118+
Mark Kraus 10:22 AM:
119+
120+
me too... that's why I added it :)
121+
Joel Bennett 10:24 AM:
122+
123+
LOL
124+
Jeremiah Strong 10:24 AM:
125+
126+
I like skype :)
127+
Trevor Sullivan 10:24 AM:
128+
Skype is great, IMO. Works very well on Mac.
129+
Bobby Cannon 10:24 AM:
130+
131+
Anything, just want to listen in
132+
Trevor Sullivan 10:24 AM:
133+
Please don’t use WebEx. Whatever you do, don’t use WebEx.
134+
Bergmeister, Christoph (Reigate) 10:24 AM:
135+
136+
I don't mind which platform, but at least moving away from Skype for Business would be great because I only have 'normal' Skype at home and have to stay at work therefore
137+
Keith Hill 10:24 AM:
138+
139+
For future conf calls, as Steve now owns some of this other PS tooling support, can we maybe add VSCode extension to the call? I mean we talked about it today but it would be good to have the devs here.
140+
Jeremiah Strong 10:24 AM:
141+
142+
Skype Web App?
143+
Eric Weilnau 10:25 AM:
144+
145+
yeah
146+
Joel Bennett 10:25 AM:
147+
148+
I join in Skype4b
149+
Trevor Sullivan 10:25 AM:
150+
Skype for Business on Mac actually looks even better than the Windows version. Just grabbed it this morning.
151+
Keith Hill 10:25 AM:
152+
153+
+1
154+
Andrew Bradley 10:25 AM:
155+
Skype works fine because it doesn't force us to login or anything. Easy enough
156+
Eric Weilnau 10:25 AM:
157+
158+
it does. I am on the web without an account
159+
Bergmeister, Christoph (Reigate) 10:25 AM:
160+
161+
Thanks for the tip with the web app, I'll try it next time. :-)
162+
Keith Hill 10:26 AM:
163+
164+
Thx!
165+
Nicholas M. Getchell 10:26 AM:
166+
167+
Thanks PS team
168+
Darwin Sanoy 10:26 AM:
169+
170+
Thanks much!
171+
Mark Kraus 10:26 AM:
172+
173+
bye all!
174+
Jeremiah Strong 10:26 AM:
175+
176+
Trouble Joining? Try Skype Web App
177+
178+
<https://meet.lync.com/microsoft/jaiello/ZRC25BBR?sl=1>
179+
180+
Join by phone

CommunityCall/20171116_Notes.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
# PowerShell Core Community Call - November 16, 2017
2+
3+
## Agenda
4+
5+
* RC/GA tentative dates
6+
* Buckets of investment for 6.1 timeframe
7+
* Support lifecycle (unless people say I already talked about it last time)
8+
* Release automation
9+
* New Committee members (I remembered!)
10+
* Community questions
11+
* VS Code polish (seems to hang a lot?)
12+
* David Wilson leaving
13+
* PS Standard 5.1 timeline
14+
* Module manifest improvements for x-plat in 6.1
15+
16+
## Notes
17+
18+
* RC *may* possibly land tomorrow (Fri, Nov 17), but don't be surprised if it slips to Monday (Nov 20)
19+
* Outstanding PRs not marked for 6.0 will be included as part of 6.1
20+
* 6.1 beta likely won't start until February
21+
* 6.0 GA is targetting January 10, 2018
22+
* of course, we can slip, but we'll do our best not to :)
23+
24+
* Engineering systems and automation are a top priority for the 6.1 timeframe
25+
* Signing is purely manual today
26+
* At least 2 months of dev time in 2018 on engineering efficiency
27+
* Still taking PRs, but feature development will diminish in that timeframe
28+
* Some of this is internal in Azure as well
29+
30+
* Most of the open-source tooling for PowerShell are now underneath Steve
31+
* This includes VS Code, Editor Services, Script Analyzer, Phosphor, platyPS, Plaster, Polaris, etc.
32+
* We want to drive consistency between our repos, so expect some shuffling of labels/process (with your input!)
33+
34+
* PowerShell 6.1 feature priorities
35+
* Security parity with Windows PowerShell 5.1
36+
* Improvements to OpenSSH-based PowerShell remoting (PSRP)
37+
* Performance, ease to configure, etc.
38+
* Concurrency/parallelism
39+
* RFC published by Bruce: TODO
40+
* Going to revisit this to make sure that it's still the right thing to do
41+
* Might just bless/endorse an existing community solution here
42+
* Help system improvements
43+
* Better rendering of the help (syntax highlighting, hyperlinks?)
44+
* Native Markdown support (no more MAML!)
45+
* Curses-*like* console UI
46+
* e.g. Out-GridView in your terminal
47+
* Experimental feature flags
48+
* Allows us to check-in unstable code that can be turned off
49+
* `-ComputerName` like parameter or attribute that can be easily added to cmdlets
50+
* `sudo Foo-Command` support from within a PowerShell runspace
51+
* IoT/ARM64 support for sensor manipulation
52+
* No ARM32 support in .NET Core today
53+
* Suggestion from Keith Hill: improved module manifest support for cross-platform
54+
* E.g. `ExportedFunctionsOnWindows`
55+
* Challenge here is always downlevel: any keys we add won't work on older versions
56+
57+
* David Wilson has moved on from Microsoft
58+
* Tyler Leonhardt is joining Steve's team to work on tooling
59+
* Pushing out a patched VS Code release (hopefully this week?)
60+
* Another senior engineer will be ramped up on tooling post-RC
61+
* Props to Keith Hill for crushing it as a maintainer in the tooling space!
62+
* Plans are still in flux for priorities within tooling, but we'll have updates solution
63+
64+
* PowerShell Standard 5.1
65+
* Jim Truher is producing a PowerShellStandard.Library 5.1
66+
* Hopefully we'll put something out by GA timeframe (even if it's not necessarily GA itself)
67+
* Again these are for building universal modules" that run across Windows PowerShell and PowerShell Core
68+
* PS Standard 3.0 was a *hugely* manual effort, so 5.1 is a bit more difficult than you'd expect
69+
* Have to review explicitly and manual
70+
71+
* Documentation refresh for 6.0 GA
72+
* `Documentation-Needed` and `Breaking-Change` labels still need to be documented in PowerShell-Docs
73+
74+
* New PowerShell Committee members
75+
* Dongbo Wang and Jim Truher have joined the Committee
76+
* Jim Truher was one of the original PMs on PowerShell, offers a ton of experience there
77+
* Dongbo Wang is an experienced developer and PowerShell Core and will also have a ton of insight to offer into the Committee
78+
* Hopefully this means we can move more quickly than before
79+
* We'd like to chew through some of our RFC backlog as well (and generally be more responsive there)
80+
* Jason Shirk (lzybkr) has left the Committee due to job committments, but will still be around in the community to contribute where he can
81+
82+
* Release cadence and support lifecycle
83+
* Plan is to have a minor version release of PowerShell Core 6.x every 6 months
84+
* e.g. 6.1, 6.2, 6.3, etc.
85+
* Will still try to keep a 3-week release cadence of betas as well
86+
* We'll be adopting a modern support lifecycle for .0, possibly 6.1 or 6.2 as well
87+
* At some point in the future, we'll adopt a fixed lifecycle on a specific minor branch of 6.x (e.g. 6.1 or 6.2)
88+
89+
* DSC Core
90+
* https://blogs.msdn.microsoft.com/powershell/2017/09/12/dsc-future-direction-update/
91+
* DSC Resource Kit Community Call as well: https://github.com/PowerShell/DscResources/tree/master/CommunityCalls
92+
93+
* How to think about divergence of features based on cross-platform support
94+
* e.g. Should we support something on Linux where it's not supported on macOS?
95+
* Let's take it case-by-case, generally we should only think of the split between Windows and non-Windows
96+
* But if functionality is needed enough and macOS is limited, we could make exceptions there.

CommunityCall/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ Use [this ICS file](RecurringCommunityCall.ics) (right-click `Raw` and select `S
1111
* Apr 20, 2017 ([YouTube recording](https://www.youtube.com/watch?v=7NFct1AxFOU))
1212
* [May 18, 2017](./20170518_ChatTranscript.txt) ([YouTube recording](https://www.youtube.com/watch?v=f8WXuFrVSKM))
1313
* [June 15, 2017](./20170615_ChatTranscript.txt) ([YouTube recording](https://www.youtube.com/watch?v=Iu_Q_3cUxTQ))
14-
* [July 20, 2017](./20170720_Notes.md) ([YouTube recording](https://www.youtube.com/watch?v=DF2L5ezX7AE) and [transcript](./20170720_ChatTranscript.txt))
14+
* [July 20, 2017](./20170720_Notes.md) ([YouTube recording](https://www.youtube.com/watch?v=DF2L5ezX7AE) and [transcript](./20170720_ChatTranscript.txt))
15+
* [November 16, 2017](./20171116_Notes.md) ([YouTube recording](https://youtu.be/EZ-UqdP_bxQ) and [transcript](./20171116_ChatTranscript.txt))

0 commit comments

Comments
 (0)