Skip to content

Conversation

@TravisEz13
Copy link
Member

@TravisEz13TravisEz13 commented Dec 4, 2017

PR Checklist

Note: Please mark anything not applicable to this PR NA.

PR Summary

Move large chunks of code with-in a single function out into functions to make the function easier to understand.

@TravisEz13TravisEz13force-pushed the macOsPackaging branch 2 times, most recently from a5071a0 to 0383540CompareDecember 4, 2017 23:01
@TravisEz13TravisEz13 changed the title Packaging: Try to make New-Unix package more readable[Don't Merge] Packaging: Try to make New-Unix package more readableDec 4, 2017
@TravisEz13TravisEz13force-pushed the macOsPackaging branch 2 times, most recently from 2b7e98f to 093ab75CompareDecember 5, 2017 01:38
@TravisEz13TravisEz13 changed the title [Don't Merge] Packaging: Try to make New-Unix package more readablePackaging: Try to make New-Unix package more readableDec 5, 2017
@TravisEz13
Copy link
MemberAuthor

restarted appveyor due to web timeout

Copy link
Member

@adityapatwardhanadityapatwardhan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with minor comments.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo in dependencies, also in the comment above.

Copy link
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

resolved

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mann -> man

Copy link
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

resolved

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a comment for the possibilities.

Copy link
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

resolved

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mann -> Man. Also line 770

Copy link
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

resolved

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider ArrayList

Copy link
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This became unreadable after changing to an array list. I filed this issue to add a feature to PowerShell so I can maintain a similar syntax and use a list:
#5643

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

require -> required

throw"Dependency precheck failed!"
}
}
# Verify depenecies are installed and in the path

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo in comment.

if ($AfterInstallScript){
Remove-Item-erroraction 'silentlycontinue'$AfterInstallScript
if ($AfterScriptInfo.AfterInstallScript){
Remove-Item-erroraction 'silentlycontinue'$AfterScriptInfo.AfterInstallScript

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-Force maybe?

if ($AfterRemoveScript){
Remove-Item-erroraction 'silentlycontinue'$AfterRemoveScript
if ($AfterScriptInfo.AfterRemoveScript){
Remove-Item-erroraction 'silentlycontinue'$AfterScriptInfo.AfterRemoveScript

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-Force maybe?

Copy link
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There will be a follow-up PR. I can address these issue in that PR.

@adityapatwardhan
Copy link
Member

According to @TravisEz13 the remaining changes will be done in the next PR.

@adityapatwardhanadityapatwardhan merged commit c367a9d into PowerShell:masterDec 7, 2017
@TravisEz13TravisEz13 deleted the macOsPackaging branch December 7, 2017 18:58
TravisEz13 added a commit to TravisEz13/PowerShell that referenced this pull request Dec 7, 2017
@TravisEz13TravisEz13 added this to the 6.0.0-RC.2 milestone Dec 8, 2017
TravisEz13 added a commit to TravisEz13/PowerShell that referenced this pull request Dec 8, 2017
* refactor start-pspackage into functions * [Package] Added instrumentation * [Package] update change log * [Package] Fix distribution parameter in get-dependecies * [Package] fix dependencies * [Package] fix issues with validate script
@TravisEz13TravisEz13 mentioned this pull request Dec 8, 2017
TravisEz13 added a commit that referenced this pull request Dec 8, 2017
* refactor start-pspackage into functions * [Package] Added instrumentation * [Package] update change log * [Package] Fix distribution parameter in get-dependecies * [Package] fix dependencies * [Package] fix issues with validate script
Sign up for freeto 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.

2 participants

@TravisEz13@adityapatwardhan