Skip to content

Commit 3690fc3

Browse files
author
joeyaiello
committed
add Sept '18 Community Call
1 parent 6b21b06 commit 3690fc3

File tree

3 files changed

+335
-0
lines changed

3 files changed

+335
-0
lines changed
Lines changed: 267 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,267 @@
1+
Trevor Sullivan 9:31 AM:
2+
What happened to the attendee list in Skype for Business?
3+
Trevor Sullivan 9:32 AM:
4+
Oh there's a different tab now.
5+
Prasoon(kvprasoon) 9:32 AM:
6+
@Trevor ?
7+
Edwin Young 9:32 AM:
8+
all looks ok here
9+
Trevor Sullivan 9:32 AM:
10+
Mac version of S4B changed
11+
Trevor Sullivan 9:33 AM:
12+
AWS Lambda supports PowerShell Core now :)
13+
Friedrich Weinmann 9:33 AM:
14+
The string cmdlet RFC
15+
Joel Bennett 9:34 AM:
16+
working for me
17+
Edin Zbanic 9:34 AM:
18+
Yes
19+
Trevor Sullivan 9:34 AM:
20+
https://aws.amazon.com/blogs/developer/announcing-lambda-support-for-powershell-core/
21+
Keith Hill 9:34 AM:
22+
yes
23+
Ackerman, Sean 9:34 AM:
24+
yes
25+
Friedrich Weinmann 9:34 AM:
26+
see just fine :)
27+
Friedrich Weinmann 9:35 AM:
28+
yes
29+
Staffan (PowerCode) 9:35 AM:
30+
The RFC is bigger in scope than Join-String
31+
Trevor Sullivan 9:35 AM:
32+
I know there's been some asks about PowerShell Core on Amazon Linux ... is there still a blocker on that?
33+
Ackerman, Sean 9:36 AM:
34+
yes
35+
Anderson, Drew 9:36 AM:
36+
yes
37+
Keith Hill 9:37 AM:
38+
no
39+
Tyler Leonhardt (POWERSHELL) 9:38 AM:
40+
👋
41+
Ackerman, Sean 9:38 AM:
42+
yep
43+
Darwin Sanoy 9:39 AM:
44+
install-powershell.sh should be able to install on Amazon Linux
45+
Trevor Sullivan 9:39 AM:
46+
Upgrade to 6.1 went smoothly. Also updated the Homebrew for Mac package.
47+
Keith Hill 9:39 AM:
48+
Which list is smaller? Modules that work w/6.1 or those that don't?
49+
Trevor Sullivan 9:39 AM:
50+
Cool, thanks Darwin.
51+
Trevor Sullivan 9:40 AM:
52+
I'm unfortunately not tied in with regular development of PowerShell Core ... do we have any unit tests around chunked HTTP responses? I know this is rather nuanced, but ran into it last night. https://github.com/PowerShell/PowerShell/issues/7824
53+
Ryan Yates 9:45 AM:
54+
docathons for hacktoberfest???
55+
Steve Lee (POWERSHELL) 9:45 AM:
56+
(y)
57+
Tyler Leonhardt (POWERSHELL) 9:46 AM:
58+
yesss
59+
Trevor Sullivan 9:46 AM:
60+
Good job, Mark!
61+
Staffan (PowerCode) 9:46 AM:
62+
What! That's silly1
63+
Tyler Leonhardt (POWERSHELL) 9:46 AM:
64+
Mark is the true PowerShell Standard ;)
65+
Staffan (PowerCode) 9:48 AM:
66+
Can we add some templates for help? Or does it already exist?
67+
Staffan (PowerCode) 9:48 AM:
68+
Sure, but I was asked to write the docs for join-string...
69+
Staffan (PowerCode) 9:49 AM:
70+
:D
71+
MaxTrinidad(PSMVP) 9:50 AM:
72+
Out-Gridview alternatives!! :)
73+
Friedrich Weinmann 9:51 AM:
74+
Enumerations?
75+
MaxTrinidad(PSMVP) 9:51 AM:
76+
Updated SDK!!
77+
Staffan (PowerCode) 9:52 AM:
78+
Even more promising is looking at derived PSObjects.
79+
Edwin Young 9:54 AM:
80+
If you're going to Ignite 2018 this is a handy primer on the powershell content. https://cda.ms/FR
81+
Michael Lombardi 9:54 AM:
82+
\o/
83+
Staffan (PowerCode) 9:55 AM:
84+
Can you gauge the quality of all these in some way? Are they tested?
85+
MaxTrinidad(PSMVP) 9:56 AM:
86+
Cool!!
87+
Prasoon(kvprasoon) 9:58 AM:
88+
S 2019 with DSC v1.0, ??, isn't it the same as LCM version ?
89+
if so t should be 2.0
90+
MaxTrinidad(PSMVP) 10:00 AM:
91+
Can it support SQL Server backend on Linux? :P
92+
Joel Bennett 10:00 AM:
93+
publishing
94+
Edwin Young 10:01 AM:
95+
you need 1.6.7+ to publish to new gallery
96+
Friedrich Weinmann 10:01 AM:
97+
not really for me
98+
Edwin Young 10:01 AM:
99+
not 2.0.0
100+
Keith Hill 10:02 AM:
101+
Yes, very highly desired feature!
102+
Friedrich Weinmann 10:02 AM:
103+
Been fixing that for years with:
104+
$PSDefaultParameterValue
105+
Will not have any impact whatsoever for me :)
106+
Joel Bennett 10:02 AM:
107+
The major feature in 2.0 is that it falls back to user scope installs automatically when run not-elevated
108+
Joel Bennett 10:03 AM:
109+
It's not a HUGE breaking change
110+
Joel Bennett 10:03 AM:
111+
But it's a change.
112+
Joel Bennett 10:03 AM:
113+
In fact, maybe it's not a "breaking" change?
114+
Keith Hill 10:03 AM:
115+
Yeah, the pkgmgnt/psget update process is a bit of a pain.
116+
Brandon Lundt 10:03 AM:
117+
Whatever it would break would be worth it to me.
118+
Prasoon(kvprasoon) 10:04 AM:
119+
Agree with @joel, its not hug, but adds lots of benfit
120+
Joel Bennett 10:04 AM:
121+
The only way it affects CI is if someone is *testing* the fact that it fails?
122+
Ryan Yates 10:04 AM:
123+
Personally I would like to see it in there in a servicing release as ideally I would have liked to see it in the 6.1 release
124+
Darwin Sanoy 10:04 AM:
125+
Any status on an official MS Chocolatey feed?
126+
Keith Hill 10:04 AM:
127+
If admin I thought it used global scope?
128+
Keith Hill 10:05 AM:
129+
Ah, perhaps that was on Windows PS.
130+
Joel Bennett 10:06 AM:
131+
Yeah, Keith, that's what I thought ;-)
132+
Staffan (PowerCode) 10:06 AM:
133+
Related: will Install-Module be fixed? So that -Force will work without the -SkipPublisher -AllowClobber -AcceptLicense -AllowPrerelease madness?
134+
Ryan Yates 10:06 AM:
135+
but it needs to be in an Admin shell no
136+
Joey Aiello 10:07 AM:
137+
@Ryan: yes
138+
Joel Bennett 10:07 AM:
139+
@Staffan: not really
140+
Darwin Sanoy 10:07 AM:
141+
How about a new switch "-JustDoItDammit"
142+
Ryan Yates 10:07 AM:
143+
No more switches like ^^
144+
Brandon Lundt 10:07 AM:
145+
-SrslyYesPlease ?
146+
Keith Hill 10:08 AM:
147+
How about a "-DoItDamnIt" param?
148+
Ryan Yates 10:08 AM:
149+
No more switches like ^^ please
150+
Staffan (PowerCode) 10:08 AM:
151+
-Force should, according do JS, mean 'Just F*$#ing do it'
152+
Joel Bennett 10:09 AM:
153+
To note taker, correction: "in PS Core it defaults to `CurrentUser` irrespective of whether you're ELEVATED"
154+
Keith Hill 10:09 AM:
155+
At the very least, it should exclude the clobber warnings on installing/updating the built-in pckgmngt/psget modules.
156+
Joey Aiello 10:09 AM:
157+
@Keith: THAT we can fix. we need to ship hardcoded PSGet manifests in the "inbox" modules for PS Core
158+
Keith Hill 10:10 AM:
159+
+1
160+
MaxTrinidad(PSMVP) 10:10 AM:
161+
+1
162+
Friedrich Weinmann 10:10 AM:
163+
I use -Force -SkipPublisherCheck on each dependency install on Azure DevOps. Always.
164+
Keith Hill 10:11 AM:
165+
You want it to behave more like npm install?
166+
MaxTrinidad(PSMVP) 10:11 AM:
167+
It creates dups modules. Update doesn't work.
168+
Ryan Yates 10:11 AM:
169+
it *SHOULD* if the dependency chain is correctly understood in the module manifest
170+
Ryan Yates 10:12 AM:
171+
but in PSGet its isnt
172+
Keith Hill 10:12 AM:
173+
Oh but without the constant (npm) pkg cache corruption issues :-)
174+
Friedrich Weinmann 10:12 AM:
175+
'-Ensure'? I want 'Ensure' as approved Verb ;)
176+
Felix Becker 10:12 AM:
177+
Question: Does PowerShellGet support dependencies? I.e. can I declare dependencies on other modules in a module manifest, and have powershellget install them all?
178+
Ryan Yates 10:12 AM:
179+
@felix look at AzureRM module
180+
Edwin Young 10:12 AM:
181+
@felix, yes\
182+
Ryan Yates 10:12 AM:
183+
that shows dependancies
184+
Ryan Yates 10:13 AM:
185+
but one problem is downloading AzureRM.Profile for each dependant module in the chain of AzureRM module
186+
Ryan Yates 10:14 AM:
187+
or did when I looked into this ages ago
188+
Staffan (PowerCode) 10:14 AM:
189+
I use that a lot, but it breaks down if different module need different versions of a dependent module.
190+
Friedrich Weinmann 10:14 AM:
191+
RequiredVersion is a pest
192+
Edwin Young 10:14 AM:
193+
@ryan, we should only download a dependency once
194+
Joey Aiello 10:14 AM:
195+
@Staffan: ^ that's what I was trying to say, just can't articulate the specifics
196+
Felix Becker 10:16 AM:
197+
I’m spoiled by node/npm
198+
Ryan Yates 10:16 AM:
199+
Why a new repo?
200+
Tyler Leonhardt (POWERSHELL) 10:16 AM:
201+
node/npm has a nice hybrid model of local & global dependencies/modules/utilities
202+
Ryan Yates 10:17 AM:
203+
Is this for the choco package of pscore on the community feed? or wider that just PSCore
204+
Joel Bennett 10:17 AM:
205+
@Staffan: yeah, so Install-Module fail in that instance, but Import-Module might not (if it's not a binary module)? Guess that dependencies need to be handled with -Force 😣
206+
Darwin Sanoy 10:18 AM:
207+
Will source install binaries always be embedded in Microsoft Chocolatey packages?
208+
Darwin Sanoy 10:18 AM:
209+
That would rock for curation.
210+
Ryan Yates 10:18 AM:
211+
That makes more sense. I think that was what I was missing elsewhere
212+
Darwin Sanoy 10:18 AM:
213+
I've chocolatey packages SQL server - so size isn't a challenge.
214+
Staffan (PowerCode) 10:20 AM:
215+
For the Join-String cmdlet, I think the only outstanding issue is whether it should support wildcards on properties to join.
216+
I.E.
217+
get-childitem | Join-String *Time*
218+
219+
I haven't implemented it yet, as I’m not convinced of the usefulness of it. It adds complexity and I’m not convinced it is worth it.
220+
221+
Is it valuable? If so when?
222+
Seems like it would need a different delimiter between properties (as opposed to between records)
223+
Ryan Yates 10:20 AM:
224+
That makes more sense. I think that was what I was missing elsewhere and would do you think it likely would include things like VSCode VSEnterprise installers etc?
225+
Joey Aiello 10:21 AM:
226+
@Ryan: that's the idea, yes, but it's unclear as to whether it's feasible yet
227+
Friedrich Weinmann 10:23 AM:
228+
a pleasure
229+
Staffan (PowerCode) 10:24 AM:
230+
I was thinking conceptual complexity more than implementation
231+
Darwin Sanoy 10:24 AM:
232+
FYI - unless it has been fixed, chocolatey packages that wrap .MSU's can't run over remoting. FYI - .NET runtime EXE installers do this.
233+
Darwin Sanoy 10:24 AM:
234+
It is an .MSU over remoting problem - not chocolatey
235+
Felix Becker 10:26 AM:
236+
If I have a question, can I just take over audio?
237+
Joey Aiello 10:27 AM:
238+
stevel-msft and travisez123
239+
Prasoon(kvprasoon) 10:29 AM:
240+
There are a bunch of Resolution-Duplicate issues to be closed.
241+
Prasoon(kvprasoon) 10:30 AM:
242+
basically Resolution-* issues
243+
Ryan Yates 10:31 AM:
244+
RE stalebot
245+
Tyler Leonhardt (POWERSHELL) 10:31 AM:
246+
+1 :)
247+
Ackerman, Sean 10:31 AM:
248+
yeah have a whole team going
249+
Friedrich Weinmann 10:31 AM:
250+
:'(
251+
Joey Aiello 10:31 AM:
252+
https://aka.ms/PowerShellAtIgnite
253+
Prasoon(kvprasoon) 10:32 AM:
254+
not f0r ignite,
255+
any for psconf.asia ?
256+
Ryan Yates 10:32 AM:
257+
I'm not really a fan on it as it can hide long running issues like 1979
258+
Friedrich Weinmann 10:32 AM:
259+
Will be at PSConfAsia
260+
Ryan Yates 10:32 AM:
261+
Issue 1979 that is
262+
MaxTrinidad(PSMVP) 10:32 AM:
263+
Woohoo! Me
264+
Prasoon(kvprasoon) 10:33 AM:
265+
$Thankyou all !!!!
266+
MaxTrinidad(PSMVP) 10:33 AM:
267+
Thanks Everyone!! Bye!!

CommunityCall/20180920_Notes.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# PowerShell Core Community Call - September 20, 2018
2+
3+
## Agenda
4+
5+
* PowerShell Core 6.1 GA
6+
* what's landing in October 2018 Update / Server 2019
7+
* missing list of modules
8+
* fundamentals/quality work in 6.2
9+
* will continue triaging community PR
10+
* experimental flags
11+
* process for adding/removing them?
12+
* inactivity?
13+
* DSC roadmap blog
14+
* string cmdlet RFC
15+
16+
## Notes
17+
18+
* PowerShell Core 6.1 GA
19+
* [link to blogpost](https://blogs.msdn.microsoft.com/powershell/2018/09/13/announcing-powershell-core-6-1/)
20+
* 70% of cmdlets, ~65% of modules
21+
* The preview train that `6.1.0-rc` is on will be updated to `6.2.0-preview.1` when it is released
22+
* PowerShell Core 6.2 GA
23+
* quality/fundamentals milestone
24+
* focus is on release automation
25+
* engineering team will backfill documentation
26+
* going forward, PRs will require documentation to merge
27+
* engineering will help out as much as possible, but community contributions are highly appreciated
28+
* [help contribute!](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md)
29+
* [contribute to PowerShell-Docs too!](https://github.com/PowerShell/PowerShell-Docs/blob/staging/CONTRIBUTING.md)
30+
* experimental feature flags
31+
* need to define a criteria for accepting and expiring/deprecating experimental features
32+
* [DSC roadmap blog](https://blogs.msdn.microsoft.com/powershell/2018/09/13/desired-state-configuration-dsc-planning-update-september-2018/)
33+
* 1300+ DSC resources in the PS Gallery
34+
* minor overlap due to phasing out of `xFoo` naming terminology
35+
* lots of these coming from independent repos in the community
36+
* "new DSC v2 platform"
37+
* being used in Azure services
38+
* slipped summer ETA for open sourcing this code
39+
* no new ETA today, keep your eyes peeled
40+
* Server 2019 DSC "v1" new features
41+
* pull server supports SQL server as a backend
42+
* can also tune Esent database perf
43+
* first security update for DSC
44+
* issues with temp configuration files
45+
* how to gauge the quality of DSC resources
46+
* base set of tests that get added to every community repo, including a badge for compliance
47+
* Michael to look for Server 2019 LCM version
48+
* PowerShellGet 2.0 in PS Core 6.1.1?
49+
* in PS Core, it defaults to `CurrentUser` irrespective of whether you're elevated
50+
* technically a breaking change, may not make sense to ship in a servicing release
51+
* `-SkipPublisher -AllowClobber -AcceptLicense -AllowPrerelease` madness?
52+
* we would like to do *something* about this, but we're not exactly sure *what* to do or *when*
53+
* `-Force` is reinstalling when it doesn't need to
54+
* would be awesome to support basic `PSDepends` functionality in PowerShellGet
55+
* module manifest dependency chains break down with too many levels of depth, too many specific versions, and duplicate modules already installed on the box (w/ the wrong version)
56+
* specifying a PSRepository should possibly implicitly trust the repo
57+
* Chocolatey discussion
58+
* Microsoft-official Chocolatey repo for Microsoft applications is still just a brainstorm idea
59+
* no plans to implement right now
60+
* explicit credentials are required for MSU installation over remoting
61+
* string cmdlet RFC
62+
* set of cmdlets that would replace a lot of the string operators
63+
* PS Committee/Team will prioritize a cmdlet review and provide feedback back to Friedrich to help get this included in PS Core 6.2
64+
* look into `Join-String` conflict
65+
* should ensure going forward that we mark bugs as `Issue-Bug`
66+
* e.g. https://github.com/powershell/powershell/issues/5983
67+
* look through `Resolution-*` (especially `Resolution-Duplicate` and close old ones)

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+
* [September 20, 2018](./20180920_Notes.md) ([YouTube recording](https://youtu.be/9YraKKUQv74) and [transcript](20180920_ChatTranscript.txt))
1112
* [August 16, 2018](./20180816_Notes.md) ([YouTube recording](https://youtu.be/eNIbm4h2guE) and [transcript](20180816_ChatTranscript.txt))
1213
* [July 19, 2018](./20180719_Notes.md) ([YouTube recording](https://youtu.be/0eu--5muiLI) and [transcript](20180719_ChatTranscript.txt))
1314
* June 21, 2018 ([YouTube recording](https://youtu.be/Wj5kksgNTTs) and [transcript](20180621_ChatTranscript.txt))

0 commit comments

Comments
 (0)